@import "rounded.css";
@import "buttons.css";
/* Layout ================================================================================= */
/* Headings */
h1            { font-size:1em; font-weight:normal; line-height:1.3; }
h2            { font-size:1em; font-weight:normal; line-height:1.34; }
h3            { font-size:1em; font-weight:bold; line-height:normal; }
h4            { font-size:0.92em; font-weight:bold; }
h5            { font-size:0.92em; font-weight:bold; }
h6            { font-size:0.92em; font-weight:bold; }

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }
/* Lists */
ul,ol         { list-style:none; }
* { margin:0; padding:0; }

select{ height:20px;}
input{height:16px;color: #06C;}

.full-width{width:100%;}
.container{width:100%; overflow:hidden;}
.clear{clear:both;}
.radio, checkbox{border:0; background:0;}
.pages-indent{padding:17px;}
.pages-border{border:1px solid #CFE2ED; padding:17px;}

body          { background:#F4F4F4; font-size:0.75em;  font-family:Arial, Helvetica, sans-serif; color:#5A5A5A;}

img           { border:0; vertical-align:middle; }

a             {color:#5A5A5A; text-decoration:underline;}
a:hover       {text-decoration:none;}
p {	margin-bottom:8px;}
/* Table */
table, table td { 
	padding:0;
	border:none;
}
/* Tools */
object { vertical-align:top; outline:none;}
.wrap         { white-space:normal !important; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }


.wrapper {}
#main {width:1012px;margin:0 auto;padding:0px 0 5px 0;}
#main_head {width:1012px;margin:0 auto;	padding:18px 0 0px 0;}

.main{padding:0; background:url(../images/site_block_border_left.gif) left top repeat-y #FFF;}
.main-border-right{background:url(../images/site_block_border_right.jpg) right top repeat-y; padding:0 11px 0 12px;}

/* Base Columns */ 
.col-left{float:left; width:199px;}
.col-main{float:left; width:576px;}
.col-right{	float:right;width:204px;}

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; width:778px;}
.col2-right-layout .col-main{width:778px;}

/* 3 Columns Layout */
.col3-layout .col-main{	width:572px;margin-left:7px;}
.col3-layout .col-main_kl{width:572px;margin-right:7px;float:right;}

.col3-layout .col-main_gr{width:783px;float:left;margin-left:7px;}
.col3-layout .col-main_r{width:783px;float:right;margin-left:7px;padding-top: 8px;}
.col3-layout .col-main_r1{width:783px;float:right;margin-left:7px;padding-top: 0px;}

.page-block{width:100%;padding-top: 8px;}
.page-block .border-top{background:url(../images/page_block_border_top.jpg) left top repeat-x;}
.page-block .border-bot{background:url(../images/page_block_border_bot.jpg) left bottom repeat-x;}
.page-block .border-left{background:url(../images/page_block_border_left.jpg) left top repeat-y!important;}
.page-block .border-right{background:url(../images/page_block_border_right.jpg) right top repeat-y!important;}
.page-block .corner-left-top{background:url(../images/page_block_corner_left_top.jpg) left top no-repeat;}
.page-block .corner-right-top{background:url(../images/page_block_corner_right_top.jpg) right top no-repeat; padding:4px 4px 0;}
.page-block .corner-left-bot{background:url(../images/page_block_corner_left_bot.jpg) left bottom no-repeat!important;}
.page-block .corner-right-bot{background:url(../images/page_block_corner_right_bot.jpg) right bottom no-repeat!important; padding:25px 22px 30px 28px!important;}

/* Header ================================================================================ */
.header-container {}
.header {}
.header .links {float:right;position:relative;z-index:999;}
.header .links li{display:inline; padding-right:15px; margin-right:11px; background:url(../images/top_links_divider.gif) right 4px no-repeat;}
.header .links li a{color:#919396; text-decoration:none; font-size:0.91em;}
.header .links li a:hover{text-decoration:none;color: #6C8A28;}
.merkzettel_font{background:url(../images/cart-bg.gif) 0 13px no-repeat;font-family:Arial;font-size:11px;color:#333333;text-decoration:none;letter-spacing: 2px;	padding:15px 0px 20px 24px;height: 25px;}

.header .links li.last{background:0; padding-right:13px;}
.header .head-block{background:url(../images/header_block_border_top.jpg) left top repeat-x #FFF; width:100%; position:relative; margin-top:-28px;}
.header .head-block .border-left{background:url(../images/head_block_border_left.jpg) left top repeat-y; width:100%;}
.header .head-block .border-right{background:url(../images/site_block_border_right.jpg) right top repeat-y;}
.header .head-block .corner-left-top{background:url(../images/header_block_corner_left_top.jpg) left top no-repeat;}
.header .head-block .corner-right-top{background:url(../images/header_block_corner_right_top.jpg) right top no-repeat;}
.header .head-block .indent{background:url(../images/header_block_bg.png) 5px 38px no-repeat; padding:20px 0px 4px 26px;}
.header .head-block .col-1{width:311px;float:left;}
.header .head-block .col-2{width:150px;float:left;padding-top:34px;text-align: right;}
.header .head-block .col-3{width:519px;float:right;padding-top:30px;padding-left: 2px;}
#logo{float:left;width:235px;height:53px;background-position:0 0;background-repeat:no-repeat;text-indent:-999em;overflow:hidden;cursor:pointer;} 
.header .suche-msg{text-align:right;color:#333;font-size:1.09em;font-weight: bold;}
.header .form-language{font-size:0.91em; float:right;}
.header .form-language label{color:#919396;}
.header .form-language select{width:82px; height:19px; color:#616161; margin-left:3px;}
.header .block-currency{font-size:0.91em; float:right; padding-left:8px;}
.header .block-currency label{color:#919396;}
.header .block-currency select{width:100px; height:19px; color:#616161; margin-left:3px;}
.header .head-block-2{background:url(../images/site_block_border_left.gif) left top repeat-y #FFF;}
.header .head-block-2 .border-right{background:url(../images/site_block_border_right.jpg) right top repeat-y; padding:6px 14px 8px 15px;}
.header .menu-block{background:url(../images/menu_block_border_top.gif) left top repeat-x #00ACFE; width:100%;}
.header .menu-block .border-bot{background:url(../images/menu_block_border_bot.gif) left bottom repeat-x;}
.header .menu-block .border-left{background:url(../images/menu_block_border_left.gif) left top repeat-y;}
.header .menu-block .border-right{background:url(../images/menu_block_border_right.gif) right top repeat-y; padding:0;}
.header .menu-block .corner-left-top{background:url(../images/menu_block_corner_left_top.gif) left top no-repeat;}
.header .menu-block .corner-left-bot{background:url(../images/menu_block_corner_left_bot.gif) left bottom no-repeat;}
.header .menu-block .corner-right-top{background:url(../images/menu_block_corner_right_top.gif) right top no-repeat;}
.header .menu-block .corner-right-bot{background:url(../images/menu_block_corner_right_bot.gif) right bottom no-repeat; padding:2px 6px 2px 2px;}
/*----- forms -----*/
#search-form fieldset {border:none;background:url(../images/search-bg.gif) no-repeat 0 100%;}
#search-form input.text {width:320px;border:none;background:none;padding: 4px;font-weight: bold;color:#005680;}
.formhead {text-align:left;margin-left: 5px;font-size: 12px;margin-top: 4px;color: #333;font-weight: bold;}		
.formleft {text-align:left;margin-left: 7px;font-size: 11px;margin-top: 1px;}	
#search-form input.submit {width:28px;height:27px;border:none;background:none;cursor:pointer}
#search-form strong {}
.select {border:1px solid #6C6C6C;background:#ffffff;color:#6C6C6C;font-size:12px;vertical-align: middle;}	

.button {background:url(../images/button-tail-bg.gif) top repeat-x;font-size:0.983em;text-decoration:none;color:#ffffff;text-transform:uppercase;padding:2px 2px 2px 3px;	font-weight: bold;cursor:pointer;height: 22px;display: inline-block;}
.button span {background:url(../images/button-right-bg.gif) top right no-repeat; display:inline-block; cursor: pointer;}
.button span span {background:url(../images/button-left-bg.gif) top left no-repeat;padding:2px 2px 3px 2px;font-size: 1.083em;font-weight: bold;}
:hover.button {color:#333333;text-decoration:none;}
:hover.button span {color:#6699FF;text-decoration:none;}

/********** < Navigation */
#nav {font-size:12px;}

/* All Levels */
#nav li { text-align:left; position:relative; }
#nav li.over { z-index:999; }
#nav li.parent {}
#nav li a { display:block; text-decoration:none; }
#nav li a:hover { text-decoration:none; }
#nav li a span { display:block; white-space:nowrap; cursor:pointer; }
#nav li ul a span { white-space:normal; }


/* 1st Level*/
#nav li { float:left; }
#nav li a { float:left; padding:7px 17px 7px; color:#FFF; text-transform:uppercase; background:url(../images/menu_divider.gif) right top repeat-y;}
#nav li a:hover {color:#036;}
#nav li.over a,#nav li.active a {color:#BBFAFF;	font-weight: bold;} 

/********** Block Headers */
.title1 {background:url(../images/title-tail.gif) left top repeat-x;font-size:11px;	text-transform:uppercase;color:#666666;	font-weight: bold;}
.title1 div { background:url(../images/title-left_search.jpg) left top no-repeat;}
.title1 div div { background:url(../images/title-right.jpg) right top no-repeat; padding:13px 0 11px 35px;}
.indent_title1{padding:5px 8px 8px 8px; line-height:1.41em;}

.title01 {background:url(../images/title-tail.gif) left top repeat-x;font-size:11px; text-transform:uppercase;color:#666666; font-weight: bold;}
.title01 div { background:url(../images/title-left_shop.jpg) left top no-repeat;}
.title01 div div { background:url(../images/title-right.jpg) right top no-repeat; padding:13px 0 11px 35px;}
.indent_title01{padding:5px 8px 8px 8px; line-height:1.41em;}

.title02 {background:url(../images/title-tail.gif) left top repeat-x;font-size:12px; text-transform:uppercase;color:#666666; font-weight: bold;}
.title02 div { background:url(../images/title-left_cat.jpg) left top no-repeat;}
.title02 div div { background:url(../images/title-right.jpg) right top no-repeat; padding:13px 0 11px 35px;}
.indent_title02{padding:5px 8px 8px 8px; line-height:1.41em;}
.imgoffer80_2{padding:10px 0px 0px 5px;	max-width: 90px;background: url(../images/loader.gif) no-repeat center;max-height: 90px;text-align: center;clear: both;}
.imgoffer1 {padding:0px 6px 6px 0px;background: url(../images/loader.gif) no-repeat left;float: left;}
.imgoffer80 {margin:0px;display:block;padding:6px 0px 0px 6px;max-width: 90px;background: url(../images/loader.gif) no-repeat center;max-height: 90px;}
.fright_news {float:right;margin-right: 2px;margin-top: -26px;}


.spacer{height: 100px;text-align: center;}
.spacer1{height: 40px;text-align: center;}


/*==================boxes====================*/
.box {width:100%;background:url(../images/box-bg1-alt.gif) 0 0 repeat-x #fefefe;}
.box.alt-bg {background:url(../images/box-bg1-alt.gif) 0 0 repeat-x #fff;}
.box .left-top-corner {background:url(../images/left-top-corner.gif) no-repeat left top;}
.box.alt-bg .left-top-corner {background:url(../images/left-top-corner-alt.gif) no-repeat left top;}
.box .right-top-corner {background:url(../images/right-top-corner.gif) no-repeat right top;}
.box.alt-bg .right-top-corner {background:url(../images/right-top-corner-alt.gif) no-repeat right top;}
.box .left-bot-corner {background:url(../images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(../images/right-bot-corner.gif) no-repeat right bottom;}
.box .inner {padding:8px 8px 5px 8px;}
.box .inner1 {padding:8px 8px 8px 8px;margin-bottom: -15px;}
.box .inner2 {padding:2px 8px 5px 8px;}

.inner {padding:8px 8px 5px 8px;}

.box h3 {padding-bottom:2px;margin-bottom:2px;text-transform: uppercase;color: #444;}
/*==================boxes====================*/

/*Category-Listing*/
td {font-family:Arial,Verdana,Tahoma;font-size:12px;color:#3f3f3f;}
#boxCatOverview .indent_content_kat {}
#boxCatOverview {width:100%;margin:2px 0 0 0;}
#boxCatOverview td { vertical-align:top; }
#boxCatOverview .left {padding:21px 0 0 10px;}
#boxCatOverview .right {text-align:right;padding:0 10px 0 0;float: right;}
#boxCatOverview dd {display:inline;font-size:20px;padding:0 4px 0 4px;background-color:#ffffff;font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #14629E;}
.main_text8{font-family:Arial, Helvetica, sans-serif;color: #14629E;background:url(../images/cat-marker.gif) center left no-repeat;padding:0 0 0 12px;	text-decoration:none;font-size:20px;line-height:1.625em;font-weight: bold;}
:hover.main_text8 {color:#6B8D23;text-decoration:none;}
#boxCatOverview #catViewLink {margin:4px 0 0 3px;}
#catViewLink{font-family:Arial, Helvetica, sans-serif;color: #3f3f3f;background:url(../images/arrow-down.gif) 0px 4px no-repeat;padding:0 0 0 16px;letter-spacing: 1px;	font-size:11px;}
#catViewLink :hover{color:#6B8D23;}

.rss_font{background:url(../images/rss1.png) no-repeat right 1px;padding-right:20px;font-family:Arial;text-decoration:none;font-size:11px;color:#666;letter-spacing: 1px;	text-align:right;font-weight: normal;float: right;}

.rss_font:hover {color:#14629E;	text-decoration:none;}
.unline{border-bottom:solid 1px #E6E6E6;padding-bottom:1px;margin-bottom:6px;padding-top: 4px;}
.box_head_grau5 {background: url(../images/boxhead_1.gif) left top repeat-x;padding: 2px 0 0px 0px;height: 29px;}
.fixed_sortbox {height: auto;color: black;padding: 1px;float: right;padding-right: 5px;}


/* Global Styles ========================================================================= */
/* Form Elements */
input, select, textarea, button {font:13px Arial, Helvetica, sans-serif;vertical-align:middle;}
input {font-family:Arial, Helvetica, sans-serif;font-size:13px;vertical-align:middle;font-weight:bold;color: #52693B;height: auto;}
input:hover {font-family:Arial, Helvetica, sans-serif;font-size:13px;vertical-align:middle;font-weight:bold;color: #09C;}
.require{font-size: 12px;color:#FF0000;}
.contactMessage {color: #3A4D52;border:1px solid #C8C8C8;font-size: 12px;width: 380px;padding-top: 2px;}
input.input-text, select, textarea {background:transparent; color:#5A5A5A;}
input.input-text:focus, select:focus, textarea:focus {}
input.input-text, textarea { padding:2px;}
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; width:13px; height:13px; border:0!important;}
input.qty { width:2.5em; }
textarea { overflow:auto; }
.combo {font:12px Arial, Helvetica, sans-serif;vertical-align:middle;color: #14629E;}

/* BreadCrumbs */ 
.breadcrumbs {padding:5px 20px 5px;margin-bottom:1px;border:0px solid #E5E5E5;background:url(../images/breadcrumbs_bg.jpg) left top repeat-x #F0F1F0;font-size:11px;}
.breadcrumbs1 {padding:2px 10px 5px 10px;margin-bottom:1px;border:0px solid #E5E5E5;background:url(../images/breadcrumbs_bg.jpg) left top repeat-x #F0F1F0;font-size:11px;}
.breadcrumbs li {display:inline;font-size:11px;}
.breadcrumbs li a{color:#3F72A9;font-weight:bold;text-decoration: none;}
.breadcrumbs li a:hover{text-decoration:none;color: #6C8A28;}
.breadcrumbs li span{padding-left:18px; background:url(../images/breadcrumbs_divider.gif) 5px 4px no-repeat;}

/* Misc */
.price {font-size: 12px;font-style: normal;	color: #DA5505;	text-decoration: none;	font-weight: bold;}
.price_box {font-size:12px;color:#DA5505;font-weight:bold;}
.versandkosten {font-size:11px;color:#424D53;font-weight:normal;}
.versandkosten_info{font-family: Verdana, Arial, sans-serif;font-size:10px;text-decoration:none;color:#354D33;}
:hover.versandkosten_info {color:#6C8A28;text-decoration:none;}
.oldprice {font-size:11px;color:#808080;text-decoration:line-through;}
.resultrow {background-color: #F5F5F5;-moz-border-radius:6px;	/* Rounded edges in Firefox */}
.similarrow {background-color: #F7F8F8;}
.main_merke{font-family: Arial, Helvetica, sans-serif;color: #208DC9;background:url(../images/merke.png) 2px -2px no-repeat;padding:0px 0 0 14px;text-decoration:none;cursor: pointer;width: 77px;border:1px dotted #747474;font-size:10px;}
:hover.main_merke {color:#ED610C;text-decoration:none;font-size:10px;}

.line_x1{ height:1px; font-size:0; background:url(../images/line_xx.gif) left top repeat-x; margin:7px 0 0px 0;}
.line_hight3{height:3px;background:url(../images/line-dashed.gif) 0 100% repeat-x;margin-bottom:8px;position:relative;margin-top: 8px;}
.line_hight5{ height:5px;}
.line_hight7{ height:7px;}
.line_hight10{ height:10px;}
.line_hight15{ height:15px;}
.line_hight20{ height:20px;}
.impressum_txt {font-size:1.1em;margin-bottom:5px;padding-top: 8px;line-height: 1.4em;}
.impressum_txt_b {font-size:1.2em;font-weight: bold;}


.font10_num {font-size: 10px;font-style: normal;color: #494D54;text-decoration: none;font-weight: normal;}
.font11 {font-size: 11px;font-style: normal;color: #494D54;}
.font12 {font-size: 12px;font-style: normal;color: #494D54;}
.font12_31 {font-size: 12px;padding-right: 20px;color: #333333;}
.font12_4 {	font-size: 12px;font-style: normal;	color: #14629E;	text-align: left;font-weight: bold;	text-decoration: none;}
:hover.font12_4 {color:#5C8628;text-decoration:none;}
.textlink12_0{font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal;padding-left:14px;text-decoration:none;color: #333333;}
:hover.textlink12_0 {color:#6C8A28;text-decoration:none;}
.font14_1 {font-size: 14px;color: #14629E;text-transform: uppercase;font-weight: bold;}

.main_text1{font-family:Arial, Helvetica, sans-serif;background:url(../images/marker1.gif) 2px 5px no-repeat;font-size: 11px;padding-left:14px;color:#14629E;text-decoration:none;text-transform:uppercase;}
.main_text1:hover{text-decoration:none;color: #3a3a3a;}
.main_text2{font-family:Arial, Helvetica, sans-serif;font-size: 11px;color:#14629E;text-decoration:none;text-transform:uppercase;}
.main_text2:hover{text-decoration:none;color: #3a3a3a;}

.main_text3{font-family: Arial, Helvetica, sans-serif;color: #14629E;text-decoration:none;	font-size:12px;}
:hover.main_text3 {color:#6C8A28;text-decoration:none;}

.main_text4{font-family: Arial, Helvetica, sans-serif;color: #14629E;background:url(../images/list1_bull.gif) 0px -2px no-repeat;padding:0 0 0 14px;text-decoration:none;	font-size:12px;}
:hover.main_text4 {color:#6C8A28;text-decoration:none;}
.main_text5{font-family:Arial, Helvetica, sans-serif;color: #14629E;background:url(../images/list-marker.gif) center left no-repeat;padding:0 0 0 9px;	text-decoration:none;font-size:12px;line-height:1.4em;}
:hover.main_text5 {color:#6C8A28;text-decoration:none;}
.main_text6{font-family:Arial, Helvetica, sans-serif;font-size: 12px;color:#3f3f3f;text-decoration:none;padding:0 0 0 11px; background:url(../images/list_bull0.gif) no-repeat left 5px;}
.main_text6:hover{text-decoration:none;color: #14629E;}
.main_text7{font-family:Arial, Helvetica, sans-serif;color: #333333;background:url(../images/weiterlesen.jpg) center left no-repeat;padding:0 0 0 14px;	text-decoration:none;font-size:11px;line-height:1.625em;}
:hover.main_text7 {color:#1A7DA8;text-decoration:none;}
.main_text_kat{font-family: Verdana, Arial, sans-serif;font-size:11px;text-decoration:none;color:#525252;}
:hover.main_text_kat {color:#6B8D23;text-decoration:none;}
.main_text_kat1{font-family: Verdana, Arial, sans-serif;padding:0 0 0 0px;font-size:11px;text-decoration:none;color:#525252;}
:hover.main_text_kat1 {color:#6B8D23;text-decoration:none;}

.link10{font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal;padding-left:15px;background:url(../images/bull1.gif) left center no-repeat;text-decoration:none;color: #14629E;margin-right: 8px;}
.link10:hover{text-decoration:none;color: #6C8A28;}

.link-rss { background:url(../images/icon_rss.gif) 0 1px no-repeat; padding-left:18px; white-space:nowrap; } 

/* =====================================================*/
/*Pagination*/
.pag{padding: 2px;color: #333333;font-size: 11px;font-family: Arial, Helvetica, sans-serif, Tahoma;}
.pag ul{margin: 0;padding: 0;text-align: center; font-size: 14px;}
.pag li{list-style-type: none;display: inline;padding-bottom: 1px;}
.pag a, .pag a:visited{padding: 0 5px;border: 1px solid #999999;text-decoration: none;color: #444D4F;background-color:#FFFFFF;}
.pag a:hover, .pag a:active{border: 1px solid #999999;color: #FFFFFF;background-color: #146EB4;}
.pag a.currentpage{background-color: #4994D9;color: #FFF !important;border-color: #2b66a5;font-weight: bold;cursor: default;}
.pag a.disablelink, .pag a.disablelink:hover{background-color: white;cursor: default;color: #929292;border-color: #929292;font-weight: normal !important;}
.pag a.prevnext{font-weight: bold;}
/*Ende Pagination*/
/*---------- MultiView -----------*/
.pad_left3{padding-left: 4px;}
.pad_left4{padding-left: 1px;margin-top: 4px;}
#multi {font-size: 12px;color:#333333;}
#multi h1 {padding: 1px;color:#14629E;font-family:Arial;font-size:12px;font-weight:bold;}
#multi .imgoffer {clear:both; padding:0px 6px 6px 0px;background: url(../images/loader.gif) no-repeat center;height:80px;width:80px;}
#multi .imagespace {height:96px;min-height:96px;max-height:96px;margin:0; padding:0;}
#multi .imagespace1 {height:130px;min-height:130px;margin:0;padding:0;}

#multi .centerspace {margin:0px;height:90px;min-height:90px;}
#multi .bottomspace {margin: 2px 0px 0px 0px;height:25px;min-height:25px}
#multi .storename{color:#494949;font-weight:normal;}

/* Footer ====*/
.footer-top{width:100%;	background:url(../images/footer_block_border_top.jpg) left top repeat-x #FFF; width:100%;}
.footer{font-size:0.91em;color:#666;}
.footer .footer-block{background:url(../images/footer_block_border_bot.gif) left bottom repeat-x #FFF; width:100%;}
.footer .footer-block .border-left{background:url(../images/site_block_border_left.gif) left top repeat-y;}
.footer .footer-block .border-right{background:url(../images/site_block_border_right.jpg) right top repeat-y;}
.footer .footer-block .corner-left-bot{background:url(../images/footer_block_corner_left_bot.gif) left bottom no-repeat;}
.footer .footer-block .corner-right-bot{background:url(../images/footer_block_corner_right_bot.gif) right bottom no-repeat;padding:0 11px 12px 12px;}
.footer .indent {padding:10px 10px 5px 15px;font-size: 12px;}
.footer .indent1 {padding:8px 20px 5px 0;font-size: 10px;}
.footer .nav {padding:5px 0 6px 0;}
.footer .nav li {display:inline;padding-right:21px;}
.footer .nav li a {color:#069;text-decoration:none;}
.footer .nav li a:hover {text-decoration:underline;}
.social-services {float:right;}
.social-services li {float:left;padding-left:6px;	}

/* ======================================================================================= */

/*====== Anfang Zufall/Random-Image Header =============*/	
.jsclass body .randomcontent{display: none;}
.jsclass body .randomcontent1{ 	display: none;}
.jsclass body .randomcontent2{ 	display: none;}
.jsclass body .randomcontent3{ 	display: none;}
/*====== Ende Zufall/Random-Image Header =============*/

/*--- slider beginn ---*/
div#feature_list {width: 772px;	height: 230px;overflow: hidden;position: relative;}
div#feature_list ul {position: absolute;list-style: none;padding: 0;margin: 0;}
ul#tabs {left: 6px;bottom:0;z-index: 10;width: 768px;}
ul#tabs li {display:inline;}
ul#tabs li a {float:left;width:190px;height:42px;margin-right:2px;background:url(../images/thumb-bg1.gif) no-repeat 0 100%;color:#090808;text-decoration:none;display:inline;	font-weight: bold;}
ul#tabs li a.last {margin-right:0;}
ul#tabs li img {margin-top:16px;}
ul#tabs li span {display:block;padding:15px 0 0 15px;}
ul#tabs li a.current, ul#tabs li a:hover {background:url(../images/thumb-bg2.gif) no-repeat 0 0;color: #3A98C5;text-decoration: none;}
ul#tabs li a.current:hover {text-decoration: none;cursor: default;}
ul#output {width: 772px;height: 179px;position: relative;left:0;top:0;z-index:1;}
ul#output li {position: absolute;width: 766px;height: 188px;left:6px;top:0;}
ul#output li .link1 {float:right;margin-right: 10px;margin-top: 3px;}
ul#output li .link2 {float:right;margin-right: 85px;margin-top: 0px;}
ul#output li .description {background:url(../images/slide-description.png) no-repeat 0 0;width:340px;height:172px;position:absolute;top:8px;left:0px;display:inline-block;}
ul#output li img {display:none;}
ul#output li .description .indent {padding:7px 10px 0 20px;}
ul#output li .description .indent1 {padding:7px 10px 0 15px;}
ul#output li .description h2 {font-size:18px;line-height:1.2em;color:#090808;border:none;padding:2px 0 0 0;margin:0;float:left;}
ul#output li .description h2 span {font-size:12px;font-weight:normal;}
/*--- slider end ---*/
.main_slider_1{font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #14629E;text-decoration:none;font-weight: bold;}
.main_slider_1:hover{text-decoration:none;color: #6B8D23;}
.main_slider_2{font-family:Arial, Helvetica, sans-serif;font-size: 12px;color:#6B8D23;text-decoration:none;font-weight: bold;}
.main_slider_2:hover{text-decoration:none;color: #14629E;}

.link1 {display:block;float:right;background:url(../images/link1-bg.gif) left top repeat-x;color:#4c4e4e;text-decoration:none;font-size:12px;}
.link1 em {display:block;background:url(../images/link1-left.gif) no-repeat left top;}
.link1 b {display:block;background:url(../images/link1-right-sprite.gif) no-repeat right top;padding:0 28px 0 10px;font-style:normal;line-height:26px;}
.link1:hover {color:#000;}
.link1:hover b {background-position:100% -26px;}
.link2 {display:block;float:right;background:url(../images/link1-bg.gif) left top repeat-x;color:#4c4e4e;text-decoration:none;font-size:12px;}
.link2 em {display:block;background:url(../images/link1-left.gif) no-repeat left top;}
.link2 b {display:block;background:url(../images/link1-right-sprite.gif) no-repeat right top;padding:0 28px 0 10px;font-style:normal;line-height:26px;}
.link2:hover {color:#000;}
.link2:hover b {background-position:100% -26px;}

/**********Anfang TABS*********/

@media print {.tabcontent {display:block !important;}
}
.ubercolortabs{padding: 0;width: 100%;overflow: hidden;background: transparent;}
.ubercolortabs ul{font: bold 11px Arial, Verdana, sans-serif;margin: 0;padding: 0;list-style: none;}
.ubercolortabs li{display: inline;margin: 0 2px 0 0;padding: 0;}
.ubercolortabs a{float: left;color: white;background: #666 url(../images/roundleft.gif) no-repeat left top;margin: 0 2px 0 0;padding: 0 0 1px 3px;text-decoration: none;letter-spacing: 0.2px;}
.ubercolortabs a span{float: left;display: block;background: transparent url(../images/roundright.gif) no-repeat right top;padding: 7px 9px 4px 6px;cursor: pointer;}
.ubercolortabs a span{float: none;color: white;}
.ubercolortabs a ol{float: left;display: block;background: transparent url(../images/roundright.gif) no-repeat right top;padding: 7px 9px 4px 6px;}
.ubercolortabs a ol{float: none;color: white;}
.ubercolortabs li a.selected{position: relative;background-color: #82A031;top: 1px;}
.ubercolortabs a:hover, .ubercolortabs li.selected a{background-color: #82A031;color: white;}
.ubercolortabs a:hover span{background-color: transparent;}
.ubercolordivider{clear: both;padding: 0;width: 100%;height: 1px;line-height: 1px;background: #146EB4;border-top: 1px solid #fff;}

.ubercolortabs1{padding: 0;width: 100%;overflow: hidden;background: transparent;}
.ubercolortabs1 ul{font: bold 12px Arial, Verdana, sans-serif;margin: 0;padding: 0;list-style: none;}
.ubercolortabs1 li{display: inline;margin: 0 2px 0 0;padding: 0;}
.ubercolortabs1 a{float: left;color: #595959;background: #595959 url(../images/roundleft_gr.gif) no-repeat left top;margin: 0 2px 0 0;padding: 0 0 1px 3px;text-decoration: none;letter-spacing: 1px;}
.ubercolortabs1 a span{float: left;color: white;display: block;background: transparent url(../images/roundright_gr.gif) no-repeat right top; /*right corner image*/padding: 7px 9px 4px 6px;cursor: pointer;}
.ubercolortabs1 a span{float: none;color: white;font-size: 12px;}
.ubercolortabs1 li a.selected{position: relative;background-color: #82A031;top: 1px;}
.ubercolortabs1 a ol{float: left;display: block;background: transparent url(../images/roundright_gr.gif) no-repeat right top;padding: 7px 9px 4px 6px;}
.ubercolortabs1 a ol{float: none;color: white;}

.ubercolortabs1 a:hover, .ubercolortabs li.selected a{background-color: #82A031;color: white;}
.ubercolortabs1 a:hover span{background-color: transparent;}

.ubercolortabs2{padding: 0;width: 100%;overflow: hidden;background: transparent;}
.ubercolortabs2 ul{margin: 0;padding: 0;list-style: none;}
.ubercolortabs2 li{display: inline;margin: 0 2px 0 0;padding: 0;}
.ubercolortabs2 a{float: left;color: #595959;background: #E2E2E2 url(../images/roundleft.gif) no-repeat left top;margin: 0 2px 0 0;padding: 0 0 2px 3px;text-decoration: none;	letter-spacing: 1px;line-height: 1.2em;}
.ubercolortabs2 a span{float: left;display: block;background: transparent url(../images/roundright.gif) no-repeat right top;padding: 5px 6px 4px 4px;cursor: pointer;}
.ubercolortabs2 a span{font-size: 12px;}
.ubercolortabs2 li a.selected{position: relative;background-color: #82A031;top: 1px;color: white;}

.ubercolortabs a:hover, .ubercolortabs2 li.selected a{background-color: #146EB4;}

.ubercolortabs2 a ol{float: left;display: block;background: transparent url(../images/roundright.gif) no-repeat right top;padding: 7px 9px 4px 6px;}
.ubercolortabs2 a ol{float: none;color: white;}
.ubercolortabs2 a:hover span{background-color: transparent;color: #333;}
/**********Ende TABS*********/
/*---------- bubble tooltip -----------*/
a.tt{position:absolute;z-index:998;color:#666666;font-weight:normal;text-decoration:none;font-size: 11px;font-family: Arial, Helvetica, sans-serif;}
a.tt span{ display: none; }
a.tt:hover{	z-index:999; color: #FF9900; background:;}
a.tt:hover span.tooltip{display:block;position:absolute;top:0px;left:0;	padding: 1px 0 0 0;width:250px;color: #666666;text-align: left;margin: 10px 0 0 -12px;}
a.tt:hover span.top{display: block;padding: 30px 8px 0;background: url(../images/tooltip_bubble.gif) no-repeat top;}
a.tt:hover span.middle{display: block;	padding: 0 8px; background: url(../images/tooltip_bubble_filler.gif) repeat bottom;}
a.tt:hover span.bottom{display: block;padding:3px 8px 10px;color: #F30;background: url(../images/tooltip_bubble.gif) no-repeat bottom;
}

/*---------- Ende bubble tooltip -----------*/

/* Scroll*/
a.jScrollArrowUp {background: url(../images/basic_arrow_up.gif) repeat-x 0 0;}
a.jScrollArrowUp:hover {background-position: 0 -15px;}
a.jScrollArrowDown {background: url(../images/basic_arrow_down.gif) repeat-x 0 0;}
a.jScrollArrowDown:hover {background-position: 0 -15px;}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-position: 0 -30px;}
#pane1 {height: 230px;width: 192px;}
#pane2 {width: 552px;height: 332px}
.winXP .jScrollPaneTrack {background: url(../images/windows_track.gif) repeat-y;}
.winXP .jScrollPaneDrag {background: url(../images/windows_drag_middle.gif) no-repeat 0 50%;}
.winXP .jScrollPaneDragTop {background: url(../images/windows_drag_top.gif) no-repeat;height: 4px;}
.winXP .jScrollPaneDragBottom {background: url(../images/windows_drag_bottom.gif) no-repeat;height: 4px;}
.winXP a.jScrollArrowUp {height: 17px;background: url(../images/windows_arrow_up.gif) no-repeat 0 0;}
.winXP a.jScrollArrowUp:hover {background-position: 0 -20px;}
.winXP a.jScrollArrowDown {height: 17px;background: url(../images/windows_arrow_down.gif) no-repeat 0 0;}
.winXP a.jScrollArrowDown:hover {background-position: 0 -20px;}
.winXP a.jScrollActiveArrowButton, .winXP a.jScrollActiveArrowButton:hover {background-position: 0 -40px;}
.holder {}
.scroll-pane {width: 190px;height: 164px;overflow: auto;}
.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;}
.jScrollPaneTrack {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;background: #EBF0FF;}
.jScrollPaneDrag {position: absolute;background: #9DB5C1;cursor: pointer;overflow: hidden;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}
a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 9px;}
a.jScrollArrowUp:hover {}
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 9px;}
a.jScrollArrowDown:hover {}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {}
/* Scroll*/

/* New Info-View */
table.grids-tbl{width:100%;}
td.sr-gridcell{border:0px;}
td.sr-gridcell div {float:right;width:auto;}
.grid-cell {height:18px;padding:0px 0px;width: 130px;text-align:center;overflow:hidden;}

td.sr-gridcell div.gridImage {border:0px;margin:0 auto;height: 45px;overflow:hidden;padding-bottom:2px;cursor: pointer;background:url(../images/pinfo.gif) no-repeat left -1px ;padding-left:22px;font-family:Arial;font-size:11px;color:#333333;text-decoration:none;letter-spacing: 2px;}
.slides-tbl {display:table;width:100%;float:none;}
.off {height:0px;border-bottom:0px solid #ccc;}
.on  {height:45px;border:0px;}

.grid-cell-slide {float:left;width:100%;}
.slide-off {visibility:hidden;display:block;height:0px;}
.hide{display: none;}
.show{display: block;}

/*images static content*/
.hifi{width: 246px;height: 68px;background: url(../images/cat/hifi.gif) no-repeat right top;}
.auto{width: 246px;height: 68px;background: url(../images/cat/auto.gif) no-repeat right top;}
.babywelt{width: 246px;height: 68px;background: url(../images/cat/baby.gif) no-repeat right top;}
.wellness{width: 246px;height: 68px;background: url(../images/cat/wellness.gif) no-repeat right top;}
.buecher{width: 246px;height: 68px;background: url(../images/cat/buecher.gif) no-repeat right top;}
.buero{width: 246px;height: 68px;background: url(../images/cat/buero.gif) no-repeat right top;}
.computer{width: 246px;height: 68px;background: url(../images/cat/computer.gif) no-repeat right top;}
.digitalfoto{width: 246px;height: 68px;background: url(../images/cat/digitalfoto.gif) no-repeat right top;}
.feinschmecker{width: 246px;height: 68px;background: url(../images/cat/feinschmecker.gif) no-repeat right top;}
.filme{width: 246px;height: 68px;background: url(../images/cat/filme.gif) no-repeat right top;}
.finanzen{width: 246px;height: 68px;background: url(../images/cat/finanzen.gif) no-repeat right top;}
.foto{width: 246px;height: 68px;background: url(../images/cat/foto.gif) no-repeat right top;}
.freizeit{width: 246px;height: 68px;background: url(../images/cat/freizeit.gif) no-repeat right top;}
.haushalt{width: 246px;height: 68px;background: url(../images/cat/haushalt.gif) no-repeat right top;}
.garten{width: 246px;height: 68px;background: url(../images/cat/garten.gif) no-repeat right top;}
.industrie{width: 246px;height: 68px;background: url(../images/cat/industrie.gif) no-repeat right top;}
.industrie{width: 246px;height: 68px;background: url(../images/cat/industrie.gif) no-repeat right top;}
.kleidung{width: 246px;height: 68px;background: url(../images/cat/kleidung.gif) no-repeat right top;}
.musik{width: 246px;height: 68px;background: url(../images/cat/musik.gif) no-repeat right top;}
.reisen{width: 246px;height: 68px;background: url(../images/cat/reisen.gif) no-repeat right top;}
.sammeln{width: 246px;height: 68px;background: url(../images/cat/sammeln.gif) no-repeat right top;}
.angebote{width: 246px;height: 68px;background: url(../images/cat/angebote.gif) no-repeat right top;}
.sport{width: 246px;height: 68px;background: url(../images/cat/sport.gif) no-repeat right top;}
.tv{width: 246px;height: 68px;background: url(../images/cat/tv.gif) no-repeat right top;}
.handy{width: 246px;height: 68px;background: url(../images/cat/handy.gif) no-repeat right top;}
.tierwelt{width: 246px;height: 68px;background: url(../images/cat/tierwelt.gif) no-repeat right top;}
.schmuck{width: 246px;height: 68px;background: url(../images/cat/schmuck.gif) no-repeat right top;}
.wohnen{width: 246px;height: 68px;background: url(../images/cat/wohnen.gif) no-repeat right top;}
.impressum{width: 246px;height: 68px;background: url(../images/cat/impressum.gif) no-repeat right top;}


.rounded{	-moz-border-radius:6px;	/* Rounded edges in Firefox */}
.section {padding-bottom:8px;}
.alt {background:url(../images/title3-bg.gif) 0 0 repeat-x;	font-size:15px;line-height:1.1em;color:#666;border-bottom:2px solid #96B557;padding:6px 0 5px 20px;margin-bottom:2px;}


.indent4{padding:5px 1px 10px 12px;}
.indent_key{padding:25px 15px 20px 15px;line-height: 2.0em;}
.main_keysitemap{font-family: Arial, Verdana, sans-serif;font-size:12px;text-decoration:none;color:#3F72A9;	font-weight: bold;cursor: pointer; padding: 3px 8px 3px 8px; border:1px solid #ddd; background: #F3F4F4;}
:hover.main_keysitemap {color:#FF6600;text-decoration:none;}
.indent_3d{	padding:0 5px 0 5px;}


.list1 li {border-bottom:1px solid #d9d9d9;}
.list1 li.last {border-bottom:1px solid #eee;background:url(../images/line-dotted.gif) 0 100% repeat-x;padding-bottom:4px;}
.list1 li a {display:block;background:#F5F5F5;padding:10px 0 9px 18px;color:#666;text-decoration:none;border-right:0px solid #eee;border-left:0px solid #eee;font-size: 11px;}
.list1 li a:hover {background:url(../images/arrow1.gif) no-repeat 0 50% #fff;color:#6C8A28;}

/*Tooltip*/
#dhtmlgoodies_tooltip{background-color:#EEE;border:1px solid #000;position:absolute;display:none;z-index:20000;padding:2px;font-size:12px;-moz-border-radius:6px;	/* Rounded edges in Firefox */font-family: Arial, Helvetica, sans-serif;color: #3C3C3C;}
#dhtmlgoodies_tooltipShadow{position:absolute;background-color:#555;display:none;z-index:10000;opacity:0.7;-khtml-opacity: 0.7;-moz-border-radius:6px;	/* Rounded edges in Firefox */}
.main_picshop{cursor: pointer;padding: 4px 2px 4px 2px;border:0px solid #ddd;background: #FAFAFA;}
/*Tooltip*/



/*Tabs alternativ*/
.tabberlive .tabbertabhide {display:none;}main_block_border_top.gif
.tabber {}
.tabberlive {margin-top:1em;}
ul.tabbernav{ margin:0;padding: 6px 0;border-bottom: 1px solid #D7D8D9;font: bold 11px Arial, sans-serif;}
ul.tabbernav li{list-style: none;margin: 0;display: inline;}
ul.tabbernav li a{padding: 6px 0.8em;margin-left: 3px;border: 1px solid #D7D8D9;border-bottom: none;text-decoration: none;}
ul.tabbernav li a:link {color: #fff;background: url(../images/tabs_bl_bg.gif);}
ul.tabbernav li a:visited {color: #4C4C4C;}
ul.tabbernav li a:hover{color: #4C4C4C;background: url(../images/tabs_gr_bg.gif);border-color: #D7D8D9;}
ul.tabbernav li.tabberactive a{color: #fff;background: url(../images/tabs_gru_bg.gif);border-bottom: 1px solid #fff;}
ul.tabbernav li.tabberactive a:hover{color: #4C4C4C;background: white;background: url(../images/tabs_gr_bg.gif);border-bottom: 1px solid white;}
.tabberlive .tabbertab {padding:5px;border:1px solid #D7D8D9;border-top:0;}
.tabberlive .tabbertab h2 {display:none;}

.fleft {float:left;background-color: transparent;width: 100%;}
.main_gut{font-family: Arial, Helvetica, sans-serif;color: #208DC9;background:url(../images/merke.png) 2px -2px no-repeat;padding:0px 10px 0 18px;text-decoration:none;cursor: pointer;width: 100px;border:2px dotted #747474;font-size:12px;height:18px;}
:hover.main_gut {color:#ED610C;text-decoration:none;}
.main_gut0{font-family: Arial, Helvetica, sans-serif;color: #208DC9;background:url(../images/merke.png) 2px -2px no-repeat;padding:0px 10px 0 18px;text-decoration:none;width: 100px;border:2px dotted #747474;font-size:12px;height:16px;margin-left: 4px;margin-right: 4px;}
.kommentare_font{background:url(../images/user_comment.png) no-repeat left 0px ;padding-left:20px;font-family:Arial;font-size:11px;color:#333333;text-decoration:none;letter-spacing: 2px;}
:hover.kommentare_font {color:#ED610C;text-decoration:none;}
/*Newsletter*/
#nl	{
	background:url(../images/bg_nl0.gif);
	height:155px;
	width:199px;
	margin-top:2px;
	margin-bottom:5px;
	position:relative;
}
#nl .field{
	position:absolute;
	top:125px;
	left:12px;
	border:0px;
	width:140px;
	height:17px;
	padding-left:5px;
	float:left;
	margin-right:-3px;
	font-weight:bold;
	background: transparent;
}
#nl .button{
	background:url(../images/space.gif) no-repeat;
	position:absolute;
	top:123px;
	right:10px;
	border:0px;
	width:40px;
	height:20px;
	cursor:pointer;
}
.pad2 {
	padding: 8px 8px 5px 0px;
	background:url(../images/line-dashed.gif) 0 0 repeat-x;
	height:14px;
}
.pad3 {
	padding: 0px 8px 0px 0px;
}
.pad5 {
	padding: 0px 0px 0px 10px;
}
.main_text3_1{font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color:#14629E;text-decoration:none;}
.main_text3_1:hover{color:#ED610C;text-decoration:none;}

