/* CSS Document */

/*Allgemein*/

*{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
	padding:0px;
}

body.popup{
	background-color:#FFFFFF;
	background-image:url(../images/basisdateien/bg_popup.gif);
	background-repeat:repeat-x;
	padding:40px 20px 20px 20px;
	}

hr{ 
	height:1px;
	border:0px;
	width:100%;
	background-color: #CCCCCC;
	margin:10px 0px 10px 0px; 
}

h1{
	color:#FB8A4F;
	font-size: 13px;
	font-weight:bold;
	margin-bottom: 5px;
}

div.clearer{
	clear:both;
}

div.spacer453{
	height:453px;
	float:right;
}

div.spacer133{
	height:133px;
	float:right;
}

img.icon{
	margin-right:3px;
}

div.linkrechts{
	float:right;
	position:relative;
	top:5px;
}

div.position{
	margin-bottom:11px;
}

div.logoprint{
	margin-bottom:15px;
	display:none;
}

div.banneroverflash{
	position:absolute;
	z-index:2;
	top:65px;
	left:240px;
}

div.flashani{
	position:absolute;
	z-index:1;
}

/*Header*/

div.header_z1{
	width:779px;
	height:65px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/basisdateien/logo_ufh.gif);
	position:relative;
}

div.header_z2{
	width:779px;
	height:130px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:2px;
}

div.header_z2_swf{
	width:485px;
	height:130px;
	float:left;
	border-right:solid 2px #FFFFFF;
	position:relative;
}

div.header_z2_box{
	width:262px;
	height:100px;
	float:left;
	background-color:#FB8A4F;
	background-image:url(../images/basisdateien/bg_z2box.gif);
	padding: 20px 15px 10px 15px;
	color:#FFFFFF;
}


div.header_z3{
	width:779px;
	height:20px;
	background-color:#FB8A4F;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

/*Liste header_z2box*/

li.header_z2_box{
	list-style-position: inside;
	list-style-type: decimal;
	font-size:9px;
	margin-top:10px;
}

/*Links header_z2box*/

div.header_z2_box a{
	color:#FFFFFF;
}

div.header_z2_box a:hover{
	color:#FFFFFF;
}

/*Suche*/

div.search{
	width:172px;
	position:absolute;
	top:28px;
	left:586px;
	font-size:11px;
	color:#CCCCCC;
}

input.search{
	width:100px;
	margin:0px 6px 0px 6px;
	border:solid 1px #7F9DB9;
	color:#666666;
}

input.butsearch{
	position:relative;
	top:4px;
}

/*Ausgelagerte Navigation*/

li.anavi{
	list-style-type: none;
	display:inline;
	height:20px;
	width:96px;
	float:right;
	border-left:solid 2px #FFFFFF;
	background-color:#999999;
	text-align: center;
}

li.anavi_aktiv{
	list-style-type: none;
	display:inline;
	height:20px;
	width:96px;
	float:right;
	border-left:solid 2px #FFFFFF;
	background-color:#999999;
	text-align: center;
}

li.anavi a{
	background-color:#999999;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	float: left;
	height:17px;
	width:96px;
	padding-top:3px;
}

li.anavi_aktiv a{
	background-color:#CCCCCC;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	float: left;
	height:17px;
	width:96px;
	padding-top:3px;
}

li.anavi a:hover{
	color:#999999;
	background-color:#CCCCCC;

}

li.anavi_aktiv a:hover{
	color:#999999;
	background-color:#CCCCCC;

}

/*Prmiär-Navigation*/

li.pnavi{
	list-style-type: none;
	display:block;
	height:21px;
	width:150px;
	border-bottom:solid 1px #FFFFFF;
	background-color:#86A4CF;
	padding:8px 0px 0px 10px;
}

li.pnavi_aktiv{
	list-style-type: none;
	display:block;
	height:13px;
	width:150px;
	border-bottom:solid 1px #86A4CF;
	background-color:#86A4CF;
	padding:8px 0px 0px 10px;
}

li.pnavi_aktiv2{
	list-style-type: none;
	display:block;
	height:21px;
	width:150px;
	border-bottom:solid 1px #FFFFFF;
	background-color:#86A4CF;
	padding:8px 0px 0px 10px;
}

li.pnavi_bottom{
	list-style-type: none;
	display:block;
	height:21px;
	width:150px;
	border-bottom:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	background-color:#86A4CF;
	padding:8px 0px 0px 10px;
	margin-top:8px;
}

li.pnavi a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

li.pnavi_aktiv a{
	color:#336699;
	text-decoration:none;
	font-weight:bold;
}

li.pnavi_aktiv2 a{
	color:#336699;
	text-decoration:none;
	font-weight:bold;
}

li.pnavi_bottom a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

li.pnavi a:hover{
	color:#336699;
	text-decoration:none;
	font-weight:bold;
}

li.pnavi_aktiv a:hover{
	color:#336699;
	text-decoration:none;
	font-weight:bold;
}

li.pnavi_aktiv2 a:hover{
	color:#336699;
	text-decoration:none;
	font-weight:bold;
}

/*Sekundär-Navigation*/

li.snavi{
	list-style-type: none;
	display:block;
	width:153px;
	background-color:#86A4CF;
	padding:6px 0px 2px 7px;
	line-height:12px;
	position:relative;
}

li.snavi_aktiv{
	list-style-type: none;
	display:block;
	width:153px;
	background-color:#86A4CF;
	padding:6px 0px 2px 7px;
	line-height:12px;
	position:relative;
}

li.snavi_bottom{
	list-style-type: none;
	display:block;
	width:153px;
	background-color:#86A4CF;
	border-bottom:solid 1px #FFFFFF;
	padding:6px 0px 8px 7px;
	line-height:12px;
	position:relative;
}

li.snavi_bottomaktiv{
	list-style-type: none;
	display:block;
	width:153px;
	background-color:#86A4CF;
	border-bottom:solid 1px #FFFFFF;
	padding:6px 0px 8px 7px;
	line-height:12px;
	position:relative;
}

li.snavi a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	background-image:url(../images/basisdateien/but_icons_snavi.gif);
	background-repeat:no-repeat;
	padding-left:13px;
}

