body{
font-family: Arial,Helvetica,sans-serif;

line-height:1em;
text-align:left;
margin:35px auto;
background-color:#ffffff;
}
#etracker{
border:0px;
}
#koerper{
margin:0px auto;
width:940px;
BACKGROUND-COLOR: #ffffff ;

}
#kopf{
clear:both;
margin:0px 0px 10px 0px;
padding:0;
height:60px;
}
#banner{
margin:0px 0px 0px 0px;
border:0;
height:60px;
width:940px;
}
#links{
width:256px;
float:right;
margin:0px 5px 0px 0px;
font-size: 90%;
}
#rechts{
width:300px;
float:right;
margin:0px 5px 0px 0px;
font-size: 90%;
}
#navi{
border:0px solid #000000;
width:250px;
float:left;
margin:0px 0px 0px 10px;
font-size: 90%;
}
#mitte{
border:0px solid #000000;
float:right;
width:660px;
margin:0px 10px 0px 0px;
}
#startmitte{
border:0px solid #000000;
float:right;
width:325px;
margin:0px 10px 0px 0px;
}
#startrechts{
float:right;
width:325px;
margin:0px 10px 0px 0px;
}
#startnavi{
font-size: 90%;
float:left;
width:250px;
margin:0px 0px 0px 10px;
}
#fuss{
clear:both;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
text-align:center;
color:#3F6CB1;
font-weight:bold;
font-size:70%;
}
#footer{
margin:0px 0px 0px 0px;
height:60px;
width:950px;
border:0px solid #000000;
}
.boxmap {
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:3px;
border:1px solid #3F6CB1 ;
padding-bottom:0px;
padding:7px;
}
.mappic{
width:288px;
}
.boxstart {                
margin-bottom:10px;

}
.starttitel{
padding:5px;
padding-top:10px;
color:#3F6CB1 ;
margin-left:5px;
font-weight:bold;
text-align: left;
}
.boxartikel{                
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
padding-bottom:0px;
}
.boxafz {
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
padding-bottom:0px;
}
.titel {  
padding:5px;
padding-top:10px;
color:#4F4F4F; 
margin-left:5px;
font-weight:bold;
text-align: left;
}
.text1 {
margin-top:10px;
margin-bottom:10px;
text-align: left;
font-size:90%;
padding-left:5px;
}
 .text2 {
text-align: justify;
padding:10px 10px 0px 10px;
font-size:85%;
}
 .text3 {
text-align: justify;
padding:10px 10px 0px 10px;
font-size:75%;
}
.startweiter {
padding:10px 10px 0px 10px;
text-align: right;
font-size:75%;
}
.starttext {
margin-top:0px;
text-align: justify;
padding:5px 10px 0px 10px;
font-size:80%;  
min-height:70px;

border:0px solid #3F6CB1 ;
}
 .ende{
height:0px;
padding-bottom:10px;
clear:both;
}
.weiter {
padding-bottom:5px;
padding-right:10px;
text-align:right;
margin-left:10px;
font-size:85%;
font-weight:bold;
clear:both;
}
.break{
height:0px;
padding-bottom:0px;
clear:both;
}
a:link, a:visited {
font-family: Arial;
color:#3F6CB1 ;  
text-decoration: none;
}
a:focus, a:hover, a:active {
text-decoration: none;
color:#4F4F4F;
}
span.fett {
  font-weight:bold;
}

.menue {
width:190px;
font-size: 90%;
margin-bottom:10px;
padding:10px 0px 0px 0px;
}
.menuekopf {
font-weight: bold;
color: #3F6CB1;
width: 180px;
padding: 0px 0px 0px 0px;

margin-bottom: 5px;
}
.menue ul {
list-style-type: none;
padding: 0px;
margin: 0px;
font-size: 85%;
}
.menue li {
display: block;
border-bottom: 1px solid #3F6CB1 ;
border-right: 1px solid #3F6CB1 ;
border-top: 1px solid #3F6CB1 ;
border-left: 1px solid #3F6CB1 ;
width: 188px;
margin-bottom: 5px;
}
.menue li a, .menue li a:link {
text-decoration: none;
display: block;
color: #3F6CB1;
width: 178px;
padding: 5px;
}
.menue li a:visited {
color: #3F6CB1;
}
.menue li a:hover, .menue li a:active, .menue li a:focus {
color: #f3f8fc ;
BACKGROUND-COLOR: #3F6CB1 ;
}


