/*****************************************************************/
/* BEREGNUNG24 SHOP
/*****************************************************************/


html,body{margin:0;padding:0}
body {background:#FFFFFF;color: #45646D; font: normal 12px Arial;}

a {color: #45646D; font: normal 12px Arial; text-decoration:underline}
a:hover {color: #45646D; font: normal 12px Arial; text-decoration:underline}

/* Standardrahmen zurücksetzen */
fieldset, img { border:0; }
FORM {margin:0;padding:0}

.clearer {clear:both;}

/*****************************************************************/
/* Seitenformatierung
/*****************************************************************/

/* Seitenhintergrund */
div#container {height:100%; width: 1002px; margin:0px auto; }

#topnav { width: 1002px;  margin:0px auto; padding-top:5px; padding-bottom:5px; height: 14px;  }
#topnav ul {float:right;display:inline; margin:0; padding: 0;}
#topnav ul li {float:left; border-right: 1px #CFCFCF solid; display:inline; margin-left:8px; list-style-type: none; height: 14px; }
#topnav ul li a {display:block; font: normal 11px Arial; text-decoration: none; color: #45646D; padding: 0em 0.8em 0em 0em;}
#topnav ul li a:hover {text-decoration: none; color: #CE8608;}
#topnav ul li#current { border-right: 1px #CFCFCF solid; }
#topnav ul li#current a,
#topnav ul li#current a:hover { color: #CE8608; text-decoration: none;}

#topnav ul li.last { border-right: 0px; }
#topnav ul li.last a { color: #45646D; text-decoration: none;}
#topnav ul li.last a:hover { color: #CE8608; text-decoration: none;}


#footer_nav { width: 1002px;  text-align:center;margin:0px auto; padding-top:5px; padding-bottom:5px; height: 14px;  }
#footer_nav ul {margin:0; padding: 0;border-top:1px solid #E9E9E9;padding-top:6px;}
#footer_nav ul li {display:inline; border-right: 1px #CFCFCF solid; margin-left:8px; list-style-type: none; height: 14px; }
#footer_nav ul li a {font: normal 11px Arial; text-decoration: none; color: #45646D; padding: 0em 0.8em 0em 0em;}
#footer_nav ul li a:hover {text-decoration: none; color: #CE8608;}
#footer_nav ul li#current { border-right: 1px #CFCFCF solid; }
#footer_nav ul li#current a,
#footer_nav ul li#current a:hover { color: #CE8608; text-decoration: none;}


#footer_nav ul li.last { border-right: 0px; }
#footer_nav ul li.last a { color: #45646D; text-decoration: none;}
#footer_nav ul li.last a:hover { color: #CE8608; text-decoration: none;}



div#bg_page{height:100%; width: 1002px; margin:0px auto;  }

/************************************************/
/* Header  										*/
/************************************************/

div#header_mainpic {background-image:url(../image/header.jpg); margin:0px auto; height:117px; width: 1002px}

.mainbutton_dark {float: left; background-image: url(../image/mainbutton_dark.jpg); background-repeat:no-repeat; width: 210px; height: 31px;margin-top:10px; }
.mainbutton_dark a {float:left; color: #FFFFFF; font: bold 15px Arial; text-decoration:none; margin-top: 6px; margin-left: 18px}
.mainbutton_dark a:hover {color: #FFFFFF; font: bold 15px Arial; text-decoration:underline;}

.mainbutton_light {float: left; background-image: url(../image/mainbutton_light.jpg); background-repeat:no-repeat; width: 200px; height: 31px; margin-left: 1px; margin-top:10px;}
.mainbutton_light a {float:left; color: #45646D; font: bold 15px Arial; text-decoration:none; margin-top: 6px; margin-left: 28px}
.mainbutton_light a:hover {color: #45646D; font: bold 15px Arial; text-decoration:underline;}

div#header_myaccount { background-color:#FFFFFF;float:right; background-image: url(../image/bg_myaccount.jpg); width: 180px; height: 33px; margin-top:10px;}
div#header_myaccount a {float:left;color:#990000;font: bold 13px Arial;  text-decoration:none; margin-top: 8px; margin-left: 6px}
div#header_myaccount a:hover {color:#990000; font:bold 13px Arial; text-decoration:none;}

/************************************************/
/* Contentbereich  								*/
/************************************************/

div#maincol {width: 1002px; background-color:#FFFFFF; margin:0px auto; margin-top: 0px; margin-bottom: 15px;}

div#content {float: left; background:#FFFFFF; width:588px; padding-top:6px;}
div#content div {color: #45646d;font-family: Arial;font-style: normal;font-variant: normal;font-weight: normal;font-size: 12px;line-height: normal;}
div#content div table {color: #45646d;font-family: Arial;font-style: normal;font-variant: normal;font-weight: normal;font-size: 12px;line-height: normal;}
div#content div table tbody tr td {color: #45646d;font-family: Arial;font-style: normal;font-variant: normal;font-weight: normal;font-size: 12px;line-height: normal;}

/************************************************/
/* linke Spalte  */
/************************************************/

div#col_left {float: left; background:#FFFFFF; width: 210px; height: 100%;}

div#mainnav_container {border:#B7D8E6 1px solid; padding: 1px; margin-top: 0px }
#mainnav {background:url(../image/mainnav_bg.jpg) repeat-y;text-align:left;height:100%;overflow:hidden}
#mainnav ul {margin:0;padding:0}
#mainnav ul li {clear:both; list-style-type: none; }

#mainnav ul li .menuitem {float:left; width:206px; border-bottom: 1px #C6DFEC solid;  }
#mainnav ul li .menuitem .anstrich {float:left; width:14px;}
#mainnav ul li .menuitem .anstrich img{ margin-left: 5px; margin-top:10px; }
#mainnav ul li .menuitem .menutext { float:right; width:191px;}
#mainnav ul li .menuitem .menutext a {display:block; font: normal 12px Arial; text-decoration: none; color:#333333; padding: 0.5em 0.8em 0.5em 0.0em;  }
#mainnav ul li .menuitem .menutext a:hover {color:#990000;text-decoration: underline;}

#mainnav ul li#current .menuitem {float:left; width:206px; background:#E8F2F7 url(../image/mainnav_act.jpg) repeat-x; /*border-bottom: 1px #4298C1 solid;*/ }
#mainnav ul li#current .menuitem .anstrich {float:left; width:14px;}
#mainnav ul li#current .menuitem .anstrich img{ margin-left: 5px; margin-top:10px; }
#mainnav ul li#current .menuitem .menutext { float:right; width:191px;}
#mainnav ul li#current .menuitem .menutext a {display:block; font: bold 12px Arial; text-decoration: none; /*color: #68929F;*/ color: #770000; padding: 0.5em 0.8em 0.5em 0.0em;  }
#mainnav ul li#current .menuitem .menutext a:hover {color:#990000;text-decoration: underline;}

#mainnav ul li#current ul li .menuitem {float:left; width:206px; border-bottom: 1px #DCEBF2 solid; background:#F4F9FB}
#mainnav ul li#current ul li .menuitem .anstrich {float:left; width:20px;}
#mainnav ul li#current ul li .menuitem .anstrich img{ margin-left: 16px; margin-top:10px; }
#mainnav ul li#current ul li .menuitem .menutext { float:right; width:185px;}
#mainnav ul li#current ul li .menuitem .menutext a {display:block; font: normal 11px Arial;  color: #990000; padding: 0.5em 0.8em 0.5em 0.4em;  }
#mainnav ul li#current ul li .menuitem .menutext a:hover {color:#DF9406; text-decoration: underline;}

#mainnav ul li#current ul li#sub_current .menuitem {float:left; width:206px; border-bottom: 1px #DCEBF2 solid; background-color:#EEF5F9; }
#mainnav ul li#current ul li#sub_current .menuitem .anstrich {float:left; width:20px;}
#mainnav ul li#current ul li#sub_current .menuitem .anstrich img{ margin-left: 16px; margin-top:10px; }
#mainnav ul li#current ul li#sub_current .menuitem .menutext { float:right; width:185px;}
#mainnav ul li#current ul li#sub_current .menuitem .menutext a {display:block; font: bold 11px Arial; text-decoration: none; color: #DF9406; padding: 0.5em 0.8em 0.5em 0.4em;  }
#mainnav ul li#current ul li#sub_current .menuitem .menutext a:hover {color:#DF9406; text-decoration: underline;}

#mainnav ul li#current ul li#sub_current ul li .menuitem {float:left; width:206px; border-bottom: 1px #EBEBEB solid; background-color:#FFFFFF  }
#mainnav ul li#current ul li#sub_current ul li .menuitem .anstrich {float:left; width:19px;}
#mainnav ul li#current ul li#sub_current ul li .menuitem .anstrich img{ margin-left: 16px; margin-top:10px; }
#mainnav ul li#current ul li#sub_current ul li .menuitem .menutext { float:right; width:186px;}
#mainnav ul li#current ul li#sub_current ul li .menuitem .menutext a {display:block; font: normal 11px Arial; text-decoration: none; color: #DF9406; padding: 0.5em 0.8em 0.5em 1.2em;  }
#mainnav ul li#current ul li#sub_current ul li .menuitem .menutext a:hover {color:#DF9406;text-decoration: underline;}

#mainnav ul li#current ul li#sub_current ul li#sub_sub_current .menuitem {float:left; width:206px; border-bottom: 1px #EBEBEB solid; background-color:#FFFFFF  }
#mainnav ul li#current ul li#sub_current ul li#sub_sub_current .menuitem .anstrich {float:left; width:19px;}
#mainnav ul li#current ul li#sub_current ul li#sub_sub_current .menuitem .anstrich img{ margin-left: 5px; margin-top:10px; }
#mainnav ul li#current ul li#sub_current ul li#sub_sub_current .menuitem .menutext { float:right; width:186px;}
#mainnav ul li#current ul li#sub_current ul li#sub_sub_current .menuitem .menutext a {display:block; font: normal 11px Arial; text-decoration: underline; color: #DF9406; padding: 0.5em 0.8em 0.5em 1.2em;  }
#mainnav ul li#current ul li#sub_current ul li#sub_sub_current .menuitem .menutext a:hover {color:#DF9406;}

.box_left_container {float: left; background:#FFFFFF; width: 209px; margin-top: 12px }
.box_left_header {background:#E2E7E3 url(../image/box_header_green_left.jpg) repeat-x; /*border: #E3E7E8 1px solid;*/ width: 210px; height: 26px; margin-bottom:1px }
.box_left_header span {float: left; font: bold 13px Arial; color:#FFFFFF; text-align:left; margin-top:4px; margin-left: 5px }
.box_left_content {background:#F9F9F9; width: 208px; border: #E3E7E8 1px solid; height: 100%; }



/************************************************/
/* mittlere Spalte  */
/************************************************/

div#col_center {margin-left:210px; margin-right:180px;  background:#FFFFFF; width:auto; padding:6px 12px 12px 12px;}
div#breadcrump {font: normal 10px Arial; color:#CCCCCC; width:582px; background:#FFFFFF; }
div#breadcrump a {font: normal 10px Arial; color:#CCCCCC; }
div#breadcrump a:hover {font: normal 10px Arial; color:#45646d;text-decoration: underline; }

div#content {float: left; background:#FFFFFF; width:588px; padding-top:6px}

/* Startseite */
#home {width:588px; background:#FFFFFF;}

.home-header {width:580px;height:20px;margin-top:14px}
.home-header h1{font: bold 15px Arial;width:580px;margin:0;padding:0}

#home_offer {float:left; height:100%; width: 586px; overflow: hidden; background:#F9FAFB; border: #E6E8F0 1px solid;margin-top:14px;padding-bottom:10px}
#home_offer_header {height:15px; font: bold 11px Arial; padding:10px 0px 0px 10px; width:586px}
.home_offer_row {overflow: hidden; padding:5px 0px 0px 10px; height: 100%;}
.home_offer_product{float:left; text-align:center; margin-top:4px; margin-right: 10px; width:180px; background:#FFFFFF; border: #EBEAE7 1px solid;}

.home_offer_product .image_table {padding:0;margin:0;width:180px;height:120px; }
.home_offer_product .image_table tr{padding:0;margin:0;}
.home_offer_product .image_table tr td {padding:0;margin:0;vertical-align:middle;text-align:center; }
.home_offer_product img{padding: 28px; text-align: center;}
.home_offer_product span{float:left; padding: 5px; width: 166px; text-align:center}
.home_offer_price {font-weight: bold; color: #990000;}

/* Rubriken  */

/*#category{}
#category .category_box {float:left; margin-right:15px;margin-bottom:15px}
#category .category_box_last {float:left;width: 184px;margin-bottom:15px}
#category .category_header {background:#E2E7E3 url(../image/bg_category_header.jpg) repeat-x; border: #D5E1E1 1px solid; width: 184px; height: 29px;text-align:center; margin:auto;margin-bottom:1px;}
#category .category_header a {font: bold 11px Arial; text-decoration: none; margin: 0 auto}
#category .category_content {border: #D5E1E1 1px solid; width: 184px; height: 184px;}

#category .category_content img {width: 182px; height: 182px;}*/

#category {margin-top:9px;}
#category .category_box {float:left; background-color:#FDFDFD; width:584px;border: #D5E1E1 1px solid;margin-bottom:10px; height:100px}

#category .category_content {float:left; width: 483px;border-right: #D5E1E1 1px solid;height:100px;}
#category .category_header {clear:left;background:#F4F5F7; height: 23px;text-align:left;padding-left:6px;padding-top:3px;}
#category .category_header span {float:left;}
#category .category_header span a {font: bold 15px Arial; text-decoration: none;}
#category .category_text {font: normal 11px Arial;padding:5px 5px 5px 6px;}

#category .category_pic {float:left;width:100px;height:100px; }



/* Artikelliste */

.productlistinfo_container {width:586px; height:24px; background:#FFFFFF; border:#E9E9E9 1px solid;}
.productlistinfo {width:584px; height:22px; background:#F3F3F3; margin:1px; font:normal 10px;}
.productlistinfo_1 {float:left;  margin-top: 4px; margin-left: 4px;  width:200px; }
.productlistinfo_2 {float:right; text-align:right; margin:4px 4px; width: 300px; }

.productlist_pagebrowser {width:330px; height:18px; background:#FFFFFF; margin-top:10px;float:left;}
.productlist_pagebrowser .productlist_pagebrowser_elements {float:left;}
.productlist_pagebrowser .first {margin-right: 1px;}
.productlist_pagebrowser .prev {margin-right: 6px;}
.productlist_pagebrowser .next {margin-left: 5px;}
.productlist_pagebrowser .last {margin-left: 1px;}
.productlist_pagebrowser .pagenumber {margin-right: 1px;}

.articles_per_site {float:right;margin-top:10px;text-align:right;width:240px;}

#productlist {width:588px; height:100%;clear:left; }

.productlist_picture {float:left; width: 130px; height: 132px; border: #D5E1E1 1px solid; margin-top:10px;}
.productlist_picture .image_table {padding:0px;margin:0px;width:130px;height:132px;}
.productlist_picture .image_table tr{padding:0px;margin:0px;}
.productlist_picture .image_table tr td {width:130px;height:130px;vertical-align:middle;text-align:center;}

.productlist_content {float:right; width: 450px;  min-height: 132px; border: #D5E1E1 1px solid;margin-top:10px;}
* html .productlist_content {height: 128px; width: 450px; }

.productlist_content_top {float:left; width: 440px; background:#FCFCFC; min-height:50px; font: normal 11px Arial; padding:5px 0px 5px 5px;}
.productlist_content_top .productlist_content_top_headline {margin-bottom:3px}
.productlist_content_top .productlist_content_top_headline a{font: bold 14px Arial; color:#385158; text-decoration: none;margin-bottom:3px}
* html .productlist_content_top {height:50px; margin: 0;}

.productlist_content_middle {float:left;width: 440px; background:#F3F3F3; height:38px;padding-left:5px; padding-right:5px;margin:0px;}
.productlist_content_middle a {font: normal 10px Arial;}
.productlist_content_middle a:hover {font: normal 10px Arial;}
.productlist_content_middle #uvp{font:normal 12px Arial }
.productlist_content_middle #price{font:normal 21px Arial;margin-top:3px}
.productlist_content_middle #percent{font:bold 14px Arial; margin-top:6px;color:#990000; margin-top:3px}
.productlist_content_middle .productlist_preis{font:bold 21px Arial; }
.productlist_content_middle .productlist_priceinfo{width:440px;clear:both;font:normal 10px Arial; }

.productlist_content_bottom {float:left; width: 440px; height: 24px; background:#F3F3F3; color: #51626F; font: normal 11px; padding:5px}
* html .productlist_content_bottom {margin: 0;}

.productlist_content_bottom a img {float:left;}
.productlist_content_bottom form {float:right;}
.productlist_content_bottom span {float:left; margin-right:5px; margin-top:3px}
.productlist_content_bottom .productlist_input {float:left; margin-top:3px; margin-right:5px; border:#E9E9E9 1px solid; width: 30px; height: 14px}
.productlist_content_bottom .productlist_submit {float:left}



/* Artikelexpose */


#productexpose_main {height:357px;margin-top:5px;overflow:hidden}

#productexpose_headline {float:left; width: 586px; min-height: 18px; border:  #F2F3F7 1px solid; background:#F9F9F9;padding-top:6px;padding-bottom:6px}
#productexpose_headline #productexpose_headline_product_name {float:left;width: 480px;background:#F9F9F9;padding-left:10px;font:normal 13px Arial}

#productexpose_headline #productexpose_headline_backlink {float:left;margin-left:10px;width:80px}
#productexpose_headline #productexpose_headline_backlink a{font: normal 11px Arial; text-decoration: underline;}

#productexpose_main_left {float:left; width: 320px; height: 320px; border:  #F2F3F7 1px solid; margin-top:5px;}
#productexpose_main_left .image_table {padding:0;margin:0;width:320px;height:300px; }
#productexpose_main_left .image_table tr{padding:0;margin:0;}
#productexpose_main_left .image_table tr td {padding:0;margin:0;vertical-align:middle;text-align:center; }

#productexpose_main_right {float:left; height: 320px; width: 251px; margin-left:6px;margin-top:5px;}
/*#productexpose_short_desc {padding: 5px; width: 248px; height: 196px; background:#FFFFFF; border: #F2F3F7 1px solid;}*/
#productexpose_price {padding: 5px; width: 248px; height: 130px; background:#F9F9F9; border: #F2F3F7 1px solid; }
#productexpose_price #uvp{float:left;font:normal 12px Arial }
#productexpose_price .price_content{height:26px;overflow:hidden;}
#productexpose_price #price{font:normal 21px Arial;margin-top:3px}
#productexpose_price #percent{float:left;font:bold 14px Arial; color:#990000;}
#productexpose_price #arialbold14{font:bold 14px Arial; }
#productexpose_price #price_info{font:normal 10px Arial;margin-top:8px; }
#productexpose_price #price_info a{font:normal 10px Arial; text-decoration:underline; }

#productexpose_price #expose_form {padding-top:20px;height:24px;border:1px solid #F9F9F9;width:240px}
*html #productexpose_price #expose_form {padding-top:20px;margin-top:0px;}
#productexpose_price #expose_form .formtext{float:left;height: 20px;margin:0px;padding:0px;border:0px;}
* html #productexpose_price #expose_form .formtext{float:left;height: 20px;margin:0px;margin-top:4px;border:0px;}
#productexpose_price #expose_form .expose_input{padding-top:0px;margin-left:8px;text-align:right; border:#E9E9E9 1px solid; width: 35px; height: 14px}
#productexpose_price #expose_form .expose_submit_image{padding-left:4px;}

/*
#productexpose_price #expose_form {padding-top:8px;height:24px;border:1px solid #F9F9F9;width:240px}
*html #productexpose_price #expose_form {padding-top:0;margin-top:0px;}
#productexpose_price #expose_form .formtext{float:left;height: 20px;margin:0px;padding:0px;border:0px;}
* html #productexpose_price #expose_form .formtext{float:left;height: 20px;margin:0px;margin-top:4px;border:0px;}
#productexpose_price #expose_form .expose_input{padding-top:0px;margin-left:8px;text-align:right; border:#E9E9E9 1px solid; width: 35px; height: 14px}
#productexpose_price #expose_form .expose_submit_image{padding-left:4px;}
*/

#productexpose_info {padding: 5px; width: 248px; height: 163px; border: #F2F3F7 1px solid;margin-top:5px;}
#productexpose_help {height:80px; width:248px;overflow:auto;}
#productexpose_help .download_link a{font-size:11px;}
#productexpose_impressionpics {height:72px; width:248px;margin-top:12px;}
.productexpose_impressionpics_images {float:left;margin-right:15px;height:70px}


#productexpose_long_desc {background:#FFFFFF; width:566px; padding: 10px; margin-top:15px; border: #F2F3F7 1px solid;  height:100%}
.productexpose_description_header {font: bold 13px Arial;}
.productexpose_description_text {margin-top:12px;}

#productexpose_variants {margin-top:15px; width:586px; background:#FFFFFF; border: #F2F3F7 1px solid; height:100%}
#productexpose_variants #productexpose_variants_header {background:#F9F9F9; height:15px; padding: 10px; overflow: hidden; font:bold 13px Arial}
#productexpose_variants_header {min-height:22px;}
#productexpose_variants form {padding-left: 5px}
#productexpose_variants .productexpose_variants_column1 {width:80px;font-weight: bold}
#productexpose_variants .productexpose_variants_column2 {width:350px;font-weight: bold}
#productexpose_variants .productexpose_variants_column3 {width:70px;font-weight: bold}
#productexpose_variants .productexpose_variants_column4 {width:44px;font-weight: bold}
#productexpose_variants form {height:100%; margin-top: 5px; margin-bottom: 5px}
#productexpose_variants .variants_input {width:38px; border: #EBEAE7 1px solid; font: normal 11px Verdana;}
#productexpose_variants_button {width: 540px; text-align:right}
#productexpose_variants_button .variants_button {float:right;margin-top: 10px}


#attachements { margin-top:15px; width: 586px; overflow: hidden; background:#F9FAFB; border: #F2F3F7 1px solid;height:100%;}
#attachements_header {height:15px; font: bold 13px Arial; padding:10px 0px 0px 10px; width:586px}
#attachements_products {overflow: hidden; height:100%; padding:5px 0px 10px 10px; width: 586px}
#attachements_products .products_at{float:left;  background:#FFFFFF; margin-top:8px; height:60px; width:60px; border: #F2F3F7 1px solid; margin-right:10px; }
#attachements_products .products_at img{float:left; width:60px; height:60px;}


#productexpose_crosselling {margin-top:15px; height:100%; width: 586px; overflow: hidden; background:#F9FAFB; border: #F2F3F7 1px solid;}
#crosselling_header {height:15px; font: bold 13px Arial; padding:10px 0px 0px 10px; width:586px}
.productexpose_crosselling_row {overflow: hidden; padding:5px 0px 10px 10px; height: 100%;}
.products_cs{float:left; text-align:center; margin-top:4px; margin-right: 10px; width:180px; background:#FFFFFF; border: #EBEAE7 1px solid;}
.products_cs img{float:left; width:120px; height:120px; padding: 28px; text-align: center;}
.products_cs span{float:left; padding: 5px; width: 166px; text-align:center}
.crosselling_price {font-weight: bold; color: #990000;}

/* Merkzettel */

.noticebox { padding-bottom: 20px; }
.noticebox_header {width:555px;height:16px;background-color:#EEF0EF;border: 1px #DADADA solid;padding: 5px;font: bold 12px Arial;color: #45646D;}
.noticebox_content {width:545px; background-color:#F8F8F8; border: 1px #DADADA solid; margin-top: 1px; padding: 10px; overflow:hidden}
.noticebox_content img {float:left; width:80px; height:80px; border:1px #DADADA solid; }
.noticebox_content .text {float:left; width:312px; margin-left: 10px; }
.noticebox_content .links {float:left; width:130px; margin-left: 10px}
.noticebox_content .links a{font: normal 11px Arial; color: #CE8608;}

/************************************************/
/* rechte Spalte  */
/************************************************/

div#col_right {float: right; height: 100%; background:#FFFFFF; width: 180px; }

.box_right_container {float: left; background:#FFFFFF; width: 180px; margin-top: 12px }
.box_right_header {background:#E2E7E3 url(../image/box_header_green_right.jpg) repeat-x; /*border-bottom: #587A36 1px solid;*/ width: 180px; height: 25px; margin-bottom:1px }
.box_right_header span {float: left; font: bold 13px Arial; color:#FFFFFF; text-align:left; margin-top:4px; margin-left: 5px }
.box_right_content {background:#F9F9F9; border: #E3E7E8 1px solid; height: 100%; }

/* Suchformular */
#searchform {height: 42px; padding-top: 8px; overflow:hidden }
#searchform_form {float: left;height:24px;}
#searchform_form form input {float: left; margin-bottom: 8px; margin-left: 5px; height: 15px; width:98px; border: #DADADA 1px solid;}
#searchform_form form #search_button {width:61px; height:19px; border:0px}
#searchform_link {float: left;}
#searchform_link a {font: normal 11px Arial; color: #990000; margin-left:6px;}

/* Login */
#loginform {float: left;border: #F9F9F9 1px solid; min-height:50px; padding:5px;}
#loginform form .mailform {margin-bottom: 4px;}
#loginform form .input_login {width:140px; border: #DADADA 1px solid; font-size:12px;}
#loginform_link {float:left;margin-bottom:8px;}
#loginform_link a {font: normal 11px Arial;color: #990000;margin-left:6px;margin-bottom:5px;}

/* Warenkorb */
#shoppingcart_preview {height:auto;  }
#shoppingcart_preview .shoppingcart_item {float: left; width: 174px; padding-top: 5px;padding-bottom: 5px;}
#shoppingcart_preview .shoppingcart_item img {overflow:hidden;}
#shoppingcart_preview .image_table {padding:0;margin:0;width:44px;height:44px;float:left;vertical-align:middle;text-align:center; }
#shoppingcart_preview .image_table tr{padding:0;margin:0;}
#shoppingcart_preview .image_table tr td {padding:0;margin:0;vertical-align:middle;text-align:center; }
#shoppingcart_preview .shoppingcart_item .shoppingcart_text {float: right; margin-left: 4px; width: 126px;  }
#shoppingcart_preview .shoppingcart_item .shoppingcart_text a {font: normal 10px Arial;}
#shoppingcart_preview .shoppingcart_item .shoppingcart_emptytext {float: left;margin-left: 5px;}
#watch_notice {margin-left:5px; margin-top:5px; margin-bottom:5px;}
#watch_notice a{font: normal 11px Arial; color: #CE8608}

/* Servicecenter */
#servicecenter {height:100%; margin-top: 2px; width: 178px; }
#servicecenter ul {margin:0;padding:0;margin: 0px 0px 10px 5px;  width:164px; }
#servicecenter li {list-style-type: none; padding:4px 0px; border-bottom: 1px solid #E3E2D4;}
#servicecenter li a{font: normal 12px Arial; text-decoration: none;}
#servicecenter li a:hover {font: normal 12px Arial; text-decoration: underline;}

/* Kundencenter menu rechts */


#kundencenter {height:100%; margin-top: 2px; width: 178px;}
#kundencenter ul {margin: 0px;padding: 0;margin: 0px 0px 10px 5px;  width:164px; float:left;}
#kundencenter li {list-style-type: none; padding:4px 0px; border-bottom: 1px solid #E3E2D4;}
#kundencenter li a{font: normal 12px Arial; text-decoration: none;}
#kundencenter li a:hover {font: normal 12px Arial; text-decoration: underline;}

/* Kundencenter menu mitte */
.member_home_button {padding:7px;}



/* Aktuell */
#news {height:100%; padding: 5px ; overflow:hidden}
#news_title a{font: bold 11px Arial; text-decoration:none}
#news_text {font: normal 11px Arial;}
#news_morelink a{font: normal 11px Arial; color: #CE8608}

/* Kontakt */
#contact {height:100%; padding: 5px;}

/************************************************/
/* Footer  */
/************************************************/

div#footer{clear:both; height:50px; margin:0px auto; }

/*div#footernav {float:right; margin-right: 20px; margin-top: 10px; }
div#footernav a {font: normal 10px Arial; text-decoration: none; color: #53679F; padding-left: 8px}

div#copyright {margin:0px auto; text-align:center; width:1002px; height:26px; }

div#copyright span {margin:0px auto; font: normal 12px Arial; color: #FFFFFF}*/


/***********
Tabellen allgemein
***********/

/* Tabellen allgemein */

.table_header {background: #E9EDEE; border:#CDD3D6 1px solid; font-weight:bold;}
.table_content_dark {background: rgb(206, 220, 225); border:#E8EBEC 1px solid;}
.table_content_light {background: #F9F9F9; border:#E3E7E8 1px solid;}
/*#content table {width: 574px;}*/
#content .mailform {margin-top: 4px;margin-left:10px;}
#content .mailformdesc {margin-top: 4px;margin-left:10px; width:100px;float:left;}
#content .mailform input {width: 250px;border: #DADADA 1px solid;}

.mailformerror {margin-bottom: 2px; font: normal 11px Arial;color:red;}



.partner {}
.partner_logo {float:left;}
.partner_logo img {width:200px;}
.partner_text {font-size:9px;}
.partner_text_header {font-weight: bold;} 
.partner_text_text {font-size:0.8em;}

/*********************/
/* Linkbox Content    */
/*********************/
.content_linkbox{width:250px;float:left;margin:15px 35px 15px 0px;border:1px solid #B7D8E6;background-color: #F9FCFD;}
.content_linkbox_header{padding:5px 0px 5px 10px; color: #AB3500; font-weight: bold;background-color: #DAEBF2;}
.content_linkbox_link{padding:0px 0px 0px 5px;}
.content_linkbox_link ul li a {font-size: 11px}