li.snavi_aktiv a{
	color:#336699;
	text-decoration:none;
	font-size:10px;
	background-image:url(../images/basisdateien/but_icons_snavi.gif);
	background-repeat:no-repeat;
	padding-left:13px;
}

li.snavi_bottom a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	background-image:url(../images/basisdateien/but_icons_snavi.gif);
	background-repeat:no-repeat;
	padding-left:13px;
}

li.snavi_bottomaktiv a{
	color:#336699;
	text-decoration:none;
	font-size:10px;
	background-image:url(../images/basisdateien/but_icons_snavi.gif);
	background-repeat:no-repeat;
	padding-left:13px;
}

li.snavi a:hover{
	color:#336699;
}

li.snavi_aktiv a:hover{
	color:#336699;
}

li.snavi_bottom a:hover{
	color:#336699;
}

li.snavi_bottomaktiv a:hover{
	color:#336699;
}

/*Contentbereiche Drei-Spaltig*/

div.maincontent{
	width:779px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:0px;
	background-image:url(../images/basisdateien/bg_maincontent.gif);
	background-repeat: repeat-y;
}

div.maincontent2{
	width:779px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:0px;
	background-image:url(../images/basisdateien/bg_maincontent2.gif);
	background-repeat: repeat-y;
}

div.pnavi{
	width:160px;
	background-color:#86A4CF;
	float:left;
}

div.content{
	width:401px;
	float:left;
	padding:8px 12px 20px 12px;
	margin-bottom:45px;
	color:#666666;
}

div.content2{
	width:595px;
	float:left;
	padding:8px 12px 20px 12px;
	margin-bottom:45px;
	color:#666666;
}

div.content li{
	margin-left:30px;
	margin-bottom:8px;
}

div.boxenrechts{
	width:194px;
	float:left;

}

/*Boxen Content mitte*/

div.boxcontent{
	padding:10px 0px 0px 0px;
	border-bottom:solid 1px #999999;
}

div.boxcontent_2{
	padding:10px 0px 0px 0px;
}

img.imageboxcontent{
	float:left;
	margin:0px 10px 10px 0px;
}

/*Boxen Content rechts*/

div.boxrechts{
	width:194px;
}

div.headerboxrechts{
	width:174px;
	height:17px;
	background-color:#E6EDF5;
	border-bottom:solid 2px #FFFFFF;
	padding:3px 10px 0px 10px;
	font-weight:bold;
	color:#FB8A4F;
}

div.contentboxrechts{
	width:170px;
	background-color:#F3F6FA;
	border-bottom:solid 10px #FFFFFF;
	padding:10px 12px 15px 12px;
	color:#999999;
}

div.contentboxrechts#ende{
	border-bottom:solid 10px #F3F6FA;
}

/*Funktionen Fußzeile*/

