/* CSS Document */

body,div { margin: 0; padding: 0; text-align:left; }

body {
	text-align:center;
	background-image:url(media/background.gif);
}

a:hover  { text-decoration: none; }

#container  { width: 990px; margin: 0 auto; }

#logo { width: 300px; text-align: right; height: 206px; }

#logo_rotex { 
	float: right; 
	background-image:url(media/rotex_logo.gif);
	background-repeat:no-repeat;
	background-position: 0 10px;
	
	width: 150px;
	height: 50px;
 }
 
 #main { width: 910px; margin-left: 40px; position:relative; top:-60px;}
 #menucol {
 float: left; 
 width: 222px;
 background-image:url(media/menuleft_bg.gif);
	background-repeat:no-repeat;
	background-position: 0 70px;
 }
 #leftmenu  { 
	

	height: 266px;
	margin-top: 85px;
	}
	
#teaser  { 
	border-top: 2px dashed #9C6115;
	
	}
	
	#contentcol { margin-left: 223px; clear:right; }

#mainmenu { height: 31px; padding-left: 2px;}
#content { background-color: #312C28; height: 380px; 
	background-image:url(media/background_ct.gif); }

#copyright { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight:bold;
	color: #000000;
	
	text-align:center; 
	padding-top: 10px;
	margin-left: 222px; 
}
#copyright a { color:#9C6115;  }

#leftcol { width: 430px; height: 380px; float: left; border-right: 2px solid #9C6115;  }
#rightcol  { margin-left: 435px; height: 380px; }

#leftcol_box {height: 60px; border-top: 2px dashed #9C6115; overflow:hidden; }
#leftcol_scroll { 
	height: 320px; 
	overflow: auto;
	
	scrollbar-base-color:#312C28;
	scrollbar-3dlight-color:#9C6115;
	
	scrollbar-arrow-color:#9C6115;
	
	scrollbar-darkshadow-color:#312C28;
	scrollbar-face-color:#312C28;
	scrollbar-highlight-color:#312C28;
	scrollbar-shadow-color:#312C28;
}

#rightcol { padding-top: 14px; padding-right:14px;}

#content h4, #content p, #content td, #content .csc-mailform,
#content .tx-danewsletterunsubscription-pi1, 
#content .csc-textpic-caption { font-size: 12px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;  }
#content a { color:#9C6115; }

#content form { margin-left: 18px; }
#content h4 { margin: 22px 0 18px 18px; }
#content p { margin: 2px 13px 18px 18px;}
#content input[type=text] { width:180px; }
#content .imgtext-table { margin-bottom: 10px; padding-left: 18px; }

#content .csc-textpic { margin-left: 18px; }
#content #rightcol .csc-textpic { margin-left: 0; }

#content .csc-mailform { border: 0; }
#content .csc-mailform .csc-mailform-field label { width: 110px; text-align:right; }
#content .csc-mailform fieldset { border: 0; }
#content .csc-mailform fieldset legend { display: none; }
#content .csc-mailform .csc-mailform-field fieldset label { width: 110px; text-align:left; }
#content .csc-mailform .csc-mailform-submit { margin-top:10px; }
#content .tx-danewsletterunsubscription-pi1 { margin-left: 18px; margin-right: 13px; }

#leftcol_box h4, #leftcol_box p, h3, #teaser h4 { font-family: "Courier New", Courier, mono; color: #E4E4E4; }
#leftcol_box h4 { padding: 0;  font-size: 12px; margin: 8px 0 6px 18px; }
#leftcol_box p { margin: 2px 0 5px 18px; font-size: 12px; }

.tx-contactslist-pi1 .contactitem { padding: 20px; border: 1px solid #EEEEEE; width: 390px; margin-top:15px; margin-left: 18px; }
.tx-contactslist-pi1 .contactitem h3 { color: #9C6115; font-size: 16px;  }

#teaser h3,#teaser h4 { font-size: 12px; color:#000000; font-weight:bold; margin-bottom: 0; margin-left: 20px; }
#teaser p { font-size: 12px; color:#000000; font-weight:normal; margin-bottom:8px; margin-top:8px; margin-left: 20px; }
#teaser a { color: #000000; }