*{margin:0px; padding:0px}
html {background-color:#f4ecd8}
a img{border:0px;}
body {
		width:995px;
		border-right:1px solid #e8dfc4;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background-color:#FFFFFF;
		color:#333333;
		}
.clear {clear:both}

div#left {width:394px; margin:2px 0px 0px 4px; float:left;}
*html div#left { margin:2px 0px 0px 2px;}
div#right {width:589px; margin:18px 0px 0px 4px; float:left;}
div#banner{width:995px; height:93px; text-align:right; background-image:url(header.jpg);}
div#func-navi {height:20px; float:left; text-align:right; width:819px; font-size:11px; margin-top:2px}
div#func-navi  a{padding-left:9px; background-image:url(icon_pfeil.jpg); background-position:0px 5px; background-repeat:no-repeat;  margin-left:12px; height:5px}
a:link, a:visited{text-decoration:none; color:#333333}
a:hover{text-decoration:underline}


/*Navigation*/		
div#navi {
		background-image:url(navi_hg.gif);
		height:46px;
		width:995px;
			}
			
div#navi a{
		float:left;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
			}

/*div#navi a#themen {
		width:148px;
		border-right:1px solid #ffab73;
		margin-top:6px;
		padding-top:10px 1px 0px 3px;
		text-align:center;
		height:33px;
		margin-left:36px;
			}
div#navi a#themen:hover {
		background-color:#ffd009;
		border-right:1px solid #c48e04;
		color:#894b00}*/

div#navi a div#home{position:absolute; left:0px}			
	
div#navi a#themen {height:41px; width:151px; background-image:url(navi_themen.jpg); margin-top:5px}
div#navi a#themen:hover {background-image:url(navi_themen2.jpg);}

div#navi a#lastminute {height:41px; width:102px; background-image:url(navi_lastminute.jpg); margin-top:5px}
div#navi a#lastminute:hover {background-image:url(navi_lastminute2.jpg);}

div#navi a#pauschalreisen {height:41px; width:137px; background-image:url(navi_pauschalreisen.jpg); margin-top:5px}
div#navi a#pauschalreisen:hover {background-image:url(navi_pauschalreisen2.jpg);}

div#navi a#hotel {height:41px; width:149px; background-image:url(navi_hotel.jpg); margin-top:5px}
div#navi a#hotel:hover {background-image:url(navi_hotel2.jpg);}

div#navi a#flug {height:41px; width:103px; background-image:url(navi_flug.jpg); margin-top:5px}
div#navi a#flug:hover {background-image:url(navi_flug2.jpg);}

div#navi a#mietwagen {height:41px; width:98px; background-image:url(navi_mietwagen.jpg); margin-top:5px}
div#navi a#mietwagen:hover {background-image:url(navi_mietwagen2.jpg);}

div#navi a#staedtereisen {height:41px; width:109px; background-image:url(navi_staedtereisen.jpg); margin-top:5px}
div#navi a#staedtereisen:hover {background-image:url(navi_staedtereisen2.jpg);}

div#navi a#kreuzfahrten {height:41px; width:111px; background-image:url(navi_kreuzfahrten.jpg); margin-top:5px}
div#navi a#kreuzfahrten:hover {background-image:url(navi_kreuzfahrten2.jpg);}

/*left*/
div#breadcrump {float:left; color:#878787; font-size:10px; padding:2px 0px 1px 10px}
div#breadcrump h1 {color:#878787; font-size:10px; display:inline; margin:0px; padding:0px}
div#breadcrump a:link, div#breadcrump a:hover, div#breadcrump a:visited {color:#878787; text-decoration:none; }
div#box-rechts {padding:0px 0px 0px 4px; width:185px; height:270px; background-image:url(hg_angebot.jpg); float:left}
div#box-rechts p{margin:17px 5px 5px 5px}
div#suchmaske {margin-bottom:3px}
*html div#suchmaske{margin-bottom:6px}
.einschub {margin-left:20px}

.hg-left{width:192px; height:281px; background-image:url(hg_tophotels.jpg); float:left}
h3 {font-size:14px; margin:9px 0px 0px 11px}

/*right*/
div#globalindex {margin:0px 15px 10px 15px; height:625px; overflow:auto; margin-top:30px}
div#globalindex li{width:250px; float:left}
div#globalindex ul{margin-bottom:20px}
div#globalindex h3 a{color:#ff6801; margin:0px}
.hg-globale-index {height:679px; background-image:url(hg_content.gif); background-repeat:no-repeat;}

div#merkzettel {width:200px; float:right; text-align:right; font-size:11px; margin:0px 14px 1px 0px}

div#textbox {width:380px; height:274px; background-image:url(hg_text.jpg); float:left; padding:5px 10px 0px 5px; margin-top:6px}
div#textbox h2{margin:15px 0px 8px 0px; font-size:12px;}
div#textbox a:link, div#textbox a:hover, div#textbox a:visited {color:#ff6801;} 

div#klima {width:194px; height:279px; float:left; background-image:url(klima.jpg); margin-top:6px;}
div#info, div#vorteile, div#themen {background-image:url(hg_klein.jpg); width:186px; height:179px; padding:8px 0px 0px 8px; margin-top:7px; float:left;}
div#vorteile {margin:7px 3px 0px 4px}
div#info p, div#vorteile p, div#themen p{ height:59px; margin:10px 0px 0px 5px}

div#textbox-rechts {background-image:url(hg_textbox-rechts.jpg); width:194px; height:279px; float:left; background-color:#33FF66; margin-top:5px}
div#textbox-unten{background-image:url(hg_textbox-unten.jpg); width:368px; height:171px; float:left; padding:10px; font-size:10px; margin-top:5px}

ul{padding-left:10px;}
ul li{ background-image:url(icon_pfeil.jpg); background-repeat:no-repeat; padding-left:10px; list-style-type:none; background-position:0px 5px}

h5 {font-size:12px; margin:15px 0px 3px 10px}
h4{padding:4px 0px 0px 8px; font-weight:bold; color:#fff; font-size:12px}
.kleineschrift{font-size:9px}
.text {overflow:auto; height:240px; width:365px; margin:12px 0px 10px 10px; }
.teaser-link{text-align:right; width:166px; margin-top:10px; padding-bottom:5px; }


/*footer*/
div#seo_footer {width:975px; color:#999999; font-size:11px; padding:0px 10px 10px 8px}
div#seo_footer a{color:#999; text-decoration:underline}
.seo-left {float:left; height:60px; width:385px; margin-right:10px}
div#footer{width:995px; background-image:url(hg_footer.gif); height:25px; text-align:center; padding-top:21px; color:#fff; margin:2px 0px 0px 0px; padding-bottom: 8px; background-repeat:no-repeat}
div#footer a{margin:0px 3px 0px 3px; color:#fff}
