/* CSS Document */

body{background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin: 0px;}


/* Pagelayout ID Tags *******************************************************************************/

#banner{position: absolute; left: 0px; top: 0px; width: 996px !important; max-width: 996px !important; height: 164px; background-image: url(/images/banner.jpg); background-repeat: no-repeat; margin: 0px;}
#banner_top_left{width: 199px; height: 136px; overflow: visible; float: left; margin: 0px; text-align: left;}
#banner_top_mid{width: 598px; height: 136px; overflow: visible; float: left; margin: 0px; text-align: left;}
#banner_top_right{width: 199px; height: 136px; overflow: visible; float: right; margin: 0px; text-align: left; background-image: url(/images/ask_logo.jpg); background-position: center; background-repeat: no-repeat;}
#banner_bot_left{width: 199px; height: 28px; overflow: visible; float: left; margin: 0px; text-align: left; background-image: url(/images/menu/mnu_top_shadow_left.gif); background-position: right; background-repeat: no-repeat;}
#banner_bot_mid{width: 598px; height: 28px; overflow: visible; float: left; margin: 0px; text-align: left; background-image: url(/images/menu/mnu_top_shadow_mid.gif); background-repeat: repeat-x;}
#banner_bot_right{width: 199px; height: 28px; overflow: visible; float: right; margin: 0px; text-align: left;}
/*#banner_left{width: 199px; height: 164px; overflow: visible; float: left; margin: 0px; text-align: left; background-image: url(/images/menu/mnu_top_shadow_left.gif); background-position: right bottom; background-repeat: no-repeat;}*/
#banner_left{width: 213px; height: 164px; overflow: visible; float: left; margin: 0px; text-align: left; /*background-image: url(/images/menu/mnu_top_shadow_left.gif); background-position: right bottom; background-repeat: no-repeat;*/}
/*#banner_mid{width: 598px; height: 164px; overflow: visible; float: left; margin: 0px; text-align: left; background-image: url(/images/menu/mnu_top_shadow_mid.gif); background-repeat: repeat-x; background-position: center bottom;}*/
#banner_mid{width: 570px; height: 164px; overflow: visible; float: left; margin: 0px; text-align: left; background-image: url(/images/menu/mnu_top_shadow_mid.gif); background-repeat: repeat-x; background-position: center bottom;}
/*#banner_right{width: 199px; height: 164px; overflow: visible; float: right; margin: 0px; text-align: left; background-image: url(/images/menu/mnu_top_shadow_right_neu.gif); background-repeat: no-repeat; background-position: left bottom;}*/
#banner_right{width: 213px; height: 164px; overflow: visible; float: right; margin: 0px; text-align: left; /*background-image: url(/images/menu/mnu_top_shadow_right_neu.gif); background-repeat: no-repeat; background-position: left bottom;*/}
#breadcrumb{position: absolute; left: 0px; top: 164px; width: 996px; max-width: 996px; height: 25px; background-image: url(/images/breadcrumb_background.jpg); background-repeat: repeat-x; margin: 0px;}
#container{position: absolute; left: 0px; top: 189px; width: 996px; max-width: 996px; text-align: left; margin: 0px; background-image: url(/images/page_background.gif); background-repeat: repeat-y; background-position: top;}
#navi_left{width: 199px; overflow: hidden; float: left; margin: 0px; text-align: left;}
#content{width: 568px; overflow: visible; float: left; margin: 15px; text-align: left; vertical-align: top; background-color: #FFFFFF;}
#main_content{width: 100%; overflow: visible; margin: 0px; text-align: left;}
#navi_right{width: 184px; overflow: hidden; float: right; margin: 0px 15px 0px 0px; text-align: left;}
#navi_right_content{margin: 0px; background-color: #E7EDF1;}
#bottom_img{width: 996px; height: 59px; margin: 0px; background-image: url(/images/page_background_bottom_new.gif); background-position: left; background-repeat: no-repeat;}
#copyright{width: 995px; height: 25px; background-image: url(/images/copyright_background.jpg); background-repeat: repeat-x; margin: 0px; clear: both; color: #9A9899; font-size: 10px;}

#search{width: 100%; height: 77px; text-align: left; background-image: url(/images/search/search_background.gif); background-repeat: repeat-x; margin: 0px; overflow: hidden;}
#loginpanel{width: 100%; text-align: left; background-image: url(/images/loginpanel.gif); background-repeat: repeat-x; background-position: bottom; margin: 0px; overflow: hidden; font-weight: bold;}
#infobasket{width: 100%; text-align: left; background-color: #B4CCE6; margin: 0px; overflow: hidden;}
#news{width: 100%; text-align: left; background-color: #629BD2; margin: 0px; overflow: hidden;}
#prodsearch{width: 100%; height: 194px; text-align: left; background-image: url(/images/prodsearch/prodsearch_background.gif); background-repeat: repeat-x; margin: 0px; overflow: hidden;}
#topframe{width: 100%; margin: 0px; background-color: #CCCCCC; color: #000000; font-weight: bold; padding: 5px;}

