body,h1,h2,h3,p,li,div,td,span,a{
  font-family: Arial, Verdana, sans-serif; 
	font-size: 11px;
}
body {
	margin: 0px;
	background-color: #FFFFFF;
}
h1{
  font-size: 24px;
	color: #a4005f;
}
h2{
  font-size: 18px;
	color: #a4005f;
}
h3{
  font-size: 14px;
	color: #a4005f;
}
h4{
  font-size: 14px;
	color: #000000;
}
h5{
  font-size: 12px;
	color: #000000;
	margin-bottom: 0px;
}
p{
  margin: 0px 0px 12px 0px;
  font-size: 11px;
 
}

td{
  vertical-align: top;
}
a{
	color: #a4005f;
	text-decoration:none;
}
a.link{
	text-decoration:underline;
}
a.link:link{
}
a.link:visited{
}
a.link:hover{
	color: #999999;
}
a.link:active{
	color: #999999;
}

li{
  padding-bottom: 4px;
}

#tab_main{
  height: 100%;
}
#td_content{
  padding: 30px 0px 30px 30px;
}
#adresse{
  font-size: 11px;
  padding: 10px;
}

.td_middle{
  vertical-align: middle;
}


.nav0{
  color: #ffffff;
  font-weight: bold;
}
.nav0:link{
}
.nav0:visited{
}
.nav0:hover{
  text-decoration: none;
  color: #cccccc;
}
.nav0:active{
  text-decoration: none;
  color: #cccccc;
}
.nav0a{
  color: #cccccc;
  font-weight: bold;
}

.nav1{
  color: #000000;
  padding-left:10px;
  padding-right:5px;
  padding-top: 1px;
  padding-bottom: 6px;
  display: block;
}
.nav1:link{
}
.nav1:visited{
}
.nav1:hover{
  font-weight: bold;
}
.nav1:active{
  font-weight: bold;
}
.nav1a{
  color: #000000;
  padding-left:10px;
  padding-right:5px;
  font-weight: bold;
  padding-top: 1px;
  padding-bottom: 6px;
  display: block;
}

.nav2{
  color: #a4005f;
  padding-left:20px;
  padding-right:5px;
  padding-top: 1px;
  padding-bottom: 4px;
  display: block;
}
.nav2:link{
}
.nav2:visited{
}
.nav2:hover{
  font-weight: bold;
}
.nav2:active{
  font-weight: bold;
}
.nav2a{
  color: #000000;
  padding-left:20px;
  padding-right:5px;
  font-weight: bold;
  display: block;
  padding-top: 1px;
  padding-bottom: 4px;
}

.nav3{
  font-size: 11px;
  color: #000000;
  padding-left:30px;
  padding-right:5px;
  padding-top: 1px;
  padding-bottom: 1px;
  display: block;
}
.nav3:link{
}
a.nav3:visited{
}
.nav3:hover{
  font-weight: bold;
}
.nav3:active{
  font-weight: bold;
}
.nav3a{
  font-size: 11px;
  color: #000000;
  padding-left:30px;
  padding-right:5px;
  font-weight: bold;
  display: block;
  padding-top: 1px;
  padding-bottom: 1px;
}

.site0{
  padding: 4px;
  background-color: #ffffff;
}
.site1{
  padding: 4px;
  background-color: #d0d0d0;
}
.site2{
  padding: 4px;
  background-color: #e0e0e0;
}
.site3{
  padding: 4px;
  background-color: #f0f0f0;
}

.site1 a {
  font-weight: bold;
}

.li_none{
  list-style-type: none;
}

.center {
  text-align: center;
}
.rechts{
  text-align: right;
}

.akt_titel{
	color: #a4005f;
	background-color: #f0f0f0;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
    padding-left: 4px;
    padding-right: 4px;
}


.bgschwarz {
	background-color: #000000;
}
.bgmagenta {
	background-color: #a4005f;
}
.highlight {
	color: #808000;
	font-size: 12px;
	font-weight: bold;


}
