#seite {
position:absolute;
left:-10px;
top:0px;
padding:0px;
margin:0px;

}

#head {
position:absolute;
top:0px;
left:0px;
width:999px;
height:251px;
background-image:url(../image/home.jpg);
}

#active a{
color:#620411;w
}

#activesub a{
font-weight:bold;
}

#mainmenu  {
position:absolute;
left:8px;
top:250px;
padding-left:5px;
padding-top:10px;
padding-bottom:10px;
width:986px;
//width:999px;
overflow: hidden;
background-color:#520b2b;
}

#mainmenu a{
  font-size:14px;
  text-decoration:none;
  padding:5px;
  color:#fff;
  font-weight:normal;
}
#mainmenu a:hover {
  font-weight:normal;
  color:#f6db5c;
}
a:active {
  font-weight:normal;
  color:#620411;
}


#topright  {
  position:absolute;
  left:725px;
  top:305px;
}

#topright a{
  font-size:14px;
  text-decoration:none;
  padding:5px;
}

#topright a:active, a:hover {
  font-weight:normal;
  color:#620411;
}

#submenu {
  position:absolute;
  top:300px;
  left:310px;
  width:180px;
}

#submenu a{
  font-size:12px;
  text-decoration:none;
  color:#711c43;
  line-height:20px;
  padding-right:25px;
}

#submenu a:hover {
  font-weight:bold;
  color:#711c43;
}


#leftmenu {
  position:absolute;
/*  top:1544px; */
  top: 822px;
  left:20px;
  width:255px;
  text-align:right;
}

#leftmenu a{
  font-size:13px;
  text-decoration:none;
color:#711c43;
line-height:20px;
width:255px;
padding-right:10px;
//border-bottom:1px dotted #333;
}

#leftmenu a:hover {
  font-weight:bold;
  color:#711c43;
}

#active a{
  font-weight:normal;
  color:#f6db5c;
}

#sprachnavi {
position:absolute;
top:10px;
left:30px;
}

#normalContent {
position:absolute;
top:300px;
left:470px;
background-color:#f0efeb;
width:490px;
//width:518px;
padding:15px;
min-height:700px;
height:auto !important;  /* für moderne Browser */
overflow:hidden;
}

#logo {
position:absolute;
top:60px;
left:40px;
}



#adresse {
position:absolute;
top:170px;
left:0px;
text-align:center;
color:#fff;
font-size:10px;
width:300px;
}

#adresse a{
color:#fff;
text-decoration:none;
}


#impressionen {
position:absolute;
left:440px;
top:240px;
//top:250px;
}

#impressionen a{
color:#FFF;
font-weight:normal;
font-family:Arial, Verdana, san-serif;
font-size:14px;
text-decoration:none;
letter-spacing:5px;
}

#right {
position:absolute;
top:340px;
left:680px;
width:300px;
}


#onlinebuchen {
position:absolute;
left:20px;
top:820px;
width:249px;
//width:260px;

}

.csc-textpic-imagewrap{
  margin-left: -5px !important;
}


#newsletter {
position:absolute;
left:20px;
top:954px;
width:249px;
padding-top:10px;
padding:5px;
color:#520B2B;
background-image:url(../image/hg-newsletter.gif);
background-repeat:no-repeat;
}

#tegernseecard{
  position: absolute;
  left: 25px;
  top: 1036px;
}

#facebook{
position:absolute;
left:20px;
top:1220px;
width:248px;
background-color:#fff;
padding:5px 5px 20px 5px;
}

#twitter{
position:absolute;
left:202px;
top:1600px;
border:0px;
}



#rightnav {
  position:relative;
  top:0px;
  left:3px;
  width:300px;
  text-align:left;
}

#rightnav a{
  font-size:12px;
  text-decoration:none;
  letter-spacing:2px;
  width:290px;
  height:25px;
  padding-left:5px;
  padding-top:5px;
  padding-bottom:7px;
  line-height:20px;
}

