@charset "utf-8";
/* CSS Document */
/*Farbe:
Blau: #6E9E40
Grün: #6E9E40*/


#content { 
box-shadow: 3px 3px 3px #CCC;
-moz-box-shadow: 3px 3px 3px #CCC;
-webkit-box-shadow: 3px 3px 3px #CCC;
}
/*#footer { 
box-shadow: 3px 3px 3px #999;
-moz-box-shadow: 3px 3px 3px #999;
-webkit-box-shadow: 3px 3px 3px #999;
}*/
body { color:#FFF; margin:0; font-family:Helvetica,Arial,sans-serif; font-size: 13px;}
/*body {background:url(../images/bg-1_2.jpg) repeat top left transparent}
body {background:url(../images/bg-3.jpg) no-repeat top left transparent}
body {background:url(../images/bg-1_2.jpg) repeat top left transparent}
body {background:url(../images/bg-3.jpg) no-repeat top left transparent}*/

a { text-decoration: none; color: #6E9E40;}

h1 { font-size: 18px;}

.center { text-align: center;}
.clear { clear: both;}
ul { margin:0; padding:0;}

#wrapper { width: 760px; margin:0 auto;}
/*HEADER*/
#header {margin:20px 0 20px 0;}
.logo { position:relative; left: -60px;}
.logo img { border: none;}

/*CONTENT*/
.content-image{ float:right; margin: -15px -25px 0 20px;}

#content { /*height:365px;*/ overflow:hidden; border:1px solid #CCC; border-bottom: none; padding: 15px 25px 0px 25px; background-color:#6E9E40;}
#content a { text-decoration: underline; color:#FFF;}
#content p, #content span { line-height: 150%;}
#content li { line-height: 170%;}
.disc li { background: url(../images/list-s1.png) no-repeat center left transparent; list-style:none; margin-left: 110px; padding-left:15px;}

ul.leistung { padding-left: 1em;}
#profil, #product { list-style:none; padding:0; margin: 0;}
#profil { margin-left: 5px; margin-right: -5px;}
#profil li { float: left; width: 225px; margin-right: 10px;}
#profil li span, #product li span { display: block; margin-top: 5px;}
#profil li h3, #product li h3 { margin-top: 5px;}

#product li { clear: both; margin-bottom: 20px;}
#product li img { margin-right: 10px;}

.bg-contact { position:absolute; bottom:90px; right:-25px; width:324px; height:205px; background: url(../images/contact_phone.jpg) no-repeat top right transparent;}

form {}
.error { color: red;}
div.error { margin-bottom: 20px; font-weight:bold;}
span.error { font-size: 10px; margin-top: -12px; position: absolute;}
label { display: block; float:left; width: 110px; float:left; text-align: right; margin-right: 10px;}
input {
	font-family: "Lucida Console", Monaco, monospace;
}
textarea {}
form ul { margin: 0; padding: 0; list-style: none;}
form ul li { margin-bottom: 17px;}

.button {
	border: 1px solid #6E9E40;
	box-shadow: 1px 1px 2px #999;
	display:inline-block;
	-moz-box-shadow: 1px 1px 2px #999;
	-webkit-box-shadow: 1px 1px 2px #999;
}
*+html .button { display:inline;}
*html .button { display:inline;}

.button .submit {
	background: #1c578b;
	border-color: #7b95b0 #2a4867 #2a4867 #7b95b0;
	border-width: 1px;
	border-style: solid;
	color:#e3ecf5;
	padding:3px 10px 0 10px;
	cursor: pointer;
	margin:0;
	
}
.button { display:inline-block;}
.button .submit:hover {
	background: #206294;
	color: #FFF
}
.button .submit:active {
	background: #1c578b;
	border-color: #2a4867 #7b95b0 #7b95b0 #2a4867;
}

/*FOOTER*/
#footer { clear:both; padding-top: 15px;}
.copy { color:#6E9E40; margin-left: 20px;}
.imprint { float: right; margin-right: 10px;}

#v-sliding, #v-changed { display: none;}

#spacer { position:absolute; top:900px; width:1px; height:1px}


/*Designm 2*/
/*#header {float:left;}
#menu {margin-bottom: 10px; margin-top: 90px; float:left;}*/
