body {
scrollbar-base-color:#FFCC33;
scrollbar-track-color:#FFFFCC;
scrollbar-face-color:#FFFFCC;
scrollbar-arrow-color:#336699;
scrollbar-highlight-color:#FFFFCC;
scrollbar-3dlight-color:#FFFFCC;
scrollbar-shadow-color:#FFCC33;
scrollbar-darkshadow-color:#FFFFCC;
color:#333399;
font-family:arial,verdana,sans-serif;
font-size:x-small;
background-color:#FFFFCC;
}

body.map {background-image:url(../uctimages/uctmapback.gif); background-repeat:no-repeat}
body.sprachauswahl{background-image:url(../uctimages/uctback.gif); background-repeat:repeat-x }
body.sterne {background-image:url(../uctimages/uctsterne.gif); background-repeat:repeat-x}
body.menu {position:absolute; background-image:url(../uctimages/uctmenuback.gif); background-repeat:no-repeat;background-color:transparent; width:275px; height:262px; margin:0px; padding:0px}
body.fotos {background-image:url(../uctimages/uctfotoback.gif); background-repeat:no-repeat }

.uctmenu{ position:absolute; width:275px; height:192px;top:70px; margin:0px; padding:0px }

.smokkelpionier { position:absolute; top:9px; left:4px; z-index:2 }
.uctroute { position:absolute; margin-top:auto; margin-left:0px; margin-right:0px; margin-bottom:auto; bottom:30px;z-index:1 }

.fotoposition { position:absolute; top:5px;left:15px }
.d{ position:absolute; width:32px; height:32px; top:22px; right:64px}
.nl{ position:absolute; width:32px; height:32px; top:22px; right:20px}


a {font-weight:normal; text-decoration:none }

a:link { color:#336699; background-color: #FFFFCC }
a:visited { color:#336699; background-color: #FFFFCC }
a:hover { color:#FFCC33; background-color: #FFFFCC }
a:active { color:#FFCC33; background-color: #FFFFCC }
a:focus{ color:#FFCC33; background-color: #FFFFCC }


h1 {position:relative; margin:0px; font-size:medium; text-transform:uppercase; font-weight: bold; color:#336699; background-color: transparent}
h1 b {position:relative; margin:0px; font-size:small; text-transform:none; font-weight: bold; color:#336699; background-color: transparent}
h2 {position:relative; margin-bottom:15px; padding-left:10px; font-size:small; font-weight:bold; color:#336699; background-color: transparent }
h3 {position:relative;  padding-left:25px; font-weight:bold; color:#336699; background-color: transparent }

div{ font-weight:normal }
div.uctcontent { position:relative; margin-top:14px; margin-bottom:20px; margin-left:20px; margin-right:20px }
div.fototext { position:relative; width:90%; height:30px; margin:20px; bottom:0px; color:#336699; background-color: transparent; border-top-width:1px; border-top-color:#336699; border-top-style:solid; font-size:xx-small; text-align:left }

p.untermenu {position:relative;padding:10px; text-align:center; font-size:x-small; font-weight:bold; text-transform:uppercase;}
p.untermenu a {font-weight:bold; text-decoration:none }
div.uctanker { text-align:center; font-weight:bold }

div.zu { position:relative; margin:0px; font-size:xx-small; font-weight:bold; font-style:italic; text-align:right }
div.top { text-align:right; font-size:xx-small; font-style:italic }


p {position:relative; margin:10px; padding:0px }
p.hinweis { padding:10px; margin:auto; border-width:thin; border-color:#FFCC33; border-style:dotted }
p.back { text-align:left; width:300px; font-size:xx-small; font-style:italic; font-weight:bold }
p.adresse { margin-left:40px; padding:0px }
.drucken {text-align:center; font-size:xx-small}
.fett{ font-weight:bold; color:#336699; background-color: #FFFFCC }
.umfluss { vertical-align:middle }
.preis {color:#FF9900; font-weight:bold; font-size:small}
.zentrieren {text-align:center}
.angebot {margin-left:15px }
.pdf { font-size:xx-small }
.p { color:#333399 }
.s { color:#FF9900 }
.u { color:#FFCC33}
.infoundbuchen {font-weight:bold}
ul {position:relative; list-style-type:square; font-weight:normal }
ul li { font-weight:normal }


dl {position:relative; width:380px; 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: #333399; width:360px}
th.infotitel_p { font-weight:bold; color:#FFFFCC; background-color: #333399; text-align:left; line-height:20px }
th.infotitel_s { font-weight:bold; color:#FFFFCC; background-color: #FF9900; text-align:left; line-height:20px }
th.infotitel_r { font-weight:bold; color:#FFFFCC; background-color: #FFCC66; text-align:left; line-height:20px }
.verleih{ width:180px}
.verleih:first-line { font-weight:bold }
th{ font-weight:bold; color:#333399; text-align:left; line-height:20px }
.b {font-size:medium}
td.ort { font-weight:normal; color:#333399; background-color: #FFFFCC; vertical-align:middle; line-height:15px;  width:200px}
td.km { text-align:right}
td.info { font-weight:bold; width:80px; color:#FFCC33; text-align:center; line-height:15px; }
td.info a:link { font-weight:bold }
td.info a:visited { font-weight:bold; color:#FFCC33; }
td.info a:hover { font-weight:bold; color:#FFCC33; background-color: #336699 }
td.info a:active { font-weight:bold; color:#FFCC33; background-color: #336699}

.buchen { position:relative; top:0px; margin:0px; padding:0px; width:360px }
div.adresse { position:realtive; margin-top:0px; width:270px; float:left}
.ortsliste { position:relative; list-style-type:square }