      BODY {padding: 0 0 50px 0; margin: 0px auto;
      text-align: center; font:normal 100.01% Verdana,Arial,Helvetica,sans-serif; color:#008000;
      background-color:#f4f39f;}
      a:link    { color:#008000; font-weight:normal; text-decoration:none; }
      a:visited { color:#008000; font-weight:normal; text-decoration:none; }
      a:active  { color:#008000; font-weight:normal; text-decoration:none; }

table.rounded {table-layout:fixed; background-color:#f4f39f; border:0px; border-style:solid; border-color:#12850C; }
TD.boxcontent        { background-image:url( "bilder/essentials/yellow.png");
                       border-style:solid; border-color:#12850C;
                       border-left-width:1px; border-right-width:1px; border-top-width:0px; border-bottom-width:0px;
                       padding:0px;
                       vertical-align: top;}
TD.boxtopfilled      { background-image:url( "bilder/essentials/om.png"); color: #008000; font-size: 13px; font-weight: bold; padding-left:0px; }
TD.boxtopfilledleft  { background-image:url( "bilder/essentials/ol.png");         width:10px; height:17px; }
TD.boxtopfilledright { background-image:url( "bilder/essentials/or.png");         width:10px; height:17px; }
TD.boxbotleft        { background-image:url( "bilder/essentials/ul.png");               width:10px; height:17px; }
TD.boxbotright       { background-image:url( "bilder/essentials/ur.png");               width:10px; height:17px; }
TD.boxbot            { background-image:url( "bilder/essentials/um.png"); height:17px; margin:0px; padding:0px;vertical-align:top; } 

table.boxbild {table-layout:fixed; border:0px; border-style:solid; border-color:#12850C; }
TD.bildgross  {width:350px; height:266px; margin:0px; padding:0px; text-align:center; vertical-align:middle;  }
TD.bildklein  {width:180px; height:126px; margin:0px; padding:0px; text-align:center; vertical-align:middle; }
TD.bildtxt    {width:180px; height:8px;  margin:0px; padding:0px; text-align:center; vertical-align:middle;  } 

form { background-image:url(bilder/essentials/yellow.png); padding-left:4px; padding-top:0px; border:0px;   font-size:0.80em; font-weight:normal;  }
form input, select, textarea { background-color:#ffcc00; margin-left:4px; padding-left:2px; font-family:Verdana,sans-serif; font-size:0.9em; font-weight:normal; }
form Bereich, .Feld { background-color:#ffcc00; width:300px; border:6px solid #ddd; }
form Auswahl { background-color:#dff; width:300px; border:6px solid #ddd; }
form Check, Radio { background-color:#ffcc00; border:0px;}
form Button { margin-left:4px; margin-top:4px; margin-bottom:0px; padding-left:4px; padding-top:0px; background-color:#ffcc00; color:#008000; width:auto; border:1px solid #008000; font-family:Verdana,sans-serif; font-size:0.95em; font-weight:normal;}
#senden {background-color:#ffcc00; color:#008000; border: solid 1px #008000; }
form p {     /* Formatiert die Zeilen  */clear: left; margin: 0; padding: 0; padding-top: 1px; margin-left: 2px;}
form p label, div {   /* Formatiert die Beschriftungen und die Radio-Buttons  */ float: none; width: 20px; }
.format { background-color:#CFE7E7; border: solid 1px black; Font-family: Verdana; Font-size: 80%; Font-weight: bold; }

#Navigation          { width: 204px; border: 0px; border-color:#00ff00; border-style:solid; margin:0px; padding:0px; font-size:90%;}
p.nav {text-align: left;  font-size:0.85em; line-height: 0.6em; vertical-align: middle;}
 .reg  {text-indent: 4px;}
 .krs  {text-indent: 9px;}
 .ort  {text-indent: 14px;}
 .typ  {text-indent: 19px;}
 .artart {text-indent: 25px;}

ul.hotel  {list-style-type:disc; list-style-position:outside; padding-left:30px; font-size:0.85em; line-height: 0.9em; vertical-align: middle;}
li.hotel1 {}
#werbung { width: 96%; vertical-align: top;}

#deintro { width: 96%; font-size:0.85em; font-weight:normal; color:#008000; margin:0px; padding-left:6px; padding-right:6px;}
p.intro    {text-align: justify; line-height: normal; vertical-align: middle;}
           a.linkintro         { color:#008000; font-weight:normal; font-style:italic; text-decoration:none; }
           a.linkintro:visited { color:#235523; font-weight:normal; font-style:normal; text-decoration:none; }
           a.linkintro:active  { color:#FF0000; font-weight:normal; font-style:normal; text-decoration:none; }

#detext  { width: 96%; font-size:0.85em;  color:#008000; border: 0px; border-color:#00ff00; border-style:solid; margin:0px; padding-left:6px; padding-right:6px;}
           a.linktext         { color:#008000; font-weight:normal; font-style:italic; text-decoration:none; }
           a.linktext:visited { color:#235523; font-weight:normal; font-style:normal; text-decoration:none; }
           a.linktext:active  { color:#FF0000; font-weight:normal; font-style:normal; text-decoration:none; }
h1.titel   {text-align:center;  line-height:normal; vertical-align:bottom; padding-top:15px; font-size:1.0em; color:#008000;}
h1.sehen   {text-indent:1em; text-align:left; text-decoration:underline; line-height: 6px; padding-top:10px; font-size:0.8em; font-weight:normal; color:#008000;}
h1.gastro  {text-indent:1em; text-align:left; text-decoration:underline; line-height: 6px; padding-top:10px; font-size:0.8em; font-weight:normal; color:#008000;}
h2.sehen   {text-indent:2em; text-align:left;                            line-height: 6px; padding-top:5px; padding-bottom:0px; font-size:0.8em; font-weight:normal; color:#008000;}
h2.gastro  {text-indent:2em; text-align:left; text-decoration:underline; line-height: 6px; padding-top:0px; padding-bottom:10px; font-size:0.8em; font-weight:normal; color:#008000;}
/*p.bild             {text-align: center;  padding-bottom:0px; vertical-align: bottom; } */
p.rechts             {text-indent:3em; text-align: right; line-height:4px; font-size:0.8em;  color:#008000; vertical-align: middle;}
p.mitte              {text-indent:3em; text-align: center; line-height:1.3em; font-size:1.0em;  color:#008000; vertical-align: bottom;}
p.anmerkungrechts    {text-indent:3em; text-align: right; line-height:3px; font-size:0.40em;  color:#FF0000; vertical-align: middle;}
p.links              {text-indent:3em; text-align: left;  line-height:5px; font-size:0.8em;  color:#008000;}

p.grossbild           {text-align: left; line-height: 0.4em; padding-left:50px; padding-top:0px;  padding-bottom:0px; vertical-align: top; font-size:0.50em; font-weight:lighter; color:#008000;}

p.bildtext           {text-align: center; line-height: 0.9em; padding-top:0px;  padding-bottom:0px; vertical-align: top; font-size:0.70em; font-weight:lighter; color:#008000;}
p.hinweis            {text-align: center; line-height: 0.7em; padding-top:0px;  padding-bottom:0px; vertical-align: top; font-size:0.70em; font-weight:lighter; color:#008000;}
p.rot                {text-align: center; line-height: 1.2em; padding-top:0px;  padding-bottom:0px; vertical-align: top; font-size:0.70em; font-weight:normal; color:#FF0000;}
p.text               {text-align: justify; line-height: normal; vertical-align: middle;}
p.anzeige            {text-align: center;  line-height: 0.8em; vertical-align: middle; font-size:0.85em; font-weight:lighter; color:#008000;}
p.gastro             {text-align: left; padding-left:2em; font-size:0.8em; line-height:0.9em; color:#008000; vertical-align: middle;}
p.urp       {text-align: left; font-size:0.80em; font-weight:normal; line-height:1.0em; color:#008000; vertical-align: middle;}
p.sehen     {padding-left:2em; padding-bottom:1em; text-align: left; font-size:0.8em; line-height:1.4em; color:#008000; vertical-align: middle;}
p.tabelle   {/*text-indent:1em;*/ text-align: left; padding-left:30px; line-height:1.0em; font-size:0.8em;  color:#008000; vertical-align: middle;}
 .link      {text-align: left;  font-size:0.6em; line-height: 0.6em; vertical-align: middle;}
p.werbetext {text-align: left;  line-height:12px; font-size:0.8em;  color:#008000; vertical-align: middle;}
p.tabbild   {text-align:center; margin-top:10px; vertical-align: middle;}

div {}
.logo { margin-left:2px;                                                                       padding-bottom:3px; width:550px; border:2px  #008000 solid; -moz-border-radius:8px; -khtml-border-radius:8px;}
.div1 { margin-left:2px; margin-top:3px; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px; width:550px; border:2px  #008000 solid; -moz-border-radius:8px; -khtml-border-radius:8px;}
.gast { margin-left:2px; margin-top:0px; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px; width:550px; border:2px  #008000 solid; -moz-border-radius:8px; -khtml-border-radius:8px;}
.umle { margin-left:2px; margin-top:0px; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px; width:550px; border:4px  #80FF80 solid; background-color:#FF0000; text-decoration: blink; -moz-border-radius:8px; -khtml-border-radius:8px;}
.ur   { width:194px; }
.region-country-table { background: #FFCC00; border: 0px solid #008000; width:98%;}
.bookingheader { margin:0px;  color:#008000;font-size:0.95em; font-weight:normal; text-align: center; text-decoration:none; }
.browse { margin:0px;  color:#008000;font-size:0.95em; font-weight:normal; text-decoration:none; }
.bookinginput, .but, .browse { padding: 0 .6em;}
.title { }.menutitle{margin:-5px -5px 5px -5px; padding:2px; background-color:#cccccc; font-weight:bold; border-bottom:1px solid #606060;}
