@font-face {
    font-family: 'Frutiger';
    src: url('fonts/frutigernextlt-light-webfont.eot');
    src: url('fonts/frutigernextlt-light-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/frutigernextlt-light-webfont.woff') format('woff'),
         url('fonts/frutigernextlt-light-webfont.ttf') format('truetype'),
         url('fonts/frutigernextlt-light-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
  background-color:#fbf7fb;
  padding:0;
  margin:0;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  background-image:url(images/bg_body.gif);
  background-repeat:repeat-x;
  background-position:0 0;
}

#outer_wrapper{
  clear:both;
  display:block;
  width:999px;
  margin:0 auto;
}

#wrapper{
  clear:both;
  display:block;
  float:left;
  width:999px;
  background-image:url(images/bg_wrapper.png);
  background-repeat:repeat-y;
  background-position:0 0;
}
#wrapper_inner{
  clear:both;
  display:block;
  float:left;
  width:908px;
  padding:0 42px 0 49px;
}

#top{
  clear:both;
  display:block;
  float:left;
  width:908px;
  height:90px;
  padding:31px 0 0 0;
}

#logo{
  clear:both;
  display:block;
  float:left;
  width:170px;
  height:90px;
  padding:0 0 0 366px;
}

#top_right{
  display:block;
  float:right;
  height:90px;
}

ul.menu{
  padding:0;
  margin:0;
  list-style:none;
}

#menu_meta{
  clear:both;
  display:block;
  float:left;
  height:12px;
  padding:0 0 43px 0;
}

#menu_meta li{
  display:block;
  float:left;
  height:12px;
}

#menu_meta a{
  clear:both;
  display:block;
  float:left;
  height:12px;
  padding:0 5px 0 4px;
  color:#9d9b9b;
  font-size:11px;
  text-decoration:none;
  background-image:url(images/seperator_menu_meta.gif);
  background-repeat:no-repeat;
  background-position:100% 4px;
}
#menu_meta a:hover{text-decoration:underline;}
#menu_meta li.last a{background-image:none;}

#search{
  clear:both;
  display:block;
  float:right;
  height:20px;
}

#search input{
  clear:both;
  display:block;
  float:left;
  width:128px;
  height:16px;
  border:1px solid #c7c6c6;
  padding:3px 5px;
}

#menu_main_wrapper{
  clear:both;
  display:block;
  float:left;
  width:908px;
  height:39px;
  padding:0 0 12px 0;
  background-image:url(images/bg_menu_main.gif);
  background-repeat:repeat-x;
  background-position:0 0;
}

#menu_main{
  clear:both;
  display:block;
  float:left;
  width:908px;
  height:39px;
  background-image:url(images/bg_menu_main_right.gif);
  background-repeat:no-repeat;
  background-position:100% 0;
}

#menu_main li{
  display:block;
  float:left;
  height:39px;

}

#menu_main li a{
  clear:both;
  display:block;
  float:left;
  height:27px;
  padding:12px 15px 0 15px;
  font-size:16px;
  color:#696b6c;
  font-family:'Frutiger', Arial;
  text-decoration:none;
  text-transform:uppercase;
  background-image:url(images/seperator_menu_main.gif);
  background-repeat:no-repeat;
  background-position:100% 16px;
}
#menu_main li.last a{
  background-image:none;
}
#menu_main li.first{
  background-image:url(images/bg_menu_main_left.gif);
  background-repeat:no-repeat;
  background-position:0 0;
  padding-left:5px;
}

#menu_main li.active{
  background-image: url("images/seperator_menu_main.gif");
  background-position: 100% 16px;
  background-repeat: no-repeat;
}

#menu_main li a:hover{color:#385A6F;}
#menu_main li.active a{
  margin: 0 2px 0 0;  
  background-image:url(images/bg_menu_main_active.gif);
  background-repeat:repeat-x;
  background-position:0 0;
  color:#fff; 
  text-decoration:none;
}

#teaser_start{
  clear:both;
  display:block;
  float:left;
  width:908px;
  padding:0 0 35px 0;
}

#teaser_unterseite{
  clear:both;
  display:block;
  float:left;
  width:908px;
  padding:13px 0 20px 0;
  background-image:url(images/bg_teaser_unterseite_new.gif);
  background-repeat:no-repeat;
  background-position:0 0;
}

#menu_sub{
  clear:both;
  display:block;
  float:left;
  width:199px;
  padding:20px 7px 0 14px;
}

