body{font-family:tahoma, verdana, arial, helvetica;font-size:12pt;color:#838181; -webkit-font-smoothing: antialiased;
    	 -moz-osx-font-smoothing: grayscale;}
h1,h2,h3,h4,h5,h6 { font-family: 'Exo', sans-serif;font-size:16pt;text-align:left}
table{border-collapse: collapse;}
table td, table th{padding: 0;}

input[type="text"]
 {padding:8px;display:block;margin-bottom:10px;background-color:#f8f8f8;font-family:tahoma, verdana, arial, helvetica;font-size:12pt;color:#838181;}

input[type="submit"]
 {width:200px;padding:8px;border:1px solid #eeecec;margin-bottom:10px;background-color:#f8f8f8;font-family:tahoma, verdana, arial, helvetica;font-size:12pt;color:#838181;}

.input_name{width:174px;border:1px solid #eeecec;}
.input_name_red{width:174px;border:1px solid red;}

.input_tel{width:174px;border:1px solid #eeecec;}
.input_tel_red{width:174px;border:1px solid red;}

.input_email{width:250px;border:1px solid #eeecec;}
.input_email_red{width:250px;border:1px solid red;}

#textarea {height:200px;max-height:200px;width:610px;max-width:610px;padding:8px;display:block;border:1px solid #eeecec;margin-bottom:10px;background-color:#f8f8f8;font-family:tahoma, verdana, arial, helvetica;font-size:12pt;color:#838181;}
#textarea_red {height:200px;max-height:200px;width:610px;max-width:610px;padding:8px;display:block;border:1px solid red;margin-bottom:10px;background-color:#f8f8f8;font-family:tahoma, verdana, arial, helvetica;font-size:12pt;color:#838181;}

A:link{text-decoration:none;color:#000000}
A:active{text-decoration:underline;color:#2b2a75}
A:visited{text-decoration:none;color:#000000}
A:hover{text-decoration:underline;color:#2b2a75}

A.top_menu_link:link{text-decoration:none;color:#555555;padding-right:15px;}
A.top_menu_link:active{text-decoration:underline;color:#2b2a75;padding-right:15px;}
A.top_menu_link:visited{text-decoration:none;color:#555555;padding-right:15px;}
A.top_menu_link:hover{text-decoration:underline;color:#2b2a75;padding-right:15px;}

A.diensten:link{text-decoration:none;color:#838181;}
A.diensten:active{text-decoration:underline;color:#2b2a75;}
A.diensten:visited{text-decoration:none;color:#838181;}
A.diensten:hover{text-decoration:underline;color:#2b2a75;}

.logo_img{width:400px;height:77px;border:0px;}
.noa_img{width:76px;height:77px;border:0px;padding-left:15px;}

.title{width:224px;text-align:left;padding-top:40px;padding-bottom:20px;padding-left:0px;}
.title_noa{width:76px;text-align:left;padding-top:40px;padding-bottom:20px;padding-left:0px;}

.top_menu{text-align:right;vertical-align:bottom; width:650px; padding-bottom:20px;}

td.slider{background-image: url(../images/slider_bg.gif); background-repeat: repeat-x;}

.slider_img{margin-left:auto;margin-right:auto; padding-top:1px;width:950px;height:452;border:0px;display:block;}
.line_slider{width:100%;height:1px;border:0px;display:block;}
.line_slider_padding{padding-top:30px;}

.content_1_img{width:316px;height:208px;border:0px;display:block;}
.content_2_img{width:318px;height:208px;border:0px;display:block;}
.content_3_img{width:316px;height:208px;border:0px;display:block;}

.content_1_1_img{width:316px;height:57px;border:0px;display:block;}
.content_1_2_img{width:318px;height:57px;border:0px;display:block;}
.content_1_3_img{width:316px;height:57px;border:0px;display:block;}

.content_text{vertical-align:top;padding-left:10px;padding-right:10px;}

.welcome{text-align:left;vertical-align:top;padding-left:3px;padding-right:10px}
.why_td{text-align:left;vertical-align:top;padding-left:3px;padding-right:2px}
.why{color:#2b2a75;}
.why_a{color:#838181;}

.contact_info{color:#555555;}

.dienst{vertical-align:top;text-align:center;width:225px;}
.dienst_img{width:225px;height:181px;padding-top:20px;}
.sub_dienst{text-align:left;vertical-align:top;width:250px;}
.sub_img{display:block;width:250px;height:33px;padding-top:20px;}
.pix_blank_dienst_225{width:225px;height:1px;}
.pix_blank_dienst_250{width:250px;height:1px;}
.sub_dienst_text{padding-left:19px;padding-right:15px;}

.arrow{width:13px;height:13px;border:0px;padding-right:10px;}
.check{width:20px;height:20px;border:0px;padding-right:10px;}
.stop{width:16px;height:16px;border:0px;padding-right:10px;}
.button{border:0;display:block;width:110px;height:32;}

.stop_error{color:red;font-weight:bold;}

.contact_left{width:316px;text-align:left;vertical-align:top;}
.contact_right{width:634px;text-align:left;vertical-align:top;}

.v_top{vertical-align:top;padding-bottom:6px;}
.v_top_p{vertical-align:top;padding-right:20px;padding-bottom:6px;}

.a_left{text-align:left;}
.a_right{text-align:right;padding-right:20px;vertical-align:top;}

.p_text{padding-right:10px;}
.p_img{width:450px;height:300px;display:block;}
.td_p_left{text-align:right;width:450px;padding-right:50px;padding-top:35px;}
.td_p_right{text-align:right;width:450px;padding-top:35px;}

.pixel_line_td{padding-top:35px;padding-bottom:15px;}
.pixel_line{width:950px;height:1px;border:0px;display:block;}
.pixel_line_300{width:300px;height:1px;border:0px;display:block;padding-top:15px;padding-bottom:15px;}
.pixel_line_300_padding_10{width:300px;height:1px;border:0px;display:block;padding-top:10px;padding-bottom:10px;}

.footer{padding-top:35px;}
.footer_left{width:500px;text-align:left;padding-top:35px;padding-bottom:35px;}
.footer_right{color:#555555;width:450px;text-align:right;padding-top:35px;padding-bottom:35px;}