* {
  margin:0 0;
  padding:0;
}

    html, body {
      height:95%;
      width:100%;
      border:none;
      margin:0 0;
    }
    body {
	background:#cccccc;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
    }
	
    h3 {
    	font-family:Georgia, Times New Roman, Times, sans-serif; /*geaendert*/
		font-size: 23px; /*geaendert*/
    	text-align: left;
    	color: #808080;
    	margin-bottom: 0px;
 	}
	
    h4 {
    	font-family: Arial, Helvetica, sans-serif;
    	text-align: left;
    	color: #808080; /*geaendert*/
    	margin-bottom: 5px;
 	}

#overall {
width:820px;
height:740px;
text-align:left;
margin:auto auto;
}
    
#page {
  background:url(./bilder/lyd.jpg) no-repeat center;
  height:750px;
  width:799px;
  margin: 10px 10px;
}


#inhalthead {
  position:relative;
  top:218px;
  left:294px;
  width:500px;
  height:27px; /*geaendert*/
  color:#616161;
  font-family:Arial, Helvetica, sans-serif;
  overflow:auto;
  padding:0px;
}
#inhalt {
  position:relative;
  top:237px;  /*hoehe zur oberen headline*/
  left:294px;
  width:463px;  /*breite geaendert*/
  height:465px;
  color:#616161;
  font-family:Arial, Helvetica, sans-serif;
  overflow:auto;
  padding:0px;
}

p.inhaltnormal {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:left;
  color:black;
  position:relative;
  top:10px;
  margin-bottom:10px;
  left:0px;
  width:440px   /*breite geaendert*/;
  vertical-align:top;
	
}

#inhalt span {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:left;
  color:#616161;
}

#txtmitte {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:center;
  color:#616161;
}
#subnavi {
  color:white;
  font-family:Arial, Helvetica, sans-serif;
  position:absolute;
  top:85px;
}

#subnavi p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:right;
  color:white;
  padding:.4em .4em 0 0;
  position:relative;
  top:0px;
  height:40px;
  left:455px;
  width:300px;
  line-height:20px;
  vertical-align:bottom;
}

#subnavi span {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:right;
  color:white;
  padding:.4em .4em 0 0;
  position:relative;
  top:0px;
  height:40px;
  left:450px;
  width:300px;
  vertical-align:bottom;
}


#subnavi a{
 color:white;
 text-decoration:none;
 vertical-align:bottom;
}

#subnavi a:hover{
 color:#513A1B;
}

#fussbereich {
  background: url("bilder/fussback2.png") repeat left top;
  height:27px;
  width:799px;
  position:absolute;
  top:760px;
  margin:0;
}

#fussbereich p {
  font-size:10px;
  text-align:left;
  color:#ffffff;
  padding:.4em .4em 0 0;
  position:relative;
  top:0px;
  left:20px;
}

#fussbereich a{
 color:#ffffff;
 text-decoration:none;
}

#fussbereich a:hover{
 color:#27241B;
}
#fussbereich a:active{
 color:#27241B;
}

#navi {
  height:55px;
  width:799px;
  position:absolute;
  top:144px;
}

#navi table {
  font-size:12px;
  text-align:center;
  color:white;
  padding:.4em .4em 0 0;
  position:relative;
  top:0px;
  left:0px;
  width:700px;
  
}
#navi a {
  font-size:11px;
  text-align:left;
  color:white;
  padding:.4em .4em 0 0;
  position:relative;
  top:4px;
  left:0px;
  text-decoration:none;
}

#steuerung {
  background-color:#ceb98e;
  padding-left:1em;
}

#lyd_back {
  background:url(lyd_back.jpg);
  top:0px;
  left:51px;
  height:26px;
  width:135px;
  position:absolute;
  margin:0;
}
#kg_back {
  background:url(kg_back.jpg);
  top:0px;
  left:187px;
  height:26px;
  width:104px;
  position:absolute;
  margin:0;
}
#dhwj_back {
  background: url("bilder/dhwj_back.jpg");
  top:0px;
  left:292px;
  height:26px;
  width:172px;
  position:absolute;
  margin:0;
}
#djr_back {
  background: url("bilder/djr_back.jpg");
  top:0px;
  left:465px;
  height:26px;
  width:122px;
  position:absolute;
  margin:0;
}
#ter_back {
  background:url(ter_back.jpg);
  top:0px;
  left:588px;
  height:26px;
  width:81px;
  position:absolute;
  margin:0;
}
#kon_back {
  background:url(kon_back.jpg);
  top:0px;
  left:670px;
  height:26px;
  width:85px;
  position:absolute;
  margin:0;
}

a.fmenu {  }

a.fmenu:link    { color:#00f; background-color:transparent; }
a.fmenu:visited { color:#00f; background-color:transparent; }
a.fmenu:hover   { color:#ff0; background-color:#00f; }
a.fmenu:active  { color:#ff0; background-color:#a03; }
.clear {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

/* Menue horizontal */

.menu {
  font-size:11px;
  text-align:left;
  color:white;
  padding:.5em 0 0 0;
  position:relative;
  text-decoration:none;
  left:50px;
  top:133px;
}
.menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.menu ul li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

.menu ul li a {
	text-decoration: none;
	cursor: pointer;
	color: #fff;
}

.menu  ul li .home a:hover,
.menu ul li.aktiv .home  a {

	display: block;
	background: transparent url(bilder/btn_home_hover.jpg) left repeat-x;
    color:#999;
}

.menu ul li a span.menu_grafik {
	display: block;
	float: left;
	cursor: pointer;
}



/* END Menue horizontal */

a.inhalt{  }
a.inhalt:link    {
	color:#E17E00;
	background-color:transparent;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
}
a.inhalt:visited {
	color:#E17E00;
	background-color:transparent;
	text-decoration: none;
	font-weight: bold;
}
a.inhalt:hover   {
	color:#2C4182;
	background-color:transparent;
	text-decoration: none;
	font-weight: bold;
}
a.inhalt:active  {
	color:#728691;
	background-color:transparent;
	text-decoration: none;
	font-weight: bold;
}

p.inhaltsmall{
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  text-align:left;
  color:black;
  position:relative;
  top:10px;
  margin-bottom:5px;
  left:0px;
  width:300px;
  vertical-align:top;
	
}
p.inhaltbig {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  text-align:right;
  color:black;
  padding:.4em .4em 0 0;
  position:relative;
  top:0px;
  margin-bottom:12px;
  height:40px;
  left:455px;
  width:300px;
  line-height:20px;
  vertical-align:bottom;
	
}

img.inhaltlinks {
	border-width:1px;
	border-color: orange;
	border-style: solid;
	left: 0px;
	top:0px;
	right:15px;
	position:relative;
	margin-top:10px;
	margin-bottom:10px;
}

img.inhaltmitte {
	border: 1px;
	border-color: orange;	
	display: block;
	margin-bottom: 10px;
	top: 5px;
	position: relative;
	float: none;
	margin-bottom:10px;
}
img.inhaltrechts {
	border-width:1px;
	border-color: orange;
	border-style: solid;
	margin-bottom: 10px;
	right:5px;
	top: 5px;
	position: relative;
	margin-bottom:10px
}

span.divinhalt {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:left;
  color:#616161;
  padding:.4em .4em 0 0;
  position:relative;
  top:0px;
  left:0px;
  width:490px;
  height:480px;
  overflow:scroll;
}

h4.subhead {
    	font-family: Arial, Helvetica, sans-serif;
    	text-align: left;
    	color: #a0a0a0;
    	margin-bottom: 5px;
 	}

