* { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; margin: 0; padding: 0; text-decoration: none; }







html { min-height: 100%; }


#main { background-color: #fff; }


#superwrap { width: 1102px; margin:0 auto 0 auto; }
#wrap-all { width: 1102px; float:left; background-image:url('../images/design/wrap/background_repeat.jpg'); background-repeat:repeat-y; }

#wrap-inside { width:1000px; min-height:820px; float:left; margin-left:51px; }


#header { float:left; width:1000px; height:315px; margin-bottom:25px; }

#header_byon { float:left; width:194px; height:115px; background-image:url('../images/design/header/byon.jpg'); background-repeat:no-repeat; }
#header_middle { float:left; width:484px; height:115px; }
#header_right { float:left; width:322px; height:115px; background-image:url('../images/design/header/header_right.jpg'); background-repeat:no-repeat; }
#header_right p { margin-top:84px; }
#header_right p a { color:#a80230; font-family: Arial, "MS Trebuchet", sans-serif; font-size:12px; font-weight:bold; }
#header_right p a.a1 { margin-left:17px; }
#header_right p a.a2 { margin-left:37px; }
#header_right p a.a3 { margin-left:37px; }
#header_right p a.a4 { margin-left:37px; }

#header_image { float:left; width:638px; height:199px; background-image:url('../images/design/header/header1.jpg'); background-repeat:no-repeat; }

#header_navi { float:left; width:362px; height:199px; }

/*
#header_navi #unternehmen { float:left; width:362px; height:67px; }
#header_navi #unternehmen a { float:left; width:362px; height:67px; background-image:url('../images/design/header/unternehmen.jpg'); background-repeat:no-repeat; }
#header_navi #unternehmen a:hover { background-image:url('../images/design/header/unternehmen_hover.jpg'); background-repeat:no-repeat; }

#header_navi #einsatzbereiche { float:left; width:362px; height:67px; }
#header_navi #einsatzbereiche a { float:left; width:362px; height:67px; background-image:url('../images/design/header/einsatzbereiche.jpg'); background-repeat:no-repeat; }
#header_navi #einsatzbereiche a:hover { background-image:url('../images/design/header/einsatzbereiche_hover.jpg'); background-repeat:no-repeat; }

#header_navi #sofortkauf { float:left; width:362px; height:65px; }
#header_navi #sofortkauf a { float:left; width:362px; height:65px; background-image:url('../images/design/header/sofortkauf.jpg'); background-repeat:no-repeat; }
#header_navi #sofortkauf a:hover { float:left; width:362px; height:65px; background-image:url('../images/design/header/sofortkauf_hover.jpg'); background-repeat:no-repeat; }

*/


#wrapper { float:left; width:1000px; min-height:450px; }





#wrap_navi { width:250px; min-height:384px; float:left; }


#navi_list { width:250px; list-style:none;  }


/* HAUPTNAVIGATION */

#navi_list2 { width:362px; height:199px; list-style-type:none; }
#navi_list2 * {  }

#navi_list2 > li.unternehmen { float:left; width:362px; height:67px; background-image:url('../images/design/header/unternehmen.jpg'); background-repeat:no-repeat; }
#navi_list2 > li.unternehmen a { float:left; width:362px; height:67px; }
#navi_list2 > li.einsatzbereiche { float:left; width:362px; height:67px; background-image:url('../images/design/header/einsatzbereiche.jpg'); background-repeat:no-repeat; }
#navi_list2 > li.einsatzbereiche a { float:left; width:362px; height:67px; }
#navi_list2 > li.sofortkauf { float:left; width:362px; height:65px; background-image:url('../images/design/header/sofortkauf.jpg'); background-repeat:no-repeat; }
#navi_list2 > li.sofortkauf a { float:left; width:362px; height:65px; }

#navi_list2 > li.unternehmen:hover { width:362px; height:67px; background-image:url('../images/design/header/unternehmen_hover.jpg'); background-repeat:no-repeat; }
#navi_list2 > li.einsatzbereiche:hover { float:left; width:362px; height:67px; background-image:url('../images/design/header/einsatzbereiche_hover.jpg'); background-repeat:no-repeat; }
#navi_list2 > li.sofortkauf:hover { float:left; width:362px; height:65px; background-image:url('../images/design/header/sofortkauf_hover.jpg'); background-repeat:no-repeat; }

