/* Layout 1 

   zentriertes Layout
	linksseitiges Men�

*/



body {
  	margin-top: 0;
  	background: url(bg.jpg) top center no-repeat #FFF;
		background-attachment:fixed;
		background-size: cover;
}

#container {
	background: #FFF;
	/*border: 5px solid #FFF;*/
}

#menu {
	top: 150px;
	text-align: left;	
	width: 150px;
	height: 339px;
	padding: 0;
	margin-top:20px;
}

#menu a {    
	font-size: 11px;	
 	color: #06537f;
	text-decoration: none;
}

#menu a:hover {
	color: #0f7cba;
	text-decoration: none;
}

#menu li {
  font-family: Verdana,Arial;
	list-style-type:disc;
	color: #FFF;
  font-weight: bold;
	line-height: 22px;
	margin:0 0 0 10px;
	padding: 0px 0 0 0;
}

#menu ul {
	margin: 0 0 0 0;
	padding:0 0 0 13px;
}

#menu ol {
	margin: 0;
	padding: 0 0 0 20px;
}

#content {
	width: 100%;
	padding: 10px 0 10px 12px;
} 

/* Grundschriftarten  */
/* -------------------------------------------------------------*/
#content p, #content font { 
    font-family: Verdana,Arial;
    font-size: 9pt;
    line-height: 12pt;
    font-style: normal;
    color: #186A85;
}

#content p.gross, #content font.gross {
    font-size: 10pt;
}

#content p.klein, #content font.klein {
    font-size: 8pt;
}

/* �berschrift oben*/
/* ----------------------------------------------------------*/
#content p.ue1, #content font.ue1 {     
    font-weight: bold;
    font-size: 14pt;
    line-height: 22px;
    color: #659CAE;
    margin-bottom: 5;
}

/* �berschrift unten*/
/* ----------------------------------------------------------*/
#content p.ue2, #content font.ue2 {     
    font-size: 10pt;
    line-height: 22px;
    color: #186A85;
    margin-bottom: 5;
}

/* �berschrift unten*/
/* ----------------------------------------------------------*/
#content p.ue3, #content font.ue3 {    
    font-size: 12pt;
    line-height: 22px;
    color: #186A85;
    margin-bottom: 5;
}

/* normaler Text in blau z.B. Startseite */
/* ----------------------------------------------------------*/
#content p.blau, #content font.blau {
    font-size: 8pt;
    color: #659CAE;
}

#content p.blaubig, #content font.blaubig {
    font-size: 9pt;
    color: #659CAE;
}

/* Text f�r Haftungsausschluss */
/* ----------------------------------------------------------*/
#content p.haftung, #content font.haftung {
    font-size: 7pt; 
    color: #186A85;
}

/* Text in schwarz f�r z.B. Bildbeschreibungen */
/* ----------------------------------------------------------*/
#content p.telzu, #content font.telzu {
    font-size: 7pt;  
}

/* Ausstattungstext */
/* ----------------------------------------------------------*/

#content p.ausst, #content font.ausst {
    font-size: 7.5pt;
    line-height: 15px;
}

/* Font Fehler Klasse */
/* ----------------------------------------------------------*/
#content font.fehler { 
    color: #FF0000;
}

#content textarea.norm, #content select.norm, #content input.norm {    
    font-size:14px;
    color: #000000;
    border-color: #000000;
    border-width: 1px;
    border-style: solid;
    background-color: #FFFFFF;
}

#content textarea.req, #content select.req, #content input.req {
    font-size: 14px;
    color: #000000;
    border-color: #000000;
    border-width: 1px;
    border-style: solid;
    background-color: #FFFFFF;
    background-image: url("/bitmaps/input_req.gif");  
    background-position: top right;
    background-repeat: no-repeat;
}

#content input.radio {
    border-width: 0px;
}

#content option.req {
    font-size:14px;
    background-Color: #FF1E1E;
}

#content option.norm {
    font-size:14px;
    background-Color: #FFFFFF;
}

#content .sub {
    font-size:14px;
    color: #186A85;
}

/* Farbe und Gr��e f�r �berschriften wie Ausstattung, Preis usw. */
/* -------------------------------------------------------------*/
#content p.ortart, #content font.ortart {    
    font-weight: bold;
    font-size: 10pt;
}

#content p.ausstbig, #content font.ausstbig {    
    font-size: 8pt;
}

#content p.ausstbigger, #content font.ausstbigger {
    font-size: 9pt;
}

/* Farben f�r die Bilderr�nder */
/* ----------------------------------------------------------*/
#content img.objbild {
    border: 3px solid #F2DEC3;
}

/* Farben f�r die Bilderr�nder */

#content img.imgumgebungleft {
    border: 3px solid #faf8f3;
    margin: 0 15px 0 0;
    float: left;
}

#content img.imgbord_1 {border: 3px solid #F6E6d7; }

#content img.imgfreizeit {
    border: 3px solid #F6E6d7;
}

#content img.imgumgebungright {
    border: 3px solid #F6E6d7;
    margin: 0 0 0 15px;
    float: right;
}

#content img.imgumgebungcenter {
    border: 3px solid #F6E6d7;
}


/* Tabellen Rahmen mit Schatten */
/* ----------------------------------------------------------*/
#content .randobj {
   border: 2px solid #F6E6d7;
  /* border-color: #15963f; */
}

/* Tabellenzellen Hintergr�nde */
/* ----------------------------------------------------------*/

#content .cellobj {
   background-Color: #FFF;
} 

#content .cellobjh {
   background-Color: #F6E6d7;
} 

/* Schriften die auf cellobj liegen */
/* ----------------------------------------------------------*/

#content p.schriftcellobj, #content font.schriftcellobj {
    color: #186A85;
}

#content p.schriftcellobjklein, #content font.schriftcellobjklein {
    font-size: 8pt;
    color: #186A85;
}


/* Definitionen f�r den Fuss */
/* ----------------------------------------------------------*/

#footer {
	color: #3C3C3C;
	padding: 10px 0 20px 100px;
	font-size: 9px;
	/*border-bottom:5px solid #d3cdc2;*/
}

#footer font {
	font-family: Verdana,Arial;
  font-size: 9pt;
  line-height: 15px;
	color: #3C3C3C;
}

#footer a {
  font-family: Verdana,Arial;
  font-size: 7.5pt;
  line-height: 15px;
  color: #3C3C3C;
}