BODY {
margin: 0px;
font-size : 13px; 
color : #000000; 
font-family : arial, sans-serif, Verdana, Helvetica; 
background-color : #243A4A; 
text-align: center;
} 

TD {
font-size : 13px; 
color : #000000; 
font-family : arial, sans-serif, Verdana, Helvetica; 
padding-left : 5px; 
padding-right : 5px; 
} 

H2 {
font-size : 16px; 
color : #000000; 
font-family : arial, sans-serif, Verdana, Helvetica; 
border-bottom : 1px solid #8e7c70; 
padding-bottom : 2px; 
} 

H1 {
font-size : 18px; 
color : #000000; 
font-family : arial, sans-serif, Verdana, Helvetica; 
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
margin-top: 0px;
} 

span.ueberschrift {
font-size : 19px; 
font-weight : bold; 
color : #000000; 
font-family : arial, sans-serif, Verdana, Helvetica; 
} 
A:link {
color : #000000; 
text-decoration : none; 
} 
A:visited {
color : #000000; 
text-decoration : none; 
} 
A:hover {
color : #de612a; 
text-decoration : underline; 
} 
A:active {
color : #000000; 
text-decoration : none; 
} 
.text {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
} 
.formular_button {
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #000000; 
background-color : #d1dde7; 
border : 1px solid inherit; 
border-color : #6691b2; 
cursor: hand;
} 
.textfeld {
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #000000; 
background-color : #ffffff; 
border : 1px solid #6691b2; 
cursor : auto; 
border-color : #6691b2; 
border-width : 1px; 
} 
.table {
font-size : 8px; 
color : #000000; 
font-family : arial, sans-serif, Verdana, Helvetica; 
background-color : #d1dde7; 
} 
.td_suche {
background-color : #d1dde7; 
border-top : 1px solid inherit; 
border-color : #6691b2; 
} 
.table_preise {
background-color : #d1dde7; 
border : 1px solid inherit; 
border-color : #6691b2; 
} 
.td_preise {
background-color : #d1dde7; 
border-bottom : 1px solid inherit; 
border-color : #6691b2; 
} 
.table_ausstattung {
background-color : #d1dde7; 
border : 1px solid inherit; 
border-color : #6691b2; 
} 
.td_ausstattung {
background-color : #d1dde7; 
border-bottom : 1px solid inherit; 
border-color : #6691b2; 
} 
.td_ausstattung_top {
background-color : #d1dde7; 
border-bottom : 1px solid inherit; 
border-color : #6691b2; 
border-top : 1px solid inherit; 
border-color : #6691b2; 
} 
.formular_button_ausstattung {
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #000000; 
background-color : #f1cdb4; 
border : 0px solid inherit; 
border-color : #6691b2; 
cursor:pointer;
} 
.td_admin {
border-bottom : 1px solid inherit; 
border-color : #6691b2; 
} 
.img_unterkunft {
border-width : 1px; 
border-color : #24394a; 
} 
.td_detail {
font-size : 13px; 
color : #000000; 
font-family : arial, sans-serif, Verdana, Helvetica; 
padding-left : 0; 
padding-right : 10px; 
} 
.belegungsplan {
font-size : 11px; 
text-align : center; 
color : #000000; 
font-family : arial, sans-serif, Verdana, Helvetica; 
padding-left : 4px; 
padding-right : 4px; 
border : 1px solid inherit; 
border-color : #6691b2; 
} 
.belegungsplan_main {
padding-left : 0; 
padding-right : 4px; 
padding-bottom : 4px; 
} 
.belegungsplan_ub {
font-size : 13px; 
text-align : center; 
color : #000000; 
font-family : arial, sans-serif, Verdana, Helvetica; 
padding-left : 4px; 
padding-right : 4px; 
padding-top : 5px; 
border : 1px solid inherit; 
border-color : #6691b2; 
} 
.belegungsplan_wo {
background-color : #6691b2; 
font-size : 11px; 
text-align : center; 
color : #000000; 
font-family : arial, sans-serif, Verdana, Helvetica; 
padding-left : 4px; 
padding-right : 4px; 
border : 1px solid inherit; 
border-color : #6691b2; 
} 
.admin {
background-color : #d1dde7; 
border : 1px solid inherit; 
border-color : #6691b2; 
} 
.table_admin {
background-color : #d1dde7; 
border : 1px solid inherit; 
border-color : #6691b2; 
} 
.td_buchung {
font-size : 13px; 
color : #000000; 
font-family : arial, sans-serif, Verdana, Helvetica; 
padding-left : 0; 
padding-right : 0; 
} 
.td_liste {
padding-right : 10px; 
} 
.table_rahmen {
background-color : #d1dde7; 
border : 1px solid inherit; 
border-color : #6691b2; 
} 
.img_wallpapers {
border-width : 1px; 
border-color : #24394a; 
margin-right: 20px;
margin-top: 10px;
margin-bottom: 10px;
} 
.table_achtung {
margin-top: 10px;
margin-left: 2px;
margin-bottom: 10px;
width:198px;
}
.td_achtung {
padding-left: 24px;
padding-right: 20px;
}

