﻿HTML, Body {
	
	/*BACKGROUND-IMAGE: url(hb30.jpg); */
	WIDTH: 100%; 
	HEIGHT: 100%; 
	TEXT-ALIGN: center; 
	MARGIN: 0; 
	PADDING: 0; 
	/*BACKGROUND-REPEAT: repeat-y; 
	FONT: 85% arial, helvetica, sans-serif; 
	BACKGROUND-POSITION: right top; */
	COLOR: #505367; 
	BACKGROUND-COLOR: #e7e7e7;

}


H1 {
	TEXT-ALIGN: right; 
	TEXT-TRANSFORM: uppercase; 
	MARGIN:0; 
	PADDING: 0 20px 0 0;
	FONT-FAMILY: arial, helvetica, sans-serif; 
	line-height: 50px;
	LETTER-SPACING: 5px; 
	COLOR: #000; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: normal; 
	PADDING-TOP: 0px
}

#top {
	/*top:0px;
	left:0px; 
	right:0px;*/
	margin: 0 auto;
	background:url(../images/bg-header5.jpg) repeat-x left top;
	padding: 0;
	WIDTH: 100%; 
	Height:130px;
	clear:both;
}



#weite
{
	margin:0 auto;
	padding: 30px 0 0 0;
	WIDTH: 940px; 
	Height:100px;
	background: url(../images/logo04.png) no-repeat left 50%;

}
 
.navigation {
	/*float: right;*/
	list-style: none;
	margin: 0px 0 0 0;
	padding: 0;
	WIDTH: 940px; 


}
.navigation li {
	float: right;
	margin-left: 20px;
	/*position: relative;*/
	letter-spacing:1px;
}
.navigation li a {
	color: #b8c6ac;
	font-weight: bold ;
	 font:  1.0em "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	text-shadow: 1px 1px 2px #000;
	font-size:14px;
	text-decoration: none;
	/*text-shadow: 1px 1px #000;*/
	text-transform: uppercase;

}

.navigation li.active a, .navigation a:hover {
	color: #fff;
}

#language, #language a, #language a:active

 {
	font:  1.0em "Trebuchet MS", Arial, Helvetica, sans-serif !important;	
	text-align: right;
	margin: 60px 5px 0 0;
	height:20px;
	/*position: relative;*/
	letter-spacing:1px;
	text-decoration:none;
	/*width:940px;*/
	background-color:transparent;
	color:#ffffff;}




.field {background-color: #FFFFFF;
	border-color: #C0C0C0;
	border-style:solid;
	border-width:1px;
	font:  0.8em "Trebuchet MS", Arial, Helvetica, sans-serif !important;	
	color: #000000;
}



.clearfix {
	width: 940px;
	padding: 0 10px 0 0;
}


#container {

	BORDER:0; 
	background-color:#e7e7e7;
	MARGIN: 0 auto; 
	Padding:0;
	WIDTH: 100%; 
	Height:382px;
	background: url(../images/container.png) no-repeat center bottom;
	border-bottom: 1px solid #fff;
	padding-top: 0px;
}

#container_innen {
	background-color: #fff;
	WIDTH: 940px;
	margin:0 auto;
	padding:0 0 0 0;
	color:#4e5944;

}


#container1 {

	BORDER:0; 
	background-color:#e7e7e7;
	MARGIN: 0 auto; 
	Padding:0;
	WIDTH: 100%; 
	Height:392px;
	background: url(../images/container.png) no-repeat center bottom;
	border-bottom: 1px solid #fff;
	padding-top: 0px;
}

#container_innen1 {
	background-color: #fff;
	WIDTH: 940px;
	margin:0 auto;
	padding:0;
	color:#4e5944;

}


#container2 {
	BORDER:0; 
	background-color:#EEEEEE;
	MARGIN: 0 auto; 
	Padding:0;
	WIDTH: 100%; 
	Height:520px;
	border-bottom:2px solid #fff;
}

#container_innen2 {
	background-color:transparent;
	WIDTH: 940px;
	Height:520px;
	margin:0 auto;
	padding:20px 0 0 0;
}

#container3 {
	BORDER:0; 
	background-color:#e7e7e7;
	MARGIN: 0px auto; 
	Padding:0;
	WIDTH: 100%; 
	Height:450px;
	padding-top: 0px;
}

#container_innen3 {
	background-color:#e7e7e7;
	WIDTH: 940px;
	Height:450px;
	margin:0 auto;
	padding:10px 0 0 0;
}

