a:link { font-family:Arial; font-size:10pt; font-weight:normal; color:#cc6600; text-decoration:none; }
a:visited { font-family:Arial; font-size:10pt; font-weight:normal; color:#cc6600; text-decoration:none; }
a:focus { font-family:Arial; font-size:10pt; font-weight:normal; color:#ff9933; text-decoration:none; }
a:hover { font-family:Arial; font-size:10pt; font-weight:normal; color:#ff9933; text-decoration:none; }
a:active { font-family:Arial; font-size:10pt; font-weight:normal; color:#ff9933; text-decoration:none; }
body{
	margin:0px;
	background-color: #D5E7F5;
}
b {
   color:#cc6600;
}
h1 {
   color:#006699;
   font-size:18pt;
}
h2 {
   color:#006699;
   font-size:14pt;
}
h3{
	color: #cc6600;
	font-weight: bold;
	font-size:9pt;
	display:inline;
}
.shadow
{
        width: 160px;
        position:relative;
        top:-30px;
        left:0px;
	font-family:Arial;
	font-size: 10pt;
	color:black;
        margin:0px;
	padding:0px;
        z-index:15;
        visibility:hidden;
}

.output
{
        position:relative;
        top:0px;
        left:0px;
	font-family:Arial;
	font-size: 10pt;
	color:black;
        margin:0px;
	padding:0px;
	border-style:solid;
        border-width:1px;
        border-color:#0099cc;
        width: 160px;
        background-color:#ffffff;
        z-index:15;
}

#navi_links{
   position:relative;
   top:10px;
   left:13px;
   width:225px;
   height:843px;
   z-index:3;
   margin:0px;
   padding:0px;
   font-family:Arial;
   font-size:11pt;
   color:#ffffff;
   font-weight:normal;
}
   #quartiersuche{
      position:relative;
      top:0px;
      left:0px;
      width:225px;
      height:227px;
      font-family:Arial;
      font-size:12pt;
      color:#ffffff;
      font-weight:bold;
      line-height:0.7;
      background-image:url(bilder/quartiersuchebg.gif);
      background-repeat: no-repeat;
      background-position:0px 0px;
      z-index:3;
      }
       #quartiersuche_content{
          position:relative;
          top:10px;
          left:15px;
          width:200px;
          height:175px;
          z-index:3;
          margin:0px;
          padding:0px;
          font-family:Arial;
          font-size:10pt;
          color:#ffffff;
          font-weight:normal;
          line-height:1.6;
          }
   #quartiername{
      position:relative;
      top:-5px;
      left:0px;
      width:225px;
      height:115px;
      font-family:Arial;
      font-size:12pt;
      color:#ffffff;
      font-weight:bold;
      line-height:0.7;
      background-image:url(bilder/menuepunkt.gif);
      background-repeat: no-repeat;
      background-position:0px 0px;
      z-index:4;
      }
       #quartiername_content{
          position:relative;
          top:15px;
          left:30px;
          width:185px;
          height:70px;
          z-index:6;
          margin:0px;
          padding:0px;
          line-height:1.6;
          }
   #menue{
      position:relative;
      top:-20px;
      left:0px;
      width:225px;
      height:270px;
      font-family:Arial;
      font-size:12pt;
      color:#ffffff;
      font-weight:bold;
      line-height:0.7;
      background-image:url(bilder/menuepunkt.gif);
      background-repeat: no-repeat;
      background-position:0px 0px;
      z-index:3;
      }
       #untermenue_ferienquartiere {
          position:relative;
          top:19px;
          left:224px;
          width:146px;
          height:73px;
          background-image:url(bilder/untermenue_bg.gif);
          z-index:4;
          margin:0px;
          padding:0px;
          visibility:hidden;
          }
       #untermenue_inselruegen {
          position:relative;
          top:1px;
          left:224px;
          width:146px;
          height:96px;
          background-image:url(bilder/untermenue_bg2.gif);
          z-index:4;
          margin:0px;
          padding:0px;
          visibility:hidden;
          }
       #untermenue_anreise {
          position:relative;
          top:-67px;
          left:224px;
          width:146px;
          height:73px;
          background-image:url(bilder/untermenue_bg.gif);
          z-index:4;
          margin:0px;
          padding:0px;
          visibility:hidden;
          }
   #wetter{
      position:relative;
      top:-25px;
      left:0px;
      width:225px;
      height:225px;
      font-family:Arial;
      font-size:12pt;
      color:#ffffff;
      font-weight:bold;
      line-height:0.7;
      background-image:url(bilder/menuepunkt.gif);
      background-repeat: no-repeat;
      background-position:0px 0px;
      z-index:3;
      }
   #navi_links_bg{
      position:relative;
      top:0px;
      left:0px;
      width:225px;
      height:811px;
      background-image:url(bilder/navibg.gif);
      z-index:3;
      margin:0px;
      padding:0px;
      line-height:1.6;
      }
   #navi_links_footer{
      position:relative;
      top:-30px;
      left:0px;
      width:225px;
      height:17px;
      background-image:url(bilder/navi_footer.gif);
      z-index:3;
      margin:0px;
      padding:0px;
      line-height:1.6;
      }

