body {
  background: url(images/page_bg.gif);
  font-size: 12px;
  color:#564b47;  
  padding:20px;
  margin:0px;
  margin-left: auto;
  width: 940px;
  margin-right: auto;
  font-family: Helvetica, Courier;
  font-size: 18px;
}


#links { 	
  text-align: left;
  float: left;	
  margin: 0px;
  padding: 0px;
  width: 200px;
  background-color: #2748B9;
  background: url(images/links_hg.jpg);
  height: 685px;
  text-align: center;
  color: #FFFFFF;
}

#rechts { 	
  text-align: left;
  float: left;	
  margin: 0px;
  padding: 0px;
  width: 720px;
  background-color: #ffffff;
}

#banner { 	
  text-align: left;
  float: left;	
  margin: 0px;
  padding: 10px;
  width: 700px;
  background-color: #ffffff;
  height: 108px;
}
#menue { 	
  text-align: left;
  float: left;	
  margin: 0px;
  padding: 5px;
  width: 700px;
  background-color: #FFFFFF;
  height: 25px;
}

.purple #nav ul{
margin: 0px;
padding: 0px;
padding-left: 5px; /*Abstand erstes Tab zum linken Rand*/
font: bold 11px Verdana;
list-style-type: none;
}

.purple #nav li{
display: inline;
margin: 0;
}

.purple #nav li a{
float: left;
display: block;
text-decoration: none;
margin-right: 2px; /*Abstand zum Naechsten */
padding: 5px 8px;/*padding inside each tab*/
border: 1px solid #000000; /*Rahmen*/
color: white;
background: #596169; /*Hintergrundfarbe Tab*/
}

.purple #nav li a:visited{
color: white;
}

.purple #nav ul li a.current{ background: #2748B9;}

.purple #nav li a:hover { background: #2272CE; }

#inhalt { 	
  text-align: left;
  float: left;	
  margin: 0px;
  padding: 10px;
  width: 700px;
  background-color: #ffffff;
  height: 502px;
}

#inhalt h1{ 	
font-size: 28px;
padding-left: 20px;
}
#inhalt h2{ 	
font-size: 20px;
padding-left: 20px;
}

#inhalt h3{ 	
font-size: 16px;
padding-left: 20px;
}