#container_innen3 h1{
	font-size: 14px;
	line-height: 20px;
	padding:15px 0 15px 0;
	text-transform: none;
	text-align:left;
	color: #4e5944;
	}

#container4 {
	BORDER-top:2px solid #fff; 
	background-color:#D9D9D9;
	MARGIN: 0 auto; 
	Padding:0;
	WIDTH: 100%; 
	Height:230px;
	padding-top: 0px;
}

#container_innen4 {
	background-color:#D9D9D9;
	WIDTH: 940px;
	Height:230px;
	margin:0 auto;
	padding:10px 0 0 0;
}

#container_innen4 h1{
	font-size: 14px;
	line-height: 20px;
	padding:15px 0 0 0;
	text-transform: none;
	text-align:left;
	color: #4e5944;
	}

#container5 {

	BORDER:0; 
	background-color:#e7e7e7;
	MARGIN: 0 auto; 
	Padding:0;
	WIDTH: 100%; 
	Height:800px;
	text-align:left;
	border-bottom: 0px solid #fff;
	padding-top: 0px;


}

#container_innen5 {
	background-color: transparent;
	WIDTH: 940px;
	margin:0 auto;
	padding:5px 0 0 0;
	color:#4e5944;
	Height:800px;

}

#partner {

	BORDER:0; 
	background-color:#e7e7e7;
	MARGIN: 0 auto; 
	Padding:0;
	WIDTH: 100%; 
	Height:800px;
	text-align:left;
	border-bottom: 0px solid #fff;
	padding-top: 0px;


}

#partner_innen {
	background-color: transparent;
	WIDTH: 940px;
	margin:0 auto;
	padding:5px 0 0 0;
	color:#4e5944;
	Height:800px;

}

#produkte {

	BORDER:0; 
	background-color:#e7e7e7;
	MARGIN: 0 auto; 
	Padding:0;
	WIDTH: 100%; 
	Height:700px;
	text-align:left;
	border-bottom: 0px solid #fff;
	padding-top: 0px;


}

#produkte_innen {
	background-color: transparent;
	WIDTH: 940px;
	margin:0 auto;
	padding:5px 0 0 0;
	color:#4e5944;
	Height:700px;

}

#mail {

	BORDER:0; 
	background-color:#e7e7e7;
	MARGIN: 0 auto; 
	Padding:0;
	WIDTH: 100%; 
	Height:580px;
	text-align:left;
	border-bottom: 0px solid #fff;
	padding-top: 0px;


}

#mail_innen {
	background-color: transparent;
	WIDTH: 940px;
	margin:0 auto;
	padding:75px 0 0 0;
	color:#4e5944;
	Height:580px;

}

.mail h1 {
	font-size: 18px;
	line-height: 26px;
	padding: 30px 12px 20px 15px;
	text-transform: none;
	text-align:left;
	color: #4e5944;
	font-weight:bold;

	}

.mail h2 {
	font-size: 22px;
	line-height: 26px;
	padding: 14px 0 0 15px;
	text-align:left;
	color: #4e5944;
	font-weight:bold;
	text-transform: none;
	FONT-FAMILY: arial, helvetica, sans-serif; 
	LETTER-SPACING: 6px; 
	margin:0px 0 0 0;

	}

.mail p {
	COLOR: #003333; 
	text-align:left;
	padding: 0 0 0 0px;
	/*line-height: 42px;*/
 	font:  1.0em "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	letter-spacing:0px;
	}

.mail table, .mail td {
	COLOR: #003333; 
	margin:0;
	padding: 5px 0px 0 10px;
	font:  1.0em "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	letter-spacing:0px;

	}

.kontakt {
	float:left;
	margin:0;
	padding:30px 0 0 15px;
	/*height:422px;*/
	height:530px;
	width:380px;
	border-top:0px dotted #808080;
	/*border-top:1px dotted #808080;*/
	background-color:transparent;


	}

.kontakt img {
	float:left;
	margin:0;
	padding:2px 20px 60px 0;
	/*height:530px;
	/*width:30px;*/
	border-top:0px dotted #808080;
	background-color:transparent;

	}

.kontakt1 {
	float:right;
	margin:-60px 0 0 0;
	padding:0  0 0 30px;
	height:430px;
	width:480px;
	border-left:1px dotted #808080;
	background-color:transparent;


	}



.kontakt1 p {
	padding: 0 0 0 15px;

	}