.thumb_desc_table
{
  font-size: 11px; 
  color: #454545; 
  font-family: arial, sans-serif, Verdana, Helvetica; 
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
}


.header {
 background: url(/pics/design/kopf.jpg) no-repeat;
 /*border: 1px #ff0000 solid; */
 height: 258px;
 width: 955px;
 margin-left: auto; 
 margin-right: auto;
}

/* Der eigentliche INHALT --------------------------------- */

.middle {
 background: url(/pics/design/middle.jpg) repeat-y;
 width: 955px;
 margin-left: auto; 
 margin-right: auto;
}

.middle:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.middle {display: inline-table;}

/* Hides from IE-mac \*/
* html .middle {height: 1%;}
.middle {display: block;}
/* End hide from IE-mac */

.menue {
 float: left;
 position: relative;
 left: 45px;
 top: 0px;
 text-align: left;
 width: 130px;
}

.content {
 float: left;
 position: relative;
 left: 105px;
 top: 0px;
 text-align: left;
 width: 480px;
}

.special_offer {
 /*border: 1px #ff0000 solid;*/
 float: left;
 position: relative;
 left: 153px;
 top: 0px;
 text-align: left;
 width: 145px;
}

.navi {
 /*border: 1px #ff0000 solid; */
 float: left;
 position: relative;
 left: 153px;
 top: 0px;
 text-align: left;
 width: 200px;
}

/*----------------------------------------------------- */

.header_left {
 /*border: 1px #ff0000 solid; */
 position: relative;
 font-weight: bold;
 float: left;
 top: 10px;
 left: 46px;
}

.header_right {
 /*border: 1px #ff0000 solid; */
 position: relative;
 font-weight: bold;
 text-align: left;
 float: right;
 top: 30px;
 left: 8px;
 width: 200px;
}
/*----------------------------------------------------- */

.footer {
 background: url(/pics/design/fuss.jpg) no-repeat;
 height: 231px;
 width: 955px;
 margin-left: auto; 
 margin-right: auto;
}

/* CSS für interne Links */

a.internal_link
{
 padding-left: 18px;
 background: url(/pics/pfeil.gif) left top no-repeat transparent;
}

a.internal_link:link {
 text-decoration:none; 
 color:#000000;
}
a.internal_link:visited {
 text-decoration:none; 
 color:#000000;
}
a.internal_link:hover {
 text-decoration:underline; 
 color:#de612a;
}
a.internal_link:active {
 text-decoration:none; 
 color:#000000;
}

/* CSS für interne Links */

a.external_link
{
 padding-left: 28px;
 background: url(/pics/2pfeil.gif) left center no-repeat transparent;
}

a.external_link:link {
 text-decoration:none; 
 color:#000000;
}
a.external_link:visited {
 text-decoration:none; 
 color:#000000;
}
a.external_link:hover {
 text-decoration:underline; 
 color:#de612a;
}
a.external_link:active {
 text-decoration:none; 
 color:#000000;
}

/* Bilder-css-Kram */

.img_left {
border-width : 1px; 
border-color : #24394a; 
margin-right: 15px;
} 

.img_right {
border-width : 1px; 
border-color : #24394a; 
margin-left: 15px;
} 

#hiddendiv {
display: none;
}

