@charset "ISO-8859-1";



 body, html {
	text-align:center; /*Zentrierung für IE 5*/
	background-color: #FFFFFF;
	background-image:url(img/hg-r.gif);
	background-attachment:fixed;/*Wasserzeicheneffekt, Hintergrund bleibt stehen*/
	color: #000000;
	border:0;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%}
 
 
 
 span.c8 {color: #000000;  font-size: 80%}
 
 div.c7 {color: #003399;  font-size: 70%; text-align: right}
 div.c6 {color: #CCCCCC; font-size: 70%; text-align: left}
 
 div.c5 {color: #003399}
 div.c4 {background-color: #CCCCFF; font-size: 70%}
 
 div.c3 {text-align: left}
 div.c2 {text-align: right}
 div.c1 {text-align: center}

.Stil1 {
	color: #FF0000;
	font-size: 9pt;
}

table { border:none;
font-size:0.5em;
width:auto
}
td,th,tr {
	padding: 10px;
	width:7em;
	font-size:small
}

ul  {
list-style-type:none;
padding:0;
margin:0;
}

.site {
display: list-item;
visibility:visible;
position:relative;
left: inherit;
background-image:none;
list-style-type:none;
padding:0;
padding-bottom:0.2em;
margin:0;
border:none;
height:auto;
width:auto;

}/*Anzeige der Liste in Sitemap*/



li {
list-style-type:none;
padding:0;
margin:0;
height:23px;
width:150px;
border-bottom: none;
}

ul li:hover ul{
display:block;
overflow:visible;
}/*Anzeige 1.Untermenue wenn Maus drueber*/

ul li ul li:hover ul  {
display:block;
visibility:visible;
overflow:visible;
}/*Anzeige 2.Untermenue wenn Maus drueber*/


ul li, ul li ul li {
	position: relative;
}/* Untermenueleisten werden innerhalb Hauptmenue positioniert*/

ul li ul {
	position: absolute;
	display:none;
	top: 0px;
	left:149px;
}/* 1.Navigationsuntermenue wird positioniert und nicht dargestellt sowie schmaeler gemacht als Hauptmenue - wegen border */

ul li ul li ul  {
	position: absolute;
	top: 0px;
	left:149px;
	display:none;
	visibility:hidden;
}/* 2.Navigationsuntermenue wird positioniert und nicht dargestellt sowie schmaeler gemacht als Hauptmenue - wegen border */

ul li ul li a, ul li ul li ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #FFF;
	padding: 5px;
	border: 1px solid #ccc;
	overflow:visible;
}/* Stil fuer Untermenues */

/*Holly Hack fuer IE6\*/
*html ul li {float: left;}
*html ul li a {height: 1%;}
/*end*/


img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border:0;
	padding:0;
	margin:0;
	float: left;
	visibility:inherit;
}

p {
	font-size: medium;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}


#container {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	line-height: normal;
	width: 48em;
	text-align: left;
	margin:0 auto; /* Zentrierung für Standardbrowser */
}

#kopf {
	padding: 0em;
	height: 8.3em;
	width: auto;
	left:0;
	top:0;
	text-align: left;
}

#kopfnavigation {
	margin-left:35.0em;
	margin-top:1em;
	position: absolute;
	font-size: xx-small;
	font-weight: lighter;
	top:0em;
	width:80em}
	
	#crumbs-kopf {
border: none;
height:2.0em;
}
	#crumbs-kopf li {
float:left;
line-height:2.0em;
padding-left:.25em;
height:auto;
width:7.5em;
color:#777;
}
	#crumbs-kopf li a {
display:block;
padding:0 5em 0 0;
}
	#crumbs-kopf li a:link, #crumbs-kopf li a:visited {
text-decoration:none;
color:#777;
}
	#crumbs-kopf li a:hover, #crumbs-kopf li a:focus {
color:#dd2c0d;
}
	

#brotkrumen {
	margin-left:16.0em;
	margin-top:0em;
	font-size:small;
	font-weight:lighter;
	top:0em;
	width:50em}

#navigation {
	width: 11.5em;
	left:0;
	top: 8.3em;
	float:left;
	border: 0;
	margin: 0;
	padding: 0;
	height:auto;
	text-align:left;
	position: absolute;
	overflow:visible;
	z-index:2;
}

#top-menue {
	height:139px;
}


div.menue {
	width:auto;
	height:auto;
	background-color:white;
	margin-top:0;
	margin-bottom:0;
	}


#inhalt {
	padding-left:1em;
	width:44em;
	overflow:auto;
	margin-left: 11.5em;
	margin-top:2.5em;
	position:relative;
	z-index:1;
}

#sprache {
	padding:1em;
	padding-left:10em;
	margin:1em;
	position:relative;
}

#flagge1 {

	margin-top:2em
}

#flagge2 {
	margin-left: 12em;
	margin-top:2em;
}

#fuss {
	width: 52em;
	margin-left: 11.5em;
	top:97.5%;
	height:2.5%;
	position:fixed;
	left:0em;
	text-align:left;
}

#besucher {
margin-left:4em;
}

#datum {
margin-left:2em;
}

#bookmarks {
	margin-left:2em;
	margin-top:2em;
	font-size:medium
}

#crumbs {
border:1px solid #dedede;
height:2.3em;
}
#crumbs li {
float:left;
line-height:2.3em;
padding-left:.75em;
color:#777;
}
#crumbs li a {
display:block;
padding:0 15px 0 0;
background:url(images/crumbs.gif) no-repeat right center;
}
#crumbs li a:link, #crumbs li a:visited {
text-decoration:none;
color:#777;
}
#crumbs li a:hover, #crumbs li a:focus {
color:#dd2c0d;
}

/*Vermeidung von Lücken im IE 6 */
* html div.menue {
height:1%;
margin-top: -1.7px;
margin-bottom:-3px;
}
/*Vermeidung von Lücken im IE 6 */
* html #navigation {
height:1%;
margin-top: -3px;
}
/*Vermeidung von Lücken im IE 6 */
* html div.menue ul li {
height:1%;
margin-top: -2.5px;
margin-bottom:-3px;
}
/*Vermeidung von Lücken im IE 6 */
* html #brotkrumen {
	margin-left:0em;
	margin-top:0em;
	font-size:small;
	font-weight:lighter;
	top:0em;
	width:50em}

