@charset "UTF-8";
* {}
body {
	background: #990000 url(images/back_top.jpg) top no-repeat;
	margin:0;
	padding:0;
	color:#333;
	font-family: "Trebuchet MS";
	font-size:12px;
}
#header {height:350px;width:780px;margin:0 auto;position:relative;}
#header img.logo{position: relative; top: 40px; left: 60px;}

#contentWrapper {
	background:url(images/back_middle.jpg) repeat-y;
	background-position:center;
	margin:0 auto 0 auto;
}

#contentWrapper2 {
	background:url(images/back_subtop.jpg) top no-repeat;
	width: 100%;
}
#content {
	width: 800px;
	margin: auto;
}

#content_left{width: 600px; padding: 0px 0px 0px 10px;}
#content_right{width: 200px; padding: 0px 0px 0px 10px;}


#footer {
	background:url(images/back_bottom.jpg) no-repeat bottom;
	width: 100%;
	height: 193px;
	background-position:center;
	text-align:center;
}
.footerBelow {
	background:url(images/footer_below.jpg) repeat-y;
	background-position:center;
	font-size: 11px;
	color:#CCC;
	padding: 20px 0px 20px 0px;
	margin: 0px auto 0px auto;
	width: 1000px;
}
.footerBelow img{border: 0;}
.footerBelow a{color:#CCC; text-decoration:none;}
.footerBelow a:hover{color:#CCC; text-decoration:underline;}

ul.nav {position: relative;	top: 80px;	left: 0px;	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}
ul.nav li {
	display:inline;
	padding: 0px 5px 0px 5px;
}
ul.nav li a {
	color:#666666;
	text-decoration: none;
}
ul.nav li a:hover {
	color: #900;
}
div.lead {
	width: 825px;
	height: 200px;
	position: relative;
	top: 120px;
	left: 0px;
	background: url(images/leader.jpg);
}

h1{margin: 0px; padding: 5px 0px 10px 0px; font-size: 24px;}
h2{margin: 0px; padding: 5px 0px 10px 0px; font-size: 16px;}

p {margin: 0px; padding: 0px 0px 10px 0px; text-align: justify; }
div.hr{background-image:url(images/hr.jpg); background-repeat: no-repeat; height: 70px; border: 0px; margin: 0 auto 0 auto; width: 161px;}

table.footer{border: 0; margin: 0 auto 0 auto;}
table.footer td{text-align: left; padding: 0px 10px 0px 0px;}
table.footer td.valid_icons{text-align: center; }
table.footer td.valid_icons img{border: 0px; padding: 15px;}


div.subnav ul {margin: 0; padding: 0; list-style: none; border: 0px solid #999; }
div.subnav li {display: block; list-style: none;}
div.subnav li a {color:#900; width: 168px; text-decoration: none ; display: block; padding: 5px 0px 5px 30px; background:url(images/leaf_white.jpg) no-repeat #FFFFFF;}
div.subnav li a:hover {color: #ffffff; background: url(images/leaf_roll.jpg) no-repeat #900; }
div.customer_login{background:#F7F7F7; padding: 10px; border: 1px solid #900;}
div.customer_login input.field{margin: 5px; font-family: Verdana, Geneva, sans-serif; color: #900; font-size: 11px;  border: 1px solid #900; padding: 3px;}
div.customer_login input.button{margin: 5px; font-family: Verdana, Geneva, sans-serif; color: #900; font-size: 11px;  border: 1px solid #900; background-color:#FFF;}
div.customer_login checkbox{ border: 1px solid #900;}
div.customer_login a{color: #900; text-decoration: none; line-height: 2;}
div.customer_login a:hover{text-decoration: underline;}
div.customer_login p.red{color:#900; border: 1px solid #900; padding: 5px; background-color:#FFD9D9;}


img.homepage_image_tevreden{border: 3px solid #900; margin: 0px 15px 0px 0px;}


table.contact{width: 60%; margin: 0 auto 0 auto;}
table.contact td.contact{width: 50%; padding: 0px 10px 0px 0px;}
table.contact img.email{border: 0px;}
table.contact input {background-color:#EAEAEA; border: 1px solid #900; width: 170px; padding:2px; font-size: 11px; font-family:Verdana, Geneva, sans-serif; color:#900;}
table.contact select {background-color:#EAEAEA; border: 1px solid #900; width: 170px; padding:2px; font-size: 11px; font-family:Verdana, Geneva, sans-serif; color:#900;}
table.contact textarea {background-color:#EAEAEA; border: 1px solid #900; width: 360px; padding:2px; font-size: 11px; font-family:Verdana, Geneva, sans-serif; color:#900; overflow:auto; height: 120px;}
table.contact input.submit {background-image:url(images/button_bg.jpg); width: 154px; height: 52px; color: #FFF; font-size:12px; border: 0;}
a {color:#C00; text-decoration: none;}
a:hover {color:#C00; text-decoration: underline;}
div.recaptcha{margin: 10px 0px 10px 0px;}


div.grey{background: #CCC url(images/contact.jpg) no-repeat left; margin: 0px; padding: 10px 0px 0px 270px; border: 1px solid #900; height: 201px;}
div.grey img.email{border: 0px;}

div.contact_error{border: 1px solid #900; background-color:#FFD9D9; padding: 10px; margin: 0px 0px 20px 0px;}
div.contact_error ul{ padding: 0; margin: 10px 0px 10px 30px;}



img.incontent_right{margin: 0px 0px 0px 10px; border: 3px solid #900;}
img.incontent_left{margin: 0px 10px 0px 0px; border: 3px solid #900;}
img.partner_logo{margin: 0px 0px 20px 0px; border: 0;}

span.underline{text-decoration: underline; }
ul.sitemap {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
ul.sitemap li {list-style: none; background:url(images/leaf_white.jpg) no-repeat; padding: 8px 0px 8px 30px;}
ul.sitemap ul.sitemap {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 50px;}

#viewer {height:200px; width:630px; clear:both; overflow:hidden; }
#viewerFrame {width:605px; clear:both; padding:0;}
#viewer img {width:185px; height: 185px;  margin:2px; display:inline; border: 1px solid #CCC;}
#viewer a {display:block; float:left; width:200px; height:200px;}
#buttons {text-align: center;}


span.team_name{font-weight: bold; font-size: 14px; color:#900; margin: 5px 0px 0px 0px;}
span.team_function{font-weight: bold; font-size: 12px; color: #666; padding: 0px 0px 5px 0px;}
p.personal {display: inline-block; margin: 0px 0px 20px 0px;}

div.offerte_form{padding: 10px;}
div.offerte_form label{display: inline-block; width: 120px; margin: 0px 0px 5px 0px;}
div.offerte_form fieldset{color: #900; border: 0px;}
div.offerte_form legend{color: #900; background:url(images/leaf_white.jpg) no-repeat; padding: 6px 0px 6px 30px; margin: 0px 0px 0px 0px; font-weight: bold;}
div.offerte_form label.large{display: inline-block; width: 350px;}
div.offerte_form input{margin: 0px 0px 0px 5px; padding: 1px 0px 1px 5px; border:1px solid #900; width: 180px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
div.offerte_form select{margin: 0px 0px 0px 5px; border:1px solid #900; width: 180px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
div.offerte_form input:focus{margin: 0px 0px 0px 5px; border:1px solid #C00; background-color:#FDD;}
div.offerte_form input.checkbox{margin: 0px 10px 0px 10px; border: 0px; width: 20px;}
div.offerte_form textarea.description{width: 550px; height: 100px; border: 1px solid #900; padding: 4px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px;}
div.offerte_form input.submit {width: 300px; height: 30px; border: 0px; background:url(images/button.png) top; color:#999; margin: 0px 0px 0px 200px; }
div.offerte_form input.submit:hover {background:url(images/button.png) bottom; color:#FFF;}
div.offerte_form textarea.more {width: 500px; height: 50px; border: 1px solid #900; padding: 4px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px 5px 0px 30px; overflow:hidden;}

p.dienst{display: inline-block; margin: 0px 0px 20px 0px;}
p.dienst img.incontent_left{margin: 0px 10px 15px 0px;}
span.service_name{font-weight: bold; font-size: 14px; color:#900; margin: 5px 0px 0px 0px;}

