#menu_sub.menu_1_items {padding-top:116px;}
#menu_sub.menu_2_items{padding-top:92px;}
#menu_sub.menu_3_items{padding-top:68px;}
#menu_sub.menu_4_items{padding-top:45px;}

#menu_sub li{
  clear:both;
  display:block;
  float:left;
  width:199px;
}

#menu_sub li a{
  clear:both;
  display:block;
  float:left;
  width:186px;
  color:#fff;
  text-decoration:none;
  text-transform:uppercase;
  font-family:'Frutiger', Arial;
  line-height:24px;
  font-size:13px;
  padding:0 0 0 13px;
  margin:0;
  background-image:url(images/symbol_arrow_menu_sub.gif);
  background-repeat:no-repeat;
  background-position:0 9px;
}
#menu_sub li a:hover{text-decoration:underline;}

#teaser_unterseite .teaser_image{
  display:block;
  float:left;
  width:688px;
}

#middle{
  clear:both;
  display:block;
  float:left;
  width:908px;
  padding:0 0 20px 0;
}

#left{
  clear:both;
  display:block;
  float:left;
  width:670px;
}

#right{
  display:block;
  float:right;
  width:217px;
  padding:0;
}

#menu_quicklinks,
#menu_quicklinks li{
  clear:both;
  display:block;
  float:left;
  width:217px;
  padding:0;
  margin:0;
}
#menu_quicklinks{
  padding:0 0 25px 0;
}
#menu_quicklinks li a{
  clear:both;
  display:block;
  float:left;
  width:187px;
  padding:4px 0 0 30px;
  margin:0;
  height:20px;
  font-size:13px;
  color:#6a6b6c;
  text-decoration:none;
  background-image:url(images/bg_menu_quciklinks.gif);
  background-repeat:no-repeat;
  background-position:0 3px;
}
#menu_quicklinks li a:hover{text-decoration:underline;}

#bottom{
  clear:both;
  display:block;
  float:left;
  width:926px;
  padding:11px 20px 5px 45px;
  margin:0 0 11px 4px;
  background-color:#385a6f;
}

#bottom p,
#bottom li{
  color:#fff;
  font-size:11px;
  line-height:11px;
  padding:0;
  margin:0;
}
#bottom a{
  color:#fff;
}

#bottom .bottom_row{
  clear:both;
  display:block;
  float:left;
  width:926px;
  padding:0;
}

#bottom .bottom_row .menu_bottom{
  display:block;
  float:left;
  /* width:125px; */
}
#bottom .bottom_row #menu_bottom_meta_5{width:176px;}
#bottom .bottom_row .menu_bottom li{
  clear:both;
  display:block;
  float:left;
  width:125px;
  padding:0;
}
#bottom .bottom_row #menu_bottom_meta_5 li{width:176px;}

#bottom .bottom_row .menu_bottom li a{
  clear:both;
  display:block;
  float:left;
  font-family:'Frutiger', Arial;
  width:125px;
  line-height:18px;
  color:#fff;
  text-decoration:none;
  font-size:11px;
  font-weight: normal;
}

#bottom .bottom_row .menu_bottom li.first a{
  color:#fff;
  font-family:'Frutiger', Arial;
  font-size:14px;
  text-transform:uppercase;
  text-decoration:underline;
  font-weight: normal;
  margin:0 0 4px 0;
}

#bottom .bottom_row #menu_bottom_meta_5 li a{width:176px;}

#bottom_meta{
  clear:both;
  display:block;
  float:left;
  width:926px;
  margin:12px 0 0 0;
}

#menu_bottom_meta{
  clear:both;
  display:block;
  float:left;
  height:12px;
}

#menu_bottom_meta li{
  display:block;
  float:left;
  height:12px;
  color:#fff;
  font-size:11px;
  font-weight: normal;
}
#menu_bottom_meta li.first{padding-right:10px;}

#menu_bottom_meta li a{
  clear:both;
  display:block;
  float:left;
  height:12px;
  padding:0 5px 0 4px;
  color:#fff;
  font-size:11px;
  text-decoration:none;
  background-image:url(images/seperator_menu_bottom.gif);
  background-repeat:no-repeat;
  background-position:100% 3px;
}
#menu_bottom_meta li.last a{background-image:none;}
#menu_bottom_meta li a:hover{text-decoration:underline;}

/***
  content.css
  ****/

