.font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 19px;
	list-style-position: outside;
	list-style-type: disc;
	font-variant: #666666;
}
.fontKleinWeiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	line-height: 15px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
.fontKleinWeiss a:hover {
	color: #FFFFFF;
	font-weight: bold;
}
.fontKleinWeiss a:link {
	color: #FFFFFF;
}
.fontKleinWeiss a:active {
	color: #FFFFFF;
}
.fontKleinWeiss a:visited {
	color: #FFFFFF;
}
.fontKlein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	line-height: 15px;
}
.fontKlitzeKlein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-style: normal;
	line-height: 15px;
}
a {
	text-decoration: none;
}
.divHome {
	border: 1px solid #999999;
	margin: auto;
	position: static;
	visibility: visible;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 168px;
	z-index: 1;
}
.divEnglish {
	border: 1px solid #999999;
	margin: auto;
	position: static;
	visibility: visible;
	left: 0px;
	right: 0px;
	bottom: 0px;
	width: 164px;
	z-index: 1;
}
.divStBKu {

	border: 1px solid #B82458;
	margin: auto;
	position: static;
	visibility: visible;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 162px;
	z-index: 1;
}
ul {
	list-style-type: square;
	list-style-position: outside;

}
.divProjekte {
	border: 1px solid #FA980B;
	margin: auto;
	position: static;
	visibility: visible;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 160px;
	z-index: 1;
	overflow: visible;
	height: 150px;




}
.sbkfontNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B82458;
}
.fontKleinNav {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	line-height: 14px;
}
.publikationfontNav {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #065590;
}
.divPublikationen {


	border: 1px solid #065590;
	margin: auto;
	position: static;
	visibility: visible;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 162px;
	z-index: 1;
}
.veranstaltugenfontNav {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #07B32B;
}
.divVeranstaltugen {



	border: 1px solid #07B32B;
	margin: auto;
	position: static;
	visibility: visible;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 162px;
	z-index: 1;
}
.newsfontNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0095cf;
}
.divNews {




	border: 1px solid #0590BD;
	margin: auto;
	position: static;
	visibility: visible;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 162px;
	z-index: 1;
}
.divPartnerULinks {

	border: 1px solid #E33030;
	margin: auto;
	position: static;
	visibility: visible;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 162px;
	z-index: 1;
}
.partnerULinksfontNav {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E33030;
}
.divHausUGalerie {


	border: 1px solid #0EB9C8;
	margin: auto;
	position: static;
	visibility: visible;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 162px;
	z-index: 1;
}
.hausUGaleriefontNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a2db2e;
}
li {
	list-style-position: outside;
	list-style-type: square;

}
.fontWhiteBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 17px;
	font-weight: normal;
}

input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 1px solid #999999;
		}
input.button { width:50px;
               height:14px;
               background-color: #FFFFFF;
               color:#FFFFFF;
               border: 1px solid #999999;
}
.tabelleRahmen {
	border-top: 1px solid #FA980B;
	border-right: 1px solid #FA980B;
	border-bottom: 1px solid #FA980B;

}
.tabelleRahmenLinks {
	border-top: 1px solid #FA980B;
	border-left: 1px solid #FA980B;
	border-bottom: 1px solid #FA980B;
	border-right-style: none;


}
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #999999;
	line-height: 20px;
}
.headlineWeiss {	
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
.headlineKlein {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	line-height: 15px;
}
.headlinWeisseKlein {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
}
.headlineklitzeKlein {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	line-height: 15px;
}
.homefontNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.projektefontNav {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FA6B0B;
}
.fontKleinLayer {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	line-height: 15px;
}
.eigene {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 19px; color: #138401}
.test a:link {  color: #138401}
.terminefontNav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }

.tabelleRahmenGesamt {
	border: 1px solid #FA6B0B;
}
.tabelleRahmenNeu {
	border: 1px solid #FA6B0B;
}
.tabelleRahmenGesamtNeu {
	border: 1px solid #FA6B0B;
}
.tabelleRahmenLinksNeu {
	border: 1px solid #FA6B0B;
}
.divProjekteNeu {

	border: 1px solid #FA6B0B;
	margin: auto;
	position: static;
	visibility: visible;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 160px;
	z-index: 1;
	overflow: visible;
	height: 150px;
}
.maifontNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0590BD;
}
.wettbewerbefontNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #117e23;
}
.tabelleRahmenWettbewerbe {
	border: 1px solid #117e23;
}

.Stil1 {
	color: #FFFFFF;
	font-size: 17px;
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	style: padding:5px;
}