#main{
   position:relative;
   top:10px;
   left:15px;
   width:725px;
   background-color:#ffffff;
   z-index:2;
   margin:0px;
   padding:0px;
}
   #maincontent {
      position:relative;
      top:0px;
      left:20px;
      width:685px;
      background-color:#ffffff;
      z-index:2;
      margin:0px;
      padding:0px;
      font-family:Arial;
      font-size:10pt;
      color:#000000;
      }
   #main_footer{
      position:relative;
      bottom:-14px;
      left:-20px;
      width:725px;
      height:14px;
      background-image:url(bilder/main_footer.gif);
      z-index:1;
      margin:0px;
      padding:0px;
      }

#footer_kontakt{
   position:relative;
   bottom:14px;
   left:0px;
   width:975px;
   height:20px;
   z-index:1;
   margin:0px;
   padding:0px;
   font-family:Arial;
   font-size:11pt;
   color:#ffffff;
   font-weight:normal;
}
#footer_links{
   position:relative;
   bottom:5px;
   left:0px;
   width:975px;
   height:95px;
   z-index:1;
   margin:0px;
   padding:0px;
   font-family:Arial;
   font-size:11pt;
   color:#ffffff;
   font-weight:normal;
   line-height:1.5;
}

#box1 {
   position:absolute;
   top:190px;
   left:48px;
   width:240px;
   height:153px;
   border-style:solid;
   border-width:1px;
   border-color:#000000;
   background-image:url(bilder/ferienhaeuser-bungalows_header.gif);
   background-repeat:no-repeat;
   background-position:0px 0px;
   font-family:Arial;
   font-size:10pt;
   color:#000000;
}
#box2 {
   position:absolute;
   top:190px;
   left:396px;
   width:240px;
   height:153px;
   border-style:solid;
   border-width:1px;
   border-color:#000000;
   background-image:url(bilder/ferienwohnungen_header.gif);
   background-repeat:no-repeat;
   background-position:0px 0px;
   font-family:Arial;
   font-size:10pt;
   color:#000000;
}
#box3 {
   position:absolute;
   top:373px;
   left:48px;
   width:240px;
   height:153px;
   border-style:solid;
   border-width:1px;
   border-color:#000000;
   background-image:url(bilder/ferienzimmer-appartements_header.gif);
   background-repeat:no-repeat;
   background-position:0px 0px;
   font-family:Arial;
   font-size:10pt;
   color:#000000;
}
#box4 {
   position:absolute;
   top:373px;
   left:396px;
   width:240px;
   height:153px;
   border-style:solid;
   border-width:1px;
   border-color:#000000;
   background-image:url(bilder/buchungsanfrage_header.gif);
   background-repeat:no-repeat;
   background-position:0px 0px;
   font-family:Arial;
   font-size:10pt;
   color:#000000;
}
#box5 {
   position:absolute;
   top:556px;
   left:48px;
   width:240px;
   height:153px;
   border-style:solid;
   border-width:1px;
   border-color:#000000;
   background-image:url(bilder/wirueberuns_header.gif);
   background-repeat:no-repeat;
   background-position:0px 0px;
   font-family:Arial;
   font-size:10pt;
   color:#000000;
}
#box6 {
   position:absolute;
   top:556px;
   left:396px;
   width:240px;
   height:153px;
   border-style:solid;
   border-width:1px;
   border-color:#000000;
   background-image:url(bilder/ruegen_header.gif);
   background-repeat:no-repeat;
   background-position:0px 0px;
   font-family:Arial;
   font-size:10pt;
   color:#000000;
}
#box_header_text {
   position:relative;
   top:10px;
   left:10px;
   font-family:Arial;
   font-size:12pt;
   color:#ffffff;
}
#box_main_text {
   position:relative;
   top:10px;
   left:10px;
}
.trennzelle
{
border-left:1px;
border-left-style:dotted;
border-left-color:#FFC685;
border-bottom:0px;
border-bottom-color:#FFC685;
border-bottom-style:dotted;
}
.trennzelleRechts
{
border-right:1px;
border-right-style:dotted;
border-right-color:#FFC685;
}
