/* Global Styles */

body {
        font-family:Arial, Helvetica, sans-serif; border-collapse: collapse; 
        position:absolute;
        background-image: url(bilder/bgr_main.jpg);
}
html, body {
    top:0px; left:0; right:0;
    height:100%;
    margin:0;
    padding:0;
    width:100%;
}

table { 
        padding: 2px;
}

td {
        font:11px Verdana, Arial, Helvetica, sans-serif;
        color:black;
        margin-left: 5px;
}

img.zoom {
        position:relative;
        margin-top: -15px;
        margin-right: 2px;
        margin-right=3px;
        z-index:1;
        border: 0px;
}

a:link {
        font-weight:bold; color:blue;
}

.reglink a:link {
        font-weight:normal; color:blue;
}

.external a:link {
        font-weight:bold; color:yellow;
        background: url(bilder/link.png) center right no-repeat;
        padding-right: 13px;
}

/* Headerdefinitionen */

  #header_container
  {
    position:fixed;
    top:0px; left:0px; right:0px;
    margin:0;
    height:90px;
    width:100%;
    z-index:3;
  }
  #header
  {
    position:absolute;
    top:0px; left:0px; right:0px; bottom:0px;
    height:100%;
    z-index:2;
    margin:0px;
    padding:0em;
  }
  #header img {
    border:0px;
  }
  #headerblack {
    position:absolute;
    top:0px; right:0px;
    height:90px;
    width:100%;
    background-color:black;
    float:right;
    z-index:-10;
  }
  #content
  {
    margin:0;
    padding-top:116px;
    padding-left:149px;
    padding-right:9px;
    padding-bottom:9px;
    max-width:1125px;
    z-index:1;
  }
  #menu_container
  {
    position:fixed;
    top:108px; left:0px;
    margin:0px;
    height:100%;
    width:140px;
    z-index:3;
  }
  #menu
  {
    position:absolute;
    top:0px; left:0px; right:0px; bottom:108px;
    z-index:2;
    margin:0px;
    padding:0em;
  }
  
  #mbar_container { 
    position:fixed;
    top:90px;
    left:503px;
    height:18px;
    width:100%;
    background-image:url(navigation/cellpic.gif);
    background-repeat:repeat-x;
    z-index:150;
  }
  #mbar { 
    position:absolute;
    top:0;left:0;
    padding-right:503px;
    height:100%;
    z-index:150;
  }
  
  #mbarhaupt { 
    position:absolute;
    top:0px;
    left:0px;
    left=0px;
    height:17px;
    width:100%;
    background-image:url(navigation/cellpic.gif);
    background-repeat:repeat-x;
    z-index:50;
  }
 
div {border:none; border-left-width: 0; border-right-width: 0; border-bottom-width: 0; border-top-width: 0;}

/* Schriftstile */

.Stil1 {
        font-family: Arial, sans-serif;
        font-size:18px;
        font-style:bold;
        color: #ffffff;
}

.Text {
        text-align:left;
        font-size:18px;
        font-family:Arial, sans-serif;
}

.Titel {
        text-align:center;
        font-size:20px;
        font-style:bold;
        font-family:Arial, sans-serif;
}
        
.Bildlinks {
        margin-right:7px; 
        border-collapse:collapse;
        color: black;
}

.Bildrechts {
        margin-left:7px; 
        border-collapse:collapse;
        color: black;
}
.BildL {
        border-collapse:collapse;
        color: black;
}

.BildR {
        border-collapse:collapse;
        color: black;
}
.Update {
        font-family:Verdana, sans-serif;
        font-size:9pt;
}

#links {
    position:fixed;
    left:0px;
    top:0px;
    width:0px;
    height:0px;
}

.eigenelinks a:link {
    color: #000000;
}

.Head1 {position:absolute;font-size:0.1em; margin-top:-3px; margin-top=-21px;}