#floral {

	BORDER:0; 
	background-color:#e7e7e7;
	MARGIN: 0 auto; 
	Padding:0;
	WIDTH: 100%; 
	Height:480px;
	text-align:left;
	border-bottom: 0px solid #fff;
	padding-top: 0px;


}

#floral_innen {
	background-color: transparent;
	WIDTH: 940px;
	margin:0 auto;
	padding:5px 0 0 0;
	color:#4e5944;
	Height:480px;

}

#fire {

	BORDER:0; 
	background-color:#e7e7e7;
	MARGIN: 0 auto; 
	Padding:0;
	WIDTH: 100%; 
	Height:200px;
	background: url(../images/container.png) no-repeat center bottom;
	border-bottom: 1px solid #fff;
	padding-top: 0px;
}

#fire_innen {
	background-color: #fff;
	WIDTH: 940px;
	margin:0 auto;
	padding:0;
	color:#4e5944;

}

#imprint {

	BORDER:0; 
	background-color:#e7e7e7;
	MARGIN: 0 auto; 
	Padding:0;
	WIDTH: 100%; 
	Height:600px;
	text-align:left;
	border-bottom: 0px solid #fff;
	padding-top: 0px;
}

#imprint_innen {
	background-color: transparent;
	WIDTH: 940px;
	margin:0 auto;
	padding:5px 0 0 0;
	color:#4e5944;
	Height:600px;

}



#header {
	BACKGROUND-COLOR: transparent;
	MARGIN: 0 auto; 
	padding: 0;
	HEIGHT: 395px; 
	position:relative;

}

#header img {
	float:right;
width:592px;
}

#header .text {
	font-family: 'Lobster', sans-serif;
	/*height: 185px;*/
	line-height: 50px;
	width: 250px;
	text-align: center;
	position: absolute;
	left: 50px;
	top: 70px;
	font-size:24px;
	
}
#header p {font-family: 'Lobster', sans-serif;} 


.box1 {
	float:left;
	BORDER:0; 
	MARGIN: 0px auto; 
	Padding:0 0 0 0;
	WIDTH: 600px; 
	Height:230px;
	padding-top: 0px;
	font-family: Times, "Times New Roman", serif ! important;

}

.box1 h1 {
	font-size: 22px;
	line-height: 36px;
	padding: 30px 12px 0 15px;
	text-transform: none;
	text-align:left;
	color: #4e5944;
font-weight:bold;
	}

.box1 p {
	COLOR: #003333; 

	text-align:justify;
	padding: 12px 0 0 15px;
	line-height: 22px;
 	font:  1.0em "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	letter-spacing:0px;
	}

.box2
 {
	float:right;
	MARGIN: 90px auto; 
	Padding:0 10px 0 40px;
	WIDTH: 210px; 
	Height:330px;
	padding-top: 0px;
	border-left: 1px dotted #C0C0C0;

}

.box2 h1 {
	font-size:18px;
	margin:0 auto;
	padding: 30px 0 0 0;
	text-transform: none;
	text-align:right;
	color: #4e5944;
	letter-spacing:0;
	border:0;
	Height:60px;
	}

.box2 p {
	COLOR: #003333; 
	text-align:justify;
	margin:-0px auto;
	Padding:0 0 0 30px;
 	font: italic 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	border:0;
	Height:auto;


	}

.box3 {
	float:left;
	BORDER-right:1px dotted #c0c0c0; 
	MARGIN: 0px auto; 
	Padding:0 10px 0 0;
	WIDTH: 270px; 
	/*Height:230px;*/
	padding-top: 0px;
	/*font-family: Times, "Times New Roman", serif ! important;*/
}

.box3 p {
	COLOR: #003333; 
	FONT-SIZE: 0.9em;
	text-align:left;
	padding: 0;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif ! important;
	letter-spacing:0px;
	}

.box4 {
	float:left;
	BORDER-right:1px dotted #c0c0c0; 
	MARGIN: 0px auto; 
	Padding:0 30px 0 30px;
	WIDTH: 320px; 
	/*Height:230px;*/
	padding-top: 0px;
	font-family: Times, "Times New Roman", serif ! important;
}



.box4 p {
	COLOR: #003333; 
	FONT-SIZE: 0.9em;
	text-align:left;
	padding:0;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif ! important;
	letter-spacing:0px;
	}

.box5 {
	float:right;
	BORDER-right:0px dotted #c0c0c0; 
	MARGIN: 0; 
	Padding:0 0 0 30px;
	WIDTH: 220px; 
	/*Height:230px;*/
	padding-top: 0px;
	font-family: Times, "Times New Roman", serif ! important;
	text-align:left;
}

