@charset "UTF-8";
body {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 20px;
	color: #333333;
	background-color:#FFF;
	margin:0;
}

#kreuz {
 background-image: url("");
}

ul {
padding-left:14px;
}

input, textarea, SELECT {  font-family: Arial, Verdana, Helvetica, sans-serif; border-color: #dae1eb; border-style: solid; border-width: 1px; font-size: 12px; background-color:#dae1eb}

hr { clear: both; width:700px; height:1px; margin-right:0; text-align:right; border-bottom:1px; border-top: 0px; border-color: #004466; border-style: dotted; margin-top:10px;
}

#bgglobal { 
	background-color:#e9ebef;width:1030px; min-height:1000px; background-image: url(../img/bg_global.jpg); background-repeat: no-repeat; overflow:auto; padding-bottom:15px;
}


#navi {   border:none;margin-left: 0px; width:190px; font-size:14px; text-align:left;float:left; padding-top:120px; padding-left:0px; line-height: 20px; color:#fffff; z-index:100;
}

#navi img {   margin-bottom:5px;
}

#navi-bk	{	background-image: url(../img/bg_bk.png); background-repeat: no-repeat; padding-left:35px; padding-top:8px; height:240px; margin-bottom: 5px;
}

#navi-bk img { margin-bottom: 5px;

}

#navi-sl	{	background-image: url(../img/bg_sl.png); background-repeat: no-repeat; padding-left:35px; padding-top:8px; height:240px; margin-bottom: 5px; 
}

#navi-bb	{	background-image: url(../img/bg_bb.png); background-repeat: no-repeat; padding-left:35px; padding-top:8px; height:240px; margin-bottom: 5px;
}


#navi-pr	{	background-image: url(../img/bg_pr.png); background-repeat: no-repeat; padding-left:35px; padding-top:8px; height:163px; margin-bottom: 5px;
}

#navi-uu	{	background-image: url(../img/bg_uu.png); background-repeat: no-repeat; padding-left:35px; padding-top:8px; height:87px; margin-bottom: 5px;
}

#framework { border:none;width:830px; margin-left:0px; margin-right:10px; text-align:left; min-height:1000px; float:right; position:relative;
}

#metanav { border:none;width:810px; margin-left:0px; padding-top:60px; text-align:left; height:60px; background-image: url(../img/logo_header.png); background-repeat: no-repeat;
}

#metanavbk { border:none;width:810px; margin-left:0px; padding-top:0px; text-align:left; height:60px;
}




#metanav p { font-size:11px; color:#929292; padding-top:10px;
}

#metanav a { text-decoration:none; color:#929292;
}

#metanav a:hover { text-decoration:underline; color:#626262
}


#content { border:none;width:800px; margin-left:0px; background-color:#fff;text-align:left; overflow:auto; padding-left:20px; padding-bottom:15px;
}

#content h1, #content h2, #content h3	{	color:#009ad4; 	line-height:1.15em; font-size:1.3em
}

#content h1 {	font-size:1.5em; text-transform:uppercase;
}

#content h3 {	font-size:1.1em
}

#content h4 {	font-size:1em; text-transform:uppercase;
}


#content-bk {  border:none;width:800px; margin-left:0px; background-color:#fff;text-align:left; overflow:auto; padding-left:20px; padding-bottom:45px;
}

#content-bk h1, #content h2, #content h3	{	color:#C158A1; 	line-height:1.15em; font-size:1.3em
}

#content-bk h1 {	font-size:1.5em; text-transform:uppercase;
}

#content-bk h3 {	font-size:1.1em
}

#content-bk h4 {	font-size:1em; text-transform:uppercase;
}


#contentab { border:none;width:800px; margin-left:0px; background-color:#fff;text-align:left; overflow:auto; padding-left:20px; padding-bottom:45px;
}

#contentab h1, #contentab h2,  #contentab h3, #contentab h4 {	color:#b7072c; 	line-height:1.15em; font-size:1.3em
}

#contentab h1 {	font-size:1.5em; text-transform:uppercase;
}

#contentab h3 {	font-size:1.1em
}

