/*+++++++++++++++++++*/
#header a img{ border: none;
}
#platzhalter{ padding-top: 12px; padding-bottom: 0px}
* html #platzhalter {padding-top: 5px; padding-bottom: 13px}
#linie{ 
	border-bottom: 2px solid #808080; }
#naviUnten{
    list-style-type:none;margin-top: 2px; padding-top: 0;font-size:80%; }

#naviUnten li{
    display:inline; margin-left:2em; text-decoration:none; }

#naviUnten li a:link{
    color:#333333; background-color:#FFFFFF; text-decoration:underline; }

#naviUnten li a:visited{
    color:#333333; background-color:#FFFFFF; text-decoration:underline; }


#naviUnten li a:hover{
    color:#333333; background-color:#FFFFFF; text-decoration:none; }

#naviUnten li a:focus, #naviUnten li a:active{
    background-color:#D9D9D9; color:#333333; border: none; }
    
#artikel a { text-decoration: underline; color: #333333;

}

#artikel a:hover { text-decoration: underline; color: #333333; background-color: #FFD900;

}

#artikel{padding-left: 1.8em; padding-right: 1em; line-height: 140%; margin-top: 29px}
* html #artikel {margin-top: 0px}
* html #artikel h2, #right h2{margin-top: 0.7em}

#artikel ul {line-height: 150%; list-style-image: url(bilder/quadratGelb.gif)
}

/*
.artikelliste{
    line-height:150%; list-style-image:url(bilder/quadratGelb.gif); } 
* html .artikelliste{
    line-height:150%; list-style-image:url(bilder/quadratGelbIE.gif); } 
	.artikelliste li a:link{
    color:#333333; background-color:#FFFFFF; text-decoration:underline; }

.artikelliste li a:visited{
    color:#333333; background-color:#FFFFFF; text-decoration:underline; }

.artikelliste li a:hover{
    color:#333333; background-color:#FFD900; text-decoration:underline; }

.artikelliste li a:focus, .artikelliste li a:active{
    background-color:#D9D9D9; color:#333333; border: 0px solid #000000; }
    
*/
#abstandZumLogo{
    position: absolute; left: 220px; margin-top: 0px; white-space:nowrap; }
/* **************** */
/*  Metanavigation  */
/* **************** */
* html #metanavi{
    margin-left:0Px; margin-top:-0.5em; padding: 0 0 1px 0; }

#metanavi{
    margin-left: 0Px; background-color: #808080; color: white; line-height: 160%; padding: 0.1 0 0.1em 0; 
	margin-top:1.3em; font-size: 92%; font-weight: bold; }
* html #metanavi{ 
	font-size:92%; }

#metanaviUL{
    text-align:left; margin-right:0.5em; margin-bottom:0px;	padding-left: 214px; padding-right: 10px; }
* html #metanaviUL{
	padding-left:174px; }
		
#metanaviUL li {
    display:inline;}

#metanaviUL li a:link{
    color:#ffffff; background-color:#808080; text-decoration:none; }

#metanaviUL li a:visited{
    color:#ffffff; background-color:#808080; text-decoration:none; }

#metanaviUL li a:hover{
    color:#333333; background:#ffffff; text-decoration:none; }

#metanaviUL li a:focus, #metanaviUL li a:active{
    background-color:#D9D9D9; color:#000000; border: 0px solid #000000; }
	
/* ************ */
/*  Pfadangabe  */
/* ************ */
#einrueckungPfad{
    margin-left:0px; padding-left:212px;margin-top: 8px;line-height: 100%; background-color:#ffffff; color:#333333;
	font-size: 90%; height: 20px; }
* html #einrueckungPfad{
	font-size:80%; padding-left:212px; }

#pfadliste a { text-decoration: underline; color: #333333;

}

#pfadliste a:hover { text-decoration: underline; color: #333333; background-color: #FFD900;

}

#pfadliste {
	margin-top:0em;}

#pfadliste li{
    display:inline; }

#pfadTitel{
    float:left; padding-left:0em; padding-right: 0px; }

/* ***************** */
/*  Hauptnavigation  */
/* ***************** */
.logolink a{border: 0; text-decoration: none}
	/* H A U P T N A V I   L I S T E N */
#hauptnaviUL {
    padding-left:0px; margin-left:0px; /* fuer den IE*/ font-size:1em; line-height:180%; margin-top: 25px}

*html #hauptnaviUL {margin-top: 10px	}
	/* B U T T O N S */
#hauptnaviUL li {
    list-style-type:none; color:#3A489E; background-color:#FFD900; border: 1px solid #333333; margin-bottom: 5px; } 
