* {
    margin:0; padding:0;
    font-family: eorgia,Times New Roman,Times,serif;
}

body {
	text-align: center;
	background-color: #E0E0E0;
}

html { 
    height: 100% 
} 
body { 
    min-height: 101%; 
}


#wrapper {
	background-repeat: repeat-x;
	background-color: white;
    width: 800px;
	margin: 0 auto;
	text-align: left;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
}

#kopfbereich {
	/* background-image: url(../bilder/hintergrund-rot.gif); */
	/* 
    */

	background-image: url(../bilder/hintergrund-kopfbereich.jpg);
	background-repeat: no-repeat;
	background-position: 12px 52px;
    
	background-color: #780004;
    height: 155px;
    /* border:1px solid black; */
}

#kopfbereich p {
    text-align: right;
    padding: 5px 10px 0px 0px;
    color: white;
    font-size: 16pt;
    letter-spacing: 1px;
}

#kopfbereich strong {
    color: white; 
    font-size: 18pt;
}

#kopfbereich em {
    font-style: normal;
    color: #e7c400;
    font-size: 12pt;
    padding-top: -10px;
}

#kopfbereich a {
   text-decoration: none;
   color: white;
    font-size: 14pt;
}

#kopfbereich p.kopf-link {
   padding-top:38px;
}

#kopfbereich p, strong, em, a {
    font-family:Georgia,Times New Roman,Times,serif;
}

#bereichinhalt {
    clear: both;
    padding: 10px;    
    line-height: 1.5em;
    text-align: justify;
}

#bereichinhalt h1 {
    line-height: 1.2em;
    padding-bottom: 8px;
}

#bereichinhalt h2, h3 {
    padding-bottom: 6px;
}

#bereichinhalt p {
    padding-bottom: 1em;
    margin-right: 250px;
    font-size: 14pt;
}

#bereichinhalt ul {
    margin-left: 2em;
    margin-right: 250px;
    font-size: 14pt;
}

#bereichinhalt li {
    padding-bottom: .5em;
}

#inhaltrechts {
    background-color: #eeeeee;
    width: 192px;
    height: auto;
    float: right;
    color:#780004;
    color: #333333;
    /*
    font-family:Georgia,Times New Roman,Times,serif;
    font-size:15pt;
    font-style:italic;
    font-weight:bold;
    */
    line-height:1.2em;
    padding: 0px 8px 0px 0px;

    margin-right: 0px ! important;
}

#inhaltrechts ul {
    margin-left: 1.3em;
    margin-top: .5em;
}

#inhaltrechts ul ul {
    margin-left: 0em;
}

#inhaltrechts a {
    color: #333333;
}

.boxrechts {
    background-color: #eeeeee;
    width: 192px;
    height: auto;
    float: right;
    color:#780004;
    font-family:Georgia,Times New Roman,Times,serif;
    font-size:15pt;
    font-style:italic;
    font-weight:bold;
    line-height:1.2em;
    text-align: right;
    padding: 20px 8px 0px 0px;
    
    margin-right: 0px ! important;
}

#fuss {
	 background-color: #efefef;
	 line-height: 1.2em;
	 height: 1.2em;
	 font-size: 12px;
	 text-align: center;
	 margin-top: 2em;
	 padding: 4px;
}

/*   STEUERUNG   */
#steuerung {
	 background-color: #efefef;
	 line-height: 1.2em;
	 height: 1.2em;
}

#nav, #nav ul {
	float: left;
	/*
	width: 647px;
	width: 860px;
	*/
	list-style: none;
	line-height: 1em;
	/* background: white; */
	/* font-weight: bold; */
	padding: 0;
	/* border: solid #eda; */
	border: solid silver;
	/* border-width: 1px 0; */
	border-width: 0px;
	/* margin: 0 0 1em 0; */
	/* margin: 25px 0 1em 46px; */
	margin: 0px 0 1em 0;
	font-size: 9pt;
	z-index:5;
}

#nav a {
	display: block;
	/*
	width: 10em;
	w\idth: 6em;
	*/
	/* w\idth: 170px; */
	width: 95px;
	color: #7C6240;
	color: #666666;
	/* background-color: yellow; */
	text-decoration: none;
	/* padding: 0.25em 2em; */
	padding: 0.3em 10px 0.3em 10px;
}

#nav li li a {
	border-right: 0px solid red;
}

#nav a.daddy {
	background: url(../bilder/pfeilrechts.gif) center right no-repeat;
}

#nav li {
	float: left;
	padding: 0;
	/* width: 10em; */
	/*
	width: 157px;
	width: 10em;
	*/
	width: 110px;
	/* border:1px solid red; */
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	/*
	width: 14.4em;
	w\idth: 13.9em;
    */
	width: 110px;

	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
	background: white;
}

#nav li li {
	padding-right: 1em;
	/*
	width: 13em;
	*/
	width: 110px;
	width: 110px;
	
	line-height: 1;

}

#nav li ul a {
    /*
	width: 13em;
	w\idth: 9em;
	*/
	width: 110px;

}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
    /*
	background: #eda;
	background: #EEEEEE;
	*/
}

#nav li li:hover, #nav li li.sfhover {
	background: #eda;
	background: #EEEEEE;
}