#contentab h4 {	font-size:0.8em; text-transform:uppercase; display: inline; 
}

#contentab table {font-family: Calibri, Arial, Helvetica, sans-serif; font-style: normal; line-height: 16px; color: #fff; border-spacing:8px; width:100%; border-color:#fff; border-collapse: separate;
}

#contentab td, #contentab th {	background-color: #e9ebef; width:33%; padding:4px; vertical-align: top; min-height: 160px;}


#contentab a { color:#b7072c; text-decoration:none;
}

#contentab a:hover { text-decoration:underline;
}

#contentlw { border:none;width:800px; margin-left:0px; background-color:#fff;text-align:left; overflow:auto; padding-left:20px; padding-bottom:45px;
}

#contentlw h1, #contentlw h2, #contentlw h3, #contentlw h4	{	color:#2db245; 	line-height:1.15em; font-size:1.3em
}

#contentlw h1 {	font-size:1.5em; text-transform:uppercase;
}

#contentlw h3 {	font-size:1.1em
}

#contentlw h4 {	font-size:0.8em; text-transform:uppercase; display: inline; 
}

#contentlw table {font-family: Calibri, Arial, Helvetica, sans-serif; font-style: normal; line-height: 16px; color: #fff; border-spacing:8px; width:100%; border-color:#fff; border-collapse: separate;
}

#contentlw td, #contentlw th {background-color: #e9ebef; width:33%; padding:4px; vertical-align: top; min-height: 160px;}

#contentlw a { color:#2db245; text-decoration:none;
}

#contentlw a:hover { text-decoration:underline;
}



#contentkj { border:none;width:800px; margin-left:0px; background-color:#fff;text-align:left; overflow:auto; padding-left:20px; padding-bottom:45px;
}

#contentkj h1, #contentkj h2, #contentkj h3, #contentkj h4{	color:#ff8910; 	line-height:1.15em; font-size:1.3em
}

#contentkj h1 {	font-size:1.5em; text-transform:uppercase;
}

#contentkj h3 {	font-size:1.1em
}

#contentkj h4 {	font-size:0.8em; text-transform:uppercase; display: inline; 
}

#contentkj table {font-family: Calibri, Arial, Helvetica, sans-serif; font-style: normal; line-height: 16px; color: #fff; border-spacing:8px; width:100%; border-color:#fff; border-collapse: separate;
}

#contentkj td, #contentkj th {background-color: #e9ebef; width:33%; padding:4px; vertical-align: top; min-height: 160px;}

#contentkj a { color:#ff8910; text-decoration:none;
}

#contentkj a:hover { text-decoration:underline;
}



#contentpk { border:none;width:800px; margin-left:0px; background-color:#fff;text-align:left; overflow:auto; padding-left:20px; padding-bottom:45px;
}

#contentpk h1, #contentpk h2,  #contentpk h3, #contentpk h4 {	color:#004b89; 	line-height:1.15em; font-size:1.3em
}

#contentpk h1 {	font-size:1.5em; text-transform:uppercase;
}

#contentpk h3 {	font-size:1.1em
}

#contentpk h4 {	font-size:0.8em; text-transform:uppercase; display: inline; 
}

#contentpk table {font-family: Calibri, Arial, Helvetica, sans-serif; font-style: normal; line-height: 16px; color: #fff; border-spacing:8px; width:100%; border-color:#fff; border-collapse: separate;
}

#contentpk td, #contentpk th {	background-color: #e9ebef; width:33%; padding:4px; vertical-align: top; min-height: 160px;}

#contentpk a { color:#004b89; text-decoration:none;
}

#contentpk a:hover { text-decoration:underline;
}



#contentuu { border:none;width:800px; margin-left:0px; background-color:#fff;text-align:left; overflow:auto; padding-left:20px; padding-bottom:45px;
}

#contentuu h1, #contentuu h2,  #contentuu h3, #contentuu h4 {	color:#009ad4; 	line-height:1.15em; font-size:1.3em
}

#contentuu h1 {	font-size:1.5em; text-transform:uppercase;
}

