/*************** Grundeinstellungen *******************/

body {
 background-color: #CCCCCC;
}

body, td {
 font-family: Verdana,Tahoma;
 font-size: 12px;
}
a {
 text-decoration:none;
 color:#000099;
}
h2 {
 text-align:center;
 font-size:14px;
 font-weight:bold;
}

/**************** Struktur ********************/

#main {
 width:758px;
 background-image:url(../img/header.jpg);
 background-repeat:no-repeat;
 overflow:visible;
}
#head {
 display:block;
 height:142px;
 width:758px;
 text-align:right;
}
 #head img {
  margin-right:3px;
  margin-top:3px;
 }
#content {
 width:758px;
 min-height:400px; 
 overflow:hidden;
}
#footer {
 width:758px;
 background-image:url(../img/footer.jpg);
 background-repeat:no-repeat;
 height:11px;
 clear:both;
}
.navi {
 /*float:left;*/
 width:140px;
 border-left:1px solid #999999;
 border-right:1px solid #999999;
 height:400px;
 margin-left:4px;
 vertical-align:top;
}
	.navi h1 {
	 margin-left:10px;
	 margin-bottom:0px;
	 margin-top:10px;
	 width:110px;
	 border-bottom:2px dotted #000000;
	 font-size:14px;
	 font-weight: bold;
	 padding-bottom:3px;
	}
.contentdiv {
 /*float:left;*/
 width:450px;
 border-left:1px solid #999999;
 height:400px;
 margin-left:10px;
 vertical-align:top;
}
	.contentdiv h1 {
	 margin-left:20px;
	 margin-bottom:10px;
	 margin-top:10px;
	 width:250px;
	 border-bottom:2px dotted #000000;
	 font-size:14px;
	 font-weight: bold;
	 padding-bottom:3px;
	}
.bildereck {
 width:147px;
 border-right:1px solid #999999;
 height:400px;
 vertical-align:top;
}

ul.navilinks {
 margin-left:20px;
 padding:0;
 list-style:none;
}
 .navilinks li {
  padding-top:10px;
 }
 .navilinks li:hover, li#aktiv {
  list-style:outside url(../img/pfeil_rechts_klein.gif);
 }
 .navilinks li a {
  color:#000000;
  font-size:12px;
  text-decoration:none;
 }