.content h1{
  padding:0 0 20px 0;
  margin:0 0 25px 0;
  font-size:23px;
  color:#34556c;
  font-family:'Frutiger', Arial;
  font-weight:bold;
  text-transform:uppercase;
  border-bottom:1px solid #96a5af;
}

.content h2{
  padding:0 0 20px 0;
  margin:0;
  font-size:19px;
  font-family:'Frutiger', Arial;
  color:#324e63;
  font-weight:normal;
  text-transform:uppercase;
}

.content h3{
  font-size:13px;
  color:#008acf;
  font-family:'Frutiger', Arial;
  font-weight:bold;
  line-height:16px;
  padding:0 0 10px 0;
  margin:0;

}

.content p{
  font-size:12px;
  color:#000;
  line-height:17px;
  padding:0 0 15px 0;
  margin:0;
}

a,img,table{
  border:0;
  padding:0;
  margin:0;
}

.content a{
  color:#008acf;
  text-decoration:underline;
}

.content a.pfeil-vor-link{
  padding-left:10px;
  background-image:url(images/symbol_arrow_blue_small.gif);
  background-repeat:no-repeat;
  background-position:0 6px;
}

.content ul{
  padding:0 0 15px 0;
  margin:0;
  list-style:none;
}

.content ul li{
  padding:0 0 5px 18px;
  margin:0;
  font-size:12px;
  line-height:16px;
  background-image:url(images/bg_li.gif);
  background-repeat:no-repeat;
  background-position:5px 3px;
}

hr{
  clear:both;
  display:block;
  float:left;
  width:100%;
  border:0;
  border-top:1px solid #96A5AF;
  padding:0;
  margin:20px 0;
}

/***********
  fce.css
  *********/
.fce_quicklinks {
  clear:both;
  display:block;
  float:left;  
  margin:4px 0 0 0;
  padding:0;
}

.print_link .link {
  clear: both;
    display: block;
    float: left;
    height: 32px;
    width: 200px;  
}

.print_link .link a{
  background-image: url("images/drucken_01.gif");
    background-repeat: no-repeat;
    color: #838181;
    height: 25px;
    padding: 4px 29px;
	font-size:12px;
	
    
}

.fce_button input.button {
    clear: both;
    color: #333333;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    margin: 0 0 6px;
    padding: 5px 15px 6px;
  
}

.fce_contentaplit{
  clear:both;
  display:block;
  float:left;
  width:100%;
}

.fce_contentaplit_left{
  clear:both;
  display:block;
  float:left;
}
.fce_contentaplit_center{
  display:block;
  float:left;
}
.fce_contentaplit_right{
  display:block;
  float:right;
}

.fce_contentaplit_1_1 .fce_contentaplit_left,
.fce_contentaplit_1_1 .fce_contentaplit_right{
  width:330px;  
}

.fce_shadowboxRight{
  clear:both;
  display:block;
  float:left;
  width:217px;
  margin:0 0 15px 0;
  background-image:url(images/bg_shadowboxRight.gif);
  background-repeat:repeat-y;
  background-position:0 0;
}

.fce_shadowboxRight_header{
  clear:both;
  display:block;
  float:left;
  width:200px;
  height:33px;
  padding:19px 0 0 17px;
  background-image:url(images/bg_shadowboxRight_top.gif);
  background-repeat:no-repeat;
  background-position:0 0;
}
.fce_shadowboxRight_header h1,
.fce_shadowboxRight_header h2,
.fce_shadowboxRight_header h3,
.fce_shadowboxRight_header h4{
  font-size:15px;
  color:#707070;
  font-family:'Frutiger', Arial;
  padding:0 0 0 16px;
  text-transform:uppercase;
  background-image:url(images/symbol_blue.gif);
  background-repeat:no-repeat;
  background-position:0 4px;
}

.fce_shadowboxRight_content{
  clear:both;
  display:block;
  float:left;
  width:183px;
  padding:0 17px 17px 17px;
	text-transform:none;

}

.fce_shadowboxRight_footer {
  clear:both;
  display:block;
  float:left;
  background-image:url(images/bg_shadowboxRight_bottom.gif);
    background-repeat:no-repeat;
    background-position:0 100%;
  margin:0;
  padding:0;
  width:217px;
  height:10px;
}

.fce_shadowBoxMiddle{
  clear:both;
  display:block;
  float:left;
  width:670px;
  background-image:url(images/bg_shadowBoxMiddle_big.gif);
  background-repeat:repeat-y;
  background-position:0 0;
}
.fce_contentaplit_1_1 .fce_shadowBoxMiddle{width:330px; background-image:url(images/bg_shadowBoxMiddle.gif);}

