/* allgemeine definitionen ======================================================================== */

body {
		 margin: 0;
         font-family: Arial, Helvetica, sans-serif;
         font-size: 9pt;
		 background-color:#E1E1E1;
         }
ul {
    list-style-type: none;
         }
a {
	text-decoration: none;
	color:#808080;
	}
img {
	border: none;
	}
ol {
	list-style-type: decimal;
	padding:0px 20px;
	}
h1 {
	color:#666666;
	font-size:10pt;
	font-weight:bold;
	}
h2 {
	color:#000000;
	font-size: 9pt;
	font-weight:normal;
	line-height:80%;
	margin-bottom:5px;
	}
#subnav p {
	padding:0 6px;
	color:#525252;
	}
	
/* form ======================================================================== */
.kontaktfelder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	border: 1px solid #808080;
	background-color: #fff;
	}
.kontaktfeldnachricht {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	border: 1px solid #808080;
	background-color: #fff;
	height: 60px;
	width: 220px;
	}

/* centerbox ======================================================================== */

#centerbox {
		position:absolute;
		left:120px;
         }


/* bild ======================================================================== */

#bild {
         margin:0;
         width:130px;
         height: 140px;
		 float:left;
         }


/* navigation ======================================================================== */

#nav {
	position: absolute;
	left:130px;
	top: 0px;
	width:640px;
	height: 140px;
	font-size: 8pt;
	color: white;
	text-align:right;
	}
#nav h1 {
	text-align:left;
	padding:25px 20px;
	}
.gr {
	background-color: #EEF3D5;
	} 
.or {
	background-color: #FAEFCF;
	}
.bl {
	background-color: #CFE6F6;
	}
.ro {
	background-color: #EDCFC4;
	}
.meta {
	background-color: #CDDBDE;
	}
#nav span {
	 font-weight:normal;
	 font-size:9pt;
	 }
#nav ul {
	margin: 0 0 0 0px;
         }
#nav a {
	color:#ffffff;
	}
#nav ul {
	margin: 0 0 0 -40px;
         }
#nav li {
	margin: 0;
	float: left;
	}
.balken {
	margin: 50px 0 0 0px;
	height: 20px;
	background-color: #959595;
         }
* html .balken {
	 margin-top: -4px;
         }
.klammer {
	margin: 20px 20px 0 20px;
	background-color: white;
	height: 70px;
         }

/* subnavigation ======================================================================== */

#subnav {
         position:absolute;
		 top: 140px;
		 left:0px;
		 width:130px;
         height: 370px;
         padding: 0px;
         background-image:  url("../pic/subnav_bg.jpg");
         }
#subnav ul {
         margin: 25px 0 0 0px;
         padding: 0;
         }
* html #subnav ul {
         margin: 25px 0 0 0px;
         }
#subnav li {
         margin: 3px 0px;
         padding: 1px 0px;
	}
#subnav li.bg {
		 background-image:  url("../pic/subnav_trans.gif");
	}
#subnav li.bg_akt {
		 background-image:  url("../pic/subnav_trans_akt.gif");
		 color:#808080;
	}
#subnav div {
	margin-top: 110px;
	}
#subnav a:link {
         display: block;
         width:100%;
         }
#subnav a:visited {
         color:#666666;
         text-decoration:none;
         display: block;
         width:100%;
         }
#subnav a:hover {
         text-decoration: none;
         background-color: white;
         }
#subnav a:active {
         color:#000000;
         text-decoration:none;
         display: block;
         width:100%;
         }

/* content ======================================================================== */

#content {
		position:absolute;
         left:130px;
         top: 140px;
         width:640px;
         height: 350px;
         background-color: white;
         }
#content ul {
	list-style-type: disc;
	padding:0px 0px 0px 15px;
	margin: 0px;
         }
#content .circle{
	margin: 5px 5px 5px 20px;

	list-style-type:circle;
	}
#content .circle ul {
	list-style-type:disc;
	margin:5px 0 0px 30px;
	}
#content .sitemap_ordner, 
#content .sitemap_ordner a {
	position:relative;
	left:0px;
	text-decoration:none;
	list-style-type:none;
	line-height:140%;
	}
.sitemap_blatt {
	position:relative;
	left:20px;
	list-style-image:url(../../99_generic/pic/blatt_sw.jpg);
	}
* html #content ol {
	list-style-type: decimal;
	padding:0px 0px 0px 25px;
	margin: 0 0 0 5px;
         }
h2.zweizeilig {
	line-height:normal;
	}
/*#content p {
	text-align:justify;
	}*/
#content p.left {
	text-align:left;
	}
.contentlinks {
         position:absolute;
		 top: -5px; 
		 left:40px;
         width: 265px;
         color: #808080;
         }
* html .contentlinks {
	top:0px;
	}
.contentrechts {
	position: absolute;
	left:330px; 
	top:-5px;
    width: 265px;
	color: #808080;
	}
* html .contentrechts {
	top:0px;
	}
.contentunten {
	position:absolute;
	top:285px;
	left:0px;
	height:15px;
	width:587px;
	text-align:right;
	/*background-color:#00FF00;*/
	}
#content a {
	color:#808080;
	text-decoration:underline;
	line-height:130%;
	}
#content span {
	font-size:8pt;
	line-height: 160%;
	color:#808080;
	}
#content .contentunten a {
	text-decoration:none;
	}
#content .contentunten a:hover {
	text-decoration:underline;
	}


/* footer ======================================================================== */

#footer {
	position: absolute;
	top: 440px;
	left: 130px;
	height: 70px;
    width: 640px;
         }
.gr {
	background-color: #EEF3D5;
	}		 
.or {
	background-color: #FAEFCF;
	}
.bl {
	background-color:#CFE6F6;
	}
.ro {
	background-color:#EDCFC4;
	}
.meta {
	background-color:#CDDBDE;
	}
.klammer_teil1 {
	margin: 0 20px;
	padding: 0px 13px;
	background-color: white;
	height: 50px;
         }
.klammer_teil2_gr {
	background-image: url(../../20_was/bilder/quadrat_unten_gr.jpg);
	background-position: right;
	background-repeat: no-repeat;
	height: 20px;
	}
.klammer_teil2_or {
	background-image: url(../../10_wer/bilder/quadrat_unten_or.jpg);
	background-position: right;
	background-repeat: no-repeat;
	height: 20px;
	}
.klammer_teil2_bl {
	background-image:   url("../../30_wie/bilder/quadrat_unten_bl.jpg");
	background-position: right;
	background-repeat: no-repeat;
	height: 20px;
	}
.klammer_teil2_ro {
	background-image: url(../../40_wo/bilder/quadrat_unten_ro.jpg);
	background-position: right;
	background-repeat: no-repeat;
	height: 20px;
	}
.klammer_teil2_meta {
	background-image:  url("../../80_metadaten/Bilder/quadrat_unten_meta.jpg");
	background-position: right;
	background-repeat: no-repeat;
	height: 20px;
	}
	