#contentuu h3 {	font-size:1.1em
}

#contentuu h4 {	font-size:0.8em; text-transform:uppercase; display: inline; 
}

#contentuu table {font-family: Calibri, Arial, Helvetica, sans-serif; font-style: normal; line-height: 16px; color: #fff; border-spacing:8px; width:100%; border-color:#fff; border-collapse: separate;
}

#contentpuu td, #contentuu th {	background-color: #e9ebef; width:33%; padding:4px; vertical-align: top; min-height: 160px;}

#contentpk a { color:#009ad4; text-decoration:none;
}

#contentpk a:hover { text-decoration:underline;
}



#headline { border:none;width:460px; float:left; padding-top:12px;
}

#barriere { border:none;width:300px; float:right; 
}

#links {  border:none;width:430px; float:left;  margin-right:8px; 
}

#rechts{  border:none;width:350px; float:right;
}

#teaser { background-color:#e9ebef; width:310px; min-height:40px; margin-bottom:7px; padding:1px 10px 10px 10px; overflow:auto; 
}

#teaser a { color:#009ad4; text-decoration:none;
}

#teaser a:hover { text-decoration:underline;
}


#footer { background-color:#adadad; width:820px; min-height:200px; margin-top:-10px; margin-bottom:7px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; color: #fff;
}

#footer table {font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; color: #fff; border-spacing:6px; 
}

#footer img { padding-right:10px; padding-bottom:15px
}

#footer a { color:#fff;text-decoration:none
}

#footer a:hoover { color:#fff;text-decoration:underline
}

@media print {

#footer {
display: none; heigt:0px; overflow: hidden; }

}

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

#subbua { display:none;width:250;min-height:200;left:-20px;top:130px;background-color: #d4001e;position:absolute;padding:10px;
-moz-border-radius:10px; -khtml-border-radius:10px;color:#fff;border-radius:10px;line-height: 1.8em; z-index:101;}

#subbua a {text-decoration:none;color:#fff;
	}
	
#subluw { display:none;width:300;min-height:200;left:-20px;top:205px;background-color: #00bb3f;position:absolute;padding:10px;
-moz-border-radius:10px; -khtml-border-radius:10px;color:#fff;border-radius:10px;line-height: 1.8em; z-index:102;
}

#subluw a {text-decoration:none;color:#fff;
	}
	
#subkjf { display:none;width:250;min-height:200;left:-20px;top:280px;background-color: #FF7900;position:absolute;padding:10px;
-moz-border-radius:10px; -khtml-border-radius:10px;color:#fff;border-radius:10px;line-height: 1.8em; z-index:103;
}

#subkjf a {text-decoration:none;color:#fff;
	}

#subfk { display:none;width:250;min-height:200;left:-20px;top:380px;background-color: #004a89;position:absolute;padding:10px;
-moz-border-radius:10px; -khtml-border-radius:10px;color:#fff;border-radius:10px;line-height: 1.8em; z-index:104;
}

#subfk a {text-decoration:none;color:#fff;
	}

#subpk { display:none;width:250;min-height:200;left:-20px;top:455px;background-color: #004a89;position:absolute;padding:10px;
-moz-border-radius:10px; -khtml-border-radius:10px;color:#fff;border-radius:10px;line-height: 1.8em; z-index:105;
}

#subpk a {text-decoration:none;color:#fff;
	}

#subuu { display:none;width:250;min-height:200;left:-20px;top:505px;background-color: #009ad4;position:absolute;padding:10px;
-moz-border-radius:10px; -khtml-border-radius:10px;color:#fff;border-radius:10px;line-height: 1.8em; z-index:106;
}

#subuu a {text-decoration:none;color:#fff;
	}
	

    
		#slideshow {
		    margin: 0;
		    position: relative;
		    width: 780px;
		    height: 210px;
		    padding: 0px;
		    box-shadow: 0 0 0px rgba(0,0,0,0);
		}

		#slideshow > div {
		    position: absolute;
		    top: 0px;
		    left: 0px;
		    right: 0px;
		    bottom: 0px;
		}