h1,h2, h3 {
	font: 1.6em Georgia, Verdana, Arial, sans-serif;
	font-variant: small-caps;
	color: #464646;
	margin: 5px 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a1745f;
}


.article {
 margin-bottom:5px;
}

.article h1,h2, h3 {
	font: 1.6em Georgia, Verdana, Arial, sans-serif;
	font-variant: small-caps;
	color: #464646;
	margin: 5px 0 5px 0;
 border-bottom: 1px solid #ccc378;
}

.article h1 {
	font-size:16pt;
}

.article h2 {
	text-align:left;
	font-size:1.5em;
}

.article .top {
 background-color: #fffEFA;
}

.article p {
 margin-bottom:6px;
}


div.hoteldetail h1 {
	font-size:16pt;
	margin-top:5px;

}

.image {
	display:block;
	float:left;
	margin-right:5px;
}

.detailbox {
	clear:left;
	padding-top:25px;
}


div.body_inner p {
font: 12px  Verdana, Arial, sans-serif;
}

tr.head td {
	font: 2.2em Georgia, Verdana, Arial, sans-serif;
	font-variant: small-caps;
	color: #464646;
	margin: 5px 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a1745f;
}

body {
background-image:url(/images/background.jpg);
background-repeat:repeat;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:0pt;
padding:0px;
}
iframe {
border:medium none;
}
a {
color:#01204D;
}
p {
margin:0px;
padding:0px;
}
p, td, div {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
}
img {
border:medium none;
}

form {
 position:relative;
  }

fieldset {
  border:none;
}
label {
border:medium none;
position:absolute;
}

select, input, button, textarea {
border:1px solid;
position:absolute;
}

.clear {
clear:both;
}



.Header {
background-image:url(/images/background.gif);
background-repeat:repeat-x;
border-color: #FFFFFF;
border-width:0px ;
margin:0pt;
padding:0pt;
}

div.main {
border:0px solid;
margin-left:auto;
margin-right:auto;
margin-top:-8px;
width:850px;
}
div.header_banner {
background-image:url(/images/header.jpg);
height:164px;
overflow:hidden;
}
.TopNav{
background-image:url(/images/navibg.jpg);
background-repeat:repeat-x;
height:46px;
}
.Orange {
background-color:#EB731C;
border-bottom:3px solid #FFFFFF;
height:10px;
}
#Site {
background-color:#Fff;
height:100%;
padding:10px 0px;
width:100%;
}
#ContentArea {
border:0px solid #FF0000;
}
table.main {
border:0px solid;
}
td.LeftCol {
vertical-align:top;
width:177px;
}
td.MiddleCol {
padding:0px 10px;
vertical-align:top;
width:460px;
}
td.RightCol {
/*background-color:#F8F2E9;*/
border:0px solid;
vertical-align:top;
margin-left:20px;
width:180px;
padding-right:8px;
}
.Signature {
background-image:url(/images/footbg.jpg);
background-repeat:repeat-x;
clear:both;
height:32px;
}
.pa {
color:#FFFFFF;
float:left;
clear:left;
font-size:11px;
line-height:22px;
padding: 3px 0 0 17px;
}
.Signature p.right {
text-align:right;
}
.right {
color:#FFFFFF;
float:right;
clear:right;
font-size:11px;
line-height:22px;
padding: 3px 17px 0 0 ;
text-align:right;
}
.right a {
color:#FFFFFF;
font-size:10px;
text-decoration:none;
}
.right a:hover {
text-decoration:underline;

}
.Footer {
background-color:#FFFFFF;
clear:both;
color:black;
font-size:9px;
padding:3px;
text-align:center;
}
p.box_header {
background-color:#F3E7D5;
background-image:url(/images/box_header_left.gif);
background-position:left center;
background-repeat:no-repeat;
border-bottom:1px solid #F3E7D5;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding:3px 3px 3px 10px;
}
p.abstand {
height:8px;
}
div.article-list {
margin-bottom:7px;
margin-top:12px;
}



.liste {
display:block;
font-size:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin:0pt 0 0 18px;
padding:0pt 0pt 0pt 0px;

}
.liste p {
line-height:18px;
text-indent: -12px;
margin-left:16px;

}

