/*
Container Format CSS: Landhotel Hühnerhof
Author: Matthias Dorn - Squadhouse Media
Date: 21.08.2008
*/

body
{	left:0;
	top:0;
	margin:0;
	padding:0;

	scrollbar-3dlight-color:#FFFFFF	;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#BDBFC1;
	scrollbar-shadow-color:#2a3f8e;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color: #2a3f8e;
	background-color:#c3e8d4;

}
		
#sqhpage
{	
	background-color: transparent;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	left:0;
	top:0;
    cellpadding:0;
    cellspacing:0;
	
	text-align:center;
	background-color:#c3e8d4;


}


#centerpage 
{	margin: auto;
	position: relative;
	text-align:left;
	width:990px;
	
	padding:0px;
	border:1px solid white;
	margin-top:50px;
	background-image:url(images/contentbg.gif);
	background-repeat:repeat-y;
	
}


#middlepage
{ width:990px;
  
  float:left;
text-align:left;
border-bottom:1px solid white;
}

#specialtext
{	display:none;
	height:0;
}


#header
{ width:990px;
  height:165px;
  float:left;

}

#headerplatz
{ width:980px;
  height:19px;
  float:left;
  background-image:url(images/headernav.jpg);
  text-align:right;
  padding-right:10px;
  margin-bottom:2px;
}

#headernav
{ width:780px;
  height:19px;
  float:left;
  text-align:right;
  padding-right:10px;
  margin-bottom:2px;

}


/*Menu Ebene 1*/
#headernav a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #2b7844;	padding-right:3px;text-decoration: none; font-weight:bold; }
#headernav a:hover{	 text-decoration:underline;	}


#languagekeys
{  float:left;
padding-top:1px;

}


 #contentbox
{ width:990px;
  
  float:left;
  font-family:Verdana;
  font-size:11px;
  text-align:left;
 }

 #contentleft
{ width:191px;
  float:left;
  font-family:Arial;
  text-align:left;
  margin-top:30px;
 }
 
  #anschrift
{ padding-left:20px;
	width:171px;
  float:left;
  font-family:Verdana;
  text-align:center;
   color: #2b7844;
}

 #sterne
{ padding-left:20px;
	width:171px;
  float:left;
  font-family:Verdana;
  text-align:center;
   color: #2b7844;
     margin-top:10px;
}

 #azubi
{ padding-left:20px;
	width:171px;
  float:left;
  font-family:Verdana;
  text-align:center;
   color: #2b7844;
     margin-top:10px;
}

 #bewerten
{ padding-left:20px;
	width:171px;
  float:left;
  text-align:center;
  margin-top:15px;

}

 #gutschein
{ width:171px;
  float:left;
  text-align:center;
  margin-top:15px;

}

 #contentright
{ width:739px;
  float:right;
  font-family:Verdana;
  font-size:11px;
  text-align:left;
  background-color:#c9f0db;
  min-height:500px;
}

#content
{   float:left;
	padding-top:30px;
	width:700px;
	padding-left:30px;
		
	
	
}


/*Mailform Formatting */
 #c_l
{ width:30px;
  float:left;
  font-family:Verdana;
  font-size:12px;
  text-align:left;
  height:20px;

 }
 
#c_r
{ width:180px;
  float:left;
  font-family:Verdana;
  font-size:12px;
  text-align:left;
height:20px;

 }

 #c_l2
{ width:80px;
  float:left;
  font-family:Verdana;
  font-size:12px;
  text-align:left;
height:22px;
 }

#c_r2
{ width:250px;
  float:left;
  font-family:Verdana;
  font-size:12px;
  text-align:left;
height:22px;
 }

#mail_wrapper
{ width:400px;
  float:left;
  font-family:Verdana;
  font-size:12px;
  text-align:left;
padding-top:10px;

 }
 
 #c_l3
{ width:200px;
  float:left;
  font-family:Verdana;
  font-size:12px;
  text-align:left;
padding-top:0px;

 }

#c_r3
{ width:200px;
  float:left;
  font-family:Verdana;
  font-size:12px;
  text-align:left;
padding-top:0px;


 }
   
 #c_l4
{ width:35px;
  float:left;
  font-family:Verdana;
  font-size:12px;
  text-align:left;
padding-top:0px;
padding-left:10px;
padding-bottom:5px;

 }