div.HeadR {position:relative; top:0px; right:0px; float:right;}
div.HeadRO {position:absolute; left:986px; top:2px;}
div.HeadRU {position:absolute; top:64px; top=43px; left:986px; float:right; z-index:10; width:242px; height:45px;}
div.HeadRPeel {position:relative; top:0px; right:80px; float:right; height:60px; z-index:1;}
div.gmenu {position:absolute; top:90px; top=90px; left:0px; height:18px; width:100%;background-image:url(bilder/menucolors2.gif);background-repeat: no-repeat; z-index:50;padding-left:35px;}
div.googleplus {position:absolute; top:30px; left:1074px; width:24px; height:18px; z-index:150;}
div.facebook {position:absolute; top:30px; left:986px; width:24px; height:18px; z-index:150;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;margin-top:0px;margin-bottom:0px;color:#FFFFFF;}

table.adLQ  {margin-right:7px; width: 200px; border:none; background-color: #993300;}
table.PicLQ {margin-right:7px; width: 300px; border:none; background-color: #993300;}
table.PicRQ {margin-left:7px; width: 300px; border:none; background-color: #993300;}
table.PicLH {margin-right:7px; width: 225px; border:none; background-color: #993300;}
table.PicRH {margin-left:7px; width: 225px; border:none; background-color: #993300;}
table.UpdateH {margin-right:7px; width: 100px; padding: 2px; border-style: groove; border-width: 2px; border-color: #776E65; background-image: url(bilder/acer.jpg);}
table.Staat td {font-size:12px; font-weight:bold; color:black;}
table.Entfernung {width:400px; border:1px solid black;}
table.Entfernung td {font:12px Verdana, Arial, Helvetica, sans-serif; color:black; background-color: #FFCC99; padding:2px; padding-left:5px;}
table.Social {margin-right:7px; width:600px; padding: 0px; border-width: 0px; }
td.SocialHead {font-size:14px;font-weight:bold;margin-right:7px; padding: 0px; border-width: 0px;}

table.footer {width: 768px; border: 1px solid #F2B374; background-color: #F2B374; padding:4px; margin-left:0px; font-size: 12px;}
table.footerlinks {width: 100%; border: 0px; background-color: #F2b374; padding:4px; margin-left: -2px; margin-left=1px; margin-top: 0px; cell-padding: 14px; font-size: 11px;}
table.footerlinks a:link {font-weight:normal; color: #0000FF; text-decoration: none; font-size: 10px;}

table.hotell {background-color:#ffcc99; padding:0px; margin-right:7px; margin-top:2px;}
table.hotelr {background-color:#ffcc99; padding:0px; margin-left:7px; margin-top:2px;}
.tdhotel {background-color:#993300; color:#ffcc99; font-size:11px; font-weight:bold; height:16px;}
.tdhotel a:link {color:#ffcc99;}
.tdhotel a:visited {color:#ffcc99;}
.tdhotelbildsub {border-bottom:1px solid black;}
.tdhotelbild a img {border:0px;}
.tdhotelbildsub a img {border:0px;}
.breadcrumb {position:absolute; top:67px;left:146px;font-size: 13px; width:600px; z-index:10;}
.breadcrumb a:link {color:#0000FF; font-weight:normal;}
.breadcrumb a:visited {color:#0000FF; font-weight:normal;}
.breadcrumb a:hover {color:#0000FF;}
.breadcrumbeng {font-weight:bold;font-size: 15px;line-height:26px;}
.bc1 {font-size: 18px;}
.bc2 {font-weight:bold;font-size: 15px;line-height:26px;}
.layertext { position:absolute; visibility:hidden; }

.mbarschatten {background-image:url(images/Pine.jpg); padding:0px; display:block;
position:absolute; top:100px; left:140px; width:100%; height:8px;
-moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
}

.frameLQ {position:relative; background-image:url(images/Pine.jpg); padding:0px; display:block;
-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
margin-right:7px;
width: 308px;
}
.frameLH {position:relative; background-image:url(images/Pine.jpg); padding:0px; display:block;
-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
margin-right:7px;
width: 233px;
}

.frameRQ {position:relative; background-image:url(images/Pine.jpg); padding:0px; display:block;
-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
margin-left:7px;
width: 308px;
}
.frameRH {position:relative; background-image:url(images/Pine.jpg); padding:0px; display:block;
-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
margin-left:7px;
width: 233px;
}

