html,body{
  margin:0;
  padding:0;
  border:0;

/* \*/
/*  height:100%; */
/* Last height declaration hidden from Mac IE 5.x */
}
body{
  font-family:/* Garamond,Veranda,Times New Roman,Helvetia,Times, */ Arial, Helvetica, sans-serif;
  color:#592D00;
  text-align:center;


	color:#666;
	font-size:18px;
	background-color:#605f5f;
	background-image:url(graphics/bg5.jpg);
	background-repeat:repeat-x;
	/* background-attachment:fixed; */
		
	/*	background-color:#e8f1f5*/
}

#wrapper{
  min-height:100%;
  height:auto;
/*  height:2000px; */

/* \*/
  height:100%;
  
/* Last height declaration hidden from Mac IE 5.x */


}
#wrapp\65	r{
  height:auto;
}
/* \*/
* html #wrapper{
  height:100%;
}

/* ----- FONTS ----- */

h1,h2{font-size:28px;
	color:#666;
	font-weight:normal }

h2{font-size:20px; }

h3{	font-size:18px;
	color:#666;
	font-weight:bold}

h4{	font-size:18px;
	color:#666;
	font-weight:bold}

p{ 
	font-size:24px;
	color:#592D00;
	color:#585a5b;
	color:#FFFFFF;
	
}

a{ 
	color:#999;
	/* color:#c95202; */
	text-decoration:none;
}

a:active{ 
	color:#c95202;
	text-decoration:none;
}



a:hover{ 
	color:#ee820e;
	text-decoration:none;
}


.home p{ 
	font-style:normal;
	font-size:24px;
	text-align:left}


/*******************************************       LAYERS       *************************/


#main { 
	width:100%;

	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	text-align:left;

	 }


#content{
	position:relative;
	text-align:left;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	/* height:818px;*/
	border:0px solid #999;
	z-index:3;	
	
}	


	 
#header { 
	width:100%;
	height:134px;
	height:80px;
	margin-bottom:0px;
	border:1px none red;
	 }


#titel{ margin-top:21px;margin-left:30px }

#karte{ 
	 text-align:right;width:990px;height:20px;padding:5px 0px 0px 0px
} 	



#textbody{ 
	position:relative;
	float:left;
	z-index:3;
	width:100%;
	/* height:639px;	*/
	border:0px solid blue;
	margin-top:-57px;
	clear:both;
	
}

/*
#center a{ color:red}	

#centerLeft{ 
	float:left;
	position:relative;
	left:0px;
	width:335px;
	width:320px;
	width:290px;			
	padding-left:45px;
	padding-top:30px;
	border:1px solid red;
	display:none;	
 }
 

#centerLeft p{ color:#fff;font-size:14px} 
#centerLeft h1{ color:#f9b312;margin-left:0px;padding-bottom:6px;color:#c95202}
*/



.menuitems{ float:right;border:0px solid red;width:200px;margin-bottom:10px}

 

 
 #right{
	/* float:left; */
	/* position:relative; */
	top:0px;
	/*left:350px;*/
	width:100%;
	/* height:400px;*/
	border:0px solid blue;
	

}





#gallery{ margin-top:20px;margin-left:2%;margin-right:2%;width:96%}

 
 
#text{ 
	position:relative;
/*	left:0px; */
	width:100%; 
/*	max-width:650px;	*/
	margin-top:20px;	
/*	padding-left:45px;
	padding-left:30px;	
	margin-left:2%;
	margin-right:2%;*/
	padding-bottom:30px;	
	border:0px solid green;
	
	z-index:3;
	display:block; 
	margin-bottom:0px;
	clear:both;
	text-align:justify;

 }

#text{font-size:18px;} 
#text p{ color:#fff;padding-bottom:0px;padding-top:0px} 
.homepage p{font-size:20px}
.wohnungen p{font-size:18px}
#text h1{ font-family:Garamond,Times New Roman, Helevetia; color:#7d0622;margin-left:0px;padding-bottom:8px;font-size:40px} 
#text table{ color:#fff;font-size:18px;padding-bottom:0px;padding-top:0px;border-width:0px } 
#text tr{vertical-align:top;text-align:left; } 
#text a{ color:#ee820e}

#tabtext{padding-top:25px}
#tabtext p{ color:#000000;font-size:18px;padding-bottom:0px;padding-top:0px} 
#tabtext h1{ color:#7d0622;margin-left:0px;padding-bottom:8px;/* color:#c95202 */} 
#tabtext table{ color:#000000;font-size:18px;padding-bottom:0px;padding-top:0px;border-width:0px;text-align:left; } 
#tabtext tr{vertical-align:top } 

