/* CSS Document */
body,div { font-family:Geneva, Arial, Helvetica, sans-serif; color:#00256E;}

body { margin: 0; /*background-image:url(media_neu/bg.gif);*/ text-align: center; margin-bottom: 10px;
	background-image:url(media_neu/page_border_top.gif); background-position:center; background-repeat:repeat-y; background-color:#E3E7F0}

div, ol, img, form, select, input, table, td {
	margin: 0;
	padding: 0;
	border: 0;
}

#centerFrame
{
	/*margin: 0 0 0 10px;*/
	width: 970px;
	
	border-width: 0px 1px 1px 1px; 
	border-style: solid; 
	/*border-color: #575F6A; */
	border-color: #D2D4D7;
	
	background-color: #E3E7F0;
	background-image:url(media_neu/page_BG.gif);
	background-repeat:no-repeat;
	background-position: top center;
	
	text-align: left;
	margin: 0 auto;
}

#page {
	margin: 0 0 0 20px;
	padding: 0 0 10px 0 ;
	
	width: 930px;
	
	background-image:url(media_neu/page_border_top.gif);
	background-repeat:repeat-y;
}

#bottom{ clear:both; background-image:url(media_neu/page_border.gif);
	background-repeat:repeat-y; clear:both; }

#header,#footer {clear:both; }

#header { padding-top:12px; }
#searchbox { float: left; width: 240px; margin: 4px 0 0 121px;}
#searchbox { display: inline; }

#searchbox form { width: 330px; }
#loginbox { float: right; width: 100px; margin: 7px 0 0 0;}
#branchLogo { float: right; width: 200px; margin: 0 25px 0 0; }

#menu { width:930px; height: 34px; clear: both; }
#menuWinkelLeft { padding-top:10px; width:11px; float:left; }
#menuWinkelRight { float:left; width: 11px; height:34px;}
#menuItems { float:left; margin: 10px 0 0 0; width:908px; background-color:#A6B2CA; height:21px; }

#submenuWinkelTop { width:11px; height:11px; background-repeat:no-repeat; float:left; background-image:url(media_neu/winkel_top.gif) }
#submenuContainer {width:191px; float:left; clear:left; margin-top:10px;
	background-image:url(media_neu/submenu_bg.gif);
	background-repeat:repeat-y; overflow:visible;}
#submenuWinkelBottom { width:11px; height:11px; background-repeat:no-repeat; text-align:left; background-image:url(media_neu/winkel_bottom.gif); clear:both; }
#submenuItems { 
	float:left; 
	width: 180px; 
	background-color:#A6B2CA;
	background-image:url(media_neu/submenu_top_border.gif);
	background-repeat:no-repeat;
	padding: 0; 
	filter: alpha(opacity=80); 
	border-bottom: 1px solid #575F6A;
}

#youAreHere { 
	width:728px;
	padding: 2px 0; 
	margin-top:10px;
	background-color:#A1AFCA;
	font-size:10px; 
	float:left; 
	filter: alpha(opacity=70);
	border-top: 1px solid #575F6A;
	border-bottom: 1px solid #575F6A;
}
#youAreHereWinkel { float: left; width:11px; }

.pagePic { width: 700px; overflow:hidden; float:left; margin: 14px 0 0 14px;} 

#contentMain { float:right; width:700px; margin: 0 25px 0 0; padding-top: 5px; }
#contentLeft { float:left; width: 179px; background-color:#A6B2CA; filter: alpha(opacity=80); 
	border-top: 1px solid #575F6A;
	border-bottom: 1px solid #575F6A; }
/* IE <6.0 double Margin Bug! */
#contentLeft,#contentMain,#branchLogo { display: inline; }

#footer {margin: 5px 0 0 0; height:15px; padding-left: 191px; }
#copyright { width:180px;}
#copyright,#toplinksBox { padding: 2px 10px 0px 2px; background-color:#A1AFCA; font-size:10px; float:left;}
#toplinksBox { width:340px; margin-left:1px;}

#toplinksBox a, #youAreHere a { font-size:10px; font-weight:bold; }
#loginbox a { font-size: 12px; }
#toplinksBox a:link, #youAreHere a:link, #loginbox a:link { color:#00256E; text-decoration:underline; }
#toplinksBox a:visited, #youAreHere a:visited, #loginbox a:visited { color:#00256E; text-decoration:underline; }
#toplinksBox a:active, #youAreHere a:active, #loginbox a:active { color:#00256E; text-decoration:underline; }
#toplinksBox a:hover, #youAreHere a:hover, #loginbox a:hover { color:#00256E; text-decoration:none; }

.searchField { width:150px; background-color:#E2E7EF; border: 1px solid #00256E; margin-left: 12px;}

#titlebox h1 { padding: 0; font-family: 'Trebuchet MS', Verdana, Sans-Serif; font-size: 22px; margin: 0; color:#00256E}
#titlebox .description { position: relative; top: -5px; padding: 0px;margin: 0px; font-size: 11px; font-weight:bold; color:#00256E}
#titlebox h1.startseite { text-align:center; border-top: 1px solid #00256E; border-bottom: 1px solid #00256E; margin-bottom: 12px;
	margin-top: 10px; }

h4 { font-size:12px; color:#000000; font-weight:bold; margin-bottom:0px;}

p, ul, ol, li, div, td, th, address, blockquote { font-size:12px; font-weight:normal; color:#000000}
p {text-align: justify; margin-bottom:10px;margin-top:7px; }

#contentLeft, #contentLeft p { font-size:10px; font-weight:bold; color:#000000; }
#contentLeft p { margin: 3px;}

#contentLeft td { font-size:10px; }
#contentLeft h3 { 
	font-size:11px; 
	margin: 0; 
	padding: 3px 0 3px 5px; 
	background-color: #68707A; 
	border-top: 1px solid white; 
	color:#FFFFFF; 
	text-align:left;
	line-height: 14px;
}
#contentMain h3 { font-size:13px; margin: 3px 0 2px 0; }

a:link { color:#000000; }
a:visited { color:#000000; }
a:active { color:#000000; }
a:hover { color:#000000; text-decoration:none; }

.bwProduct .header { padding: 0; font-family: 'Trebuchet MS', Verdana, Sans-Serif; 
	font-size: 22px; margin: 0; color:#00256E; font-weight:bold; }
.bwProduct IMG { border: 1px solid #575F6A; margin-top: 5px; }
.bwProduct td p { margin:0; }

.clear { clear:both; float:none; height: 0px; font-size: 0px; }

input,textarea { border: 1px solid #D2D4D7; margin: 2px 0; }
form { margin: 10px 0; }