#rightnav a:active, a:hover {
  font-weight:normal;
  color:#620411;
}

table.rightnav tr{
height:13px;
}

#line {
width:290px;
border-bottom:1px solid #333;
}

table {
font-size:12px;
}

#logos {
position:relative;
left:70px;
text-align:center;
}









/* TOPANGEBOT */

/* BOX */

#topangebot {
position:absolute;
left:20px;
top:298px;
color:#ffffff !important;
font-size:18px;
height:205px;
padding:0px;
margin:0px;
margin-bottom:10px;
background-color:#711c43;
width:260px;
}

div.bezeichnung_topbox a{
position:absolute;
top:120px;
left:10px;
font-size:12px;
color:#ffffff !important;
font-size:14px;
width:178px;
height:20px;
text-transform: uppercase;
width:240px;
text-decoration:none;
}


div.bezeichnung_topbox a:hover {
color:#ffffff;
}

div.beschreibung_topbox a{
position:absolute;
top:140px;
left:10px;
width:180px;
color:#ffffff;
font-family: Arial, Verdana, san-serif;
font-weight:normal;
font-size:12px;
height:60px;
width:240px;
text-decoration:none;
}

div.beschreibung_topbox a:hover {
color:#ffffff;
}

div.eur_topbox a{
position:relative;
top:87px;
//top:75px;
left:160px;
width:200px;
font-size:18px;  
color:#f6db5c;
text-decoration:none;
}

div.eur_topbox a:hover {
color:#f6db5c;
}

#datum {
position:absolute;
top:122px;
left:145px;
font-size:12px;
font-weight:normal;
}

div.bild_topbox {
position:relative;
top:5px;
left:5px;
height:95px;
}

div.detail_topbox {
position:absolute;
top:185px;
left:10px;
color:#fff;
width:100px;
font-size:12px;  
}

div.detail_topbox a{
color:#fff;
text-decoration:none;
font-weight:bold;
}

td.linetop {
background-color:#900615;
height:5px;
padding-top:2px;
}

/* QUICKANFRAGE */

/* BOX */


#quickbox {
position:absolute;
left:20px;
top:570px;
width:248px;
margin-bottom:10px;
padding:5px;
background-image:url(../image/hg-quick.gif);
background-repeat:no-repeat;
}

#quick {
margin-bottom:10px;
}

h1.quick {
font-family: Arial, Verdana, san-serif;
font-weight:normal;
font-size:14px;
width:285px;
padding-bottom:5px;
margin:0px;
color:#5e5646;
}

table.anfrage {
color:#5e5646;
padding:0px;
margin:0px;
width:280px;
}

table.adresse {
color:#ffffff;
}

/* ANFRAGE */

#color {
padding:5px;
background-color:#520b2b;
color:#fff;
width:630px;
}


input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333; text-decoration: none;}
input.short { width:16px;}
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333; text-decoration: none;}
select.anfrage { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333; text-decoration: none;};
select.anfrage { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333; text-decoration: none;};

#anfragen {color:#ffffff;}

fieldset {
position:relative;
padding:10px;
}


  DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: inline;
    margin-left: 15px;
  }

  /* Pictures on left, add margin on right */

  DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
  DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
  DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: inline; /* IE fix for double-margin bug */
    margin-right: 10px !important;
    max-width:400px;  
}

#motioncontainer_7 {
width:490px !important;
}

td.angebot a{
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
color:#520b2b;
font-weight:bolder;
font-size:14px;
text-decoration:none;
}

#anfragebutton a{
font-size:14px;
text-align:center;
width:500px;
color:#520b2b;
text-decoration:none;
float:right;
}

#anfragebutton a:hover{
font-size:14px !important;
text-align:center;
width:500px;
color:#520b2b;
text-decoration:none;
font-weight:bold;
float:right;
}

.align-center {
  text-align: center;
}
.align-center p {
  margin: 5px;
  padding: 2px;
}

