html, body {
	overflow:visible;
}
/*Inahlte, die aus der Druckansicht raus sollen*/
#header #nav_main {display:none;}
#main #col1 {display:none; }
#footer {display:none;}

/*Grundeinstellungen*/
body {font-family:Arial,'Trebuchet MS',Verdana,Helvetica,sans-serif;}
h1 {font-size:12px;}
h2 {font-size:11px;}

h1, h2 {
color:#00ACE4; 
font-family:Arial,'Trebuchet MS',Verdana,Helvetica,sans-serif;
font-weight:bold;
margin:0;
}

.spacer-gif {display:block; border:0;}

#page_margins { width:770px}
#logo {margin-left:53.3em;}
* html #header #logo {margin-left:100px; border:1px solid red}
#main #col3 {margin:0; width:770px;}
#col3_content .c50l, #col3_content .c50r {width:410px; float:left;}
#col3_content .c25l, #col3_content .c25r {width:175px;}
#main #col3 #teaser {height:10px;}
#main #col3 #teaser div {top:0;}
#main #col3 #teaser .rootline h1 {font-size:12px; color:#00ACE4; font-weight:bold; margin-left:156px; width:410px; }
#main #col3 .subcl {padding:0 10px 0 0; }
#main #col3 .subc {padding:0 10px 0 0;}
#main #col3 #kundenportal {padding:1em;}


/*Inhaltsanzeige*/
#teaser div h6 {color:#00ACE4; font-size:14px; font-style:normal; margin-left:13em;}

#kundenportal {padding-bottom:1em;}
#kundenportal h3 {margin:0; font-size:11px;}
#kundenportal input {
color:#999999;
font-size:10px;
margin-bottom:0.5em;
padding-left:4px;
width:115px;
}

#main #col3 #col3_content .c50l div.rkuit-link-items li {background:none; list-style-type:disc;}

.REboxGray {margin:-1.3em 0 0 4px;}

.REboxGrayContent {
background:#E0E0E0 none repeat scroll 0%;
display:block;
min-height:7em;
padding:1.2em 1em 1.2em 2.3em;
margin-top:1em;
}

.c50l .tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field input {border:1px solid #999999;}
.c50l .tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field select {border:1px solid #999999;}
.c50l .tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field .required {border:1px solid #00ACE4;}