.fce_shadowBoxMiddle_top{
  clear:both;
  display:block;
  float:left;
  width:670px;
  height:60px;
  background-image:url(images/bg_shadowBoxMiddle_top_new_big.gif);
  background-repeat:no-repeat;
  background-position:0 0;
}
.fce_contentaplit_1_1 .fce_shadowBoxMiddle_top{width:330px; background-image:url(images/bg_shadowBoxMiddle_top_new.gif);}

.fce_shadowBoxMiddle_top .icon{
  clear:both;
  display:block;
  float:left;
  height:60px;
}

.fce_shadowBoxMiddle_top .fce_shadowBoxMiddle_header{
  display:block;
  float:left;
  height:60px;
margin:0;
padding:0;
}

.fce_shadowBoxMiddle_top .fce_shadowBoxMiddle_header h1,
.fce_shadowBoxMiddle_top .fce_shadowBoxMiddle_header h2,
.fce_shadowBoxMiddle_top .fce_shadowBoxMiddle_header h3,
.fce_shadowBoxMiddle_top .fce_shadowBoxMiddle_header h4{
  font-size:15px;
  color:#fff;
  text-transform:uppercase;
  font-family:'Frutiger', Arial;  
  line-height:15px;
  padding:23px 0 0 5px;
  margin:0;
}