.box5 p {
	COLOR: #003333; 
	FONT-SIZE: 0.9em;
	text-align:left;
	WIDTH: auto; 
	padding: 0;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif ! important;
	letter-spacing:1px;
	}



.box6 h1 {
	font-size: 22px;
	line-height: 36px;
	padding: 30px 12px 0 15px;
	text-transform: none;
	text-align:left;
	color: #4e5944;
	font-weight:bold;
	}

.box6 p {
	COLOR: #003333; 
	text-align:justify;
	padding: 12px 0 0 15px;
	line-height: 42px;
 	font:  1.0em "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	letter-spacing:0px;
	}

.box6 table, .box6 td {
	COLOR: #003333; 
	text-align:justify;
	padding: 12px 0 0 15px;
	line-height: 28px;
	 font:  1.0em "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	letter-spacing:0px;
	}



.b1
 {
	float:left;
	MARGIN: 10px 20px 0 0; 
	Padding:0 30px 20px 0;
	WIDTH: 198px; 
	Height:200px;
	font: 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	text-align:left;
}

.b1 h3 {

	font-size: 12px;
	padding:5px 0 0 0;
	text-transform: none;
	text-align:left;
	color: #4e5944;
	font-family: verdana ! important;
	}

.b1 p
 {
	MARGIN:0; 
	Padding:0 0 20px 0;
	font: 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	text-align:left;

}

.b1 img {
	border: 5px solid #fff;
	margin: 0;
	padding:0;
	}

.b1a
 {
	float:right;
	MARGIN: 10px auto; 
	Padding:0 0 30px 0px;
	WIDTH: 195px; 
	Height:200px;
	font: 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	text-align:left;
}

.b1a h6 {

	font-size: 12px;
MARGIN: 10px auto;
	padding:5px 0 0 0;
	text-transform: none;
	text-align:left;
	color: #4e5944;
	font-family: verdana ! important;
	}

.b1a p
 {
	MARGIN:0; 
	Padding:0 0 20px 0;
	font: 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	text-align:left;
WIDTH: 195px;
}

.b1a img {
	border: 5px solid #fff;
	margin: 0;
	padding:0;
	}

#contents {
	width: 940px;
	LINE-HEIGHT: 18px; 
	BACKGROUND-COLOR: #fff; 
	Margin: 0 auto; 
	Padding: 0;
	FONT-FAMILY: arial, helvetica, sans-serif !important; 
	COLOR: #000; 
	FONT-SIZE: 12px !important;
	}

#contents Table {
	width: 85%;
	}

#contents TD {
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: arial, helvetica, sans-serif !important; 
	COLOR: #000; 
	FONT-SIZE: 12px !important;
}

#footer {
	left:0; 
	right:0;
	/*BACKGROUND-COLOR: #445d35; */
		background-color: #8C232C;
	MARGIN: 0 auto; 
	WIDTH: 100%; 
	BOTTOM: 0px; 
	Height:80px; 
	COLOR: #fff; 
	PADDING:  0;
	border-top:2px solid #fff;

}

.footer 

{
	margin:0 auto;
	width:940px;
	COLOR: #fff; 
	font:1.0em "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-align:right;
	/*background: url(../images/bg_footer03.png) repeat-x left top;
	Height:auto; */
padding:10px 0 0 0;
}


.text1 {
	COLOR: #000; 
	FONT-SIZE: 11px ! important;
	text-align:left;
	}


.button{
	text-decoration:none; text-align:center; 
	padding:2px 16px; 
 	border:solid 1px #ffffff; 
	 -webkit-border-radius:4px;
 	-moz-border-radius:4px; 
	 border-radius: 4px; 
	 font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; 
 	color:#E5FFFF; 
 	background-color:#061317; 

  }

	.button:hover{
 	padding:2px 16px; 
	 border:solid 1px #ffffff; 
 	-webkit-border-radius:4px;
	 -moz-border-radius:4px; 
 	border-radius: 4px; 
 	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; 
 	font-weight:bold; 
 	color:#020f0f; 
 	background-color:#c46c4c; 

  
 }

.button:active{

	padding:2px 16px; 
 	border:solid 1px #ffffff; 
	 -webkit-border-radius:4px;
	 -moz-border-radius:4px; 
	 border-radius: 4px; 
 	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	 font-weight:bold; 
 	color:#e5ffff; 
	 background-color:#061317; 
 }






