body {
	margin: 0%;
	padding: 0%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
	background: #FFFFFF;
	background-image: url(images/background.jpg); 
	background-repeat: repeat-x;
}

a {
	color:#295AA0;
	font-weight: bold;
	text-decoration:none;
}


a:visited {
	color:#1E4172;
}

a:hover {
	color:#1E4172;
	text-decoration:underline;
}

p {
	margin-bottom: -0.5em;
	margin-top: 1em;
} 

h1 {
	font-size: 150%;
	color: #1E4172;
	line-height: 100%;
	margin-bottom: 1%;
}

h2 {
	font-size: 130%;
	color: #1E4172;
	line-height: 100%;
	margin-bottom: 1%;
}


h3 {
	font-size: 165%;
	color: #1E4172;
	line-height: 100%;
	margin-bottom: 1%;
}

table {
	font-size: 100%;
}

hr {
        color: #1E4172;
        width: 100%;
   }

#kasten { 
	margin: 10px 0px 0px 0px; 
	width: 100%; 
	float: none; 
	color: #000000; 
	background-color: #eeeeee; 
	border: solid 1px #1E4172; 
	padding: 10px; 
	}

.bildunterschrift {
	font-size: 85%;
}

ul {
	list-style-image: url(images/bullet.gif);
	margin-left:16px;
	margin-bottom:0.1em;
	margin-top:1em;
}
#hintergrundsuche { 
	width: 322px;
	height:100%;
	float: left;
	position:absolute; top:124px;
	background:#1E4172;
	overflow:hidden;
	}
#suchefeld { 
	width: 322px;
	height:100%;
	/*display:inline;*/
	padding: 5px;
	line-height:140%;
	margin: 0px 0px 0px 0px;
	border: solid #436DA8; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
	position:relative;
	overflow:hidden;
	/*float: left;*/
	background:#1E4172;
	color:#1E4172;
	
	}
input{
	padding-bottom:0px; /*line-height:1.4em;*/
	background-color:#F0F5FD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	border:solid #FFB400; 
	border-width:2px;
}

textarea{
	padding-bottom:0px; /*line-height:1.4em;*/
	background-color:#F0F5FD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	border:solid #FFB400; 
	border-width:2px;
}


#suchebutton {
	display:inline;
	/*color:#1E4172;*/
	margin: 0px 0px 0px 0px;
	width:88;
	height:22;
	background-image:url(images/suche.jpg);
	background-repeat:no-repeat;
	background-position:center;
	border-width:0px;
	z-index:2;
        cursor: hand;
}


#suche {
	background-image: url(images/bullet_suche.gif);
	background-repeat: no-repeat;
	position: absolute; top:140px; left:170px; width: 100px;
	margin: 0px;
	padding-left: 20px;
	/*float: right;*/
	z-index:20;
	background:#1E4172;
}

#suche a {
	text-decoration: none;
	font-weight: normal;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 140%;
	color: #F0F5FD;	 
	}
	
#suche a:hover {
	text-decoration: underline;
	font-weight: normal;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 140%;
	color: #F0F5FD;	 
	}
	
#stichwortsuche {
	/*background-image: url(images/bullet_suche.gif);
	background-repeat: no-repeat;*/
	font-weight: normal;
	position: absolute; top: 40px; left:0px; width:236px;
	margin: 0px;
	padding-left: 4px;	
	background-position:left center;
}

#stichwortsuche a {
	font-weight: normal;
	text-decoration: none;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 200%;
	color: #F0F5FD;	 
	}
	
#stichwortsuche a:hover {
	font-weight: normal;
	text-decoration: underline;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 200%;
	color: #F0F5FD;	 
	}
	

.versteckt{
	position:absolute;
	left:-2300px;
}

#logo { 
	background-image:url(images/logo_xxx.jpg); 
	width:100%; 
	height:106px;
	position:absolute; top:0px; left:250px; width:236px;
	float: none; 
	}

#fbblogo { 
	background-image:url(images/f-bb-logo.jpg); 
	width:75px; 
	height:96px;
	position:absolute; top:10px; left:5px;
	float: none; 
	}

#bibblogo { 
	background-image:url(images/bibblogo.gif); 
	width:150px; 
	height:43px;
	position:absolute; top:62px; left:95px;
	float: none; 
	}

#navitop { 
	width: 111px;
	margin: 0px;
	/*float: none;*/
	background:#1E4172;
	position:absolute; right:16%; top:0px;
	padding: 5px;
	z-index: 31;
	}
	
#navitop a {
	font-weight: normal;
	text-decoration: none;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 140%;
	color: #F0F5FD;	 
	}
	
#navitop a:hover {
	font-weight: normal;
	text-decoration: underline;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 140%;
	color: #F0F5FD;	 
	}
	
#navitopout { 
	width: 10px;
	height: 100px;
	margin: 0px;
	position:absolute; left:111; top:0px;
	}

#navitopuntenout { 
	width: 111px;
	height: 10px;
	margin: 0px;
	position:absolute; left:0; /*top:0px;*/
	}
	
	
