#content { background-color: #e8e8ee; background-position: center 0; text-align: center; visibility: visible; position: relative; top: 0; left: 0; width: 980px; height: 120px; #tabelle_01: absolute }
/*Positionierung der einizelnen Ebenen*/
#navigation    { visibility: visible; padding: padding: 1px 1px 5px 5px; position: absolute; z-index: 8; top: 120px; left: 0; width: 200px }
#inhalt        { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; visibility: visible; padding: 30px 1px 5px 5px; position: absolute; z-index: 9; top: 120px; left: 210px; width: 767px; border-top: 1px solid #AEAEAE; border-right: 1px solid #AEAEAE; border-left: 1px solid #f60 }
#inhaltunten   { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #e8e8ee; text-align: right; visibility: visible; padding: 1px 7px 1px 1px; position: absolute; z-index: 10; bottom: -1px; left: -1px; width: 767px; height: 25px; border-top: 1px solid #84C521 }
#inhaltoben    { visibility: visible; padding-right: 15px; position: absolute; z-index: 11; top: 2px; left: 402px; width: 350px; height: 20px }

.navi_2_ebene   { color: #fff; margin-right: 5px; padding: 2px 5px }
.rand_bl    { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border-style: solid solid none; border-color:#AEAEAE; outline-style: solid; outline-color:#AEAEAE }
.rand_blu  { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border-top: 1pt solid#AEAEAE; border-right: none#AEAEAE; border-bottom: none#AEAEAE; border-left: none#AEAEAE; outline-style: solid; outline-color:#AEAEAE }
html  { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; height: 100% }

#Tabelle_01  { background-color: #fff; position: absolute; top: 0; left: 0; width: 980px; height: 120px }
#id-001 { position: absolute; top: 0; left: 0; width: 980px; height: 85px }
#id-002 { position: absolute; top: 85px; left: 0; width: 256px; height: 35px }
#id-003 { position: absolute; top: 85px; left: 256px; width: 161px; height: 35px }
#id-008 { position: absolute; top: 85px; left: 417px; width: 164px; height: 35px }
#id-015 { position: absolute; top: 85px; left: 581px; width: 192px; height: 35px }
#id-022 { position: absolute; top: 85px; left: 773px; width: 207px; height: 35px }

/*Allgemeine Angaben für das CMS*/

body    { color: rgb(0,0,0); font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; margin: 0; padding: 0; min-width: 780px; overflow: -moz-scrollbars-vertical; overflow-x: hidden   }


.input {
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(0,0,0);
	width:240px;
	margin-bottom:8px;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}

.label {
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(0,0,0);
}

.small {
	font-size:9px;
}

#outer{
	height:100%;
	min-height:100%;
	width:780px;
	color:#000000;
	text-align:left;
	position:relative;
}
 
html>body #outer{ height:auto; } 

#innerwrap {
	float:left;
	width:600px;
}

#header { color: #000000; background-color: transparent; background-position: 0 0; position: absolute; z-index: 5; top: 0; left: -1px; width: 781px; height: 103px }

#left {
	position:relative;
	width:180px;
	float:left;
	padding-top:120px;
	padding-bottom:20px;
}

#left p { padding-left:3px;padding-right:2px }

#right p { padding-left:4px;padding-right:2px }

#imagecolumn {
	margin-top:0px;
	position:absolute;
	top:20px;
	left:608px;
	width:148px;
	height:550px;
	z-index:10;
	padding-top:112px;
	padding-left:10px;
	padding-right:10px;
	color:rgb(62,77,116);
}

#imagecolumn a {
	padding:0;
	font-weight:normal;
	font-size:11px;
	color:rgb(190,190,190);
	margin:0;
}

#imagecolumn h1 {
	padding:0;
	font-weight:normal;
	font-size:11px;
	color:rgb(217,104,28);
	margin:0;
}

#right {
	position:relative;
	width:170px;
	float:right;
	margin-top:10px;
	padding-top:170px;
	padding-bottom:20px;
}

#centrecontent {
	width:408px;
	float:right;
	padding-left:0px;
	padding-right:0px;
	padding-top:105px;
	padding-bottom:20px;
	color:rgb(62,77,116);
}

#centrecontent p { padding-left:3px:color:rgb(62,77,116); }

#clearfooter { width:100%;height:52px;clear:both; }

#bottomnavi {
	text-align:center;
	color:rgb(210,210,210);
}

#additionalnavi {
	float:right;
	background-color:#ffffff;
	margin-top:3px;
	padding-bottom:2px;
	padding-top:0px;
	margin-left:10px;
	text-align:center;
	width:170px;
	color:rgb(160,160,160);
}

#logo {
	width:780px;
	margin-top:18px;
}

#navipath {
	padding:0;
	padding-bottom:10px;
	background-color:#ffffff;
	color:rgb(99,99,99);
	width:388px;
}

