html, body{ 
 margin:0; 
 padding:0; 
 background-color:#ffffff;
 background-image:URL(../pic/bg-main.png);  
 background-repeat:no-repeat; 
 font-family:Arial, Helvetica, Sans-Serif;
 font-size:12px;
 color:#3d5e8d;
}


#weiss {
 height:31px;
 display:block;
 width:100%;
 }
#schal {
 width:1000px;
}
 
#header{ 
 width:1000px;
 height:242px;
 text-align:left;  
 background-image:URL(../pic/cornelsen_02.png); 

}
#sprache{ 
 width:1000px;
 height:39px;
 text-align:left;  
 background-image:URL(../pic/cornelsen_02b.png);  
 padding-left:17px;
} 
 
#streifen{ 
 width:2px;
 height:494px;
 text-align:left;  
 background-image:URL(fileadmin/pic/cornelsen_04.png);  
 float:left;
}

#partner{
	width:235px;
	height:93px;
	text-align:left;
	margin-top:20px;
	ba ckground-image:URL(../pic/cornelsen_07.png);
	float:left;
	}

#menue{
 width:236px;
 margin-top:1px;
 /* height:494px; */
 text-align:left;  
 /* background-image:URL(../pic/cornelsen_05.png);  */
 float:left;
}
#menue ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
}

#l2menue li {
    padding-left: 20px;
}

#menue li {
	padding-left:0px;
	margin:0px;
	line-height:30px;
	display:block;
	overflow:hidden;
	background-image:URL(../pic/nav_back.gif);
    background-repeat:no-repeat;
    bor der-bottom:1px solid #e5e5e5;
}
#menue li a {
	margin-left:17px;
	font-size:12px;
	font-weight:bold;
	color:#3d5e8d;
	line-height: 2.4em;
	text-decoration:none;
	font-weight:bold;
}

#menue li a:hover {
	color:#9cb7dd;;
}

#main{ 
 width:742px;
 he ight:494px;
 padding-left:20px;
 padding-top:20px; 
 text-align:left;
 background-color:#ffffff;
 float:left;
 margin-bottom:20px;
} 
#foot {
 clear:both;
}


p {
 font-family:Arial, Helvetica, Sans-Serif;
 font-size:12px;
 color:#3d5e8d;
 }
 

H1 { font-size: 17px; color: #3d5e8d; font-family: Arial, Helvetica, sans-serif;font-weight:bold; margin-top: 0px;margin-bottom: 1px;}
H2 { font-size: 13px; color: #3d5e8d; font-family: Arial, Helvetica, sans-serif;font-weight:bold; margin-top: 0px;margin-bottom: 1px;}



 
 /* *** Float containers fix: *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  




 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

#main ul {
    font-size:12px;
    padding:0;
    /*margin:15px;*/
    margin:10px 0 10px 15px;
}

#l2menue li {
    margin-left:10px;
}

.csc-uploads a {
    font-size:12px;
    font-weight:bold;
    color:#3d5e8d;
    text-decoration: none;   
}

.csc-uploads a:hover {
    color:#9cb7dd;;
}

#main a {
    color:#3d5e8d; 
}

#main a:hover {
    color:#9cb7dd; 
}

.csc-mailform {
    border:0;
}

.csc-mailform-field {
    font-size:12px;
}

.csc-mailform-check {
    float:left;
}

.csc-mailform-field {
    clear:both;
}

.csc-textpic-caption {
    font-size:11px;
}

.tx-thmailformplus-pi1 {
    width: 520px;
}

.anrede, .vorname, .nachname, .unternehmen, .funktion, .land, .telefon, .fax, .email, .text {
    font-size:12px;
    width:200px;
    float:left;
}

.tx-thmailformplus-pi1 #vorname {
    
}

.tx-thmailformplus-pi1 select {
    width:200px;
    float:left;
}

#checks input {
    float:left;
}
#checks {
    font-size:12px;
}

#menue li a.act {
    color:#000;
}

.csc-mailform, .formu {
    margin: 0;
    padding: 0;
    font-size:12px;
}

#mailformbitte_benutzen_Sie_diesen_Bere {
    width:400px;
}

.csc-uploads-fileSize {
    font-size: 12px;
}