#c_r4
{ width:200px;
  float:left;
  font-family:Verdana;
  font-size:12px;
  text-align:left;
padding-top:0px;
padding-bottom:5px;


 }

 #c_l5
{ width:80px;
  float:left;
  font-family:Verdana;
  font-size:12px;
  text-align:left;
padding-top:0px;
padding-bottom:5px;
 }

#c_r5
{ width:50px;
  float:left;
  font-family:Verdana;
  font-size:12px;
  text-align:left;
padding-top:0px;
padding-bottom:5px;

 }


  #footer
 { width:990px;
   height:19px;
 	 float:left;
	 padding-top:4px;
   }
 

 #footer_left
 { width:980px;
   height:19px;
   text-align:right;
	float:left;
	font-size:10px;
	color:#2b7844;
	font-weight:bold;
	font-family:Arial;
	
  }
 
/*Menu Ebene 1*/
#navcontainer { }
#navcontainer ul{margin: 0; padding: 0;list-style-type: none; text-align:left; }
#navcontainer li { margin:0;font-weight:bold; font-size:14px; padding-top:2px; text-align:left; width:200px; }
#navcontainer li #current{ background-color:#62ea88;}
#navcontainer a{ padding-left:20px; display: block; color: #2b7844;	padding-right:3px;text-decoration: none; font-weight:bold;padding-top:2px; height:18px;}
#navcontainer a:hover{	background-color:#62ea88; text-decoration: none;	}



/*Menu Ebene 2*/
#navcontainer ul ul{margin: 0;padding: 0;list-style-type: none;height:18px; text-align:left; padding-left:18px; }
#navcontainer ul ul li { margin:0;font-weight:bold; font-size:12px; padding-top:2px; text-align:left; height:16px; margin-top:3px; width:180px;}
#navcontainer ul ul li #subcurrent{background-color:#62ea88;	 height:16px;}
#navcontainer ul ul a{display: block; color: #2b7844;	padding-right:3px;text-decoration: none; font-weight:bold;padding-top:2px;border-bottom:none;}
#navcontainer ul ul a:hover{background-color:#62ea88;	text-decoration: none;	}

/*Menu Ebene 2 FIREFOX */
#navcontainer[id] ul ul{margin: 0;padding: 0;list-style-type: none;height:100%; text-align:left; padding-left:18px; }
#navcontainer[id] ul ul li { margin:0;font-weight:bold; font-size:12px; padding-top:2px; text-align:left;  height:16px; margin-top:3px; width:180px;}
#navcontainer[id] ul ul li #subcurrent{ 	height:16px;}
#navcontainer[id] ul ul a{display: block; color: #2b7844;		padding-right:3px;text-decoration: none; font-weight:bold;padding-top:2px;border-bottom:none;}
#navcontainer[id] ul ul a:hover{background-color:#62ea88;	text-decoration: none;



/*Menu Ebene 3*/
#navcontainer ul ul ul{margin: 0;padding: 0;list-style-type: none; text-align:left; padding-left:18px; border-bottom:none;}
#navcontainer ul ul ul li { margin:0;font-weight:bold; font-size:10px; padding-top:2px; text-align:right; height:18px; margin-top:3px; width:150px;}
#navcontainer ul ul ul li #subsubcurrent{ background-image:url(images/hover2.jpg);	 border-bottom:none;}
#navcontainer ul ul ul a{display: block; color: #000000; background-image:url(images/bg_nav2.jpg);	height:18px;	padding-right:3px;text-decoration: none; font-weight:bold;padding-top:2px;border-bottom:none;}
#navcontainer ul ul ul a:hover{background-image:url(images/hover2.jpg); text-decoration: none;	border-bottom:none;}

/*Menu Ebene 3*/
#navcontainer[id] ul ul ul{margin: 0;padding: 0;list-style-type: none; height:100%; text-align:left; padding-left:18px; border-bottom:none;}
#navcontainer[id] ul ul ul li { margin:0;font-weight:bold; font-size:10px; padding-top:2px; text-align:right;  margin-top:3px; width:150px;  height:100%;}
#navcontainer[id] ul ul ul li #subsubcurrent{background-image:url(images/hover2.jpg);	 border-bottom:none;  height:100%;}
#navcontainer[id] ul ul ul a{display: block; color: #000000;	background-image:url(images/bg_nav2.jpg); height:100%; padding-right:3px;text-decoration: none; font-weight:bold;padding-top:2px;border-bottom:none;}
#navcontainer[id] ul ul ul a:hover{background-image:url(images/hover2.jpg); 	text-decoration: none;	border-bottom:none;}




