body {
	margin: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-align: left;
	background:#fff5d8 url(/bilder/hg01.png) top left repeat-x;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:20px
	}

a:link, a:visited, a:active {color:#666666; text-decoration:underline;}
a:hover {color:#666666; text-decoration:none;}

a:link.small, a:visited.small, a:active.small {color:#666666; text-decoration:underline; font-size:11px;}
a:hover.small {color:#666666; text-decoration:none; font-size:11px;}

a:link.red, a:visited.red, a:active.red {color:#f03300; text-decoration:underline; font-size:12px; line-height:16px;}
a:hover.red {color:#f03300; text-decoration:none; font-size:12px; line-height:16px;}

a:link.without, a:visited.without, a:active.without, a:hover.without {text-decoration:none;}




.hg_container
{
position: relative;
width: 994px;
margin: 0px auto;
border: 0px none;
background: url(/bilder/hg02.png) repeat-y top left;
padding-top:0px;
padding-bottom:0px;
}


.headgif {
position: relative;
width: 994px;
height: 24px;
margin: 0px auto;
padding: 0px;
border: medium none;
background: url(/bilder/hg_top.png) no-repeat top left;

}

.bottomgif {
position: relative;
width: 994px;
height: 26px;
margin: 0px auto;
padding: 0px;
background: url(/bilder/hg_bottom.png) no-repeat bottom left;
z-index:100;

}

.uip_head {
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}
.uip_head_griechenland {
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_griechenland.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_italien {
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_italien.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_spanien {
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_spanien.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_schweiz {
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_schweiz.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_tuerkei {
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_tuerkei.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_aegypten {
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_aegypten.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_kroatien {
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_kroatien.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_oesterreich {
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_oesterreich.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_tunesien {
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_tunesien.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_china {
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_china.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_finnland {
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_finnland.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_holland {
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_holland.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_malediven {
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_malediven.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_neuseeland{
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_neuseeland.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_brasilien{
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_brasilien.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_japan{
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_japan.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_thailand{
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_thailand.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_australien{
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_australien.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_kanada{
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_kanada.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_norwegen{
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_norwegen.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_mauritius{
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_mauritius.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_usa{
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_usa.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_seychellen{
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_seychellen.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}


.uip_head_portugal{
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_portugal.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_head_ferry{
position:absolute;
top: 0px;
width: 962px;
height: 32px;
background: url(/bilder/heads/head_ferry.jpg) no-repeat top left;
margin-left: 22px;
padding-top:220px;
z-index:1020;

}

.uip_content{
padding-top: 250px;
}

.uip_content_hotelliste{
padding-top: 250px;
}


.right{
float:right;
width: 470px;
margin-top: 8px;
padding-right:22px;
}

.right_370{
float:right;
padding-left: 10px;
width: 370px;
margin-top: 8px;
padding-right:22px;
/*Ohne Buchungsmaschiene 258px*/
margin-top: 10px;
}

.left{
width: 470px;
padding-left: 22px;
float:left;
margin-top: 8px;
}

.left_570{
width: 470px;
padding-left: 22px;
float:left;
/*Ohne Buchungsmaschiene 820px*/
margin-top: 10px;
}

.left_610{
width: 558px;
padding-left: 22px;
float:left;
/*Ohne Buchungsmaschiene 820px*/
margin-top: 10px;
}

.right_610{
width: 610px;
padding-right: 0px;
margin-right:22px;
float:right;
/*Ohne Buchungsmaschiene 820px*/
margin-top: 10px;
}

.left_content{
width: 470px;
padding-left: 22px;
float:left;
margin-top: 536px;
}


.col{
padding-left: 22px;
margin-top: 8px;
width: 950px;
}

.buchungsmaschine{
position:absolute;
top: 250px;
z-index:0;
}

.buchungsmaschine_570{
/*position:absolute;
top: 536px;
*/
z-index:0;
}

.buchungsmaschine_570_hotelliste{
top: 1070px;
z-index:0;
}

.news_570{
padding:10px 10px 10px 10px;
background-image:url(bilder/news_background.jpg);
background-repeat:no-repeat;
width:570px;
height:190px;
/*position:absolute;
top: 536px;
z-index:0;
*/
}

.statistik_570{
	position:absolute;
	top: 536px;
	z-index:0;
	width: 570px;
}

.navigation_index{
margin: 8px 0px 0px 22px;
width:470px;
}

.navigation_news{
margin: 8px 0px 0px 22px;
width:240px;
}

.navigation{
position:absolute;
top: 250px;
width: 570px;
margin-top: 8px;
padding-right:22px;
z-index:150;
}

.topcontainer{
position:absolute;
top: 250px;
z-index:0;
}

.hotel-liste{
position:absolute;
top: 250px;
z-index:0;
}

/* box-1spalt-start */
.box_1spalt_hg{
background: url(/bilder/box_1sp_hg.gif) repeat-y top left;
width: 230px;
}

.box_1spalt_hg330{
background: url(/bilder/box_1sp_hg_330.gif) repeat-y top left;
width: 330px;
}

.box_1spalt_top{
width: 210px;
height: 220px;
background: url(/bilder/box_1sp_top.gif) no-repeat top left;
padding: 10px 10px 10px 10px;
}

.box_1spalt_top_small{
width: 230px;
height: 9px;
background: url(/bilder/box_1sp_top_small.gif) no-repeat top left;
}

.box_1spalt_top330{
width: 330px;
height: 9px;
background: url(/bilder/box_1sp_top300.gif) no-repeat top left;
}

.box_1spalt_buchungsmaschiene{
width: 210px;
height: 220px;
background: url(/bilder/box_1sp_top_nav2.gif) no-repeat top left;
padding: 25px 10px 10px 10px;

}

.box_1spalt_quiz{
width: 210px;
height: 220px;
background: url(/bilder/box_1sp_top_nav3.gif) no-repeat top left;
padding: 30px 10px 10px 10px;

}

.box_1spalt_hotelbewertung{
width: 210px;
height: 220px;
background: url(/bilder/box_1sp_top_nav4.gif) no-repeat top left;
padding: 30px 10px 10px 10px;

}

.box_1spalt_tagcloud{
width: 210px;
height: 220px;
background: url(/bilder/box_1sp_top_nav5.gif) no-repeat top left;
padding: 30px 10px 10px 10px;

}

.box_1spalt_verbindung{
width: 210px;
height: 220px;
background: url(/bilder/box_1sp_top_nav6.gif) no-repeat top left;
padding: 20px 10px 10px 10px;

}

.box_1spalt_top_nav{
width: 210px;
height: 215px;
background: url(/bilder/box_1sp_top_nav.gif) no-repeat top left;
padding: 10px 10px 10px 10px;

}

.box_1spalt_bottom{
width: 230px;
height: 9px;
background: url(/bilder/box_1sp_bottom.gif) no-repeat top left;
}

.box_1spalt_bottom330{
width: 330px;
height: 9px;
background: url(/bilder/box_1sp_bottom_330.gif) no-repeat top left;
}

.box_1spalt_bottom_nav{
width: 220px;
height: 22px;
background: url(/bilder/box_1sp_bottom_nav.gif) no-repeat top left;
padding: 7px 5px 5px 5px;
}
/* box-1spalt-end */

/* box-330-start */
.box_330_hg{
width: 330px;
background: url(/bilder/box_330_hg.gif) repeat-y top left;
}

.box_330_top{
width: 310px;
height: 240px;
background: url(/bilder/box_330_top.gif) no-repeat top left;
padding: 10px 10px 10px 10px;
}

.box_330_top_nav{
width: 310px;
height: 240px;
background: url(/bilder/box_330_top_nav.gif) no-repeat top left;
padding: 10px 10px 10px 10px;
}

.box_330_top_klein{
width: 310px;
height: 129px;
background: url(/bilder/box_330_bewertung.gif) no-repeat top left;
padding: 10px 10px 10px 10px;

}

.box_330_orte{
width: 310px;
height: 110px;
background: url(/bilder/box_330_orte.gif) no-repeat top left;
padding: 10px 10px 10px 10px;

}

.box_330_bottom_highlight{
width: 330px;
height: 9px;
background: url(/bilder/box_330_bottom_highlight.gif) no-repeat top left;
}

.box_330_bottom{
width: 330px;
height: 9px;
background: url(/bilder/box_330_bottom.gif) no-repeat top left;
}
/* box-330-end */

/* box-2spalt-start */
.box_2spalt_hg{
width: 470px;
background: url(/bilder/box_2sp_hg.gif) repeat-y top left;
margin-top:8px;

}

.box_2spalt_top{
max-width: 470px;
background: url(/bilder/box_2sp_top.gif) no-repeat top left;
padding: 10px 10px 10px 10px;

}

.box_2spalt_bottom{
width: 470px;
height: 9px;
background: url(/bilder/box_2sp_bottom.gif) no-repeat top left;
}

.box_2spalt_top_hotelliste{
width: 470px;
background: url(/bilder/box_2sp_top.gif) no-repeat top left;
padding-top:10px;
}

.box_2spalt_content_hotelliste{
width: 470px;
background: url(/bilder/box_2sp_top.gif) no-repeat top left;
padding: 10px 10px 10px 10px;
}

.box_2spalt_content{
width: 470px;
background: url(/bilder/box_2sp_top.gif) no-repeat top left;
padding: 10px 10px 10px 10px;
}


/* box-2spalt-end */

/* box-4spalt-start */
.box_4spalt_hg{
width: 950px;
background: url(/bilder/box_4sp_hg.gif) repeat-y top left;
margin-top:8px;

}

.box_4spalt_top{
width: 930px;
background: url(/bilder/box_4sp_top.gif) no-repeat top left;
padding: 10px 10px 10px 10px;
}

.box_4spalt_bottom{
width: 950px;
height: 9px;
background: url(/bilder/box_4sp_bottom.gif) no-repeat top left;
}
/* box-4spalt-end */


/* box-370-start */
.box_370_hg{
width: 370px;
background: url(/bilder/box_370_hg.gif) repeat-y top left;
}

.box_370_top{
width: 370px;
height: 240px;
background: url(/bilder/box_370_top.gif) no-repeat top left;
padding: 10px 10px 10px 10px;
}

.box_370_hotelliste{
width: 370px;
background: url(/bilder/box_370_top.gif) no-repeat top left;
padding-top:22px;
}

.box_370_content_hotelliste{
width: 370px;
background: url(/bilder/box_370_top.gif) no-repeat top left;
padding: 10px 10px 10px 10px;
}

.box_370_content{
width: 370px;
background: url(/bilder/box_370_top.gif) no-repeat top left;
padding: 10px 10px 10px 10px;
}

.box_370_bottom{
width: 370px;
height: 9px;
background: url(/bilder/box_370_bottom.gif) no-repeat top left;
}
/* box-370-end */


/* box-570-start */
.box_570_hg{
width: 570px;
background: url(/bilder/box_570_hg.gif) repeat-y top left;
}

.box_570_top{
width: 570px;
height: 240px;
background: url(/bilder/box_570_top.gif) no-repeat top left;
padding: 10px 10px 10px 10px;
}

.box_570_top_buchungsmaschine{
width: 570px;
height: 150px;
background: url(/bilder/box_570_top.gif) no-repeat top left;
padding: 20px 10px 10px 10px;
}

.box_570_content{
width: 550px;
background: url(/bilder/box_570_top.gif) no-repeat top left;
padding: 10px 10px 10px 10px;
}

.box_570_bottom{
width: 570px;
height: 9px;
background: url(/bilder/box_570_bottom.gif) no-repeat top left;
}
/* box-570-end */

/* box-710-start */
.box_710_top{
width: 710px;
background: url(/bilder/box_710_top.gif) no-repeat top left;
margin-top:0px;
padding: 10px 10px 10px 10px;
}

.box_710_top_booking{
width: 710px;
background: url(/bilder/box_710_top.gif) no-repeat top left;
margin-top:0px;
padding: 10px 1px 10px 1px;
}

.box_710_karte{
width: 710px;
background: url(/bilder/box_710_karte.gif) no-repeat top left;
margin-top:0px;
padding: 10px 10px 10px 10px;
}

.box_710_hg{
width: 710px;
background: url(/bilder/box_710_hg.gif) repeat-y top left; 
}

.box_710_bottom{
width: 710px;
height: 9px;
background: url(/bilder/box_710_bottom.gif) no-repeat top left;
}
/* box-710-end */

/* box-610-start */
.box_610_top{
width: 590px;
background: url(/bilder/box_610_top.gif) no-repeat top left;
margin-top:0px;
padding: 10px 10px 10px 10px;
}

.box_610_hg{
width: 610px;
background: url(/bilder/box_610_hg.gif) repeat-y top left;
}

.box_610_bottom{
width: 610px;
height: 9px;
background: url(/bilder/box_610_bottom.gif) no-repeat top left;
}
/* box-610-end */


/* Hotelliste */
.hotel_detail_1
{
background-color:#e5e5e5;
font-size:11px;
width:368px;
height:110px;
border-bottom:1px solid #d6d6d6;
border-top:1px solid #fafafa;
border-left:1px solid #dad6cd;
}
.hotel_detail_2
{
background-color:#eeeeee;
font-size:11px;
width:368px;
height:110px;
border-bottom:1px solid #d6d6d6;
border-top:1px solid #fafafa;
border-left:1px solid #dad6cd;
}

.hotel_bild
{
float:left;
margin:7px 7px 0px 7px;
}
.hotel_beschreibung
{
color:#333333;
float:right;
width:260px;
padding-right:5px;
line-height:1.8em;
}

.hotel_preis
{
float:right;
margin-top:3px;
color:#f32d00;
text-decoration:underline;
}

a.preis:link
{
color:#f32d00;
text-decoration:underline;
font-size:13px;
}
a.preis:hover
{
color:#f32d00;
text-decoration:none;
font-size:13px;
}
a.preis:visited
{
color:#f32d00;
text-decoration:underline;
font-size:13px;
}
a.preis:active
{
color:#f32d00;
text-decoration:underline;
font-size:13px;
}

a.detail:link
{
font-size:11px;
color:#333333;
text-decoration:underline;
}
a.detail:hover
{
font-size:11px;
color:#333333;
text-decoration:none;
}
a.detail:visited
{
font-size:11px;
color:#333333;
text-decoration:underline;
}
a.detail:active
{
font-size:11px;
color:#333333;
text-decoration:underline;
}


img{ border:0; }

/* Hotelliste-End */

input.rahmen {
	border: 1px #999999 solid;
	background-color: #FFFFFF;
	background-repeat:no-repeat;
	background-position: left center;
    font-size: 12px;
}

select {
		border:1px solid #999999;
		font-size: 12px;
		color:#444444;
}

.suche {
  width:300px;
  height:18px;
  border:1px solid #666666;
  background-color:#fffaeb;
  padding-left:5px;
}

a.pfad:link {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        color:#666666;
        text-decoration:underline;
}

a.pfad:visited {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        color:#666666;
        text-decoration:underline;
}

a.pfad:hover {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        color:#000000;
        text-decoration:underline;
}

.navi_inaktiv {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#cccccc;
}

a.navi:link {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
                color:#666666;
                text-decoration:none;
}

a.navi:visited {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
                color:#666666;
                text-decoration:none;
}

a.navi:hover {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
                color:#000000;
                text-decoration:none;
}

a.navirot:link {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
                color:#E53517;
                text-decoration:none;
}

a.navirot:visited {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
                color:#E53517;
                text-decoration:none;
}

a.navirot:hover {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
                color:#000000;
                text-decoration:none;
}

a.textlink:link {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
                color:#666666;
                text-decoration:underline;
}

a.textlink:visited {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
                color:#666666;
                text-decoration:underline;
}

a.textlink:hover {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
                color:#000000;
                text-decoration:underline;
}

a.linkteaser:link {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#fffaeb;
        text-decoration:underline;
}

a.linkteaser:visited {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#fffaeb;
        text-decoration:underline;
}

a.linkteaser:hover {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#fffaeb;
        text-decoration:none;
}

a.contentlink:link {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
        text-decoration:underline;
}

a.contentlink:visited {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
        text-decoration:underline;
}

a.contentlink:hover {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
        text-decoration:none;
}

a.contentlink13:link {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
        text-decoration:underline;
}

a.contentlink13:visited {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
        text-decoration:underline;
}

a.contentlink13:hover {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
        text-decoration:none;
}

.main_container {
        width:980px;
        background-color:#fffaeb;
}

.container {
        float:left;
        width:812px;
        background-color:#fffaeb;
}

.anzeigen {
        float:right;
        width:155px;
        padding-top:15px;
        background-color:#fffaeb;
}

.hauptnavi {
        float:left;
        background-color:#fffaeb;
        width:158px;
        padding-top:0px;
        padding-left:8px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#666666;
}

.unternavi {
        float:left;
        width:140px;
        padding-left:5px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#666666;
}

.content {
        float:right;
        background-color:#fff5d8;
        width:470px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#666666;
        padding-right:15px;
        padding-bottom:15px;
}

.contenttext {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#666666;
}

.contentstart {
        float:right;
        background-color:#fff5d8;
        width:580px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#666666;
        padding-right:15px;
        padding-bottom:15px;
        padding-left:5px;
}

.teaser {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#fffaeb;
        }

.hauptblock {
        float:right;
        width:640px;
        border-right:1px dotted #999999;
        border-left:1px dotted #999999;
        border-bottom:1px dotted #999999;
        background-color:#fff5d8;
}

.userpfad {
        float:right;
        width:635px;
        height:40px;
        background-color:#fff5d8;
        padding-top:15px;
        padding-left:5px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        color:#666666;
}

.userpfad2 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        color:#666666;
}

.text {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#666666;
}

h1 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:13px;
        font-weight:bold;
}

h2 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:13px;
        font-weight:bold;
}

h3 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:13px;
        font-weight:bold;
}
a.divnavi:link
{
   color:#333;
   text-decoration:underline;
   font-size:11px;
   line-height:1.5em;
 
}
a.divnavi:hover
{
   color:#333;
   text-decoration:none;
   ffont-size:11px;
   line-height:1.5em;  
}
a.divnavi:visited
{
   color:#333;
   text-decoration:underline;
   font-size:11px;
   line-height:1.5em; 
}
a.divnavi:active
{
   color:#333;
   text-decoration:underline;
   font-size:11px;
   line-height:1.5em;
}

a.divnavi2:link
{
   color:#333;
   text-decoration:underline;
   font-size:11px;
   line-height:1.5em;
   font-weight:bold;   
}
a.divnavi2:hover
{
   color:#333;
   text-decoration:none;
   ffont-size:11px;
   line-height:1.5em;  
   font-weight:bold; 
}
a.divnavi2:visited
{
   color:#333;
   text-decoration:underline;
   font-size:11px;
   line-height:1.5em;
   font-weight:bold; 
}
a.divnavi2:active
{
   color:#333;
   text-decoration:underline;
   font-size:11px;
   line-height:1.5em;
   font-weight:bold;
}

.divnavi2
{
   color:#333;
   font-size:11px;
   line-height:1.5em;
   font-weight:bold;   
}

.divnavi3
{
   color:#f32d00;
   font-weight:bold;
   font-size:12px;
   line-height:1.8em;
 
}

.divnavi4
{
   color:#333;
   font-weight:bold;
   font-size:12px;
   line-height:1.8em;
   text-decoration:underline;
 
}

a.subnavi:link
{
   color:#333333;
   text-decoration:underline;
   line-height:1.5em;   
}
a.subnavi:hover
{
   color:#333333;
   text-decoration:none;
   font-weight:bold;
   line-height:1.5em;   
}
a.subnavi:visited
{
   color:#333333;
   text-decoration:underline;
   font-weight:bold;
   line-height:1.5em;   
}
a.subnavi:active
{
   color:#333333;
   text-decoration:underline;
   font-weight:bold;
   line-height:1.5em;
}
.subnavi2
{
   color:#666666;
   font-weight:bold;
   font-size:13px;
}
a.subnavi2:link
{
   color:#666666;
   text-decoration:underline;
   font-weight:bold;
   font-size:13px;
}
a.subnavi2:hover
{
   color:#666666;
   text-decoration:none;
   font-weight:bold;
   font-size:13px;   
}
a.subnavi2:visited
{
   color:#666666;
   text-decoration:underline;
   font-weight:bold;
   font-size:13px;   
}
a.subnavi2:active
{
   color:#666666;
   text-decoration:underline;
   font-weight:bold;
   font-size:13px;   
}
.footer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px auto;
    font-size:12px;
    color:#666666;
	text-align:center;
	padding-top:10px;
	background: url(/bilder/hg02.png) repeat-y top left;
	width:994px;
}

.disclaimer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px auto;
    font-size:10px;
	text-align:center;
	padding-top:5px;
	background: url(/bilder/hg02.png) repeat-y top left;
	width:994px;
}




.texte
{
float:left;
max-width:550px;
}

.hotelliste_klein
{
float:right;
width:360px;
}
.dyn_button_left
{
margin-left:10px;
float:left;
height:34px;
width:25px;
background-image:url(bilder/dyn_button_left.gif);
background-repeat:no-repeat;
}
.dyn_button_main
{
float:left;
height:34px;
max-width:325px;
padding-top:7px;
color:#fff;
font-size:13px;
font-weight:bold;
background-image:url(bilder/dyn_button_main.gif);
background-repeat:repeat-x;
text-decoration:none;
}
.dyn_button_right
{
float:left;
height:34px;
width:12px;
background-image:url(bilder/dyn_button_right.gif);
background-repeat:no-repeat;
}
a.dyn_button:link
{
color:#fff;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
a.dyn_button:hover
{
color:#fff;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
a.dyn_button:visited
{
color:#fff;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
a.dyn_button:active
{
color:#fff;
font-size:13px;
font-weight:bold;
text-decoration:none;
}


a.bildnavi:link
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   text-decoration:none;
   cursor:default;
}
a.bildnavi:hover
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:9px;
   text-decoration:none;
   cursor:default;
}
a.bildnavi:visited
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:9px;
   text-decoration:none;
   cursor:default;
}
a.bildnavi:active
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:9px;
   text-decoration:none;
   cursor:default;
}
.dyn_register_left
{
float:left;
color:#FFFFFF;
width:8px;
background-image:url(bilder/dyn_register_left.gif);
background-repeat:no-repeat;
height:29px;
}
.dyn_register_main
{
padding-top:10px;
float:left;
color:#FFFFFF;
background-image:url(bilder/dyn_register_main.gif);
background-repeat:repeat-x;
height:29px;
}
.dyn_register_right
{
float:left;
color:#FFFFFF;
width:34px;
background-image:url(bilder/dyn_register_right.gif);
background-repeat:no-repeat;
height:29px;
}

a.stats:link { text-decoration:underline; font-weight:normal; color:#666666; }
a.stats:visited { text-decoration:underline; font-weight:normal; color:#666666; }
a.stats:hover { text-decoration:none; font-weight:normal; color:#33333;}
a.stats:active { text-decoration:underline; font-weight:normal; color:#666666;} 

a.zahl:link { text-decoration:underline; font-weight:bold; color:#ff4221; font-size:11px; }
a.zahl:visited { text-decoration:underline; font-weight:bold; color:#ff4221; font-size:11px;}
a.zahl:hover { text-decoration:none; font-weight:bold; color:#ff4221; font-size:11px;}
a.zahl:active { text-decoration:underline; font-weight:bold; color:#ff4221; font-size:11px;} 


.top_angebot1
{
z-index:9500;
position:absolute;
top:20px;
left:305px;
width:37px;
height:55px;
padding-top:23px;
padding-left:15px;
background-image:url(bilder/top_angebot2.png);
background-repeat:no-repeat;
font-size:9px;
color:#FFFFFF;
}

.top_angebot2
{
z-index:9500;
position:absolute;
top:95px;
left:305px;
width:37px;
height:55px;
padding-top:23px;
padding-left:15px;
background-image:url(bilder/top_angebot2.png);
background-repeat:no-repeat;
font-size:9px;
color:#FFFFFF;
}

.top_angebot3
{
z-index:9500;
position:absolute;
top:175px;
left:305px;
width:37px;
height:55px;
padding-top:23px;
padding-left:15px;
background-image:url(bilder/top_angebot2.png);
background-repeat:no-repeat;
font-size:9px;
color:#FFFFFF;
}

.hotelbewertung
{
z-index:9500;
position:absolute;
top:33px;
left:360px;
width:185px;
height:230px;
padding-left:15px;
font-size:10px;
color:#666666;
}

.hotelbild{
float:left;
border:4px solid #d1d1d1;
max-width:230px;
max-height:200px;
overflow:hidden;
}

.hotelliste1{
padding:10px 0px 0px 10px;
width:680px;
color:#595959;
min-height:100px;
float:left;
font-size:11px;
border-top:1px solid #dedede;
border-bottom:1px solid #f5f5f5;
}

.hotelliste2{
padding:10px 0px 0px 10px;
width:680px;
color:#595959;
min-height:100px;
float:left;
background-color:#eee;
font-size:11px;
border-top:1px solid #dedede;
border-bottom:1px solid #f5f5f5;
}


a:link.anbieter_box { background-image:url(/bilder/anbieter_background.gif);text-align:center; background-repeat:no-repeat; width:92px;height:26px;float:left; padding-top:2px; }
a:visited.anbieter_box { background-image:url(/bilder/anbieter_background.gif);text-align:center; background-repeat:no-repeat; width:92px;height:26px;float:left; padding-top:2px; }
a:hover.anbieter_box { background-image:url(/bilder/anbieter_background_hover.gif);text-align:center; background-repeat:no-repeat; width:92px;height:26px;float:left; padding-top:2px;}
a:active.anbieter_box { background-image:url(/bilder/anbieter_background.gif);text-align:center; background-repeat:no-repeat; width:92px;height:26px;float:left; padding-top:2px;} 

a:link.alle { background-image:url(/bilder/register_all01.gif);text-align:center; background-repeat:no-repeat; width:36px;height:23px;float:left; margin-left:3px; }
a:visited.alle { background-image:url(/bilder/register_all01.gif);text-align:center; background-repeat:no-repeat; width:36px;height:23px;float:left; margin-left:3px; }
a:hover.alle { background-image:url(/bilder/register_all.gif);text-align:center; background-repeat:no-repeat; width:36px;height:23px;float:left; margin-left:3px;}
a:active.alle { background-image:url(/bilder/register_all.gif);text-align:center; background-repeat:no-repeat; width:36px;height:23px;float:left; margin-left:3px;} 

a:link.hotelangebote { background-image:url(/bilder/register_hotels01.gif);text-align:center; background-repeat:no-repeat; width:48px;height:23px;float:left; }
a:visited.hotelangebote { background-image:url(/bilder/register_hotels01.gif);text-align:center; background-repeat:no-repeat; width:48px;height:23px;float:left;  }
a:hover.hotelangebote { background-image:url(/bilder/register_Hotels.gif);text-align:center; background-repeat:no-repeat; width:48px;height:23px;float:left;}
a:active.hotelangebote { background-image:url(/bilder/register_Hotels.gif);text-align:center; background-repeat:no-repeat; width:48px;height:23px;float:left; } 

a:link.pauschalangebote { background-image:url(/bilder/register_mit_flug01.gif);text-align:center; background-repeat:no-repeat; width:67px;height:23px;float:left;  }
a:visited.pauschalangebote { background-image:url(/bilder/register_mit_flug01.gif);text-align:center; background-repeat:no-repeat; width:67px;height:23px;float:left; }
a:hover.pauschalangebote { background-image:url(/bilder/register_Mit_Flug.gif);text-align:center; background-repeat:no-repeat; width:67px;height:23px;float:left; }
a:active.pauschalangebote { background-image:url(/bilder/register_Mit_Flug.gif);text-align:center; background-repeat:no-repeat; width:67px;height:23px;float:left; } 

a:link.lastminuteangebote { background-image:url(/bilder/register_lastminute01.gif);text-align:center; background-repeat:no-repeat; width:80px;height:23px;float:left;  }
a:visited.lastminuteangebote { background-image:url(/bilder/register_lastminute01.gif);text-align:center; background-repeat:no-repeat; width:80px;height:23px;float:left; }
a:hover.lastminuteangebote { background-image:url(/bilder/register_Lastminute.gif);text-align:center; background-repeat:no-repeat; width:80px;height:23px;float:left; }
a:active.lastminuteangebote { background-image:url(/bilder/register_Lastminute.gif);text-align:center; background-repeat:no-repeat; width:80px;height:23px;float:left; } 

a:link.ferienwohnung { background-image:url(/bilder/register_ferienhaus_wohnung01.gif);text-align:center; background-repeat:no-repeat; width:136px;height:23px;float:left;  }
a:visited.ferienwohnung { background-image:url(/bilder/register_ferienhaus_wohnung01.gif);text-align:center; background-repeat:no-repeat; width:136px;height:23px;float:left; }
a:hover.ferienwohnung { background-image:url(/bilder/register_Ferienhaus-wohnung.gif);text-align:center; background-repeat:no-repeat; width:136px;height:23px;float:left; }
a:active.ferienwohnung { background-image:url(/bilder/register_Ferienhaus-wohnung.gif);text-align:center; background-repeat:no-repeat; width:136px;height:23px;float:left; } 