#navitopvideos { 
	/*display: inline;*/
	width: 250px;
	margin: 0px;
	float:left;
	background:#FFB400;
	position:absolute; left:-250px; top:0px;
	padding: 5px;
	z-index: 30;
	}
	
#navitopvideos a {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	line-height: 140%;	 
	}
	
#navitopvideos a:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
	line-height: 140%;	 
	}
	
#navitopkomm { 
	width: 250px;
	margin: 0px;
	float:left;
	background:#0083D7;
	position:absolute; left:-250px; top:0px;
	padding: 5px;
	}
	
#navitopkomm a {
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	line-height: 140%;
	color:#000000;	 
	}
	
#navitopkomm a:hover {
	font-weight: normal;
	text-decoration: underline;	
	text-align: left;
	line-height: 140%;
	color:#000000;	 
	}
	
#navitopprojekt { 
	width: 250px;
	margin: 0px;
	float:left;
	background:#FE7C11;
	position:absolute; left:-250px; top:0px;
	padding: 5px;
	}
	
#navitopprojekt a {
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	line-height: 140%;
	color: #000000;	 
	}
	
#navitopprojekt a:hover {
	font-weight: normal;
	text-decoration: underline;	
	text-align: left;
	line-height: 140%;
	color: #000000;	 
	}
	

	

	
#main { 
	float: right;
	background:#FFFFFF;
	position:absolute; 
	left:330px; 
	top:124px;
	right:10%;
	margin-left: 10px
	}
	
#navi { 
	width: 322px;
	float: left;
	position:absolute; top:200px;
	background:#1E4172;
	overflow:hidden;
	}

	
#navisituation a:link {
	font-weight: normal;
	float: left;
	width : 322px;
	margin: 0px 0px 0px 0px;	
	padding: 5px;
	text-decoration: none;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 120%;
	color: #F0F5FD;	
	background:#1E4172; 
	border: solid #436DA8; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
}



#navisituation a:visited {
	font-weight: normal;
	float: left;
	width : 322px;
	margin: 0px 0px 0px 0px;	
	padding: 5px;
	text-decoration: none;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 120%;
	color: #F0F5FD;	
	background:#1E4172; 
	/*border: solid #436DA8; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; */
	border-bottom:1px solid #436DA8;
}

#navisituation a:hover {
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	line-height: 120%;
	color: #F0F5FD;	 
	background: #15325A; 
}

#navisituationaktiv a:link {
	font-weight: normal;
	float: left;
	width : 322px;
	margin: 0px 0px 0px 0px;	
	padding: 5px;
	text-decoration: none;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 120%;
	color: #F0F5FD;	
	background:#15325A; 
	border: solid #436DA8; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
}



#navisituationaktiv a:visited {
	font-weight: normal;
	float: left;
	width : 322px;
	margin: 0px 0px 0px 0px;	
	padding: 5px;
	text-decoration: none;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 120%;
	color: #F0F5FD;	
	background:#15325A; 
	/*border: solid #436DA8; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; */
	border-bottom:1px solid #436DA8;
}

#navisituationaktiv a:hover {
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	line-height: 120%;
	color: #F0F5FD;	 
	background: #15325A; 
}


#navifrage a:link {
	font-weight: normal;
	float: left;
	width : 322px;
	margin: 0px 0px 0px 0px;	
	padding: 5px;
	text-decoration: none;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 120%;
	color: #000000;	
	background:#FE7C11; 
	border: solid #C55A02; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
}



#navifrage a:visited {
	font-weight: normal;
	float: left;
	width : 322px;
	margin: 0px 0px 0px 0px;	
	padding: 5px;
	text-decoration: none;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 120%;
	color: #000000;	
	background:#FE7C11; 
	/*border: solid #436DA8; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; */
	border-bottom:1px solid #C55A02;
}

#navifrage a:hover {
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	line-height: 120%;
	color: #000000;	 
	background: #EA6A01; 
}

#navifrageaktiv a:link {
	font-weight: normal;
	float: left;
	width : 322px;
	margin: 0px 0px 0px 0px;	
	padding: 5px;
	text-decoration: none;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 120%;
	color: #000000;	
	background:#EA6A01; 
	border: solid #C55A02; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
}



#navifrageaktiv a:visited {
	font-weight: normal;
	float: left;
	width : 322px;
	margin: 0px 0px 0px 0px;	
	padding: 5px;
	text-decoration: none;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 120%;
	color: #000000;	
	background:#EA6A01; 
	/*border: solid #436DA8; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; */
	border-bottom:1px solid #C55A02;
}

#navifrageaktiv a:hover {
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	line-height: 120%;
	color: #000000;	 
	background: #EA6A01; 
}

#navihilfe a:link {
	font-weight: normal;
	float: left;
	width : 322px;
	margin: 0px 0px 0px 0px;	
	padding: 5px;
	text-decoration: none;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 120%;
	color: #000000;	
	background:#FFB400; 
	border: solid #C55A02; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
}