* html #hauptnaviUL li {
    height: 1em; margin-bottom: 2px; }
	
	/* H A U P T M A V I   L I S T E N   L I N K S */
#hauptnaviUL li a{
    display:block; padding-left:0.5em; border-bottom:3px; border-left: 5px solid #FFD900; }

#hauptnaviUL li a:link{
    color:#333333; background-color:#F8E680; text-decoration:none; }

#hauptnaviUL li a:visited{
    color:#333333; background-color:#F8E680; text-decoration:none; }

#hauptnaviUL li a:hover{
    color:#333333; background-color:#FFD900; text-decoration:none; }

#hauptnaviUL li a:focus, #hauptnaviUL li a:active{
    background-color:#D9D9D9; color:#333333; border-left: 5px solid #333333; }

	/* A K T I V E R   M E N U E P U N K T */
#hauptnaviUL li#aktiv a{
    background-color:#FFD900; padding-left:0.5em; border-left: 5px solid #3A489E; }

#hauptnaviUL li#aktiv {
	border-bottom: 1px solid #333333; }
* html #hauptnaviUL li#aktiv {
	 }

#hauptnaviUL li#aktiv a:link{
    color:#333333; background-color:#FFD900; text-decoration:none; }

#hauptnaviUL li#aktiv a:visited{
    color:#333333; background-color:#FFD900; text-decoration:none; }

#hauptnaviUL li#aktiv a:hover{
    color:#333333; background-color:#FFD900; text-decoration:none; }

#hauptnaviUL li#aktiv a:focus, #hauptnaviUL li#aktiv a:active{
    background-color:#D9D9D9; color:#333333; border: 1px solid #000000; }	
	
	
	
/*+++++++++++++++++++*/

body{
    font-family:Arial, sans serif;font-size:0.84em; color: #333333; margin: 0 20px; }
#pageContainer {
	border: solid 0px #000000;
	border-width: 0 0px;
	margin: 0;		
	min-width: 60em;
	width: auto;
}
* html #pageContainer {
	/* \*/
	word-wrap: break-word;
	/* verhindert float-Probleme beim IE/Win siehe Referenz zu float */
}
#header {
/*	margin:0; padding:0.5em 1em;
	background:#ccc;*/
	margin-top:2em; height: 6em; width: 100%; 
}
#main {
	border: 0px solid #ccc;
	border-left: 14em solid #ffffff;
	border-right: 14em solid #ffffff;
	background: #ffffff;
	margin: 0; padding: 0;
	margin-top: 3em; 
}
* html #main {margin-top:0}
#middle h2, #middle p {
	padding-top: 0.0em ; 
}
#left, #middle, #right, #SOWrap {
	overflow: visible;
	position: relative;
}
#SOWrap {
	float: left;
	margin: 0 -1px 0 0;
	width: 100%;
	z-index: 3;
}
#middle {
	float: right;
	margin: 0 0 0 -1px;
	width: 100%;
	z-index: 5; 
}

* html #middle {

/* #################################################### */
/* FOLGENDE ZEILE BEI NUTZUNG DER RECHTEN SPALTE ÄNDERN */
/* #################################################### */
padding-right: 20em;}

#left{
	float: left;
	margin: 0 1px 0 -14em;/*Position*/
	width: 13.8em; /*Breite*/
	z-index: 4; 
}
#right {
	float: right;
	width: 14em;
	margin: 0 -14em 0 1px;
	z-index: 2;
	margin-top: 16px

}
* html #right{	margin: 0 -1em 0 1px;

}
#footer {
	margin:0; padding-top: 0.2em; text-align: center; padding-bottom: 4em;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:0px none;
	margin:0; padding:0;
	background:transparent;
}
h1{
    font-size:1.4em; 
    color: #3A489E; 
    padding:0; 
    margin: 0; 
    line-height: 140%;
    }
h2 { 
	color:#3A489E; font-size:1.3em;}
p { margin: 1em 0; }


#naviAktiv{
    background-color:#D9D9D9; color:#333333; border: 1px solid #000000; }
    
    
/* ********** */
/*  Formular  */
/* ********** */
form{ 
	height: auto; width: 40em; }
	
.news_label {
	clear:both;
	height: auto; 
	width: 8.8em; 
	text-align: left; 
	float: left; 
	line-height: 200% }
 
.news_text {
	height: auto; 
	width: 20em; 
	margin: 1em 0 1em 9em;
	line-height: 200%
	}

*+html .news_text {		/* IE 7 */
	width: 24em;
	margin: 0em 0 1em 0
	}
	
* html .news_text {		/* IE 6 */
	width: 24em;
	margin: 0em 0 1em 0
	}
	
select, input
	{
	font-size: 1em;
	}
