body, td { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; line-height:18px; }
p { margin:0px 0px 10px 0px; color:#333333; }
ul, ol { margin-top:10px; margin-bottom:10px; }
li { margin-bottom:10px; margin-left:-10px; list-style-image: url("../images/punkt.gif")}

/* 
.ul { line-height:16px; margin-top:0px; margin-bottom:10px; }
.li { margin-bottom:0px; margin-left:-20px; }
 */
h3 { font-size:12px; line-height:18px; font-weight:700; margin:0px 0px 0px 0px; color:#233678; }
h2 { font-size:18px; line-height:24px; font-weight:700; margin:10px 0px 20px 0px; color:#233678; }
A { text-decoration:underline; color:#233678; }
A:hover { text-decoration:none; }

#head { position:absolute; left:204px; top:140px; width:550px;}
#cnt { position:absolute; left:204px; top:215px; margin:0px 0px 0px 0px; width:390px; z-index:1 clear: left }

#logo { position:absolute; left:0px; top:0px; }
#bg_rubrik { position:absolute; left:178px;	top:0px; }

#navImp { position:absolute; left:714px; top:108px; color:#ffffff; width:168px; font-size:11px; z-index:11;}
#navImp A { color: #233678; text-decoration:none; }

#lg { margin:2px 0px 0px 0px; }

#artikel { margin:0px 0px 0px 0px; width:390px; }
#artikel a { margin:3px 0px 0px 0px; }
#artikel h3 { margin:3px 0px 5px 0px; font-size:12px; line-height:18px; font-weight:bold; }
.datum { color:#999999; font-weight:700; margin:10px 0px 10px 0px; }

#news_home { position:absolute; left:0px; top:155px; width:178px; }
.newsbox { background:#E8E8E8; z-index:1; font-size:11px; line-height:13px; }
.newsbox a { color:#F99D1F; margin-bottom:20px;}
.newsbox p { margin:3px 12px 10px 14px; }
.newsbox h3 { padding:3px 12px 0px 14px; color:#999999; font-size:11px; line-height:13px;}
.newsbox h3 A { color:#F99D1F; text-decoration:none;}
.newsbox h3 A:hover { color:#F99D1F; text-decoration:underline; }

hr { padding:0px; margin:0px; clear:both; border: 0px; /* Für Firefox und Opera */  border-bottom: solid 1px #F99D1F;  border-top: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */}

#tsr { border-top: 2px solid #F99D1F; border-bottom: 2px solid #F99D1F; position:absolute; left:608px; top:220px; width:164px; }
#tsr2 { position:absolute; left:608px; top:220px; width:164px; }

.tsrbox { background:#ffffff; z-index:1; font-size:11px; line-height:13px; }
.tsrbox a { color:#F99D1F; }
.tsrbox p { padding:6px 4px 6px 1px; margin:0px; }
.tsrbox img { padding:0px; margin:0px 6px 6px 0px; }
.tsrbox h3 { padding:6px 4px 0px 1px; color:#999999; font-size:11px; line-height:13px;}
.tsrbox h3 A { color:#F99D1F; text-decoration:none;}
.tsrbox h3 A:hover { color:#F99D1F; text-decoration:underline; }

.tsrbox1 { border: 1px solid #233678; background:#233678; z-index:1; font-size:11px; line-height:13px; }
.tsrbox1 h3 { padding:3px 6px 3px 6px; color:#F99D1F; font-size:11px; line-height:13px;}
.tsrbox1 h3 A { font-weight:400; color:#F99D1F; text-decoration:none;}
.tsrbox1 h3 A:hover { color:#F99D1F; text-decoration:underline; }

.tsrbox2 { border: 0px solid #233678; z-index:3; font-size:11px; line-height:13px; }
.tsrbox2 h3 { color:#F99D1F; font-size:11px; line-height:13px;}
.tsrbox2 a { color:#F99D1F; }

.box { border: 1px solid #cccccc; background:#E8E8E8; margin-bottom:15px; margin-top:15px;}
.box a { color:#F99D1F; margin-bottom:15px;}
.box p { margin:3px 6px 8px 6px; }
.box h2 { padding:3px 6px 0px 6px; color:#757575;}

p.dot { background: url(../images/dot.gif) no-repeat 0px 3px; margin:0px; padding:0px 0px 6px 12px; }

/* topmenu */
#dmenu { position:absolute; left:178px; top:106px; width:594px; padding-left:27px; margin:0px; font-size:11px; line-height:14px; z-index:10; background-color:#E9E9E9; }
#dmenu li ul { top: auto;	left: auto; list-style-type:none; list-style-image: none; }

.topmenuli { list-style-type:none; list-style-image: none; float:left; width:100px; margin:0px; padding:0px; background-color:#E9E9E9; }
/* \ */
.topmenuli { list-style-type:none; list-style-image: none; float:left; width:auto; margin:0px; padding:0px; background-color:#E9E9E9; font-weight:700;}

.topmenuli a { color:#ffffff;	text-decoration:none; display:block; padding:4px 8px 4px 8px; color:#233678; border-bottom:0px solid #ffffff; }
.topmenuli a:hover { background:#cccccc; color: #233678; }

.submenu { list-style-type:none; position:absolute; margin:0px; padding:0px; display:none; width:130px; margin: 0px; background-color:#E8E8E8; font-weight:400;}
.submenu a { display:block; border-top:1px solid #ffffff; color: #233678; }
.submenu ul { line-height:16px; margin-top:0px; margin-bottom:10px; }
.submenu li { list-style-type:none; list-style-image: none; margin-bottom:0px; margin-left:0px; }

li:hover ul , li.over ul {/* lists nested under hovered list items */	display: block; }

#cntlft { width:178px; position:absolute; left:0px; top:128px; z-index: 1}

.zitat_box { color:#E5EBFF; font-size:11px; line-height:13px; text-align:center; width:160px; font-weight:700;}
.zitat_box h3 { font-size:11px; background:#000066; color:#ffffff; margin-bottom:10px; padding:2px 0px 2px 0px; width:160px; }
.zitat_box p { color:#ffffff; margin-top:10px; }

/* leftmenu */
/* #navlft { border-top:3px solid #cccccc; border-bottom:2px solid #cccccc; }*/
#navlft p { margin:0px; }
#navlft p img { margin:1px 0px 1px 0px; }

#navlft .nav3 { width:178px; }
#navlft .nav3 p { font-size:11px;}
#navlft .nav3s p { font-size:11px; margin-left:0px; }
#navlft .nav3 A { display:block; border-bottom:1px solid #E8E8E8; padding:3px 0px 3px 14px; margin:0px; color:#233678; text-decoration:none; background-color:#ffffff; }
#navlft .nav3 A:hover { background:#F99D1F; }
#navlft .nav3s A { display:block; border-bottom:1px solid #E8E8E8; padding:3px 0px 3px 14px; margin:0px; color: #233678; text-decoration:none; background-color:#F99D1F; }

#navlft .nav4 { width:178px; }
#navlft .nav4 p { font-size:11px; }
#navlft .nav4s p { font-size:11px; margin-left:0px; }
#navlft .nav4 A { display:block; border-bottom:1px solid #E8E8E8; padding:1px 0px 1px 28px; margin:0px; color:#233678; text-decoration:none; background-color:#ffffff; }
#navlft .nav4 A:hover { background:#FFCC99; }
#navlft .nav4s A { display:block; border-bottom:1px solid #E8E8E8; padding:1px 0px 1px 28px; margin:0px; color:#233678; text-decoration:none; background-color:#FFCC99; }


/* kataloge & Downloads
------------------------------------------------------------------*/

.katalog-block-first {
	border: 0px solid #000;
	position:relative;
	width:193px;
	
	float:left;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 10px 0px;
}

.katalog-block {
	border: 0px solid #f00;
	position:relative;
	width:193px;
	
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
.katalog-block2sp {
	border: 0px solid #f00;
	position:relative;
	width:386px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.katalog-block p, .katalog-block-first p, .katalog-block2sp p {
	font-size:11px; line-height:13px; 
	padding: 0px;
	margin: 0px;
}
.katalog-block img, .katalog-block-first img, .katalog-block2sp img {
	margin: 0px 0px 6px 0px;
	border: 1px solid #999999;
}

#Kataloge-Downloads #col2 #formular2 {
	margin: 5px 0 0 0;
}

#Kataloge-Downloads #fehler p {
	padding: 5px 30px 0 36px;
}


.finput, .finput_40, .finput_45, .finput_186, .finput_210, .finput_234, .finput_270, .ftextfeld { width:270px; 
border:1px solid #CED0D3;
font-size: 11px;
font-family: Arial,Helvetica,sans-serif;
background-color:#FFFFFF;
}


.finput_40 { width:40px; }
.finput_45 { width:45px; }
.finput_186 { width:186px; }
.finput_210 { width:210px; }
.finput_234 { width:234px; }
.finput_270 { width:270px; }


.fbutton {
padding:0px 0px 0px 0px;
border:1px solid #CED0D3;
font-size:11px;
color:#233678;
font-family:Arial,Helvetica,sans-serif;
background-color:#ffffff;
}