#navihilfe a:visited {
	font-weight: normal;
	float: left;
	width : 322px;
	margin: 0px 0px 0px 0px;	
	padding: 5px;
	text-decoration: none;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 120%;
	color: #000000;	
	background:#FFB400; 
	/*border: solid #436DA8; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; */
	border-bottom:1px solid #C55A02;
}

#navihilfe a:hover {
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	line-height: 120%;
	color: #000000;	 
	background: #FECD58; 
}

#navihilfeaktiv a:link {
	font-weight: normal;
	float: left;
	width : 322px;
	margin: 0px 0px 0px 0px;	
	padding: 5px;
	text-decoration: none;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 120%;
	color: #000000;	
	background:#FECD58; 
	border: solid #C55A02; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
}



#navihilfeaktiv a:visited {
	font-weight: normal;
	float: left;
	width : 322px;
	margin: 0px 0px 0px 0px;	
	padding: 5px;
	text-decoration: none;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 120%;
	color: #000000;	
	background:#FECD58; 
	/*border: solid #436DA8; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; */
	border-bottom:1px solid #C55A02;
}

#navihilfeaktiv a:hover {
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	line-height: 120%;
	color: #000000;	 
	background: #FECD58; 
}

#copyright { 
	float: right;
	background:#FFFFFF;
	position:absolute;
	left:0px;
	margin: 0px;
	


}

#bild1 { 
	width: 100%;
	height:120px;
	margin: 0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
	background:#1E4172;
	background-image: url(images/startbild_back.jpg);
	
	}

#bild2 { 
	padding-left: 7%;
	position:absolute;	
	}

#bild3 { 
	padding-left: 22%;
	position: absolute;	
	}

#bild4 { 
	padding-left: 12%;
	position:absolute;	
	}

#news {	
        width: 100%;
	/*height:120px;*/
        padding-left: 11px;
        padding-right: 5px;
        padding-top: 2px;
        padding-bottom: 3px;
	margin: 0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
	background:#FFFFFF;
        border: solid /*#0381D5;#FD923B;*/ #FFB400;
	border-top-width: 4px; 
	border-right-width: 0px; 
	border-bottom-width: 4px; 
	border-left-width: 0px;
        /*font-weight: bold;*/
        margin: 5px 0px 15px 0px;
	/*background-image: url(images/startbild_back2.jpg);*/
        }


#logofuerdruck { 
	display:none;
	}

#einruecken {	
        padding-left: 11px;
        }

#schnupper {
	text-decoration: none;
	font-weight: normal;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 140%;
	color: #F0F5FD;
        }

#loginbutton {
	display:inline;
	/*color:#1E4172;*/
	margin: 0px 0px 0px 0px;
	width:72;
	height:22;
	background-image:url(images/schnupperlogin.jpg);
	background-repeat:no-repeat;
	background-position:center;
	border-width:0px;
	z-index:2;
        cursor: hand;
}

#navischnupper {
	font-weight: normal;
	float: left;
	width : 322px;
	margin: 0px 0px 0px 0px;	
	padding: 0px;
	text-decoration: none;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 120%;
	color: #F0F5FD;	
	background:#15325A; 
	border: solid #436DA8; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
}


#navischnupper a:link {
	font-weight: normal;
	float: left;
	width : 322px;
	margin: 0px 0px 0px 0px;	
	padding: 5px;
	text-decoration: none;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 120%;
	color: #F0F5FD;	
	background:#15325A; 
	border: solid #436DA8; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
}



#navischnupper a:visited {
	font-weight: normal;
	float: left;
	width : 322px;
	margin: 0px 0px 0px 0px;	
	padding: 5px;
	text-decoration: none;
	/*font-size: 75%;*/
	text-align: left;
	line-height: 120%;
	color: #F0F5FD;	
	background:#15325A; 
	/*border: solid #436DA8; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; */
	border-bottom:1px solid #436DA8;
}

#navischnupper a:hover {
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	line-height: 120%;
	color: #F0F5FD;	 
	background: #2E5182; 
}

#schnuppertabellenabstand {
	float: left;
	width : 322px;
	margin: 0px 0px 0px 0px;	
	padding: 5px;
	/*text-decoration: none;
	font-size: 75%;
	text-align: left;
	line-height: 120%;
	color: #F0F5FD;	
	background:#1E4172; 
	border-bottom:1px solid #436DA8;*/
        }

#pfeil {
	background-position:left center;
       }

#linklistecluster { 
	width: 184px;
        height: 39px;
	margin: 0px;
	float: right;
	/*position:absolute; right:16%; top:0px;*/
	z-index: 32;
	}

#projektlogo {
	background-repeat: no-repeat;
	position: absolute; top:0px; right:0px;
	margin: 0px;
	padding-left: 0px;
	z-index:20;
	background:#FFFFFF;
}

#language {
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	line-height: 120%;
	color: #F0F5FD;	 
	background:#1E4172; 
}

#languagehigh {
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	line-height: 120%;
	color: #F0F5FD;	 
	background: #15325A; 
}

.bildlinks {
	float: left;
	padding-right: 15px;
	}
		
.bildrechts {
	float: right;
	padding-left: 15px;
	}		
