/* CSS Document */
body {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
background-color:#FFFFFF;
width:760px;
margin:2px auto;
}

img.logo {
float:left;
margin-top:5px;
margin-bottom:0px;
margin-left:10px;
margin-right:10px;
}

a:link { 
color:#0000CC;
text-decoration:underline;
}
a:visited {
color:#663399;
}
a:hover {
text-decoration:none;
}
a:active {
color:#FF0000;
}

hr {
color: #999999; 
height: 0px;
border: 0px solid white;
border-top: 1px solid #343399;
margin-top: 10px;
margin-bottom: 10px;
margin-left: -2px;
margin-right: -2px;
}

h1 {
font-size:20px;
color:#343399;
text-align:left;
display:inline;
}

h1.besserundbilliger {
font-size:16px;
font-style:italic;
color:#FFFFFF;
margin-left:150px;
margin-top:100px;
}

#oben {
height:45px;
padding-top:2px;
background-color:#FFCC00;
border:1px solid #333399;
-moz-border-radius-topright:10px;
-moz-border-radius-topleft:10px;
}

#micronavi {
background-color:#343399;
border-top:1px solid #343399;
border-bottom:1px solid #FFCC00;
border-left:1px solid #343399;
border-right:1px solid #343399;

}

#onpagemenu {
font-size:11px;
margin-top:1px;
text-align:right;
margin-right:20px;
margin-bottom:1px;
}
#onpagemenu li {
list-style: none;
display: inline;
}
#onpagemenu li a {
font-size:11px;
padding:2px 7px;
margin-left:-4px;
color:#FFFFFF;
border:1px solid #FFCC00;
border-top:none;
border-bottom:none;
background-color:#343399;
text-decoration:none;
}
#onpagemenu li a:hover {
color:#FFFFFF;
background-color:#FFCC00;
text-decoration:none;
}

h2 {
font-size:16px;
font-weight:bold;
margin-top:15px;
margin-bottom:0px;
text-align:center;
}

h3 {
font-size:14px;
font-weight:bold;
margin-left:1px;
}


table.content {
width:760px;
text-align:justify;
border:1px solid #333399;
background-color:#FFFFFF;
margin-bottom:5px;
}

td.zelle {
vertical-align:top;
width:50%;
padding:20px;
padding-bottom:0px;
padding-top:20px;
}


#nach-oben {
text-align:right;
padding-right:17px;
}

table.fotos {
width:712px;
padding:20px;
margin:20px;
padding-bottom:5px;
text-align:center;
border-top:1px solid #333399;
}

td.fotos-fuss {
text-align:center;
padding-top:0px;
padding-bottom:0px;
padding-left:20px;
padding-right:20px;
}


.ontour-telefonnummer {
font-size:12px;
}

.ssi-footer {
text-align:left;
padding-top:0px;
padding-bottom:5px;
padding-left:20px;
padding-right:20px;
}

ul {
margin-left: 15px;
padding-left: 3px;
}

.markierung {
font-weight:bold;
}

.von {
font-style:italic;
margin-left:5px;
}