#navi_list2 > li.unternehmen_active { float:left; width:362px; height:67px; background-image:url('../images/design/header/unternehmen_hover.jpg'); background-repeat:no-repeat; }
#navi_list2 > li.unternehmen_active a { float:left; width:362px; height:67px; }
#navi_list2 > li.einsatzbereiche_active { float:left; width:362px; height:67px; background-image:url('../images/design/header/einsatzbereiche_hover.jpg'); background-repeat:no-repeat; }
#navi_list2 > li.einsatzbereiche_active a { float:left; width:362px; height:67px; }
#navi_list2 > li.sofortkauf_active { float:left; width:362px; height:65px; background-image:url('../images/design/header/sofortkauf_hover.jpg'); background-repeat:no-repeat; }
#navi_list2 > li.sofortkauf_active a { float:left; width:362px; height:65px; }


/* SUBNAVIGATION */

#navi_list > li.subnavigation { border: none;   }
#navi_list > li.subnavigation ul { list-style-type: none;  }
#navi_list > li.subnavigation ul li { width:250px; background-image:url('../images/design/navigation/sub_back.jpg'); background-repeat:no-repeat; }
#navi_list > li.subnavigation ul li a { font-size: 13px; color:#fff; height:27px; font-weight:bold; width:232px; display:block;  padding:7px 0px 0px 18px; }
#navi_list > li.subnavigation ul li:hover { background-image:url('../images/design/navigation/sub_back_hover.jpg'); background-repeat:no-repeat;  }

#navi_list > li.subnavigation ul li.active { background-image:url('../images/design/navigation/sub_back_active.jpg'); background-repeat:no-repeat; }
#navi_list > li.subnavigation ul li.active a { color: #fff;  }


#navi_list > li.subnavigation ul li.subsubnavigation ul { background-color:#e8e9eb; list-style-type:none; }
#navi_list > li.subnavigation ul li.subsubnavigation ul li { background-color:#e8e9eb; background-image:none; padding-top:5px; margin:0px;}
#navi_list > li.subnavigation ul li.subsubnavigation ul li a { color:#a80230; margin:0px; padding:0px; height:22px; text-indent:20px; }
#navi_list > li.subnavigation ul li.subsubnavigation ul li a:hover { color:#aaa; }

#navi_list > li.subnavigation ul li.subsubnavigation ul li.active { background-color:#e8e9eb; color:#fff; }
#navi_list > li.subnavigation ul li.subsubnavigation ul li.active a { background-color:#bbb; color:#fff; width:250px; padding-top:3px; }



#wrap_news { float:left; margin-top:20px; width:250px; height:189px; background-image:url('../images/design/news/box.jpg'); background-repeat:no-repeat; }
#news { float:left; list-style-type:none; padding:50px 10px 10px 20px;  }
#news ul li { margin-left:0px; }
#news h2 { font-size:13px; font-weight:bold; color:#ac002c; margin-bottom:10px; }
#news a { color:#000; text-decoration:none; font-weight:bold; }
#news a:hover { color:#000; text-decoration:underline; font-weight:bold; }


#content { background-color:#FFFFFF; float:left; width:678px; min-height:359px; }
#content { padding:10px 20px 15px 50px; }
#content * { font-size:13px; }

#content p { line-height:1.5em; margin-bottom:17px; margin-top:17px; }
#content hr { margin-top:10px; margin-bottom:20px; }

#content h1 { color: #ac002c; font-size: 20px; margin:0 0 20px 0; border-bottom:1px solid #ac002c; padding-bottom:5px; }
#content h2 { font-size:14px; margin:5px 0 10px 0; }

#content strong { font-weight:bold; }
#content strong em { font-weight:bold; font-style: italic; }
#content strong a { font-weight:bold; }
#content a { text-decoration:none; color:#ac002c; }
#content a:hover { text-decoration:underline; color: #ac002c; }

#content ul { list-style-image: url('../images/design/content/list_point.jpg');}
#content li { list-style-position:inside; }

img { }

/* #content img { padding-left:10px; } */

table tr td { vertical-align:top; }
table tr { vertical-align:top; }

.gallery { float:left; margin:0 20px 5px 0; }
.galleryThumbs { border: 1px solid #885fa0;; margin:5px 10px 5px 0; text-decoration:none; }

table.portrait { float:left; width:100%; margin-bottom:40px; }
table.portrait tr { height:30px;  }

ul.erfolge { list-style-position:inside; margin-top:15px; margin-bottom:30px; }
ul.erfolge li { line-height:25px; padding-left:10px; vertical-align:middle; }



.spacertable td { padding:3px; border:1px solid #ccc; }


#footer { float:left; height:66px; width:1020px; background-image:url('../images/design/footer/footer.jpg'); background-repeat:no-repeat; }




/** General Settings */


/** Classes */


/** HTML */


/** Body */


/** Wrap-all */


/** Header */


/** Top */


/** Wrap */


/** Navigation */


/** Content */


/** Right */


/** Footer */



#header_image { float:left; width:638px; height:199px; background-image:url('../images/design/header/header9a.jpg'); background-repeat:no-repeat; }


