* 
{
	margin:0pt;
	padding:0pt;
}

html, body 
{
	height:100%;
}
body 					
{ 
	font-family: Verdana, Arial, Helvetica, Geneva;
	text-align:center;
}
#wrap-helper 
{
	float:left;
	height:50%;
	margin-bottom:-303px;
	width:1px;
}
#wrap 					
{
	height: 610px;
	width: 810px;
	clear:left;
	margin:0pt auto;
	position:relative;
	text-align:left;
	background: url(../images/bg_salonfaehig.gif) repeat-y top left;
}
#box {
	height: 600px;
	width: 800px;
}
#header
{
	text-align: right;
	height: 156px;
}
#header img 
{
	border: 0;
}
#navi 
{
	margin-top: 20px;
	width: 270px;
	float: left;
	font-size: 11px;
}
#navi a 
{
	color: #999;
	text-decoration: none;
	line-height: 21px;
}
#navi a:hover, #navi a.active
{
	color: #AFBD21; 
	font-weight: bold;
}
#navi #level2 a:hover, #navi #level2 a.active
{
	font-weight: normal;
}
#level1 li
{
	position: relative;
	list-style: none;
	text-align: right;
	width: 95px;
}
#level1 li.pos1 	{ padding-left: 10px; height: 21px;}
#level1 li.pos2 	{ padding-left: 12px; height: 21px;}
#level1 li.pos3 	{ padding-left: 14px; height: 21px;}
#level1 li.pos4 	{ padding-left: 16px; height: 21px;}
#level1 li.pos5 	{ padding-left: 16px; height: 21px;}
#level1 li.pos6 	{ padding-left: 16px; height: 21px;}
#level1 li.pos7 	{ padding-left: 16px; height: 21px;}
#level1 li.pos8 	{ padding-left: 16px; height: 21px;}
#level1 li.pos9 	{ padding-left: 16px; height: 21px;}
#level1 li.pos10	{ padding-left: 16px; height: 21px;}

#level2
{
	position: absolute;
	top: -1px;
	left: 139px;		
}
#level2 li
{
	text-align: left;
	line-height: 18px;
}
#level2 li.pos1 	{ padding-left: 3px; display: block; float: left; clear: left; height: 21px; }
#level2 li.pos2		{ padding-left: 4px; display: block; float: left; clear: left; height: 21px; }
#level2 li.pos3		{ padding-left: 7px; display: block; float: left; clear: left; height: 21px;}
#level2 li.pos4		{ padding-left: 9px; display: block; float: left; clear: left; height: 21px;}
#level2 li.pos5		{ padding-left: 11px; display: block; float: left; clear: left; height: 21px;}
#level2 li.pos6		{ padding-left: 13px; display: block; float: left; clear: left; height: 21px;}
#level2 li.pos7		{ padding-left: 15px; display: block; float: left; clear: left; height: 21px;}
#level2 li.pos8		{ padding-left: 17px; display: block; float: left; clear: left; height: 21px;}
#level2 li.pos9		{ padding-left: 19px; display: block; float: left; clear: left; height: 21px;}
#level2 li.pos10	{ padding-left: 21px; display: block; float: left; clear: left; height: 21px;}

#content-container 
{
	margin-left: 270px;
}
#section-image
{
	text-align: right;
}
#sub-navi
{
	font-size: 10px;
	height: 20px;
	margin: 10px 0 10px 42px;
}
#sub-navi a
{
	color: #AFBD21;
	text-decoration: none;
	padding: 2px 4px;
}
#sub-navi a:hover, #sub-navi a.active
{
	text-decoration: underline;
}
#sub-navi ul li
{
	list-style: none;	
	display: inline;
}
#content
{
	font-size: 10px;
	line-height: 20px;
	width: 375px;
	margin: 0 10px 0 45px;
}
#imprint
{
	width: 145px;
	text-align: right;
	clear: left;
	position: absolute;
	bottom: 18px;
	font-size: 9px;
}
#imprint a 
{
	color: #AFBD21; 
	text-decoration: none; 
}
#imprint a:hover
{
	text-decoration: underline; 
}
h1, h2, h3, h4, h5, h6
{
	color: #333;
	font-weight: bold;
	font-size: 10px;
}

#content a 				{color: #AFBD21; text-decoration: none; font-weight: bold;}
#content a:active, #content a:hover 	{text-decoration: underline;}

.space01 				{ display: block; float:left; clear:both; width: 6px; height: 2em;}
.space02 				{ display: block; float:left; clear:both; width: 8px; height: 2em}
.space03 				{ display: block; float:left; clear:both; width: 10px; height: 2em}
.space04 				{ display: block; float:left; clear:both; width: 12px; height: 2em}
.space05 				{ display: block; float:left; clear:both; width: 14px; height: 2em}
.space06 				{ display: block; float:left; clear:both; width: 16px; height: 2em}
.space07 				{ display: block; float:left; clear:both; width: 18px; height: 2em}
.space08 				{ display: block; float:left; clear:both; width: 20px; height: 2em}
.space09 				{ display: block; float:left; clear:both; width: 22px; height: 2em}
.space10 				{ display: block; float:left; clear:both; width: 24px; height: 2em}
.space11 				{ display: block; float:left; clear:both; width: 26px; height: 2em}


#mailform .csc-mailform-field { line-height: 10px; }
.csc-mailform { border: 0; }
.csc-mailform-field label { width: 200px; float: left; }
.csc-mailform-field input, .csc-mailform-field textarea { margin-left: 220px;  }
input, textarea { border-width: 1px; font-family: Verdana, Arial, Helvetica, Geneva; font-size: 10px; }