div.footerfunction{
	width:779px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:-25px;
}

div.drucken{
	width:65px;
	position:absolute;
	left:170px;
	float:left;
}

div.empfehlen{
	width:115px;
	position:absolute;
	left:320px;
	float:left;
}

div.empfehlen2{
	width:115px;
	position:absolute;
	left:410px;
	float:left;
}

div.up{
	width:80px;
	position:absolute;
	left:500px;
	float:left;
}

div.up2{
	width:80px;
	position:absolute;
	left:690px;
	float:left;
}

/*Fußzeile*/

div.footer{
	width:763px;
	margin-left:auto;
	margin-right:auto;
	color:#999999;
	padding:8px;
}

/*Fußzeile*/

div.sponsoren{
	width:763px;
	margin-left:auto;
	margin-right:auto;
	color:#999999;
	padding:8px;
	margin-top:20px;
}

/*Linkformatierungen*/

a{
	color:#FB8A4F;
}

a:hover{
	color:#FB8A4F;
	text-decoration:none;
}

/*Formularelemente*/

fieldset{
	padding:20px;
	color:#666666;
	height:475px;
}

legend{
	font-weight:bold;
	margin: 0px 5px 0px 5px;
	padding: 0px 5px 0px 5px;
	color:#FB8A4F;
	}
	
input.popup,textarea.popup{
	width:170px;
	float:right;
	position:relative;
	top:-20px;
	color:#666666;
	}
	
input.content,textarea.content{
	width:250px;
	float:right;
	position:relative;
	top:-20px;
	color:#666666;
	}
	
input.anmeldung{
	color:#666666;
}
	
input.button{
	width:100px;
	float:
	right;
}

select{
 	color:#666666;
}

/* Uebersicht */

ul.uesicht{
	margin:10px 0px 20px 0px;
}

li.uesicht_pn{
	margin-left: 30px;
	margin-top:25px;
	list-style-image:url(../images/basisdateien/but_pfeil_orange_liste.gif);
	}
	
li.uesicht_sn{
	margin-left: 50px;
	margin-top:15px;
	list-style-image:url(../images/basisdateien/but_pfeil_grau_liste.gif);
	}
	
/* Bildergalerie */

div.bildergaleriemargin{
	width:125px;
	height:150px;
	margin-right:7px;
	margin-bottom:7px;
	border:solid 1px #CCCCCC;
	float:left;
	vertical-align:middle;
	text-align:center;
	}
	
div.bildergalerie{
	width:125px;
	height:150px;
	margin-bottom:7px;
	border:solid 1px #CCCCCC;
	float:left;
	vertical-align:middle;
	text-align:center;
	}
	
div.bildergaleriemargin2{
	width:125px;
	height:185px;
	margin-right:7px;
	margin-bottom:7px;
	border:solid 1px #CCCCCC;
	float:left;
	vertical-align:middle;
	text-align:center;
	}
	
div.bildergalerie2{
	width:125px;
	height:185px;
	margin-bottom:7px;
	border:solid 1px #CCCCCC;
	float:left;
	vertical-align:middle;
	text-align:center;
	}
	
div.bildergaleriemargin3{
	width:125px;
	height:260px;
	margin-right:7px;
	margin-bottom:7px;
	border:solid 1px #CCCCCC;
	float:left;
	vertical-align:middle;
	text-align:center;
	}
	
div.bildergalerie3{
	width:125px;
	height:260px;
	margin-bottom:7px;
	border:solid 1px #CCCCCC;
	float:left;
	vertical-align:middle;
	text-align:center;
	}
	
div.bildergaleriemargin4{
	width:125px;
	height:360px;
	margin-right:7px;
	margin-bottom:7px;
	border:solid 1px #CCCCCC;
	float:left;
	vertical-align:middle;
	text-align:center;
	}
	
div.bildergalerie4{
	width:125px;
	height:360px;
	margin-bottom:7px;
	border:solid 1px #CCCCCC;
	float:left;
	vertical-align:middle;
	text-align:center;
	}
	
div.bildgergalerietext{
	font-size:10px;
	text-align:left;
}

/* Link Startseite festlegen */

div.startseitefestlegen{
	float:left; 
	margin-top:3px; 
	margin-left:5px;
	color:#FFFFFF;
}

a.startseitefestlegen:link,a.startseitefestlegen:visited{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}

a.startseitefestlegen:hover{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

div.error,strong.error{
	color: #FF0000;
	border: 2px solid #FF0000;
	background: #FFE5E5;
	padding: 10px;
}