.vmenuex {
width:250px;
font-weight: bold;
top:15px;	
min-height:25px;
min-width:50px;
font-size: 100%;
margin:0px;
padding:15px; 
}
fett {
font-weight:bold;             
}
h1{
font-size:120%;
margin:0 0 0 0;
}
h2{
font-size:110%;
margin:0 0 0 0;
}
h3{
font-size:100%;
margin:0 0 0 0;
}
img{
border:0px;
}
p{
font-size:100%;
margin: 5px 0px 5px 0px;
}
.bild{
border:1px outset #3F6CB1;
}
.bildbanner{
margin:5px 10px 5px 10px;
}
.back{
border:1px outset #3F6CB1;
width:100%;
top:300px;
}
.bildleft{
margin:10px 10px 5px 10px;
float:left;
width:280px;
height:210px;
border:1px outset #3F6CB1;
}
.startbildleft{
margin:10px 10px 5px 10px;
float:left;
width:300px;
height:225px;
border:1px outset #3F6CB1;
}
.bildleftart{
margin:5px 10px 5px 0px;
float:left;
width:280px;
height:210px;
border:1px outset #3F6CB1;
}
.bildright{
margin:10px 10px 5px 10px;
float:right;
width:280px;
height:210px;
border:1px outset #3F6CB1;
}
.bildrightart{
margin:5px 0px 5px 10px;
float:right;
width:280px;
height:210px;
border:1px outset #3F6CB1;
}
.bildleftx{
margin:10px 10px 5px 10px;
float:left;
}
.bildrightx{
margin:10px 10px 5px 10px;
float:right;
}
.bildlinks{
width:200px;
margin:5px 5px 5px 0px;
padding :5px 5px 5px 5px;  
float:left;
}
.bildrechts{
width:200px;
right:0px;
margin:5px 0px 5px 5px;
padding :5px 5px 5px 5px; 
float:right;
}
.untertitel{
font-size : 80%; 
padding-top:2px;
float:left;
border:0px solid #000000;
}
.seitentitel {       
padding:5px 5px 5px 10px;
color:#4F4F4F; 
margin-bottom: 10px;
font-weight:bold;
text-align: left;
}

.seitenlinks {       
padding:0px 10px 10px 10px;
text-align: left;
font-size:80%;
font-weight:bold;
}

.seitenlink {       
padding:0px 10px 0px 0px;
text-align: left;

}

.wbox { 
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
border:1px dashed #3F6CB1 ;
padding:0px 9px 0px 9px;
}
.wboxbanner1{
width:300px;
padding:0px;
}
.wboxbanner2{       
width:234px;
padding:0px;
}
.wtitel{
padding:10px 0px 10px 0px;
color:#3F6CB1;
margin-left:0px;
font-weight:bold;
text-align: left;
}


.amzboxtitel{
padding:10px 0px 10px 0px;
color:#3F6CB1;
margin-left:4px;
font-weight:bold;
text-align: left;
}

.amzbox_01 { 
padding:0px 0px 0px 0px;
margin:10px 0px 10px 35px;


}

.secubox { 
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
text-align: justify;
font-size: 70%;
}


.wbox_01 { 
padding:0px 0px 0px 0px;
margin:10px 0px 10px 0px;


}


.infobox { 
padding:0px 0px 10px 10px;
margin:10px 0px 10px 0px;
border:1px solid #3F6CB1 ;
}
.infotitel{
padding:10px 0px 10px 0px;
color:#3F6CB1;
margin-left:0px;
font-weight:bold;
text-align: left;
}

.infotext{
padding:10px 0px 10px 0px;
color:#3F6CB1;
margin-left:0px;
font-weight:bold;
text-align: left;
font-size: 90%;
}




.hinweis{
text-align: justify;
padding:20px 0px 10px 0px;
font-size:70%;
font-weight:bold;
text-align:center;
}

span.hotel {
  font-weight:bold;
  font-size:120%;
}