.Stil4 {	
	color: #FFFFFF;
	font-weight: bold;
	padding-left:8px;
}

.Stil4 a:link {
   color:#FFFFFF;
}

.Stil4 a:visited {
   color:#FFFFFF;
}

.Stil4 a:hover {
   color:#FFFFFF;
	font-weight: normal;
}

.Stil4 a:active {
   color:            #FFFFFF;
}
.Stil7 {	
	color: #FFFFFF;
	font-size: 20px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left:8px;
	padding-top:8px;
}

.Stil7 a:link {
   color:#FFFFFF;
}

.Stil7 a:visited {
   color:#FFFFFF;
}

.Stil7 a:hover {
   color:#FFFFFF;
	font-weight:normal;
}

.Stil7 a:active {
   color:#FFFFFF;
}
.Stil8 {
	font-size: 24px;
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Stil10 {color: #006633
}
.Stil11 {color: #006633; font-weight: bold; 
}
.Stil12 {color: #FA6B0B; font-weight: bold
}
/*---------------------------------------------*/
.img_rechts { float: right; margin: 0 0 5px 10px; }
.img_links { margin: 0 10px 5px 0; float: left; }
/*---------------------------------------------*/


/* StyleSheet-Ergaenzungen ab 01.2012 ------------------------------------------------------ */
body {padding-top:10px;}

/*bodystyle*/
.dunkel {margin:0px;}

#navi2012 {
	width:756px; 
    height:241px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	}

#navi2012 a {
	text-decoration:none;
	color:#999;
}

#navi2012 a:hover {
	color:#000;
}

/* Hilfsnavigation ---------------- */
#navi2012 #helpnavi {
	width:756px;
	height:25px;
	text-align:right;
	color:#999999;
	float:left;
}
#navi2012 #helpnavi a {

}

#navi2012 #helpnavi ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#navi2012 #helpnavi ul li {
	float:right;
	list-style-type:none;
	margin-left:5px;
}


/* Hauptnavigation --------------- */

/* 1. Ebene */
#navi2012 #navi {
	padding-top:13px;
	width:620px;
	height:50px;
	float:left;
}

#navi2012 #navi a {color:#666}
#navi2012 #navi a:hover {color:#005b90;}

#navi2012 #navi ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#navi2012 #navi ul li {
	float:left;
	height:18px;
	list-style-type:none;
	margin: 0 6px 0 0;
	font-size:13px;
	padding:7px 3px 0 3px;
	border-top:#fff solid 1px;
	border-left:#fff solid 1px;
	border-right:#fff solid 1px;
	position:relative;
}

#navi2012 #navi ul li:hover {
	border-top:#005b90 solid 1px;
	border-left:#005b90 solid 1px;
	border-right:#005b90 solid 1px;
}

#navi2012 #navi ul li a {display:block;}

/*aktive Klasse 1. Ebene */
#navi2012 #navi ul li.aktiv {
	border-top:#005b90 solid 1px;
	border-left:#005b90 solid 1px;
	border-right:#005b90 solid 1px;
}

#navi2012 #navi ul li.aktiv a {
color:#005b90;
}

/* 2. Ebene */
#navi2012 #navi ul li>ul {
	width:400px;
	position:absolute;
	top:14px;
	left:-1px;
}

#navi2012 #navi ul li ul li {
	width:auto;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:#005b90 solid 1px;
	float:left;
	font-size:11px;
	padding:14px 10px 0 3px;
	height:18px;
	margin:0px;
}



#navi2012 #navi ul li ul li:hover {
	border-top:none;
	border-left:none;
	border-right:none;
}


/*aktive Klasse 2. Ebene */
#navi2012 #navi ul li ul li.aktiv {
	border-top:none;
	border-left:none;
	border-right:none;
}

#navi2012 #navi ul li.aktiv ul li a {
color:#666;
}

#navi2012 #navi ul li ul li.aktiv a {
color:#005b90;
}

#navi2012 #navi ul li ul li:first-child, #navi2012 #navi ul li ul li:first-child:hover  {
	border-left:#005b90 solid 1px;
}




/* Logo --------------- */
#navi2012 #logo {
	width:135px;
	height:60px;
	float:right;
}


#navi2012 #logo img {
float:right;	
}

#navi2012 #logo a img {border:none;}



/* Keyvisual --------------- */
#navi2012 #keyvisual {
	clear:both;
	float:left;
	width:745px;
	min-height:150px;
	margin-top:3px;
	
}


#navi2012 .clear {
	clear:both;
	margin:0;
}




