/*Version 1.0 - 09.12.2005*/
/*Version 1.1 - 28.03.2010*/

/* - - - - - - - - - - - - Allg. Vorgaben - - - - - - - - - - - - */

body  {
	padding: 0; 	
	margin: 0;	
	background: #008821;
	text-align: center;
}
#container {
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	text-align: left;
	position: relative;
}
#titel {	position:absolute; top:10px; left:10px; font-size:14px; }
img {
	border: 0;
}

.popback {	padding: 0px; 	margin: 0px;	background: #009933 url(img/pop/bg_back.gif);}

/* - - - - - - - - - - - - Gliederung - - - - - - - - - - - - */

#navistart {   position:absolute;    left:23px;    top:18px;    width:680px;    height:15px;    z-index:21} 
#navi1 {   position:absolute;    left:27px;    top:20px;    width:268px;    height:15px;    z-index:5}
#navi2 {   position:absolute;    left:406px;    top:90px;    width:500px;    height:15px;    z-index:22}
#logo {   position:absolute;    left:830px;    top:0px;    width:170px;    height:119px;    z-index:7} 
#gebiet {   position:absolute;    left:0px;    top:101px;    width:407px;    height:43px;    z-index:17}
#textfeld {   position:absolute;    left:28px;    top:171px;    width:380px;    height:170px;    z-index:10 }
#textpop {
	position:absolute;
	left:10px;
	top:300px;
	width:315px;
	height:170px;
	z-index:14;
	text-align: left;
}
#textpop2 {
	position:absolute;
	left:320px;
	top:20px;
	width:170px;
	height:170px;
	z-index:15;
	text-align: left;
}
#fotoleiste {   position:absolute;    left:0px;    top:119px;    width:1000px;    height:496px;    z-index:0}
#fotovorn {   position:absolute;    left:611px;    top:371px;    width:203px;    height:150px;    z-index:30}
.thema {   position:absolute;   color: #000; font-size: 11px; font-weight: bold; left: 340px; top: 500px; width: 160px; height: 20px; z-index:31}

.pfeil {   position:relative;    left:-28px;    top:18px;    height:21px;    z-index:4}
.pfeilref {   position:relative;    left:-28px;   height:21px;    z-index:4}
.pfeilref1 {   position:relative;    left:0px;   height:21px;    z-index:4}
.pfeilkon {
	position:relative;
	left:-30px;
	top:8px;
	width:180px;
	height:21px;
	z-index:4
}
.pfeilpartner {
	position:relative;
	left:0px;
	z-index:4
}
/* - - - - - - - - - - - - HintergrŸnde - - - - - - - - - - - - */
.bb {	padding: 0px; 	margin: 0px;	background: #212958 url(img/blau.gif);}
.dbl {	padding: 53px 170px 26px 0px; 	vertical-align: top;	color: #FFF;	background: #212958 url(img/ref/dblau.gif);}
.dblo {	padding: 53px 0px 26px 0px; 	vertical-align: top;	background: #212958 url(img/ref/dblau.gif);}
.dblmit {	padding: 18px 0px 0px 0px; 	font-size: 11px;	line-height: 15px;	vertical-align: top;	color: #FFF;	background: #212958 url(img/ref/dblau.gif);}
.dblomit {	padding: 0; 	background: #212958 url(img/ref/dblau.gif);}
.mbl {	padding: 11px 0px 11px 0px;	vertical-align: top; 	color: #192045;	background: #212958 url(img/ref/miblau.gif);}
.mblo {	padding: 0px; 	vertical-align: top;	background: #212958 url(img/ref/miblau.gif);}
.hbl {	padding: 11px 0px 11px 0px; 	vertical-align: top;	color: #192045;	background: #212958 url(img/ref/hell.gif);}
.hblo {	padding: 0px; 	vertical-align: top;	background: #212958 url(img/ref/hell.gif);}
.bgweiss {
	padding: 20px 0px 11px 0px;
	vertical-align: top;
	background: #FFFFFF;
}
/* - - - - - - - - - - - - Klassen Schrift - - - - - - - - - - - - */
div, td, p {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px;	font-weight: bold;	line-height: 18px;	color: #FFF;} 
p {	margin-top: 19px; margin-bottom:0px; }.navsta {	font-size: 12px;} 
.nav {	font-size: 13px;} 
.titel {	font-size: 14px;	color: #66CC00;	margin-top: 0px; 	margin-bottom: 0px;}
.li {	color: #FFF;	background: transparent;}
.small {	font-size: 11px;	font-weight: normal;	line-height: 14px;	color: #FFF;	margin-top: 0px; 	margin-bottom: 0px;}
.kursiv {	font-weight: normal;	font-style: italic;} 
.ligruen { 	color: #66CC00;}
.ref {	font-size: 14px;	color: #192045;	font-weight: bold;} 
.refli {	font-size: 12px;	color: #192045;	font-weight: normal;} 
.mitli {	font-size: 11px;	color: #FFF;	font-weight: normal;} 
.impr {	font-weight: normal;	color: #FFF;	margin-top: 3px; 	margin-bottom: 0px;}
/* - - - - - - - - - - - - Navigation - - - - - - - - - - - - */
a:link		{ color: #000;text-decoration: none; }
a:visited	{ color: #000;text-decoration: none; }
a:hover		{ color: #FFF; }a:active	{ color: #FFF; }
a:focus 	{ outline: 0 none; }
a.navsta:link	{ color: #FFF;text-decoration: none; }
a.navsta:visited	{ color: #FFF;text-decoration: none; }
a.navsta:hover	{ color: #000; }
a.navsta:active	{ color: #000; }
a.liweiss:link	{ color: #FFF;text-decoration: none; }
a.liweiss:visited	{ color: #FFF;text-decoration: none; }
a.liweiss:hover	{
	color: #000000;
}
a.liweiss:active	{ color: #000; }
a.ligruen:link	{ color: #66CC00;text-decoration: none; }
a.ligruen:visited	{ color: #66CC00;text-decoration: none; }
a.ligruen:hover	{ color: #FFF; }
a.ligruen:active	{ color: #FFF; }
a.mitli:link { color: #FFF; } 
a.mitli:visited { color: #FFF; } 
a.mitli:hover { color: #000; } 
a.mitli:active { color: #000; } 
a.refli:link { color: #192045; } 
a.refli:visited { color: #192045; } 
a.refli:hover { color: #FFF; } 
a.refli:active { color: #FFF; } 
.ref a {
	background-image: url(img/ref/pfeilref.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding: 0 25px 0 0;
}

/* - - - - - - - - - - - - Farben - - - - - - - - - - - - */
.weiss { 	color: #FFF;}.liweiss { color: #FFF; }

td {
	vertical-align: top;
}
