body {margin:0; padding:0; color:#4e4e4e; background: #fff url(../images/background.jpg) no-repeat; background-position:top center; font-size:11px; font-family:Arial;}
#all {width:962px; margin-left:auto; margin-right:auto; margin-bottom:20px;}

#menu {min-height:79px; font-size:16px; color:#373737;}
#menu_left{float:left; width:170px;}
#menu_right{float:right; width:772px; padding-left:20px;}

#menu_right2 {}
#menu_right2_left {float:left;}
#menu_right2_right {float:right; padding-top:24px;font-size:9pt;}

#menu_right3 {margin-right:30px;}
#menu_right3_left {float:left; width:155px;}
#menu_right3_right {float:right;}

#menu ul { list-style-type:none; margin:0;  padding:0; margin-top:40px;}
#menu ul li { float:left; margin-right:30px;}
.li_logo{ padding-right:20px;}

.menu:link, .menu:visited, .menu:active{ color: #000; border-bottom: 3px solid #fff; text-decoration: none; display: block;}
.menu:hover{color:#000; border-bottom: 3px solid #aa0100; text-decoration: none;}

.submenu:link, .submenu:visited, .submenu:active{ color: #000; text-decoration: none; display: block; }
.submenu:hover{color:#999; display: block; text-decoration: none;}

#menu_language {display:inline;}

.submenu {}
.submenu_left {float:left;}
.submenu_right {float:right;}

#menu_child_products, #menu_child_trader, #menu_child_company, #menu_child_trader {background:#fff; border:2px solid #eee; padding:15px;}
#menu_child_language {background:#fff; border:2px solid #eee; padding:8px;}

#page {background: #fff url(../images/page_puffer.jpg) repeat-y;}
#content_head {background: #fff url(../images/content_head.jpg) no-repeat; height:27px;}
#content { padding-left:25px; padding-right:20px; margin-top:20px; overflow:auto;}
#content_left {float:left; width:155px; line-height:25px; font-size:12px;}
#content_right {float:right; width:705px; border-left:2px solid #e2e2e2; padding-left:35px; padding-right:15px; min-height:500px; font-size:9pt; font-family:Arial;}
#content_foot {background: #fff url(../images/content_foot.jpg) no-repeat; height:14px;}
#content_right_tel {overflow:auto; padding: 15px 30px 0px 0px; margin-left:220px;}
#content_right_tel_left {float:left;}
#content_right_tel_right {float:right;}

#footer1 {padding: 20px 20px 0px 25px;}
#footer1_foot {background: #fff url(../images/footer1_foot.jpg) no-repeat; background-position:bottom; height:9px;}
#footer2 {background:#dfdfdf; padding-left:20px; padding-right:20px; padding-top:10px; text-align:center; color:#a7a7a7; font-size:8pt; font-family:Arial;}
#footer2_foot {background: #fff url(../images/footer2_foot.jpg) no-repeat; height:6px;}

#footer2 a, a:visited, a:active{color: #a7a7a7; text-decoration: none;}
#footer2 a:hover{color:#707070; text-decoration: none;}

#table_foot { font-size:8pt; font-family:Arial; vertical-align: top; }
#td_foot1 {width:150px;}
#td_foot2 {width:150px;}
#td_foot3 {width:450px;}
#td_foot4 {}

#footer1 a, a:visited, a:active{color: #4e4e4e; text-decoration: none;}
#footer1 a:hover{color:#a7a7a7; text-decoration: none;}

#content_left a, a:visited, a:active{color: #4e4e4e; text-decoration: none;}
#content_left a:hover{color:#a7a7a7; text-decoration: none;}

#menu_right3_left a, a:visited, a:active{color: #4e4e4e; text-decoration: none;}
#menu_right3_left a:hover{color:#a7a7a7; text-decoration: none;}


a, a:visited, a:active{color: #a80000; text-decoration: none;}
a:hover{color:#a80000; text-decoration: underline;}

#teaser {}
#products {background: #fff url(../images/products.jpg) no-repeat; width:952px; height:115px; padding-left:10px; z-index:3;}
#newsletter {height:35px; background: #fff url(../images/newsletter_bg.jpg) no-repeat; padding: 11px 10px 5px 30px;}
#newsletter_left {float:left; border-right: 1px solid #d4d4d4; width:40%;}
#newsletter_right {float:right; width:56%;}
#newsletter_zweigstellen_left {float:left; padding-top:8px; width:55%; padding-left:10px;}
#newsletter_zweigstellen_right {float:right; width:31%;}
#newsletter_form {padding-top:8px;}
#newsletter_form_left {float:left; width:49%;}
#newsletter_form_right {float:right; padding-right:40px;}
#newsletter_input {width:145px;}
#newsletter_input_left {float:left; width:126px;}
#newsletter_input_right {float:right; width:19px;}
#main_content {background: #fff url(../images/page_puffer.jpg) repeat-y; padding:10px 20px 20px 30px; min-height:290px;}
#main_content_left {float:left; border-right:1px solid #d4d4d4; width:655px; padding-right:10px;}
#main_content_right {float:right; width:205px; padding-left:10px; padding-right:25px;}

.teaser {}
.teaser_left {float:left; width:45%;}
.teaser_right {float:right; width:48%;}

.teaser_content {margin-bottom:80px;}
.teaser_content_left {float:left; width:20%;}
.teaser_content_right {float:right; width:70%;}

.red {color:#a80000; font-weight:bold;}
.red2 {color:#a80000; font-weight:bold; display:inline;}
.red_normal {color:#a80000; display:inline;}
.gray_normal {color:#a1a1a1; display:inline;}
.sub_content_titel {color:#a80000; font-weight:normal; font-size:18px; font-style:Verdana;}
.content_titel {color:#a80000; font-weight:normal; font-size:22px; font-style:Verdana;}
.right {text-align:right;}
.subtitle {font-style:Verdana; display:inline;}
.bold {display:inline; font-weight:bold;}

.newsletter_input{height:12px; width:122px; background: url(../images/newsletter_input.jpg) no-repeat;font:normal 0.8em Tahoma; border:0; color:#707070; padding-top:3px; padding-bottom:3px; padding-right:3px; padding-left:10px;}
.newsletter_submit{ background:url(../images/newsletter_submit.jpg); width:19px; height:18px; border: 0px; cursor:pointer;}

.suche_input{height:12px; width:122px; background: url(../images/search_input.jpg) no-repeat;font:normal 0.8em Tahoma; border:0; color:#707070; padding:4px; padding-left:10px;}
.suche_submit{ background:url(../images/search_submit.jpg); width:22px; height:20px; border: 0px; cursor:pointer;}

.suche_input_content {width:146px;}
.suche_input_left {float:left; width:124px;}
.suche_input_right {float:right; width:22px; padding-top:0px;}

#contentslider {}

.sliderwrapper { z-index:0; background:#c2c2c2;}
#paginate-slider2 { position:absolute; top:430px; margin-left:840px; z-index:1; }

.search_content {padding-left:20px;}

img {border:0;}
hr {height:3px; background:#e2e2e2; border:none;}

.subnav {font-size:8pt; width:300px;}
.subnav_left {float:left; border-right: 1px solid #c2c2c2; width:50%;}
.subnav_right {float:right; width:40%; padding-left:15px;}

.subnav2 {font-size:8pt;}

#contentslider {background:#c9c9c9; height:396px;}
#main_image_selector{position:absolute; z-index:2; width:150px;height:20px;padding:10px; left: 71%;top: 435px;}

.teaser_title {color:#a80000; font-weight:bold; padding-bottom:5px; font-family: Verdana;}
.footer1_title {color:#a80000; font-weight:bold; font-family: Verdana;}

.right {float:right;font-size:11px; font-family:Arial;}