#disclaimer p{font-size:14px} 

.bilder1{float:left;width:194px}


.bottomSeparator{ height:1px;border-top:2px solid #fc8d16;width:100%;margin-top:-40px;margin-bottom:40px}


.small{	font-size:12px;color:#999999;}
		
/* #adresse1{ 
	position:absolute;
	top:630px;
	left:800px;
	width:200px;
	border:0px solid blue;
	z-index:6;
	font-size:11px;
	font-weight:bold
}				
		
#adresse1 h2{ font-size:14px;font-weight:bold;margin-bottom:0px}		
*/		
		
.clear{
		clear:both;
	}


	
	/* ..........................................Form table ........................................*/

table.p1{ text-align:left;width:350px;color:#333;font-weight:normal;margin-left:0px; margin-right:0px}
input {border:1px solid #ccc;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
textarea {border:1px solid #ccc;font-size:11px;font-family:Arial, Helvetica, sans-serif }
.required {border-left:2px solid #33CCFF;font-size:11px;font-family:Arial, Helvetica, sans-serif}



 
#miniNav{	
	float:right;
	height:20px;
	width:60%;
	margin-top:3px;
	border:0px solid blue;
	z-index:5;
	padding-right:0px;
	font-size:20px;
	font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
	} 


.bull{padding-left:30px;color:#ee820e}

#miniNav a{ color:#999999}
#miniNav a:hover{ color:#ee820e;}
#miniNav a:active{ color:#ee820e;font-weight:bold;text-decoration:underline}

.na{ border:0px solid red;
	float:left;width:80px}


.dhtmlgoodies_question{	/* Styling question */

	float:left;

	/* Start layout CSS */
	 color:#666;
	/* font-size:0.9em;*/
	/* background-color:#317082; */
	width:100px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	height:20px;
	border:: 0px solid blue;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	float:left;
	border:0px solid #fff;
	background-color:#E2EBED;
	background-color:#0066CC;	
	background-color:#fff;		
	filter:alpha(opacity=80);
	-moz-opacity:0.8;

	width:300px;
	background-image:url(graphics/bg3.jpg);
	
	/* End layout CSS */
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative; 
	margin-top:20px;
	z-index:100;

}

.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}

.dhtmlgoodies_answer_content ul,.dhtmlgoodies_answer_content li{	
	padding-left:5px;
	margin-left:5px;
	color:#555555;
	
	font-size:24px;	
	position:relative;
	list-style-type:none;
	filter:alpha(opacity=100);
	-moz-opacity:1;
}
.dhtmlgoodies_answer a{margin-top:-20px;color:#fff;color:#c95202;;
}
.dhtmlgoodies_answer_content a:hover{}



/* jssor slider bullet navigator skin 01 css */
        /*
        .jssorb01 div           (normal)
        .jssorb01 div:hover     (normal mouseover)
        .jssorb01 .av           (active)
        .jssorb01 .av:hover     (active mouseover)
        .jssorb01 .dn           (mousedown)
        */
        .jssorb01 {
            position: absolute;
        }
        .jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
            position: absolute;
            /* size of bullet elment */
            width: 12px;
            height: 12px;
            filter: alpha(opacity=70);
            opacity: .7;
            overflow: hidden;
            cursor: pointer;
            border: red 1px solid;
        }
        .jssorb01 div { background-color: gray; }
        .jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; }
        .jssorb01 .av { background-color: #fff; }
        .jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }
        
        /* jssor slider arrow navigator skin 02 css */
        /*
        .jssora02l                  (normal)
        .jssora02r                  (normal)
        .jssora02l:hover            (normal mouseover)
        .jssora02r:hover            (normal mouseover)
        .jssora02l.jssora02ldn      (mousedown)
        .jssora02r.jssora02rdn      (mousedown)
        .jssora02l.jssora02lds      (disabled)
        .jssora02r.jssora02rds      (disabled)
        */
        .jssora02l, .jssora02r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 55px;
            height: 55px;
            cursor: pointer;
            background: url('slider/img/a02.png') no-repeat;
            overflow: hidden;
        }
        .jssora02l { background-position: -3px -33px; }
        .jssora02r { background-position: -63px -33px; }
        .jssora02l:hover { background-position: -123px -33px; }
        .jssora02r:hover { background-position: -183px -33px; }
        .jssora02l.jssora02ldn { background-position: -3px -33px; }
        .jssora02r.jssora02rdn { background-position: -63px -33px; }
        .jssora02l.jssora02lds { background-position: -3px -33px; opacity: .3; pointer-events: none; }
        .jssora02r.jssora02rds { background-position: -63px -33px; opacity: .3; pointer-events: none; }