/* Layout 1 

   zentriertes Layout
	linksseitiges Menü

*/


body {
  	margin-top: 0;
  	background: url(bg.jpg) top center no-repeat #F2ECE1;
}

#container {
	background:#ffffff;
	border-left: 0px solid #e0f7a4;
	border-right: 0px solid #e0f7a4;
	border-bottom: 0px solid #e0f7a4;
	border-top: 0px;
}

#menu {
	top: 150px;
	text-align: left;	
	width: 150px;
	height: 339px;
	padding: 0;
	margin-top:20px;
}

#menu a {    
	font-size: 11px;	
 	color: #867e6f;
	text-decoration: none;
}

#menu a:hover {
	color: #686155;
	text-decoration: none;
}

#menu li {
  	font-family: Verdana,Arial;
	list-style-type:disc;
	color: #d3cdc2;
	list-style-position: outside;
  	font-weight: bold;
	line-height: 24px;
	margin: 0;
	padding: 0;
}

#menu ul {
	margin: 0;
	padding: 0 0 0 20px;
}

#menu ol {
	margin: 0;
	padding: 0 0 0 20px;
}

#content {
	width: 100%;
	background-color: #ffffff;
	padding: 10px 0 10px 12px;
} 

/* Grundschriftarten  */
/* -------------------------------------------------------------*/
#content p, #content font { 
    font-family: Verdana,Arial;
    font-size: 9pt;
    line-height: 12pt;
    font-style: normal;
    color: #000000; 
}

#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: #000000;
    margin-bottom: 5;
}

/* Überschrift unten*/
/* ----------------------------------------------------------*/
#content p.ue2, #content font.ue2 {     
    font-size: 10pt;
    line-height: 22px;
    color: #315E97;
    margin-bottom: 5;
}

/* Überschrift unten*/
/* ----------------------------------------------------------*/
#content p.ue3, #content font.ue3 {    
    font-size: 12pt;
    line-height: 22px;
    color: #000000;
    margin-bottom: 5;
}

/* normaler Text in blau z.B. Startseite */
/* ----------------------------------------------------------*/
#content p.blau, #content font.blau {
    font-size: 8pt;
    color: #0000A0;
}

#content p.blaubig, #content font.blaubig {
    font-size: 9pt;
    color: #0000A0;
}

/* Text für Haftungsausschluss */
/* ----------------------------------------------------------*/
#content p.haftung, #content font.haftung {
    font-size: 7pt; 
    color: 000000;
}

/* 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: #000000;
}

/* 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 #EDE5D7; 
}

/* Farben für die Bilderränder */

#content img.imgumgebungleft {
    border: 3px solid #EDE5D7; 
    margin: 0 15px 0 0;
    float: left;
}


#content img.imgfreizeit {
    border: 3px solid #EDE5D7; 
}

#content img.imgumgebungright {
    border: 3px solid #EDE5D7; 
    margin: 0 0 0 15px;
    float: right;
}

#content img.imgumgebungcenter {
    border: 3px solid #EDE5D7;
}


/* Tabellen Rahmen mit Schatten */
/* ----------------------------------------------------------*/
#content .randobj {
   border: 2px solid #EDE5D7; 
  /* border-color: #15963f; */
}

/* Tabellenzellen Hintergründe */
/* ----------------------------------------------------------*/

#content .cellobj {
   background-Color: #867e6f;
} 

#content .cellobjh {
   background-Color: #F2ECE1;
} 

/* Schriften die auf cellobj liegen */
/* ----------------------------------------------------------*/

#content p.schriftcellobj, #content font.schriftcellobj {
    color: #ffffff;
}

#content p.schriftcellobjklein, #content font.schriftcellobjklein {
    font-size: 8pt;
    color: #dddddd;
}


/* Definitionen für den Fuss */
/* ----------------------------------------------------------*/

#footer {
	color: #ffffff;
	padding: 0 0 10px 100px;
	font-size: 9px;
	border-bottom:5px solid #d3cdc2;
}

#footer font {
	font-family: Verdana,Arial;
  	font-size: 9pt;
  	line-height: 15px;
	color: #867e6f;
}

#footer a {
    color: #867e6f;
}