body {
scrollbar-base-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-arrow-color:#3B65AC;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-shadow-color:#3B65AC;
scrollbar-darkshadow-color:#FFFFFF;
font-family:arial,verdana,sans-serif;
font-size:x-small;
color:#003399;
background-color: #FFFFFF;
}
#mapback {background-color: #3B65AC }
a {font-weight:normal; text-decoration:none }
a:link { color:#336699; background-color: #FFFFFF }
a:visited { color:#336699; background-color: #FFFFFF }
a:hover { color:#FFCC33; background-color: #FFFFFF }
a:active { color:#FFCC33; background-color: #FFFFFF }
a:focus{ color:#FFCC33; background-color: #FFFFFF }

.fotoposition { position:absolute; top:0px; left:0px }

.pblrcontent { position:relative; margin:10px; padding:10px }

h1 {position:relative; margin:0px; font-size:medium; font-weight: bold; color:#336699;background-color: #FFFFFF }
h1.titelb { float:left; width:180px; margin-right:5px; font-size:medium; font-weight:bold; color:#336699; background-color: #FFFFFF }
h1:first-letter {font-size:large }
h1.profil {position:relative; margin:0px; font-size:x-small; font-weight:bold; color:#336699; background-color: #FFFFFF }
div.h { margin-left:180px; height:35px }
h2 {position:relative; margin-bottom:15px; padding-left:10px; font-size:x-small; font-weight:bold; color:#336699; background-color: #FFFFFF }
h2:first-letter { font-size:medium }
h3 {position:relative; padding-left:25px; font-size:x-small; font-weight:bold; color:#336699; background-color: #FFFFFF }


div{ position:relative; font-weight:normal }

div.pblranker { text-align:center; font-weight:bold }

div.profile{ position:relative; margin:20px; padding-bottom:0px }
div.zu { position:relative; margin:0px; font-size:xx-small; font-weight:bold; font-style:italic; text-align:right }

div.top { padding:10px; font-size:xx-small; font-style:italic }
.route { margin-top:auto; margin-bottom:auto }
.positionunten {position:absolute;bottom:0px;left:0px;margin:0px;padding:0px}
p {position:relative; padding-top:0px; padding-left:10px; padding-bottom:0px; padding-right:10px }
p.hinweis { padding:10px; margin:auto; border-width:thin; border-color:#FFCC33; border-style:dotted }
p.foto {padding:2px; margin-top:20px; color:#336699; background-color: #FFFFFF; border-top-width:1px; border-top-color:#336699; border-top-style:solid; font-size:xx-small; text-align:right}
p.back { padding-right:40px; padding-bottom:20px; padding-top:20px; width:300px; font-size:xx-small; font-style:italic; font-weight:bold }
p.pdf { font-size:xx-small; width:360px }
#fett{ font-weight:bold; color:#336699; background-color: #FFFFFF }
p.adresse { margin-left:40px; padding:0px }
ul {position:relative; list-style-type:square; font-size:x-small; font-weight:normal }
ul li { font-size:x-small; font-weight:normal }
ul.leporello {list-style-position:inside}
#angebot { padding-left:15px }

dl { position:relative; width:400px; padding-top:5px; padding-left:10px; padding-bottom:0px; padding-right:10px }
dt { margin-left:30px; margin-top:10px; margin-bottom:5px }
dd { margin-left:50px }

table {font-size:x-small; color: #003366; background-color: #FFFFFF }
th.titel { color:#336699; background-color: #FFFFFF; font-weight:bold; text-align:left; line-height:25px; font-size:x-small; font-family:arial,verdana,sans-serif }
th:first-letter { font-size:medium; color:#336699; background-color: #FFFFFF; font-family:arial,verdana,sans-serif }
td.gps {font-size:xx-small}
td { font-weight:normal; vertical-align:middle; line-height:20px; border:1px; font-size:x-small; color: #003366; background-color: #FFFFFF; font-family:arial,verdana,sans-serif }
td.fusszeile { font-weight:bold; color:#336699; background-color: #FFFFFF }
td.fusszeile a:link { font-weight:bold; color:#336699; background-color: #FFFFFF }
td.fusszeile a:visited { font-weight:bold; color:#336699; background-color: #FFFFFF }
td.fusszeile a:hover { font-weight:bold; color:#FFCC33; background-color: #FFFFFF }
td.fusszeile a:active {  font-weight:bold; color:#FFCC33; background-color: #FFFFFF }