.box_header_right {

background-position:left center;
margin:0pt 0pt 10px;
padding:4px 0px 0px 0px;
vertical-align:text-top;
}
p.box_header a, p.box_header_right a {
color:#FFFFFF;
text-decoration:none;
}
p.box_content, div.box_content {

padding:6px 11px 10px 0px;
}
p.box_content_gfx {
background-color:#F3E7D5;
border:1px solid #F3E7D5;
padding:0px;
text-align:center;
}
div.box_content_right {
background-color:#FFFFFF;
padding:4px 2px 2px;
text-align:center;
width:147px;
}
div.box_content_right p.content {
padding:4px;
}
div.box_content_right p.content_gfx {
padding:6px;
}
input.suche, select.suche {
border:1px solid #A5ACB0;
width:153px;
}
input.suchbtn {
background-image:url(../..//images/btn_suche_starten.gif);
width:136px;
}
p.suche_register_on {
background-image:url(/images/suche_register_on.gif);
background-repeat:no-repeat;
float:left;
height:20px;
margin:0px;
padding:0px 3px 0px 0px;
text-align:center;
width:131px;
}
p.suche_register_off {
background-image:url(/images/suche_register_off.gif);
background-repeat:no-repeat;
float:left;
height:20px;
margin:0px;
padding:0px 3px 0px 0px;
text-align:center;
width:131px;
}
p.header_content {
background-image:url(/images/header_content_box.gif);
background-repeat:no-repeat;
color:#01204D;
font-size:11px;
font-weight:bold;
line-height:12px;
padding:7px 4px 1px 8px;
}
div.message {
background-color:#FFFFFF;
background-image:url(../../images/header_content_box.gif);
background-position:left top;
background-repeat:no-repeat;
color:#01204D;
font-size:11px;
font-weight:bold;
line-height:12px;
margin-bottom:11px;
padding:7px 4px 7px 8px;
}
p.header_content a {
color:#4D5F94;
text-decoration:underline;
}
td.row_1 {
border-bottom:1px solid #A6B3C7;
cursor:pointer;
vertical-align:top;
}
td.row_2 {
border-bottom:1px solid #A6B3C7;
cursor:pointer;
vertical-align:top;
}
td.row_2 p a, td.row_1 p a {
color:#00214F;
font-weight:bold;
}
td.row_2 p, td.row_1 p {
color:#00214F;
font-size:11px;
}
p.suche_headline {
border-bottom:1px solid black;
color:#002150;
font-size:14px;
font-weight:bold;
margin:10px;
}
div.suche_box {
background-color:#FFFFFF;
clear:both;
margin:0px;
padding:5px;
}
div.suche_box_inline {
background-image:url(/images/suche_box_karo.gif);
margin:0px;
padding:5px;
}
table.suche_tabelle {
background-color:#FCEBD1;
}
td.list_head {
background-color:#BBBDC0;
border-bottom:1px solid #A6B3C7;
font-weight:bold;
vertical-align:bottom;
}
td.list_head a {
color:#011F4D;
font-size:11px;
text-decoration:none;
}
div.ergebnis_box {
background-image:url(/images/suche_box_karo.gif);

margin:0px 0px 10px;
padding:5px;
}
div.ergebnis_box_inline {
background-color:#FCEBD1;
margin:0px;
padding:9px;
}
div.ergebnis_pages {
background-color:#FFFFFF;
border:1px solid #B5C8E7;
height:22px;
margin:0px 0px 4px;
padding:0px 2px 0px 5px;
}
div.ergebnis_pages div {
color:#3B5084;
font-weight:bold;
padding:2px 0px;
}
table.ergebnisse tr {
background-color:#FFFFFF;
}
table.ergebnisse tr:hover {
background-color:#CDCFD0;
}
table.d_header {
background-color:#FCEAD3;
padding:7px 7px 0px;
}
td.d_header_hotelimg {
height:100px;
vertical-align:top;
width:150px;
}
img.d_header_image {
background-color:#FFFFFF;
border:1px solid #A5ACB2;
padding:1px;
}
td.d_header_hoteldata {
background-color:#FFFFFF;
padding:9px;
vertical-align:top;
width:100%;
}
h1.d_header_hoteldata {
color:#01204D;
font-size:16px;
font-weight:bold;
}
p.d_header_hoteldata {
font-size:11px;
}
.detals_table_header {
background-color:#FCEAD3;
padding:7px 7px 0px;
}
.details_tablerow_left {
border-bottom:1px solid #a1745f;
color:#51669A;
font-weight:bold;
padding-right:10px;
text-align:right;
vertical-align:top;
width:30%;
}
.details_tablerow_right {
background-color:#FFFFFF;
border-bottom:1px solid #a1745f;
color:#000000;
padding-left:10px;
vertical-align:top;
width:70%;
}
.details_tablehead {
background-color:#DDE3EC;
border-bottom:1px solid #ADB7CC;
color:#02204F;
font-size:10px;
vertical-align:top;
}
td.details_tablehead a {
color:#02204F;
text-decoration:none;
}
td.details_tablehead a:hover {
color:#02204F;
text-decoration:underline;
}
.details_distancestbl_head {
background-color:#E5E8ED;
font-weight:bold;
}
.details_ratetbl_head {
background-color:#F8D191;
color:#000000;
font-weight:bold;
padding-left:10px;
vertical-align:top;
}
.details_raterow_1 {
background-color:#FFFFFF;
color:#000000;
padding-left:10px;
vertical-align:top;
}
.details_raterow_2 {
background-color:#FCEBD1;
color:#000000;
padding-left:10px;
vertical-align:top;
}
div.details_caroborder {
background-color:#FFFFFF;
background-image:url(../..//images/karo.gif);
clear:both;
margin:0px;
padding:4px;
}
div.details_ergebnis_register_box {
background-color:#FCEAD3;
margin:0px;
padding:6px;
}
div.details_navigation {
background-color:#F8D191;
color:#00204C;
font-size:10px;
line-height:18px;
padding:0px 10px;
}
div.details_navigation a {
text-decoration:none;
}
div.details_navigation a:hover {
text-decoration:underline;
}
div.details_subnavigation {
background-color:#7889A5;
color:#FFFFFF;
font-size:10px;
line-height:18px;
margin-bottom:4px;
margin-top:4px;
padding:0px 10px;
}
div.details_subnavigation a {
color:#FFFFFF;
text-decoration:none;
}
div.details_subnavigation a:hover {
color:#FFFFFF;
text-decoration:underline;
}
img.d_room_img {
background-color:#FFFFFF;
border:1px solid #A5ACB2;
clear:both;
float:left;
margin-bottom:10px;
margin-right:10px;
padding:1px;
}
img.d_findus_img {
background-color:#FFFFFF;
border:1px solid #A5ACB2;
clear:both;
margin-bottom:10px;
margin-right:10px;
padding:1px;
}
td.d_room_table {
width:170px;
}
p.register_top {
background-image:url(../..//images/beliebt_register_top.gif);
float:left;
height:20px;
margin:0px 3px 0px 0px;
padding:0px;
text-align:center;
width:131px;
}
p.register_first_on {
background-color:#F2D6AC;
background-image:url(../..//images/beliebt_register_first_on.gif);
background-repeat:no-repeat;
clear:both;
float:left;
height:20px;
margin:0px;
padding:0px 3px 0px 0px;
text-align:center;
width:141px;
}
p.register_first_off {
background-color:#F2D6AC;
background-image:url(../..//images/beliebt_register_first_off.gif);
background-repeat:no-repeat;
clear:both;
float:left;
height:20px;
margin:0px;
padding:0px 3px 0px 0px;
text-align:center;
width:141px;
}
p.register_last_off {
background-image:url(../..//images/beliebt_register_last_off.gif);
background-repeat:no-repeat;
float:left;
height:20px;
margin:0px;
padding:0px 3px 0px 0px;
text-align:center;
width:131px;
}
p.register_last_on {
background-image:url(../..//images/beliebt_register_last_on.gif);
background-repeat:no-repeat;
float:left;
height:20px;
margin:0px;
padding:0px 3px 0px 0px;
text-align:center;
width:131px;
}
p.register_off {
background-color:#F2D6AC;
background-image:url(../..//images/beliebt_register_off.gif);
background-repeat:no-repeat;
float:left;
height:20px;
margin:0px;
padding:0px 3px 0px 0px;
text-align:center;
width:131px;
}
p.register_on {
background-color:#F2D6AC;
background-image:url(/images/beliebt_register_on.gif);
background-repeat:no-repeat;
float:left;
height:20px;
margin:0px;
padding:0px 3px 0px 0px;
text-align:center;
width:131px;
}
p.register_last_on a, p.register_last_off a, p.register_first_off a, p.register_first_on a, p.suche_register_off a, p.suche_register_on a, p.register_on_nobg a, p.register_off_nobg a, p.register_top a, p.register_off a, p.register_on a {
color:#01204D;
display:block;
font-size:11px;
font-weight:bold;
height:20px;
line-height:20px;
margin:0px;
padding:0px;
text-decoration:none;
width:100%;
}
p.disabled {
color:#FFFFFF;
font-size:11px;
font-weight:normal;
line-height:20px;
text-decoration:none;
}
td.popup {
color:#01204C;
font-size:14px;
}
select.red {
color:red;
}
a.subnavactive {
color:blue;
}
div.SpecialList {
border-bottom:1px solid black;
margin-right:7px;
padding-bottom:3px;
padding-top:3px;
}
div.SLodd {
background-color:#FFF1DB;
}
div.SLeven {
background-color:#FFFFFF;
}
div.level2 {
color:red;
}
div.level3 {
color:#009900;
}
.download-hdl {
margin-bottom:10px;
margin-top:5px;
}
img.content {
background-color:#FFFFFF;
border:1px solid #A5ACB2;
padding:1px;
}
.flLeft {
float:left;
margin-right:20px;
}
.flRight {
float:right;
margin-left:20px;
}
#form-module * {
font-size:110%;
margin:0px;
padding:0px;
position: static;
}

#form-module {
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
margin:0px;
padding:0px;
}
#form-module fieldset {
border:0px solid #FF0000;
}
#form-module legend {
display:none;
}
#form-module p {
margin:0pt;
}
#form-module .element {
clear:both;
display:block;
margin:1px 1px 5px;
padding:0pt;
}
#form-module label {
clear:none;
display:block;
float:left;
margin:0px;
padding:0px;
width:130px;
}
#form-module select {
background-color:#FAFAFA;
border:1px solid #222222;
display:block;
margin:0px 0px 0px 135px;
width:280px;
}
#form-module input {
margin:0px 0px 0px 135px;
width:280px;
}
#form-module input.text {
background-color:#FAFAFA;
border:1px solid #222222;
display:block;
padding:1px;
width:280px;
}
#form-module input.checkbox {
background-color:#FAFAFA;
border:1px solid #222222;
clear:none;
margin:0pt 0pt 0pt 110px;
padding:1px;
width:14px;
}
#form-module div.checkbox {
border:1px none;
display:block;
font-size:90%;
margin:-15px 0pt 0pt 135px;
}
#form-module .tiny {
font-size:80%;
}
#form-module input.submit {
background-color:#FFFFFF;
border:1px solid #333333;
color:#666666;
cursor:pointer;
font-family:verdana,arial,helvetica,sans-serif;
margin-left:265px;
padding:1px;
text-align:center;
width:150px;
}
#form-module input.submit:hover {
background-color:#F7F7F7;
color:#000000;
}
#form-module label.textarea {
height:96px;
}
#form-module textarea {
border:1px solid #222222;
display:block;
height:96px;
margin:0px 0px 0px 135px;
padding:1px;
width:280px;
}
#form-module-thanks {
color:#666666;
display:block;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1.2em;
}
tr.tl1 {
background-color:#FCB33D;
border-bottom:1px solid #E3A15B;
color:#2F3B4D;
font-size:14px;
font-weight:bold;
line-height:20px;
padding:5px;
}
tr.tl2 {
background-color:#FFFFFF;
border-bottom:1px solid #E3A15B;
color:#2F3B4D;
font-size:14px;
font-weight:bold;
line-height:20px;
padding:5px;
}
p.wm01 {
color:#EC1B26;
font-size:110%;
font-weight:bold;
margin:5px 0pt;
}
p.wm02 {
color:#2767AE;
font-size:110%;
font-weight:bold;
margin:5px 0pt;
}
p.wm03 {
background-color:#EEEEEE;
margin:5px 0pt;
padding:2px 0pt;
}


tr.head td{
font-style: normal;
font-weight: normal;
font-size: 2.0em;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
font-variant: small-caps;
color: #464646;
margin-top: 5px;
margin-right: 0pt;
margin-bottom: 10px;
margin-left: 0pt;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #a1745f;
}


/* RECHTE SPALTE  GEWINNER */
.box_right {
margin:0pt 0pt 5px;
padding:0pt;
}

.box_right h2 {
 font-size: 16pt;
}

.box_right img {

 }


.box_right li {
background-color:#FFFFFF;
margin:0 0 0 5px;
padding:0pt 0pt 0pt 0px;
}

.module {
 margin-bottom: 5px;
}

.bottom {
 height: 45px;
}

.banner {
margin-bottom:10px;
}
