html, body {
  background-color:#E5E5E5;
  background-image:url('../img/bgtop.jpg');
  background-repeat:repeat-x;
  background-position:top;
  margin:0px;
  padding:0px;
  border:0px;
  height:100%;
  min-height: 100.05%;
  font-family:Verdana;
  font-weight:normal;
  color:#999999;
}

p,td{
  font-family:Verdana;
  font-weight:normal;
  color:#999999;
  font-size:11px;
}

.title{
  font-weight:bold;
  color:#006600;
}

#mainTable{
  height:100%;
  background-color:#E5E5E5;
  width:772px;
}

.menuTd{
  height:28px;
  background-color:#FFFFFF;
  text-align:center;
  vertical-align:middle;
}

.menuHiTd{
  height:28px;
  background-color:#FFFFCC;
  text-align:center;
  vertical-align:middle;
}

.sub{font-size:11px;}
a.sub:link{color:999999; font-size:11px; text-decoration:none;}
a.sub:visited{color:999999; font-size:11px; text-decoration:none;}
a.sub:hover{color:999999; font-size:11px; text-decoration:none;}
a.sub:focus{color:999999; font-size:11px; text-decoration:none;}

a.hilite:visited,a.hilite:link, a.hilite:hover, a.hilite:active{
	font-size:12px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#006600;
	border-right: 2px solid #EAEAEA;
	border-top: 0px solid #E1CC9D;
	border-bottom: 0px solid #524018;
	padding-left: 4px;
	padding-right: 4px;
    padding-top: 7px;
    padding-bottom: 7px;
    line-height:2;
}
a.mainnav:link    {
	font-size:12px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration:none;
	color:#999999;
	background-color:#FFFFFF;
	border-right: 2px solid #EAEAEA;
	border-top: 0px solid #A2ADBF;
	border-bottom: 0px solid #1F2935;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height:2;
}
a.mainnav:visited {
	font-size:12px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration:none;
	color:#999999;
	background-color:#FFFFFF;
	border-right: 2px solid #EAEAEA;
	border-top: 0px solid #A2ADBF;
	border-bottom: 0px solid #1F2935;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height:2;
}
a.mainnav:hover   {
	font-size:12px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#006600;
	border-right: 2px solid #EAEAEA;
	border-top: 0px solid #E1CC9D;
	border-bottom: 0px solid #524018;
	padding-left: 4px;
	padding-right: 4px;
    padding-top: 7px;
    padding-bottom: 7px;
    line-height:2;
}
a.mainnav:active  {
	font-size:12px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#006600;
	border-right: 2px solid #EAEAEA;
	border-top: 0px solid #E1CC9D;
	border-bottom: 0px solid #524018;
	padding-left: 4px;
	padding-right: 4px;
    padding-top: 7px;
    padding-bottom: 7px;
    line-height:2;
	}

.submenuTd {
  width:213px;
  background-color:#F0F0F0;
  border-left:1px solid #D6D6D6;
  border-top:1px solid #D6D6D6;
  vertical-align:top;
}

.contentTd {
	width:537px;
   background-color:#FFFFFF;
   border-right:1px solid #D6D6D6;
   border-top:1px solid #D6D6D6;
   vertical-align:top;
}

.contentDate{
  padding-left:20px;
}

.contentTitle{
  padding-left:20px;
  font-weight:bold;
  color:#006600;
}

.aktContent{
 padding-left:20px;
 padding-right:20px;
}

.aktContLink{
 padding-left:20px;
}

.submenu{
  padding-left:20px;
  padding-top:10px;
  padding-bottom:10px;
  border-bottom:1px solid #FFFFFF;
}

.submenuHi{
  padding-left:20px;
  padding-top:10px;
  padding-bottom:10px;
  border-bottom:1px solid #FFFFFF;
  background-color:#DDDDDD;
}

.label{
  padding-top:10px;
  font-size:17px;
  font-family:Times New Roman, serif;
  font-weight:lighter;
  color:#FFFFFF;
  position:relative;
  top:-53px;
  left:78px;
  width:140px;
  overflow:visible;
  height:30px;
}

.fotolinks {
  width:175px;
  height:135px;
  overflow:hidden;
  vertical-align:middle;
  text-align:center;
  background-color:#FFFFFF;
  border-top:1px solid #F0F0F0;
}

.littlePic {
  cursor:pointer;
}

.textList {
  vertical-align:top;
  padding:10px;
  border-top:1px solid #F0F0F0;	
}

.impressum{
  width:22px;
  background-image:url('../img/bgtop.jpg');
  background-repeat:repeat-x;
  background-position:top;
  vertical-align:top;
  padding-top:17px;
}
