* {border:0;margin:0;padding:0;line-height:100%;}
.clear {clear:both;visibility:hidden;line-height:1px;font-size:1px;margin:0;padding:0;}
.submit {padding:3px 5px;border:0;color:#ffffff;background-image:url(../img/hairart/nav.png);}
.input, #nachricht, #saddr {padding:3px 5px; border:1px solid #cacaca;}
hr {border:1px solid #9E7D1E;margin:20px 0;}
em {line-height:140%;}
/**
	TEMPLATE
**/
body {
	font-family:Verdana, Arial, Tahoma;
	font-size:12px;
	}
#page {
	width:1000px;
	margin:auto;
	}
#top {
	height:38px;
	margin-top:10px;
	margin-bottom:4px;
	}
#headLeft {
	height:226px;
	width:436px;
	margin-right:4px;
	margin-bottom:4px;
	float:left;
	}
#headLeft .logo {
	border:0;
	display:block;
	width:100%;
	height:100%;
	}
#headRight {
	height:226px;
	width:560px;
	margin-bottom:4px;
	float:left;
	}
#nav {
	clear:both;
	height:38px;
	margin-bottom:4px;
	}
#main {
	width:1000px;
	margin-bottom:4px;
	float:left;
	}
*+html #main {
	margin-bottom:0px;
	}
#bildBox {
	width:436px;
	min-height:1px;
	margin-right:4px;
	float:left;
	}
#bildBox.pad {
	padding:20px 25px;
	width:386px;
}
#content {
	width:510px;
	min-height:335px;
	padding:20px 25px;
	float:left;
	}

#contentLarge {
	width:950px;
	min-height:395px;
	padding:20px 25px;
	}
#footer {
	clear:both;
	text-align:right;
	margin-bottom:4px;
	padding:13px 15px;
	}
*+html #footer {
	padding-top:7px;
	}
	
/**
	TOP
**/
#top ul {list-style:none;}
#top ul li {
	float:left;
	}
#top ul li a {
	display:block;
	text-decoration:none;
	color:#fff;
	padding:13px 15px;
	letter-spacing:1px;
	}
#top ul li.active a, #top ul li a:hover {
	color:#C2B682;
	}
#top ul.siteLinks {float:left;}
#top ul.headerNav {float:right;}
	
/**
	NAV
**/
#nav ul {list-style:none;}
#nav ul li {
	float:left;
	}
#nav ul li a {
	display:block;
	text-decoration:none;
	color:#fff;
	padding:13px 15px;
	background-image:url(../img/navSpacer.gif);
	background-repeat:no-repeat;
	background-position:top right;
	letter-spacing:1px;
	}
#nav ul li.active a, #nav ul li a:hover {
	color:#C2B682;
	}
#nav ul li.last a {
	background-image:none;
	}

/**
	CONTENT
**/
#text {	
	border-left-width:5px;
	border-style:solid;
	padding-left:12px;
	}
#main,
#main p,
#main div,
#main span,
#main li,
#main a {
	line-height:140%;
	letter-spacing:1px;
	}
#main p {margin-bottom:12px;}
#main li {margin-bottom:6px;}
#main ul {margin-left:21px;list-style:square;}
#pagetitle {margin-bottom:15px;}
#pagetitle span {display:none;}
h2, h3 {margin-bottom:7px;letter-spacing:0;}
h3 {font-size:14px;}

#main a {text-decoration:none;border-bottom:1px dashed #C2B682;color:#956C08;}
#main a:hover {color:#333333;border-color:#333333;}

#bildBox h2 {
	font-size:24px;
	font-weight:normal;
	letter-spacing:1px;
	line-height:140%;
	margin-bottom:20px;
	text-transform:uppercase;
}
/**
	FOOTER
**/
#footer p,
#footer span {
	line-height:12px;
	padding:0px;
	}


/**
	GOOGLE-MAPS
**/
#map {
	border:1px solid #cacaca;
	}
#map a {
	border:0;
	}
#saddr {
	width:120px;
	margin-right:5px;
	}


/**
	KONTAKT
**/
#kontakt input {float:left;width:200px;margin-bottom:3px;}
#kontakt textarea {float:left;width:300px;margin-bottom:10px;}
#kontakt .label_i {float:left;width:130px;}
#kontakt .code {float:left;margin-right:5px;}
#kontakt .code img {border:1px solid #cacaca;float:left;margin-right:12px;}
#kontakt .code input {width:138px;float:none;}
#kontakt .code_div {float:left;}
#kontakt .submit {margin:10px 20px 0 130px;width:auto;}
#kontakt .info {color:#555;float:left;margin-top:12px;font-size:10px;margin-left:130px;padding-right:50px;}
.errors {background-color:#F3C7AB;border:2px solid #7A0B0B;margin-bottom:20px;padding:7px;line-height:140%;}
#map {border:1px solid #5C421F;}
/**html #kontakt input {margin-bottom:0;}**/
*+html #kontakt input {margin-bottom:0;}	

/**
	SITE LINKS
**/
div.siteLinks {
	position:absolute;
	line-height:38px;
	padding-left:15px;
	color:#fff;
	cursor:pointer;
}
div.siteLinks div {
	display:none;
	position:absolute;
	margin-left:-15px;
	top: 38px;
	padding-top:4px;
	height: 226px;
	width: 436px;
	background:#010101;
}
div.siteLinks:hover div {
	display:block;
}
div.siteLinks a {
	display:block;
	width:218px;
	background-position:right center;
	position:absolute;
}
div.siteLinks a:hover {background-position:left;}
div.siteLinks .c1 {height:117px;}
div.siteLinks .c2 {height:109px;margin-top:117px;}
div.siteLinks .c3 {height:117px;margin-left:218px;}
div.siteLinks .c4 {height:109px;margin:117px 0 0 218px;}

.nodisplay {
	display:none;
}