.navi      { background-color: rgb(255,255,255); margin-bottom: 12px; margin-left: 12px; width: 160px; border: solid 1px#AEAEAE }
.navi1           { font-size: smaller; margin-top: -12px; margin-bottom: 12px; margin-left: 12px; position: relative; left: 10px; width: 150px; height: auto; border-color:  }

hr  { color:#AEAEAE ; font-size: xx-small }

a  { color: rgb(190,190,190); text-decoration: none }
a:hover { text-decoration:underline; }

a.newsheadline { font-weight:bold; } 

a.bottomnavi  { color: rgb(160,160,160); font-size: 10px } 

a.additionalnavi { font-size:10px; color: rgb(160,160,160); }

a.navipath { font-size:10px; color: rgb(160,160,160); } 

a.navileft_passive    { color: rgb(51,79,119); background-color: #e8e8ee; display: block; padding-top: 3px; padding-bottom: 3px; border-width: 1px } 

a.navileft_active    { color: rgb(51,79,119); background: url("../images/navi_pfeil_rechts.gif") no-repeat right 50%; display: block; padding-top: 3px; padding-bottom: 3px; border-width: 1px } 

a.navileft_open    { color: rgb(51,79,119); background: #e8e8ee url("../images/navi_pfeil.gif") no-repeat right 50%; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border-width: 1px } 

a.sitemap_level1 {
	display:block;
	border-bottom:1px solid #b4a8b4;
	color:rgb(217,104,28);
	font-weight:normal;
	padding-bottom:.4em;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:right;
}

a.sitemap_level2 {
	color:rgb(62,77,116);
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:170px 4px;
	display:block;
}

a.sitemap_level3 {
	color:rgb(190,190,190);
}

.sitemap_level2_container {
	float:left;
	width:50%;
	padding-top:.3em;
}

.sitemap_level3_container {
	float:right;
	width:50%;
	padding-top:.3em;
}

.input_searchbox    { color: rgb(62,77,116); width: 80px; vertical-align: middle }

.input_newsletterselect {
	width:80px;
	vertical-align:middle;
	font-size:11px;
	margin-right: 8px;
	color: rgb(62,77,116);
}

.label_searchbox {
	vertical-align:middle;
	color:#9d9ea2;
	position:relative;
	padding-left:10px;
	/*left:-65px;*/
}

#loginbox      { font-size: x-small; margin-top: 0.5em; margin-bottom: 0.5em; padding: 0.6em 0; position: absolute; left: 20px }

#searchbox      { margin-bottom: 0.5em; padding: 0.6em 0 }

#newsletterbox    { margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 12px; padding: 0.6em 0.5em; width: 145px; border: solid 1px#AEAEAE }

.hidden {
	display:none;
}

.balken {
	padding-left:0px;
	background-color:rgb(255,110,43);
	background-image:url('../images/bg2.gif');
	background-repeat: repeat-x,repeat-y;
	background-position:2px 0px ;
}

div.nl  { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 23px; text-transform: lowercase; display: block; height: 23px } 
div.nimg  { text-align: right; margin-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left; clear: left; align: right  } 
div.ntext  { font-family: Arial, Helvetica, sans-serif; padding-top: 2px; padding-right: 2px; padding-left: 15px; width: 90% } 
div.nt { line-height: 20px; width: 99%; padding-top: 2px; padding-bottom: 3px; } 
a:link.newsteaser,a:active.newsteaser,a:visited.newsteaser { color: black; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; text-decoration: none; padding-left: 8px }
a:hover.newsteaser { color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }

/*Formatierungen für das Modul Article List Advanced*/
/*  DIV-Bereich für die gesamte Artikelliste*/
.teaser_advanced  { padding: 10px; width: 95% }
/*  H1-tag für Titel der Artikelliste*/
.teaser_advanced_title     { color: #666; font: medium/1.5em Arial, Helvetica, sans-serif; margin-left: 10px; border-width: 1px medium }
/* Überschrift Artikel */
.headline_advanced  { color: #666; font-size: medium; font-family: Arial, Helvetica, Sans-serif, sans-serif; font-weight: bold; line-height: 1.5em; margin-top: 24px; margin-right: 20px }
/*    Einstellung der Bilder fortlaufende Zählung, beginnend mit 0 */
.img_advanced0 {margin-right: 10px; margin-top:2px; float: left;}
/*   Einstellung für Text    fortlaufende Zählung, beginnend mit 0 */
.text_advanced0    { color: #000; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.25em; margin-top: 16px; margin-bottom: 16px }
/*   */
.more_advanced {clear: both;}
/* DIV für Pageselector */
.pageselector {color: #de214a; font-size: small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif} 
/*Formatierungen für das Modul Article List Advanced*/
.headline      { font-weight: bold }
.headline_advanced_Liste      { color: #000; font-size: small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; white-space: normal; list-style-type: disc; list-style-image: none }
.teaser_advanced_Liste      { font-size: small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
#newsimage { float:left }
#browsing  { text-align: center }
.morelink { color: #0b9999; font-style: italic; background-repeat: no-repeat;); padding-left: 10px }
.newscat    { font-style: normal; font-weight: bold; margin-top: 24px; margin-right: 25px }

/* Formatierungen für Umfragemodul 2.0 */
.poll {
        BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid;
        MARGIN-BOTTOM: 3pt; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
        BACKGROUND-COLOR: #efefef;
       }
       .poll_question {
        padding-left: 8px; padding-right: 8x; padding-top: 5px; padding-bottom: 3px;
        font-family: Verdana; font-size: 10pt; color: darkblue; BACKGROUND-COLOR: #efefef;
       }
       .poll_button {
        BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; FONT-SIZE: 10pt;
        BORDER-LEFT: red 1px solid; COLOR: #ffffff; BORDER-BOTTOM: red 1px solid;
        FONT-STYLE: italic; FONT-FAMILY: helvetica, arial, geneva, sans-serif;
        BACKGROUND-COLOR: #000000;
       } 
