body {
  margin: 0px;
}

.h1under {
  border-bottom: solid 1px #666666;
  margin-bottom: 6px;
}

.imgrahmen {
  border: solid 1px white;
  padding: 1px;
}

.nounder {
  text-decoration: none;
}

.menu {
  text-decoration: none;
  color: #111111;
}
.menuSpecial1 {
  text-decoration: none;
  color : #666666;
  font-size : 100%;
  font-weight: normal;
}
.menuActiveSpecial1 {
  text-decoration: none;
  color: #666666;
  font-size : 100%;
  font-weight: normal;
}
td.menu1 {
  vertical-align: bottom;
  padding-bottom: 9px;
  padding-left: 5px; 
  /*padding-right: 30px;*/
}
.menu1 {
  text-decoration : none;
  font-size : 84%;
  font-weight: normal;
  color: #FFFFFF;
}
a.menu1:hover {
}
.menuActive1 {
  text-decoration: none;
  color : #FFFFFF;
font-size : 84%;
  font-weight: normal;
}
.menu3 {
  text-decoration: none;
}
a.menu1:hover {
}
.menuActive3 {
  text-decoration: none;
}
td.menu2 , td.menuActive2 {
  padding-left: 5px;
 /* padding-top: 5px;*/
}
td.menu3 , td.menuActive3 {
  text-decoration: none;
  padding-left: 16px; 
  padding-top: 5px;  
}
.menu4 , .menuActive4 {
  text-decoration: none;
  font-size: 85%;
}
td.menu4 , td.menuActive4 {
  text-decoration: none;
  padding-left: 27px;   
  padding-top: 5px;
}
.menu5 , .menuActive5 {
  text-decoration: none;
font-size : 100%;
}
td.menu5 , td.menuActive5 {
  text-decoration: none;
  padding-left: 66px;
  padding-top: 5px;
}
.menu2 {
  text-decoration: none;
  color : #0066CC;
font-size : 100%;
  font-weight: normal;
}
a.menu2:hover {
  text-decoration: none;
  color : #0066CC;
font-size : 100%;
  font-weight: normal;
}
.menuActive2 {
  text-decoration: none;
  color : #0066CC;
font-size : 100%;
  font-weight: normal;
}
.footer {
  text-decoration: none; 
font-size : 80%;
  font-weight: bold;
  color: #000000;
}

A.admin {
  color : Red;
font-size : 100%;
}
A.admin:hover {
  color : #7B68EE;
font-size : 100%;
}


a {
  text-decoration:none;	
}

a:hover {
	text-decoration:underline;
}

.error {
  color:red; 
  font-size : 110%;
}

.header_logo{
  margin-top:19px;
}

.content_area, .content_area *{
  color:black;
}

.content_area a {
	text-decoration:underline;
}


td#special_menu_upper ul li{
  list-style-type:none;
  float:left;
  padding-left:2px;
  padding-right:2px;
}

td#special_menu_upper ul {
  margin-right:-13px;
  width:540px;
}
/*
td#searchandmenu ul {
  margin-left:0px;
  padding-left:15px;	
  border-top: 1px solid rgb(0, 102, 204);
  width:120px;
  padding-top:20px;
  margin-top:50px;
  border-bottom: 1px solid rgb(0, 102, 204);
  padding-bottom:20px;
}
*/
td#searchandmenu a {
  list-style-type:none;
 /* color:#666;*/
 /* font-weight:bold;*/
}

a.menuSpecial1, a.menuActiveSpecial1 {
  font-weight:bold;
}

td#searchandmenu  td.menu2,
td#searchandmenu  td.menu3 {	
   padding-bottom:0px;
}

td#searchandmenu  td.menu2 a, 
td#searchandmenu  td.menuActive2 a,
td#searchandmenu  td.menu3 a,
td#searchandmenu  td.menuActive3 a {
  font-weight:normal;
font-size : 70%;
}

*html td#searchandmenu  td.menu3 a,
*html td#searchandmenu  td.menuActive3 a {
font-size : 100%;
}

td.main_content {
  width:976px;
}

.menu1, .menuActive1 {
  font-weight:bold;
}
