body {
  font-family: Verdana; 
  font-size: 13px;
  color:#ffffff;
  text-align:center;
  background-color:#ffffff;
  margin:0; 
  padding:0;
  background-repeat:no-repeat;
  background-position:left top;
  }
h1{
  text-align:left;
  width:695px;
  background-image:url(img/design/topic.jpg);
  height: 34px;
  margin: 0 0 0 5px;
  padding:0px;
  font-size: 18px;
  line-height:32px;
  text-indent: 0.5em;
  color: #ffffff;
  }
h2{margin:0 0 5px 0;padding:0 0 5px 0; font-size: 16px}
h3{margin:0 0 3px 0;padding:0 0 3px 0;}	
h4{margin-top:0px;padding-top:0px;}
h5{margin-top:0px;padding-top:0px;}
h6{margin-top:0px;padding-top:0px;}

img{border:#393939 1px solid;}
a img{border:#393939 1px solid;}
a:hover img {border:#ffffff 1px solid;}

a:hover .icon {border:#393939 1px solid;}

a:link,  a:active{color: #9a9a9a;text-decoration: none;}
a:visited {color: #9a9a9a;text-decoration: none;}
a:hover {color: #D0D0D0;}

#menue a:link,  a:active{color: #9a9a9a;text-decoration: none;}
#menue a:visited {color: #9a9a9a;text-decoration: none;}
#menue a:hover {color: #D0D0D0;text-decoration: none;}

.pagenr a:link,  a:active{color: #D0D0D0;text-decoration: none;}
.pagenr a:visited {color: #D0D0D0;text-decoration: none;}
.pagenr a:hover {color: #9a9a9a;text-decoration: none;}

.linklvl1{font-size:11px;font-weight:bold;margin-top:10px;padding-left:15px;}
.linklvl2{font-size:11px;padding-left:25px; width:150px;}
.linklvltr{font-size:11px;}
.linklvl3 {font-size:11px;padding-left:20px;}
   

.content{
background-color: rgb(57,57,57);
margin:0 0 10px 11px;
padding: 0.2em 1em 0.3em 1em;
width:656px;
/*min-height: 200px;*/
background-image:url(img/design/p_bottom.jpg);
background-position:bottom;
background-repeat: no-repeat;
}
.content_kontakt{
text-align:left;
padding: 0.2em 1em 0.3em 1em;
margin:0 0 10px 11px;
width:656px;
height: 500px;
background-image:url(img/design/content_kontakt.jpg);
background-position:bottom;
background-repeat: no-repeat;
}
.date{
float:right;
text-align:right;
background-color: rgb(57,57,57);
margin:0 0 0 6px;
margin-bottom: 4px;
width:656px;
font-size: 12px;
}
.autor{
float:right; 
font-size: 10px;}

#page{
  padding:0;
  margin: 0.8em auto;
  width:1142px;
}
#header {
  background-image:url(img/design/top.jpg);
  height:167px;
}
#menue {
float:left;
text-align:left;
font-size:12px;
margin: 15px 23px 10px 20px ;

}
#menue_content{ 
  width:172px;
  margin-left:1px;
  background-image:url(img/design/menue_content.jpg);
  background-position:top;
  background-repeat: y-repeat;
}
#menue_top{
  width:173px;
  height:9px;
  background-image:url(img/design/menue_top.jpg);
  background-position:top;
  background-repeat: no-repeat;
}
#menue_bottom{
  width:173px;
  height:11px;
  background-image:url(img/design/menue_bottom.jpg);
  background-position:bottom;
  background-repeat: no-repeat;
}
#content_bg{
float:left;
width:1142px;
min-height: 450px;
background-image:url(img/design/content_bg.jpg);
background-position:left;
}

#content_bottom{
clear:both;
height: 24px;

background-image:url(img/design/bottom.jpg);
background-position:bottom;
}
#content_top {
  margin-top:10px;
  width:711px;
  height:16px;
  float:left;
  background-image:url(img/design/content_top.jpg);
  background-position:top;
  background-repeat: no-repeat;
}

#content{
/*min-height:450px;*/
  float:left;
  width:710px;
  white-space:normal;
  text-align:justify;
  margin-left:1px;
  padding-top:0px;
  background-image:url(img/design/content_hg.jpg);
  background-position:top;
  background-repeat: y-repeat;

}
#content_top_bg{
float:left;
width:711px;
height: 16px;
margin-left:217px;
background-image:url(img/design/content_bottom.jpg);
background-position:bottom;
background-repeat: no-repeat;
}
.pagenr {
color:#D0D0D0;
float:right; 
font-size: 9px;
margin-right: 35px;
}

.clear {
clear:both;
}
.mpunkt {
  color: #9A9A9A;
  white-space:nowrap;
  margin-left:20px;
  padding-bottom:4px;
  width:165px;
  overflow:hidden;
  line-height:23px;
}
.impressum{float:right;text-align:right;margin:-15px 40px 0 0;font-size:11px;font-weight:bold;color:#9a9a9a;}
.teaser1{float:right;margin: -15px 30px 0 0;}
.teaser2{float:right;margin: 20px 30px 0 0;}
