body {
background-color: #cfc3c3;
font-size: 0.7em;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
color:#564b47;
padding:0;
margin:0;
}

a {	color: #000000;	text-decoration: none;}
a:visited {color: #000000;text-decoration: none;}
a:hover {color: #000000; /*#ffffff;*/ text-decoration: none;}
a:active {color: #000000; /*#ffffff;*/ text-decoration: none;}

h1 {font-size:1em;font-weight: 700;padding: 5px 10px;margin:0px;}
h2 {font-size:1em; font-weight: 700; padding: 2px 10px;	margin:-5px 0px -5px 0px; color: #C0414C;}
h3 {font-size:1em;font-weight: 700;margin-top: 1px;	/*war 7*/margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;padding-top: 2px;/*war 5*/	padding-right: 10px;padding-bottom: 3px; /*war 5*/	*padding-bottom: 5px;	padding-left: 10px;}
h4 {font-size:1em;font-weight: 400;	margin-top: 2px; /*war 1px*/margin-right: 0px;	margin-bottom: 0px;margin-left:0px;padding-top: 1px;padding-right: 10px;padding-bottom: 3px; /*war 1*/	padding-left: 10px;color: #C0414C;font-style:italic;}
h5 {font-size:1em;font-weight: 400;margin-top: -3px; /*war -5*/margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 5px;padding-right: 10px;padding-bottom: 3px; /*war 5*/padding-left: 10px;color: #666666;}
h6 { font-size:0.9em;font-weight: 400;margin-top: 7px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;	color: #666666;}

p {	
line-height: 1.4em;
}
img.download {vertical-align:middle;}

/* ----------container zentriert das layout - krammer: float left eingefügt-------------- */

#container {margin-left: 15px;	*margin-left: 7px; margin-top: 15px;float: left; width: 918px; margin-bottom: 10px; /*margin:0 auto;*/ background-color: #FFFFFF;
}

/* ----------banner for topmenue -------------- */

#banner { background-color: #fff; padding: 0px 0px 10px 0px;*padding: 0px; margin-top:-11px; 	*margin-top: 0px; background-image: url(../images/banner_pe.jpg); background-repeat: no-repeat; height: 174px;
}
#banner img {} 

#topmenue1 {padding-left: 25px;*margin-top: 6px;}
#topmenue1 ul{list-style:none;padding-top:6px;	*padding-top:0px;}
#topmenue1 li{display:inline;}
#topmenuehome a{color: #FFFFFF;}
#topmenuehome a:visited{color: #FFFFFF;}
#topmenuehome a:hover, #topmenuehome a:active{	color: #000000;}
#topmenuegespol{ color:#FFFFFF; padding-left: 122px; *padding-left: 123px;}
#topmenuegespol a:visited{color: #FFFFFF;}
#topmenuegespol a:hover, #topmenuegespol a:active{color: #000000;}
#topmenueorgent{color:#FFFFFF;padding-left: 12px;}
#topmenueorgent a{color: #FFFFFF;}
#topmenueorgent a:visited{	color: #FFFFFF;}
#topmenueorgent a:hover, #topmenueorgent a:active{color: #000000;}
#topmenuesuche{	padding-left: 217px;color: #FFFFFF;}

.suche{position: absolute;left: 802px;*left: 761px;top: 18px;*top: 18px;}
#suche {border-width: 0px;border-style: none;font-family: Verdana, Arial, Helvetica, sans-serif;color: #999999;font-size: 0.9em;line-height: 16px;width: 105px;}
	
.inputbox {border:solid 1px #cccccc;width: 150px;height: 15px;*height: 16px;font-size: 1em;color: #999999;}

#topmenuesuche a:visited{color: #FFFFFF;}
#topmenuesuche a:hover, #topmenuesuche a:active{color: #000000;}
#topmenuegespol{padding-left: 122px;}

#topmenue2 {padding-left: 193px; padding-top: 12px; *padding-top: 0px; margin: 0px;*margin: -2px 0px 0px 0px;}
#topmenue2 ul{  list-style:none;}
#topmenue2 li{display:inline;padding-left: 20px; *padding-left: 22px;padding-right: 50px;}
#topmenue2 a{	color: #000000;	font-size:1.1em;font-family: Arial, Helvetica, sans-serif;	font-weight: 700;}
#topmenue2 a: visited{color: #000000;font-family: Arial, Helvetica, sans-serif;}
#topmenue2 a:hover, topmenue2 a:active{color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-weight: 700;}

#startseitenavigation {width: 860px; padding-top: 0px;}

.unsichtbar {display: none;}

/* -----------------Inhalt--------------------- */

#content {background-color: #ffffff;margin-top: 0;margin-right: 190px;margin-bottom: 0;	margin-left:243px;width: auto;padding-right: 30px;}

div#content {min-height:600px;height:expression(this.scrollHeight > 600 ? "auto":"600px"); }
div#content img {border: solid 1px #999999; float: left; margin-right: 10px;}

#content h1{color: #C0414C;}

#content a:hover{color: #C0414C;}
#content a:active{color: #C0414C;}
#content a{color: #83232C;}
#container #content h2{font-size:1em;font-weight: 700;padding: 5px 10px;margin:0px;color: #C0414C;}

/* ---------------- Listen im Contentbereich ab  26.5. neu!!!--------------- */

div#content ul {margin: 1px 0px 1px -17px; padding-bottom: 3px; *margin: 4px 0px 5px 26px; }
div#content ul a{list-style-image: url(../images/link_pfeil.gif); list-style-position: outside;}




/*div#content ul a{
list-style-type: none;
list-style-position: outside;
padding: 0;
margin: 0;
}

div#content li a{
list-style-type: none;
background-image: url(../images/link_pfeil.gif); background-position: 0 0.2em;
padding-left: 10px;
background-repeat: no-repeat;
} 
*/


p, pre{padding: 5px 10px;margin:0;}

.buttonheading {padding-left: 10px;}
.buttonheading img {border: none !important; float:none !important; }
.componentheading {color: #C0414C;padding: 10px;font-weight: 700;text-transform: capitalize;}

.back-button {font-size: 0.9em; padding-left: 10px;}
table {border: 0px;*font-size: 1em;}
.contentpane {padding-left: 7px;}


/* --------------textbegleitende Elemente------------- */

.createdate {height: 15px;	padding-bottom: 10px;	color: #999999;	font-size: 0.9em;	padding-top: 10px;	padding-left: 10px;}
.small {height: 15px;	padding-bottom: 10px;color: #666666;	font-size: 0.9em;padding-top: 10px;padding-left: 10px;}
.modifydate{height: 15px;	padding-bottom: 10px;	color: #999999;font-size: 0.9em;	padding-top: 10px;	padding-left: 10px;}
.readon{height: 15px;padding-bottom: 10px;	font-size: 0.9em;padding-top: 10px;	padding-left: 10px;}

/* --------------linke Navigation------------- */

#left {float: left;	width: 209px;	margin: 0px; padding: 0px;	margin: 11px; *margin: 9px;}
#left ul {    list-style:none;    line-height:1.5em;display:block;    margin:0px;	padding: 5px 0px;}
#left li { border-bottom:solid 1px #C0414C; width: 209px;font-weight: 700;}
#left li:first-child{display: none;}
#left li li{border-top:solid 1px #C0414C;	border-bottom:solid 1px #FFFFFF;	width: 199px;font-weight: 400;	margin-left: 10px;}
#left li li:first-child{display: block; *padding-left:10px !important;}
#left a:hover, left a:active{color: #C0414C;}
#left .inputbox {border:solid 1px #cccccc;width: 155px;height: 15px;font-size: 1em;color: #999999;}
	
.button{height: 20px;font-size: 0.9em;}
.moduletable{ margin-left: 10px;font-size:1em;}
.back_button {margin: 20px 0px 0px 10px; font-size: 0.8em;}


/* --------------rechte Contentbereiche------------- */

#right {float: right; width: 215px;*width: 210px; margin: -9px 0px 0px 0px;;*margin: -12px 0px 0px 0px; }
#right img { margin-left: -10px; *margin-left: -12px; margin-top: px; *margin-top: 8px; padding:7px 10px 7px 0px; *padding: 7px 10px 7px 0px; border: none !important;}



#right a:hover{color: #C0414C;}
#right a:active{color: #C0414C;}
#right a{color: #83232C;}

.modul_gruen {background-color: #D3E3BB;}
.modul_rosa {background-color: #FFDFEF;}

/* Listen Links mit pfeilchen*/

#right ul{list-style-image: url(../images/link_pfeil.gif); list-style-position: outside; padding: 2px 5px 10px 20px; margin: 2px 0px 0px 5px;}


.zitat {	background-color: #B3D2A8;font-family: Georgia, "Times New Roman", Times, serif;margin-top:-10px;	padding-top: 5px;	*padding-top: 15px;	padding-right: 20px; }
.advertise {margin-top:-10px;margin-bottom: 20px;*margin-bottom: 10px;font-family: Arial, Helvetica, sans-serif;}
.dossier {background-color: #DFE3E6;margin-top:-10px; *margin-top: 0px;font-family: Arial, Helvetica, sans-serif;width: 93%; *width: 180px;}

/* -------------- Abstand wegnehmen -----------------*/
.wrap {display: none;}

/* -----------Fußzeile--------------------------- */

#footer {clear: both;	margin: 0px;	padding: 4px 0px;	text-align: center;background-color: #C0414C; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;	color: #FFFFFF;}
