
body 
{ 
margin:0px;
padding:0px;
background-color:#fff;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
text-decoration:none;
}


.container {width:919px;margin-left:auto;
margin-right:auto;position:relative;margin-top:20px;}



.logo
{
width:706px;
height:65px;
background-repeat:no-repeat;
background-image: url(img/logo.jpg);
background-position:left top;
margin-left:auto;
margin-right:auto;
position:relative;
}

.navig
{
width:715px;
height:38px;
background-repeat:no-repeat;
background-image: url(img/navi_back.gif);
background-position:left top;
margin-left:auto;
margin-right:auto;
position:relative;
margin-top:7px;
font-size:12pt;
color:#fff;
}

.navig div {padding:10px 0px 0px 12px;}

.navig a {color:#fff;text-decoration:none;}


.mitte
{
width:715px;
margin-left:auto;
margin-right:auto;
position:relative;
margin-top:6px;
}


.mitte-neu
{
width:715px;
height:103px;
margin-left:auto;
margin-right:auto;
position:relative;
margin-top:6px;
background-repeat:no-repeat;
background-image: url(img/mitte-neu.gif);
background-position:left top;
}

.mitte-neu img
{
margin:9px 0px 0px 9px;
}

.mitte1 {width:215px;height:103px;
font-size:10pt;
background-repeat:no-repeat;
background-image: url(img/mitte1_back.gif);
background-position:left top;
}

.mitte1 a {display:block;padding:35px 0px 0px 58px; 
background-repeat:no-repeat;
background-image: url(img/buchungsassistent.gif);
background-position:15px 35px;
text-decoration:none;
color:#000;
height:50px;
}


.mitte2 {width:487px;height:103px; float:right;
background-repeat:no-repeat;
background-image: url(img/mitte2_back.gif);
background-position:left top;
}

.mitte2 img {margin:9px 0px 0px 9px;}

.unterkunft_teaser {width:215px;height:29px;
font-size:10pt;
background-repeat:no-repeat;
background-image: url(img/unsereunterkunft_head.gif);
background-position:left top;
margin: 0px;
margin-bottom:10px;
}

.unterkunft_teaser div , .inhalt_teaser div , .unterkunft_rot_teaser div , .unterkunft_blau_teaser div , .unterkunft_gruen_teaser div, .unterkunft_rot_teaser_scheune div {
padding:8px 0px 0px 10px;
color:#003300;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;}


.blocklinks {width:215px;
margin:13px 0px 0px 103px;
}




.box_header {
height:16px;
background-repeat:repeat-x;
background-image: url(img/unterkunfthead.jpg);
background-position:left top;

color:#666666;
font-size:8pt;
font-weight:normal;
margin-left:0;
padding:3px 0px 0px 8px;
}


.boxrot .box_inhalt{
background-image: url(img/unterkunft1back.jpg);
}

.boxblau .box_inhalt{
background-image: url(img/unterkunft2back.jpg);
}

.boxgruen .box_inhalt{
background-image: url(img/unterkunft3back.jpg);
}



.box_inhalt{
height:110px;
background-repeat:repeat-x;
background-position:left top;
line-height:14px;
font-size:8pt;
}


.boxbild{
float:left;
margin-right:15px;

}


.box_inhalt div{
padding:10px;
}


.blockrechts {width:487px;
float:right;
margin:13px 102px 0px 0px;
-margin:13px 51px 0px 0px;
}


.blockrechts-scheune {width:715px;
float:right;
margin:13px 102px 0px 0px;
-margin:13px 51px 0px 0px;
}


.inhaltobenimg {background-repeat:no-repeat;
background-image: url(img/hauptcontent_oben.gif);
background-position:left top;
width:487px;
}

.inhaltobenimg-scheune {background-repeat:no-repeat;
background-image: url(img/hauptcontent_oben2.gif);
background-position:left top;
width:715px;
}


.inhaltuntenimg {background-repeat:no-repeat;
background-image: url(img/hauptcontent_unten.gif);
background-position:left bottom;
width:487px;
}

.inhaltuntenimg-scheune {background-repeat:no-repeat;
background-image: url(img/hauptcontent_unten2.gif);
background-position:left bottom;
width:715px;
}





.inhaltmitte {background-repeat:repeat-y;
background-position:left top;
background-image: url(img/hauptcontent_mitte.gif);
margin-top:9px;
font-size:8pt;
}


.inhaltmittestrich {background-repeat:repeat-y;
background-position:left top;
background-image: url(img/hauptcontent_back_2.gif);
margin-top:9px;
font-size:8pt;
}

.inhaltmittestrich-scheune {background-repeat:repeat-y;
background-position:left top;
background-image: url(img/hauptcontent_back_22.gif);
margin-top:9px;
font-size:8pt;
}

.inhalt_teaser {width:487px;height:30px;
font-size:10pt;
background-repeat:no-repeat;
background-image: url(img/inhalt_teaser.gif);
background-position:left top;
margin: 0px;}

.inhaltab {padding:10px;line-height: 1.4; position:relative;}

.footer {clear:right; 
background-repeat:no-repeat;
background-image: url(img/footer.gif);
background-position:left top;

width:714px;
height:44px;
margin-left:auto;
margin-right:auto;
}

.footer div {padding-top:23px;
padding-left:20px;
color:#0066CC;
font-size:8pt;
}

.footer div a {
color:#0066CC;
font-size:8pt;
text-decoration:none;
}

.footer div a:hover {
color:#fff;
}

.anschrift {width:650px;margin-left:auto;
margin-right:auto;
color:#0066CC;
font-size:8pt;
padding:0px 0px 10px 0px ;
}

.sehensbox {background-repeat:no-repeat;
background-position:left top;
margin:8px  10px  0px  0px;
width:210px;
height:110px;
position:relative;
float:left;
}

.sehensdunkel {background-image: url(img/freizeit_back2.jpg);}
.sehenshell {background-image: url(img/freizeit_back.jpg);}

.sehensbox span {
color:#666666;
font-size:9pt;
font-weight:bold;
padding:3px 0px 0px 6px;
display:block;

}

.sehensinnhalt { 
padding:10px;

}

.sehensinnhalt img{ 
margin:2px 6px 0px 0px;
}

.sehensweiter {
position:absolute;
 right:7px; top:93px;
width:200px; height:10px;
text-align: right;}

.sehensweiter a {
color:#000;
}

.kontaktinfo {clear:left;  padding:15px 0px 0px 52px; height:30px; background-repeat:no-repeat;
background-position:10px 8px;background-image: url(img/contact.gif); color:#000;text-decoration:none;}

.left {clear:left;}

h2 {margin:0px;color:#003300;font-size:12pt;}
h3 {margin:0px 0px 10px 0px;font-size:10pt;font-family:Georgia,Verdana,Arial,Helvetica,sans serif;font-weight:normal;}

.sehensgross {float:left;margin:0px 8px 0px 0px;}
.sehensbreite {width:329px;}
.sehensbreite a {color:#000;text-decoration:none}

.sehensbreite-scheune {width:560px;}


.sehensboxdetails {width:114px;position:absolute;
 right:10px; top:10px;}

.sehensbox_oben {background-repeat:no-repeat;
background-image: url(img/sehensbox_oben.gif);
background-position:left top;
width:114px;
height:11px;
font-size:0pt;
}


.sehensbox_mitte {background-repeat:repeat;
background-image: url(img/sehensbox_mitte.jpg);
background-position:left top;
padding:0px 5px 0px 5px;
}


.sehensbox_mitte a {color:#003300;
font-size:10pt;
text-decoration:none;
display:block;
}


 
.sehensbox_unten {background-repeat:no-repeat;
background-image: url(img/sehensbox_unten.gif);
background-position:left top;
width:114px;
height:10px;
font-size:0pt;
}

.sehensbreite ul, .inhaltab ul {list-style-image:url(img/listenpunkt.gif);}

.karte {padding-left:4px;}

.karteinfo {padding:15px 0px 0px 52px; height:30px; background-repeat:no-repeat;width:220px;margin-top:10px;
background-position:10px 8px;background-image: url(img/print.gif); color:#000;text-decoration:none;}

.routeinfo {padding:15px 0px 0px 52px; height:30px; background-repeat:no-repeat;width:135px;margin-top:10px;
background-position:10px 8px;background-image: url(img/route.gif); color:#000;text-decoration:none;float:right;}

.right {clear:right;}

.unterkunft_rot_teaser {width:487px;height:30px;
font-size:10pt;
background-repeat:no-repeat;
background-image: url(img/unterkunft_titel_rot.gif);
background-position:left top;
margin: 0px;}

.unterkunft_rot_teaser_scheune {width:715px;height:30px;
font-size:10pt;
background-repeat:no-repeat;
background-image: url(img/unterkunft_titel_rot_scheune.gif);
background-position:left top;
margin: 0px;
}



.unterkunft_blau_teaser {width:487px;height:30px;
font-size:10pt;
background-repeat:no-repeat;
background-image: url(img/unterkunft_titel_blau.gif);
background-position:left top;
margin: 0px;}

.unterkunft_gruen_teaser {width:487px;height:30px;
font-size:10pt;
background-repeat:no-repeat;
background-image: url(img/unterkunft_titel_gruen.gif);
background-position:left top;
margin: 0px;}


.boxrechts {width:114px;position:absolute;
 right:10px; top:10px;}

.boxrechts_oben {background-repeat:no-repeat;
background-position:left top;
width:114px;
height:11px;
font-size:0pt;
}

.boxrechts_oben_rot {background-image: url(img/rot_box_oben.gif);}
.boxrechts_oben_blau {background-image: url(img/blau_box_oben.gif);}
.boxrechts_oben_gruen {background-image: url(img/gruen_box_oben.gif);}

.boxrechts_mitte {background-repeat:repeat;
background-position:left top;
padding:0px 5px 0px 5px;
}

.boxrechts_mitte_rot {background-image: url(img/rot_box_mitte.jpg);}
.boxrechts_mitte_blau {background-image: url(img/blau_box_mitte.jpg);}
.boxrechts_mitte_gruen {background-image: url(img/gruen_box_mitte.jpg);}


.boxrechts_mitte a {color:#003300;
font-size:10pt;
text-decoration:none;
display:block;
}


 
.boxrechts_unten {background-repeat:no-repeat;
background-position:left top;
width:114px;
height:10px;
font-size:0pt;
}

.boxrechts_unten_rot {background-image: url(img/rot_box_unten.gif);}
.boxrechts_unten_blau {background-image: url(img/blau_box_unten.gif);}
.boxrechts_unten_gruen {background-image: url(img/gruen_box_unten.gif);}

.galli 
{
float:left;margin-right:8px;
}

.galerie {width:322px;margin-left:5px;margin-top:5px;}
.galerie_oben {width:322px;height:28px;
background-repeat:no-repeat;
background-image: url(img/content_galerie_top.gif);
background-position:left top;
}

.galerie_mitte {width:322px;
background-repeat:repeat-y;
background-image: url(img/content_galerie_middle.gif);
background-position:left top;
}

.galerie_unten {width:322px;height:13px;
background-repeat:no-repeat;
background-image: url(img/content_galerie_bottom.gif);
background-position:left top;
}

.galerie_mitte div {padding:6px;}
.galerie_mitte div img {margin:5px;}
.textuntergale {margin:5px;}

.textuntergale-scheune {margin:35px 5px 5px 5px;}


.buchenbutton {margin-bottom:10px;}

.grundriss_back {margin-top:10px;}
.grundriss_back a {display:block; margin-bottom:2px;text-decoration:none;color:#990000}
.textuntergale div, .textuntergale-scheune div {margin-top:15px;text-align: right;}

.unterkuenfte_bild {margin:0px 10px 0px 0px;float:left;}

.mittestart {
background-repeat:repeat-y;
background-image: url(img/start_mitte.gif);
background-position:231px top;}

.mittestart_links {width:200px; margin: 0px 0px 0px 10px; border:1px solid #fff}

.mittestart_rechts {width:200px;float:right;margin: 0px 7px 0px 0px; border:1px solid #fff}

.mittestart div img {margin-bottom:10px;}

.mittestart div h4 {color:#003300;font-size:12pt;margin:3px 0px 15px 0px;}

.buchungsassistent_box {width:457px;margin:12px 0px 0px 6px;}

.buchungsassistent_box_oben {background-repeat:no-repeat;
background-image: url(img/assistent_top.gif);
background-position:left top;
width:457px;
height:35px;
}

.buchungsassistent_box_oben div {padding:0px 0px 0px 17px;
color:#003300;
font-size:10pt;
font-weight:bold;
}

.buchungsassistent_box_mitte {background-repeat:repeat-y;
background-image: url(img/assistent_middel.gif);
background-position:left top;
width:457px;
}

.buchungsassistent_box_mitte table {margin-left:15px;}


.buchungsassistent_box_unten {background-repeat:no-repeat;
background-image: url(img/assistent_bottom.gif);
background-position:left top;
width:457px;
height:19px;
}

.direktbuchen_rot {background-repeat:no-repeat;
background-image: url(img/buchen_rot.jpg);
background-position:left top;
width:144px;
height:194px;margin-left:5px}


.direktbuchen_rot div ,  .direktbuchen_blau div,  .direktbuchen_gruen div {padding:8px;}

.direktbuchen_bild {margin-top:5px;}

.direktbuchen_bild_buchen {margin-top:3px;}


.direktbuchen_blau {background-repeat:no-repeat;
background-image: url(img/buchen_blau.jpg);
background-position:left top;
width:144px;
height:194px;margin-left:5px;
float:right;
margin-right:3px;
-margin-right:1px;
}

.direktbuchen_gruen {background-repeat:no-repeat;
background-image: url(img/buchen_gruen.jpg);
background-position:left top;
width:144px;
height:194px;margin-left:5px;
float:right;
margin-right:3px;
}

.rot {border:1px solid #ff0000;}
.green {border:1px solid #19c415;}

.linkstab table {margin-left:0px;}

