﻿/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.rahmen{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-transform: none;
	color: FFFFFF;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
	border: thin groove #999999;


}
.produkt_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-transform: none;
	color: FFFFFF;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.uebergruen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #7DAF1B;
	text-decoration: none;
}
.ueber-hell-grau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}
.ueber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #707167;
	text-decoration: none;
}
.textmenue-top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8F122A;
	text-decoration: none;
	/*text-shadow:3px 3px 5px #f8be30;*/
}

.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	/*text-shadow:3px 3px 5px #999999;*/
}

.link:hover{
	color: #8F122A;
	/*text-shadow:3px 3px 5px #f8be30;*/
}

.text-fett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

.text-fett02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #8F122A;
	text-decoration: none;
}
.text-menue-links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#333333;
	text-decoration: none;
}


.sub_links_current {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#8F122A;
	text-decoration: none;
	/*text-shadow:3px 3px 5px #f8be30;*/
}


.sub_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	/*text-shadow:3px 3px 5px #999999;*/
}


.sub_links:hover{
	color: #8F122A;
	/*text-shadow:3px 3px 5px #f8be30;*/
}

.fpeld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border: groove;
}
.link-rollover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

/* TERMINVEREINBARUNG */


.terminvereinbarung{
	height:25px;
	width:363px;
	padding:4px;
	border:1px solid black;
	background:#eee;
	border:1px solid #ccc;
	color:#707167;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
	text-transform:none;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius: 5px;
}

.terminvereinbarung:hover, .terminvereinbarung:focus{
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

/* Hier beginnt das CSS für Lightbox_Hover*/

a .lightboxhover{
	border:0px solid #999999;
}

.lightboxhover:hover{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}



/* Hier beginnt das CSS für das Kontakt-Formular  ANFANG */

#contact_form{
	font-size:11px;
}


.text_feld{
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius: 5px;
	background:none repeat scroll 0 0 #EEEEEE;
	border:1px solid #CCCCCC;
	font:1em "trebuchet ms",arial,sans-serif;
	height:23px;
	padding:4px;
	width:27em;
}

.form_buttons{
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius: 5px;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	padding-bottom:2px;
	padding-right:7px;
	padding-top:2px;
	text-shadow:3px 3px 5px #C0C0C0;
}

.nachricht_feld{
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius: 5px;
	background:none repeat scroll 0 0 #EEEEEE;
	border:1px solid #CCCCCC;
	font:1em "trebuchet ms",arial,sans-serif;
	height:150px;
	padding:5px;
	width:27em;
}

.text_feld:hover, .nachricht_feld:hover, .text_feld:focus, .nachricht_feld:focus{
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}


/* Hier beginnt das CSS für das Kontakt-Formular  ENDE */


div#navibox_1, div#navibox_2, div#navibox_3, div#navibox_4, div#navibox_5, div#navibox_6, div#navibox_7, div#navibox_8{
	position:absolute;
	width:203px;
	background-color:#F1F1F1;
	height:275px;
	left:203px;
	top:364px;
	-moz-border-radius:6px 6px 10px 10px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	/** background-image:url(image/bg-home.gif); **/
	
}

div#navibox_2{
	width:220px;
	height:305px;
	left:285px;
}

div#navibox_8{
	left:370px;
	height:110px;
}

div#navibox_3{
	left:503px;
	height:83px;
}

div#navibox_4{
	left:573px;
	height:133px;
}

div#navibox_5{
	left:679px;
	height:56px;
}

div#navibox_6{
	left:750px;
}

div#navibox_7{
	left:855px;
	height:110px;
}

div#navibox_1 ul, div#navibox_2 ul, div#navibox_3 ul, div#navibox_4 ul, div#navibox_5 ul, div#navibox_6 ul, div#navibox_7 ul, div#navibox_8 ul{
	list-style-type:none;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
	text-transform:none;
	line-height:27px;
	padding:12px 0px 0px 20px;
	margin:0px;
}

div#navibox_1 ul a:hover, div#navibox_2 ul a:hover, div#navibox_3 ul a:hover, div#navibox_4 ul a:hover, div#navibox_5 ul a:hover, div#navibox_6 ul a:hover, div#navibox_7 ul a:hover, div#navibox_8 ul a:hover{
	color:#B3B3B3; /** #B3B3B3 für IE | Opacity Ersatz für 0.5 **/
}

div#navibox_1 ul a, div#navibox_2 ul a, div#navibox_3 ul a, div#navibox_4 ul a, div#navibox_5 ul a, div#navibox_6 ul a, div#navibox_7 ul a, div#navibox_8 ul a{
	text-decoration:none;
	color:#666666;
}

div#main_content{
	width:615px;
}

.links{
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
	text-transform:none;
}

.links:hover{
	color:#B3B3B3;
}