.fce_shadowBoxMiddle_content{
  clear:both;
  display:block;
  float:left;
  width:622px;
  padding:10px 24px;
  background-image:url(http://www.meycapital.com/fileadmin/templates/images/);
  background-repeat:no-repeat;
  background-position:0 100%;
}
.fce_contentaplit_1_1 .fce_shadowBoxMiddle_content{width:282px;}

.fce_shadowBoxMiddle_footer{
  clear:both;
  display:block;
  float:left;
  background-image:url(images/bg_shadowBoxMiddle_bottom_big.gif);
  background-repeat:no-repeat;
  background-position:0 100%;
  width:670px;
  height:16px;
}
.fce_contentaplit_1_1 .fce_shadowBoxMiddle_footer{background-image:url(images/bg_shadowBoxMiddle_bottom.gif); width:330px; }

.fce_bubble{
  clear:both;
  display:block;
  float:left;
  width:204px;
  height:157px;
  padding:0 0 25px 0;
  background-image:url(images/bg_bubble.gif);
  background-repeat:no-repeat;
  background-position:0 0;
}

.fce_bubble .quote{
  clear:both;
  display:block;
  float:left;
  width:164px;
  height:98px;
  padding:29px 20px 0 20px;
  color:#fff;
  font-size:12px;
  line-height:16px;
  font-style:italic;
}

.fce_bubble .author{
  clear:both;
  display:block;
  float:left;
  width:189px;
  padding:10px 0 0 15px;
  font-size:12px;
  color:#000;
}

/************** Sitemap ******************/

.csc-sitemap ul {
  clear:both;
  float:left;
  display:block;
  width:647px;
  padding:0;
  margin:0;
  list-style:none;
}

.csc-sitemap ul ul {
  width:647px;
  margin-bottom:0px;
  padding:0px 0px 0px 0px;
  border-top:1px solid #dddddd;
}

.csc-sitemap ul ul ul {
  padding:0px 0px 0px 0px;
  border-top-width:0px;
}

.csc-sitemap ul li {
  clear:both;
  float:left;
  display:block;
  width:600px;
  margin-bottom:0px;
  margin:0;
  font-size:11px;
  color:#333;
  border:0px solid #dddddd;
}

.csc-sitemap ul li a {
  clear:both;
  float:left;
  display:block;
  width:550px;
  padding:0px 10px 4px 5px;
  margin:0;
  font-size:12px;
  font-weight:bold;
  line-height:18px;
  color:#4783B7;
  text-decoration:none;
}

.csc-sitemap ul li a:hover {
  text-decoration:underline;
}

.csc-sitemap ul ul{
  width:596px;
  padding:0 0 15px 0;
}

.csc-sitemap ul ul ul{
  width:560px;
}

.csc-sitemap ul ul li {
  margin-bottom:0px;
  padding-top:0px;
  padding-bottom:0px;
  border:0px;
  width:560px;
  background-image:none;
}

.csc-sitemap ul ul li a {
  font-size:11px;
  font-weight:bold;
  line-height:20px;
  color:#686868;
  width:530px;
  line-height:21px;
  padding:0px 0px 0px 30px;
  background-image:url(images/menu_sub_arrowSmall.gif);
  background-position:15px 8px;
  background-repeat:no-repeat;
}

.csc-sitemap ul ul ul li a {
  font-size:11px;
  font-weight:normal;
  color:#686868;
  width:480px;
  padding:0px 0px 0px 50px;
  background-position:35px 6px;
}

.csc-sitemap ul ul ul ul li a {
  padding:0px 0px 0px 70px;
  background-position:55px 6px;
}

.csc-sitemap ul ul ul ul ul li a {
  padding:0px 0px 0px 90px;
  background-position:75px 6px;
}

.csc-sitemap ul ul ul ul ul ul li a {
  padding:0px 0px 0px 110px;
  background-position:95px 6px;
}


.tx-indexedsearch {
  clear:both;
  float:left;
  display:block;
  width:650px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox {
  clear:both;
  float:left;
  display:block;
  width:650px;
  margin-bottom:16px;
}

.tx-indexedsearch-form {
  clear:both;
  float:left;
  display:block;
  width:650px;
}

.tx-indexedsearch .searchbox-tmpl-css label {
  clear:both;
  float:left;
  display:block;
  width:auto;
  padding:6px 5px 3px 0;
  margin-right:0px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
  float:left;
  display:block;
  width:230px;
  margin-right:5px;
  padding:5px;
  border:1px solid #999999;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
  float:left;
  display:block;
  width:74px;
  height:28px;
  margin:0px;
  padding:0 19px 4px 6px;
  font-size:12px;
  line-height:19px;
  color:#ffffff;
  text-decoration:none;
  text-align:center;
  border:0px solid #ffffff;
  background-color:#385A6F;
  background-image:url(http://www.meycapital.com/fileadmin/templates/images/icon_banner_link_white.png);
  background-repeat:no-repeat;
  background-position:90% 12px;
}

.tx-indexedsearch-whatis {
  clear:both;
  float:left;
  display:block;
  width:650px;
  padding:0px;
}

.tx-indexedsearch-browsebox {
  clear:both;
  float:left;
  display:block;
  width:650px;
  margin-top:10px;
}

.tx-indexedsearch-browsebox p {
  margin-bottom:10px;
}

.tx-indexedsearch-res {
  clear:both;
  float:left;
  display:block;
  width:650px;
  margin-top:20px;
}

.tx-indexedsearch-res h2 {
  clear:both;
  float:left;
  display:block;
  width:650px;
  margin:0px;
  padding:0px;
  border:0px;
}

.tx-indexedsearch-res h2 .tx-indexedsearch-icon {
  clear:both;
  float:left;
  display:block;
  width:18px;
}

.tx-indexedsearch-res h2 .tx-indexedsearch-title {
  float:left;
  display:block;
  width:659px;
  font-size:12px;
  font-weight:bold;
  line-height:16px;
}

.tx-indexedsearch-res h2 .tx-indexedsearch-percent {
  float:left;
  display:block;
  width:31px;
  margin:0px;
  padding:0px;
  text-align:right;
  font-size:11px;
  font-weight:bold;
  line-height:16px;
  color:#4e4e4e;
}

.tx-indexedsearch-res p.descr {
  clear:both;
  float:left;
  display:block;
  width:708px;
  padding-top:12px;
  padding-bottom:12px;
}

.tx-indexedsearch-whatis .tx-indexedsearch-sw,
.tx-indexedsearch-res p.descr .tx-indexedsearch-redMarkup {
  background-color:#ccffcc;
}

.tx-indexedsearch-res .info {
  padding:0px;
  margin:0px;
  font-size:10px;
  color:#4e4e4e;
}

.tx-indexedsearch-res .info a {
  color:#4e4e4e;
}


/* Powermail and standard form elements*/
.tx-powermail-pi1, .standard_fieldset {
  clear:both;
  float:left;
  display:block;
  width:647px;
  margin:0px 0px 16px 0px;
}

.standard_fieldset.boxed {
  width:619px;
  border:1px solid #d1d1d1;
  padding:13px;
  background-color:#fafafa;
}

.id_company_content .boxed h2 {
  margin-top:0px;
}

.tx-powermail-pi1 fieldset {
  margin:0px;
  padding:0px;
  border:0px;
}

.tx-powermail-pi1 legend,
.standard_hidden {
  display:none;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html,
.standard_fieldwrap {
  clear:both;
  float:left;
  display:block;
  width:647px;
  margin:0;
  padding:0px 0px 5px 0px;
}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_html{width:483px; padding:0 0 25px 0;}
/*.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_html{
  width:386px;
  padding-left:145px;
}*/

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_label{
  clear:both;
  display:block;
  float:left;
  width:502px;
  margin:0;
  padding:0 0 5px 145px;
}

.boxed .standard_fieldwrap {
  width:619px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html .powermail_check_inner {
  clear:both;
  float:left;
  display:block;
  width:357px;
  padding:0px 0px 5px 125px;
}

.tx-powermail-pi1 label,
.standard_fieldwrap label {
  clear:both;
  float:left;
  display:block;
  width:145px;
  margin:0px;
  padding:0px;
  font-size:13px;
  line-height:16px;
}

.tx-powermail-pi1 .powermail_check_inner label {
  clear:none;
  width:337px;
}

.tx-powermail-pi1 span.powermail_mandatory {
  padding-left:3px;
  padding-bottom:3px;
  font-size:11px;
  font-weight:bold;
  color:#106cc3;
  line-height:16px;
  vertical-align:text-top;
}

.tx-powermail-pi1 input.powermail_text,
.tx-powermail-pi1 input.powermail_captcha,
.standard_fieldwrap input.standard_textfield {
  float:left;
  display:block;
  width:325px;
  margin:0px;
  padding:4px 5px 4px 5px;
  background-color:#ffffff;
  border:1px solid #d1d1d1;
  font-size:13px;
  line-height:18px;
}

.tx-powermail-pi1 textarea,
.standard_fieldwrap textarea.standard_text {
  float:left;
  display:block;
  width:325px;  
  height:140px;
  margin:0px;
  padding:3px 5px 4px 5px;
  background-color:#ffffff;
  border:1px solid #d1d1d1;
  overflow:auto;
  font-size:13px;
  line-height:18px;
}

.tx-powermail-pi1 select,
.standard_fieldwrap select.standard_select {
  float:left;
  display:block;
  width:337px;
  margin:0px;
  padding:3px 3px 3px 5px;
  background-color:#ffffff;
  border:1px solid #d1d1d1;
  font-size:13px;
  line-height:19px;
}

.standard_fieldwrap span.text {
  float:left;
  display:block;
  width:337px;
}

.standard_fieldwrap span.comment {
  clear:both;
  float:left;
  display:block;
  width:337px;
  padding:0px 0px 5px 145px;
  font-size:10px;
  font-weight:normal;
  line-height:16px;
  color:#555555;
}

.tx-powermail-pi1 input.powermail_check {
  clear:both;
  float:left;
  display:block;
  margin-right:7px;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title {
  display:none;
}

.tx-powermail-pi1 input.powermail_file {
  float:left;
  display:block;
  width:325px;
  margin:0px;
  padding:3px 5px 4px 5px;
  background-color:#ffffff;
  border:1px solid #d1d1d1;
  font-size:13px;
  line-height:18px;
}

.tx-powermail-pi1 .powermail_captcha_captcha {
  clear:both;
  display:block;
  position:relative;
  left:145px;
  top:5px;
  width:236px;
  margin:0px 0 5px 0px;
  background-color:#ffffff;
  border:1px solid #d1d1d1;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit,
.standard_fieldset .standard_submitwrap,
.standard_fieldset .standard_indentwrap {
  clear:both;
  float:left;
  display:block;
  position:relative;
  left:145px;
  width:502px;
  margin:0 0 15px 0;
}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit{
  padding-top:15px;
}

.boxed .standard_submitwrap {
  width:494px;
  margin-bottom:0px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit .powermail_submit,
input.standard_button,
input.standard_button_small,
a.button_ansprechpartner {
  clear:both;
  float:left;
  display:block;
  width:170px;
  height:28px;
  margin:0px 10px 0px 0px;
  padding:2px 0px 4px 0px;
  font-size:13px;
  line-height:20px;
  color:#000;
  text-decoration:none;
  text-align:center;
  background:none;
  border:0px;
  background-image:url(images/img_button_bg.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
  cursor:pointer;
}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit .powermail_submit{
  width:240px;
  background-position:0 -56px;
}
a.button_ansprechpartner{
  width:181px;
  padding:2px 0 0 0;
  height:24px;
  background-position:0 -104px;
  margin:0;
}
a.button_ansprechpartner:hover{
  text-decoration:none;
  color:#000;
  background-position:0 -130px;
}

input.disabled {
  cursor:default;
  color:#666666;
}

input.standard_button.disabled,
input.standard_button.disabled:hover {
  background-position:0px 0px;
}

input.standard_button_small {
  width:100px;
  background-position:0px -52px;
}

input.standard_button_small.disabled,
input.standard_button_small.disabled:hover {
  background-position:0px -52px;
}

input.upload_button {
  clear:none;
  float:left;
}

body .standard_noclear {
  clear:none !important;
}

input.standard_button:hover {
  background-position:0px -28px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit .powermail_submit:hover{
  width:240px;
  background-position:0 -84px;
}

input.standard_button_small:hover {
  background-position:0px -78px;
}

input.disabled:hover {
  background-position:0px 0px;
}

.tx-powermail-pi1 .powermail_mandatory_js,
.tx-powermail-pi1 .validation-advice {
  clear:none;
  float:left;
  display:block;
  width:148px;
  /*height:23px;*/
  padding:0px 5px 0px 5px;
  margin:0 0 0 5px;
  background-color:#ffffff;
  border:1px solid #106cc3;
  color:#106cc3;
  font-size:10px;
  font-weight:bold;
  line-height:23px;
  text-align:left;
  text-transform:uppercase;
}

.standard_fieldset table {
  width:494px !important;
}

.standard_errorbox {
  clear:both;
  float:left;
  display:block;
  width:635px;
  padding:5px 5px 5px 10px;
  margin-bottom:16px;
  border:1px solid #106cc3;
  background-color:#e0f1ff;
}

.standard_errorbox p {
  margin:0px 0px 3px 0px !important;
  padding:0px !important;
  font-weight:bold !important;
}

.standard_errorbox p,
.standard_errorbox li {
  color:#106cc3 !important;
  font-size:11px !important;
}

.standard_errorbox li {
  background-image:url(http://www.meycapital.com/fileadmin/templates/images/img_company_listdot_blue.gif) !important;
  background-position:20px 6px !important;
}

.tx-powermail-pi1 .validation-advice {
  clear:both;
  float:left;
  display:block;
  width:148px;
  height:23px;
  padding:0px 5px 0px 20px;
  margin:2px 0 2px 100px;
  background-color:#ffffff;
  border:1px solid #106cc3;
  color:#106cc3;
  font-size:10px;
  font-weight:bold;
  line-height:23px;
  text-align:left;
  text-transform:uppercase;
  background-image:url(http://www.meycapital.com/fileadmin/templates/bg_validation-advice.gif);
  background-repeat:no-repeat;
  background-position:10px 8px;
}


/* error message */
.error {
  /* supply height to ensure consistent positioning for every browser */
  background-color:#FF0000;
  border:1px solid #FF0000;
  font-size:11px;
  color:#fff;
  padding:3px 10px 5px 10px;
  margin-left:-2px;
    z-index:10;
    text-align:left;
    height:auto;


  /* CSS3 spicing for mozilla and webkit */
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;

  -moz-box-shadow:0 0 6px #ddd;
  -webkit-box-shadow:0 0 6px #ddd;
  box-shadow:0 0 6px #ddd;
}

.error p {
  margin: 0;
  padding: 0;
  font-weight: bold;
  color:#fff;
}

/* pure CSS arrow */
.error em {
  display:block;
  width:0;
  height:0;
  border:10px solid;
  border-color:#FF0000 transparent transparent;

  /* positioning */
  position:absolute;
  bottom:-7px;
  left:5px;
  border-bottom:0 none;
}


.tx-tipafriend-pi1 .tip-url {
  float:left;
  display:block;
  min-width:340px;
  white-space:nowrap;
  padding:2px;
  background-color:#efefef;
  border:1px solid #dddddd;
}

.tx-tipafriend-pi1 .tip-url a {
  color:#666666;
  text-decoration:none;
  font-size:12px;
  line-height:16px;
}

.tx-tipafriend-pi1 .form-field {
  clear:both;
  float:left;
  display:block;
  width:742px;
  padding-bottom:15px;
}

.tx-tipafriend-pi1 input.text {
  float:left;
  display:block;
  width:340px;
  padding:2px;
  border:1px solid #999999;
  font-size:12px;
  line-height:16px;
}

.tx-tipafriend-pi1 label,
.tx-tipafriend-pi1 .tip-text {
  clear:both;
  float:left;
  display:block;
  width:125px;
}

.tx-tipafriend-pi1 textarea {
  float:left;
  display:block;
  width:342px;
  padding:2px 0px 2px 2px;
  border:1px solid #999999;
  overflow:auto;
}

.tx-tipafriend-pi1 img {
  float:left;
  display:block;
  border:1px solid #999999;
}

.tx-tipafriend-pi1 input.captcha {
  clear:both;
  float:left;
  display:block;
  position:relative;
  top:5px;
  left:125px;
  width:340px;
  padding:2px;
  border:1px solid #999999;
  font-size:12px;
  line-height:16px;
}

.tx-tipafriend-pi1 input.button {
  float:left;
  display:block;
  width:160px;
  position:relative;
  top:5px;
  left:125px;
  padding:6px 10px 7px 10px;
  font-size:10px;
  font-weight:normal;
  line-height:14px;
  color:#333333;
}

.tx-tipafriend-pi1 p.error {
  clear:both;
  float:left;
  display:block;
  width:291px;
  position:relative;
  left:125px;
  padding:2px;
  background-color:#bf240c;
  color:#ffffff;
  border:1px solid #bf240c;
}

.tx-indexedsearch-browsebox ul.browsebox li, .tx-ttnews-browsebox ul li {
  display: block;
  float: left;
  list-style: none;
  background-image: none;
  padding: 0 10px 0 0;
}


.news-item img{
  float:left;
  margin:0 17px 5px 0;
}

.news-latest-item{
  clear:both;
  display:block;
  float:left;
  width:100%;
  padding:0 0 15px 0;
}

.news-latest-item h3{
  color:#000;
  padding:0 0 5px 0;
  margin:0;
}

.news-latest-item p{
  padding:0 0 5px 0;
}

.news-latest-item p.news-morelink a{
  padding-left:13px;
  background-image:url(images/bg_morelink_grey.gif);
  background-repeat:no-repeat;
  background-position:2px 5px;
  color:#959492;
  text-decoration:none;
}

.news-latest-item-referenz-left{
  clear:both;
  display:block;
  float:left;
  width:210px;
}
.news-latest-item-referenz-right{
  display:block;
  float:right;
  width:190px;
}
.news-latest-item-referenz-right img{
  position:absolute;
  margin-top:-70px;
}

.news-single-img{
  clear:both;
  display:block;
  float:left;
  width:100%;
}

.singleimage{
  display:block;
  float:left;
  width:200px;
  padding:0 15px 0 0;
}

.news-single-img img{
  margin:0 15px 0 0;
}

.news-single-backlink{
  clear:both;
  display:block;
  float:left;
  width:100%;
  padding:10px 0;
}

.news-single-backlink a{
  padding-left:13px;
  color:#4783B7;
  text-decoration:none;
  background-image:url(http://www.meycapital.com/fileadmin/templates/images/icon_news_backlink.gif);
  background-repeat:no-repeat;
  background-position:0 3px;
}

.news-list-item{
  clear:both;
  display:block;
  float:left;
  width:100%;
  padding:0 0 15px 0;
}

.news-list-item-right{
  display:block;
  float:left;
  width:350px;
}

p.news-list-morelink{
  padding:0;
  margin:0;
  text-align:right;
}
p.news-list-morelink a{
  padding-right:13px;
  background-image:url(images/bg_li.gif);
  background-repeat:no-repeat;
  background-position:100% 3px;
}
.news-list-item img {
  float:left;
  margin:0 15px 5px 0;
}

.news-list-item-content{
  clear:both;
  display:block;
  float:left;
  width:100%;
}

.news-list-date{
  clear:both;
  display:block;
  float:left;
  width:100%;
  padding:0 0 5px 0;
}

.news-list-item-content-left{
  float:left;
}

/* Kontakt BOX */
#c65 p,
#c65 p a{
  color:#838181;
}

#menu_bottom_meta_1{
  width:115px;
}

#menu_bottom_meta_2{
  width:140px;
}
#menu_bottom_meta_3{
  width:140px;
}
#menu_bottom_meta_4{
  width:120px;
}
#menu_bottom_meta_5{
  width:175px;
}
#menu_bottom_meta_6{
  width:115px;
}
#menu_bottom_meta_7{
  width:70px;
}