body{font-family:sans-serif;}
h1{
 border-bottom:#003399 2px solid;
 font-size:130%;
}
h2{
 border-bottom:#ddddff 1px solid;
 font-size:100%;
 margin-top:15px;
 margin-bottom:5px;
}
h3{
 font-size:100%;
 font-weight:bold;
 margin-top:2px;
 margin-bottom:2px;
}

h1 a{
 color:#0000ff;
 text-decoration:none;
}

.city1{position:absolute;left: 73px;top: 40px;color:#003399;font-size:10pt;font-weight:bold;font-family:sans-serif;}
.city2{position:absolute;left:100px;top: 75px;color:#003399;font-size: 8pt;font-weight:regular;font-family:sans-serif;}
.city3{position:absolute;left: 45px;top: 80px;color:#003399;font-size: 8pt;font-weight:regular;font-family:sans-serif;}
.city4{position:absolute;left: 60px;top:-10px;color:#003399;font-size: 8pt;font-weight:regular;font-family:sans-serif;}
.city5{position:absolute;left: 70px;top:  3px;color:#003399;font-size: 8pt;font-weight:regular;font-family:sans-serif;}
.city6{position:absolute;left: 35px;top: 55px;color:#003399;font-size: 8pt;font-weight:regular;font-family:sans-serif;}
.city7{position:absolute;left: 30px;top: 20px;color:#003399;font-size: 8pt;font-weight:regular;font-family:sans-serif;}
.city8{position:absolute;left:150px;top: 30px;color:#003399;font-size: 8pt;font-weight:regular;font-family:sans-serif;}
.city9{position:absolute;left:120px;top: -5px;color:#003399;font-size: 8pt;font-weight:regular;font-family:sans-serif;}
.teaser{color:#0066cc;}

.navarrow{margin-left:0px;}
.navarrow ul{
margin:0px;
padding:0px;
list-style-type:none;
font-family:sans-serif;
}
.navarrow li{
margin:0px;
width:200px;
height:25px;
background-color:#ffffff;
background-image:url(bilder/navigation-pfeil.png);
}
.navarrow a{
display:block;
width:200px;
height:25px;
color:#003399;
text-decoration:none;
font-weight:bold;
padding:3px;
}
.navarrow a:hover{
color: #0066cc;
text-decoration: none;
}


#asadresse{
 display:none;
}






#navcontainer{margin-left:0px;}
 #navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family:sans-serif;
font-size:90%;
}

#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a
{
display: block;
width: 200px;
padding:5px 0px 5px 5px;
color: #dddddd;
background-color:#3359A5;
background-image:url(bilder/navigation-hintergrund.png);
text-decoration:none;
font-weight:bold;
}

#navcontainer a:hover
{
color: #ffffff;
text-decoration: none;
}

#navcontainer ul ul li { margin: 0 0 0 0; }

#navcontainer ul ul a
{
display: block;
width: 200px;
color: #dddddd;
background-color:#3359A5;
text-decoration: none;
font-size:85%;
}

#navcontainer ul ul a:hover
{
color: #fff;
text-decoration: none;
}

#sidespace{width:26px;}

#inhalte{
 width:500px;
 vertical-align:top;
 font-size:85%;
 }
#inhalte td{
 font-size:85%;
}
#inhalte p{
 margin-top:4px;
 margin-bottom:10px;
}
#inhalte ul{
 margin-top:4px;
 padding-left:10;
 margin-left:10;
}
#inhalte li{
 list-style: disc;
}

.homeAktuelles{
 display:block;
 border:2px #ff0000 dotted;
 padding:5px;
}
.homeAktuelles h1{
 margin-top:0px;
}

.tabhead{
 background-image:url(bilder/hr-farbverlauf.jpg);
 width:500px;
}
.tabhead a{
 color:#000000;
 text-decoration:none;
 display:block;
}
.tabrowl1{
 background-color:#eeeeee;
 font-size:80%;
 text-align:left;
 font-weight:bold;
 vertical-align:top;
 width:100px;
}
.tabrowr1{
 background-color:#eeeeee;
 font-size:80%;
 text-align:right;
 vertical-align:top;
 width:270px;
}
.tabrowl2{
 background-color:#ddddff;
 font-size:80%;
 text-align:left;
 font-weight:bold;
 vertical-align:top;
 width:100px;
}
.tabrowr2{
 background-color:#ddddff;
 font-size:80%;
 text-align:right;
 vertical-align:top;
 width:270px;
}
.highlight{
 width:370px;
 background-color:#ffff00;
 background-image:url(bilder/highlight-hintergrund.png);
 padding-left:11px;
 padding-right:9px;
 text-align:justify;
}

.afliesstext{
 color:#000000;
 text-decoration:none
}

@media print{
 #navcontainer{display:none;width:0px;}
 #askarte{display:none;}
 #aserfahrung{display:none;}
 #asexpose{display:none;}
 #asformular{display:none;}
 #sidespace{display:none;width:0px;}
 #aslogo{height:50px;width:135px;}
 #inhalte a{color:#000000;text-decoration:none;}
 #asadresse{
  display:block;
  font-weight:normal;
  font-size:40%;
  text-align:right;
 }
 a{color:#000000;text-decoration:none;}
}