/* Pagelayout Class Tags *******************************************************************************/

div.mnu_top{width: 20%; height: 28px; text-align: center; float: left; overflow: hidden; background-image: url(/images/menu/mnu_top_background.jpg); background-repeat: repeat-x; margin: 0px;}
div.mnu_left{width: 100%; height: 30px; background-repeat: no-repeat; margin-right: 1px;}
div.mnu_left_ico{height: 14px; background-repeat: no-repeat; margin-right: 1px; margin-left: 23px;}
div.mnu_right_content{margin: 0px 11px 0px 11px; color: #FFFFFF;}
div.mnu_right_headline{margin: 0px; font-size: 15px; color: #FFFFFF;}
/*div.dynamic{width: 566px; background-color: #e7edf1; border: 1px solid #d9dee2; position: absolute; left: 214px; top: 15px; z-index: 1; filter: alpha(opacity=90); -moz-opacity:0.9;}*/
/*div.dynamic{width: 568px; background: transparent;}*/
/*div.dynamic div.layer{width: 566px; background-color: #e7edf1; border: 1px solid #d9dee2; position: absolute; left: 214px; top: 15px; z-index: 1; opacity: 0.9;}*/

div.content{width: 100%; text-align: left; clear: both; margin: 0px; color: #666666;}
div.content p{margin-top: 15px;}
div.advice{width: 100%; text-align: left; clear: both; margin: 0px; color: #666666; font-size: 10px;}
div.path{width: 100%; text-align: left; float: left; margin: 0px; color: #A4A6A5; font-size: 10px; font-stretch: condensed;}
/*div.path_left{width: 19%; text-align: right; float: left; margin: 0px;}*/
div.path_left{width: 58px; text-align: right; float: left; margin: 0px;}
/*div.path_middle{width: 62%; text-align: left; float: left; margin: 0px; color: #A4A6A5; font-size: 10px; font-stretch: condensed;}*/
div.path_middle{width: 828px; text-align: left; float: left; margin: 0px 0px 0px 10px; color: #A4A6A5; font-size: 10px; font-stretch: condensed;}
div.path_right{width: 100px; text-align: right; float: right; margin: 0px;}
div.site_title{width: 100%; text-align: left; color: #002E86; font-size: 15px; margin: 0px; font-weight: bold;}
div.site_title_dark{width: 100%; text-align: left; color: #666666; font-size: 15px; margin: 0px; font-weight: bold;}
div.site_title_small{width: 100%; text-align: left; color: #002E86; font-size: 12px; margin: 0px; font-weight: bold;}
div.site_title_blue{width: 100%; text-align: left; color: #002E86; font-size: 12px; margin: 0px;}
div.partner_links{height: 65px; text-align: left; overflow: hidden; margin: 0px; float: left; width: 380px;}
div.partner_rechts{height: 65px; text-align: left; overflow: hidden; margin: 0px; float: right; width: 188px;}
div.sitemap{height: 18px; text-align: left; overflow: hidden; width: 100%;}
div.products_gc{width: 566px; background-color: #d9dee2; padding: 1px;}
div.products_gc span.ico{float: left;}
div.products_gc span.link{float: left; padding: 1px 0px 0px 8px;}
div.products_gc_l{width: 340px; min-height: 22px; float: left; padding: 9px 0px 0px 8px;}
div.products_gc_l a{display: block;}
div.products_gc_r{width: 210px; min-height: 24px; float: right; padding: 7px 8px 0px 0px;}
div.products_gc_full{width: 550px; padding: 7px 8px 0px 8px; min-height: 24px; overflow: hidden;}
div.bgdark{background: url(/images/bgdark.jpg) bottom repeat-x;}
div.bgdark_last{background-color: #e8edf1;}
div.bglight{background: url(/images/bglight.jpg) bottom repeat-x;}
div.bglight_last{background-color: #fff;}
/*div.description{background-color: #333333; bottom: 0; color: #FFFFFF; height: 40px; left: 0; overflow: hidden; position: absolute; width: 476px; z-index: 10; font-size: 80%; font-weight: bold; padding: 2px; text-align: left;}*/
div.description{background-color: #333333; bottom: 0; color: #FFFFFF; min-height: 30px; left: 0; overflow: hidden; width: 470px; z-index: 10; font-size: 80%; font-weight: bold; padding: 5px; text-align: left;}


/* Override CSS */
div.object-left{margin: 0px;}


/* Sonstige Tags */
div.spXpx{width: 100%; font-size: 0px; clear: both;}