body
{font-family:verdana,arial; font-size:8pt; background-color:#ffffff; margin:0px; padding:0px;}

div.leftdiv
{float:left;}

div.rightdiv
{float:right;}

img.block
{display:block;} /* sonst stellt IE Bilder mit 2px vertikalem Abstand dar */

img.randgrau
{border:solid 1px gray;}

p, div, b
{font-size:8pt; line-height:1.2em;}

p.textblock
{margin-top:0px; margin-bottom:8px; padding:0px;}

p.absatz
{margin-top:0px; margin-bottom:2px;}

ul
{margin-top:8px; position:relative; left:-8px;}

li
{padding:3px;}

h1
{font-size:9pt; margin-top:9px; margin-bottom:9px;}

h1.f9
{display:inline; font-size:8pt;}

h1.big
{font-size:10pt;}

h2
{font-size:8pt;}

h2.f8
{display:inline; font-size:8pt; font-weight:normal; }

h2.f9
{display:inline; font-size:9pt; font-weight:normal; }

h2.f9bold
{display:inline; font-size:9pt; font-weight:bold; }

div a span.abold
{font-weight:bold;}

.hauptmenue
{}

.hmenuitem
{float:left;background-color:#f7cf56; padding:3px; border-right:solid 1px white; text-align:center;
background-image:url('http://www.top-urlaub-hotels.de/img/bk_kategorie_g_20.jpeg'); background-repeat:repeat-x; }

.hmenuitem a
{color:black; height:20px; font-weight:normal; text-decoration:none; font-family:verdana; font-size:9pt;}

.hauptrahmen /* Bei Änderung Width auch footer anpassen, da untereinander */
{clear:left; width:1048px; margin-top:10px; }

div.header
{width:924px; height:87px; margin:0px 0px 0px 0px; padding:0px; border-bottom:solid 1px gray; border-right:solid 1px gray;}

div.header img {display:block; width:924px; border-left:none; border-top:none; border-right:none; border-bottom:solid 1px white;}

.nav_left 
{position:absolute;left:0px;top:98px; float:left; margin-left:8px; padding:0px; background-color:white; color:black; text-decoration:none; font-family:verdana, sans-serif; font-size:8pt;}

.nav_right
{position:absolute;left:925px;top:98px; float:left; margin-left:0px; padding:0px; background-color:white; color:black; text-decoration:none; font-family:verdana, sans-serif; font-size:8pt;}
.nav_right_top
{position:absolute;left:925px;top:0px;}

.haupt /* bei width-Änderung auch hauptheading beachten */
{float:left; width:740px; margin-left:181px; font-family:verdana,arial; font-size:9pt;} /*169+12px*/

.footer
{width:1048px; clear:left; margin-top:10px; text-align:center; font-size:7pt;}

/* Hauptteil */

div.hauptblock
{clear:both;display:block;}

div.box_leftimage
{float:left; border-left:solid 1px gray; border-right:solid 1px gray; border-bottom:solid 1px gray; border-top:0px;}

/* Menü */

div.menu
{width:160px; margin:0px 0px 10px 0px; padding:0px; border:solid 1px gray; background-color:#f0f5ff;
background-image:url('http://www.top-urlaub-hotels.de/img/bk_nav_blue_160.jpeg'); background-repeat:repeat-y;}

div.menu a  
{display:block; padding-left:3px; padding-bottom:3px; padding-top:2px; color:black; text-decoration:none; font-family:verdana, sans-serif; font-size:8pt;}

div.menu a:visited 
{display:block; padding-left:3px; padding-bottom:3px; padding-top:2px; color:black; text-decoration:none; font-family:verdana, sans-serif; font-size:8pt;}

div.menu a:active
{display:block; padding-left:3px; padding-bottom:3px; padding-top:2px; color:black; text-decoration:none; font-family:verdana, sans-serif; font-size:8pt;}

div.menu a:hover 
{display:block; padding-left:3px; background-color:#ffffff; color:#004080; text-decoration:none; font-family:verdana, sans-serif; font-size:8pt;
border-bottom:solid 1px #000000; border-top:solid 1px #000000; padding-bottom:2px; padding-top:1px;}

div.hauptheading 
{background-color:#5c88ff; border:solid 1px gray; height:16px; width:726px; margin-bottom:8px; padding-left:6px;
color:white; text-decoration:none; font-weight:normal; font-family:verdana, sans-serif; font-size: 9pt; 
background-image:url('http://www.top-urlaub-hotels.de/img/bk_kategorie_18.jpeg'); background-repeat:repeat-x; }

div.twopartsheading  
{float:left; background-color:#f7cf56; border:solid 1px gray; height:16px; width:230px; margin-bottom:8px; margin-right:8px; padding-left:6px;
color:black; text-decoration:none; font-weight:normal; font-family:verdana, sans-serif; font-size: 9pt; 
background-image:url('http://www.top-urlaub-hotels.de/img/bk_kategorie_g_20.jpeg'); background-repeat:repeat-x; }

div.twopartsheading a
{color:black; font-weight:normal; background-color:#f7cf56; text-decoration:none; font-family:verdana; font-size:8pt;
background-image:url('http://www.top-urlaub-hotels.de/img/bk_kategorie_g_20.jpeg'); background-repeat:repeat-x; }

div.kategorie 
{background-color:#5c88ff; border-bottom:solid 1px gray; height:16px; 
color:white; text-decoration:none; font-weight:normal; font-family:verdana, sans-serif; font-size: 9pt; 
background-image:url('http://www.top-urlaub-hotels.de/img/bk_kategorie_18.jpeg'); background-repeat:repeat-x; }

div.kategorie_150
{background-color:#f7cf56; border-bottom:solid 1px gray; height:16px; 
color:black; text-decoration:none; font-weight:normal; font-family:verdana, sans-serif; font-size: 9pt; width:175px;
background-image:url('http://www.top-urlaub-hotels.de/img/bk_kategorie_g_20.jpeg'); background-repeat:repeat-x; }

div.kategorie_double 
{background-color:#f7cf56; border-bottom:solid 1px gray; height:16px; 
color:black; text-decoration:none; font-weight:normal; font-family:verdana, sans-serif; font-size: 9pt; width:360px; 
background-image:url('http://www.top-urlaub-hotels.de/img/bk_kategorie_g_20.jpeg'); background-repeat:repeat-x; }

div.navblock
{width:160px; margin:0px 0px 6px 0px; padding:0px; border:solid 1px gray; background-color:#f0f5ff;
background-image:url('http://www.top-urlaub-hotels.de/img/bk_nav_blue_160.jpeg'); background-repeat:repeat-y;}

/* Button */

div.vertbutton
{background-color:#5c88ff; padding:3px; border:solid 1px gray; margin-bottom:4px; margin-right:5px; text-align:center;
background-image:url('http://www.top-urlaub-hotels.de/img/bk_kategorie_20.jpeg'); background-repeat:repeat-x; }

div.vertbutton a
{color:white; font-weight:normal; background-color:#5c88ff; text-decoration:none; font-family:verdana; font-size:8pt;
background-image:url('http://www.top-urlaub-hotels.de/img/bk_kategorie_20.jpeg'); background-repeat:repeat-x; }

div.menubutton
{background-color:#5c88ff; padding:3px; border:solid 1px gray; margin-bottom:10px; text-align:center;
background-image:url('http://www.top-urlaub-hotels.de/img/bk_kategorie_20.jpeg'); background-repeat:repeat-x; }

div.menubutton a
{color:white; font-weight:normal; background-color:#5c88ff; text-decoration:none; font-family:verdana; font-size:8pt;
background-image:url('http://www.top-urlaub-hotels.de/img/bk_kategorie_20.jpeg'); background-repeat:repeat-x; }

/* Hotels... */

/* Wenn Font-Größe hier geändert wird, dann auch die H1/2 Größen darin anpassen, z. B. h1.f9 oder Versuch mit Inherit; */

div.region {font-family:verdana, sans-serif; font-weight:bold; font-size:8pt; padding-bottom:10px;}

div.region_int {font-family:verdana, sans-serif; font-weight:bold; padding-bottom:10px;}

div.hotelname {float:left; width:700px; background-color:#f7cf56; color:black; text-decoration:none; font-weight:normal; font-family:verdana, sans-serif; font-size: 9pt; 
border:solid 1px gray; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px;
background-image:url('http://www.top-urlaub-hotels.de/img/bk_kategorie_g_20.jpeg'); background-repeat:repeat-x; }

div.top_hotel 	
{float:left; width:700px; background-color:#FFF198; border-left:solid 1px gray; margin-bottom:16px; padding:8px; 
border-right:solid 1px gray; border-bottom:solid 1px gray; text-align:left;
background-image:url('http://www.top-urlaub-hotels.de/img/bk_nav_720.jpeg'); background-repeat:repeat-y; }

div.top_hotel_cntnr
{float:left; margin-bottom:16px;}

div.top_hotel_compact /*text im land rechts 419+1+180=600, 119+8+8=135*/	
{float:left; width:519px; height:119px; background-color:#FFF198; border-left:solid 1px gray; padding:8px; 
border-right:solid 1px gray; border-bottom:solid 1px gray; text-align:left;
background-image:url('http://www.top-urlaub-hotels.de/img/bk_nav_720.jpeg'); background-repeat:repeat-y; }

div.tophotelbild img
{border-top:0px; border-left:0px; border-right:0px; border-bottom:solid 1px gray; width:175px; height:132px; margin-bottom:0px;}

div.hotelbild
{float:left; margin-right:0px;}

div.hotelbild img
{border-left:solid 1px gray; border-bottom:solid 1px gray; border-right:0px; border-top:0px; width:180px; height:135px;}

div.urlaubsbilder
{clear:left; margin-top:5px; text-align:left;}

div.urlaubsbilder img
{border:solid 1px gray; padding:0px; margin-top:3px; margin-right:8px;}

div.hotelfacts
{float:left; margin-right:8px; font-weight:bold;}

div.hotelfactstext
{float:left; width:62%;}

div.hotel_shortfactstext
{float:left;}

/* Regionenüberblick */

div.region_overview
{width:360px; text-align:center; vertical-align:top; margin-right:8px; margin-bottom:8px; border:solid 1px gray;  background-color:#FFF198;
background-image:url('http://www.top-urlaub-hotels.de/img/bk_nav_362.jpeg'); background-repeat:repeat-y; }

div.region_ov_facts
{padding:8px;}

/* Top Empfehlung */

div.top_angebot
{width:175px; text-align:center; vertical-align:top; border:solid 1px gray; background-color:#FFF198; margin-right:8px; margin-bottom:8px;
background-image:url('http://www.top-urlaub-hotels.de/img/bk_nav_200.jpeg'); background-repeat:repeat-y; }

div.top_angebot_facts
{height:189px; padding:8px;}

div.top_angebot_facts_short
{height:84px; padding:8px;}

a.europvers { font-size:7pt; color:#103b7f; text-decoration:none;}
a.question { color:blue; }

/* Links negativ */

a:link.neg
{color:white; text-decoration:underline; font-family:verdana; font-size:8pt;}

a:visited.neg
{color:white; text-decoration:underline; font-family:verdana; font-size:8pt;}

a:active.neg
{color:white; text-decoration:underline; font-family:verdana; font-size:8pt;}

a:hover.neg
{color:black; background-color:#acd8ff; text-decoration:underline; font-family:verdana; font-size:8pt;}


