/* ************************************************************************************/
/* PAGE - STYLES **********************************************************************/
/* ************************************************************************************/

html{ margin:0px; padding:0px; background-image:url(/img/page/bgo.jpg); background-repeat:repeat-x; background-position:top; background-color:#FFF; }
body{position:relative; margin:0px; padding-top:8px; padding-bottom:9px;  background-image:url(/img/page/bgu.jpg); background-repeat:repeat-x; background-position:bottom;}
body.wallpapered.jahreswechsel_bg{ background-image:url(/sys/wallpaper/jahreswechsel/bg_wp_jahreswechsel.jpg); background-repeat:repeat-x; background-position:top; background-color:#FFF;}
body.wallpapered.weihnachten_bg{ background-image:url(/sys/wallpaper/weihnachten2010/bg_wp_weihnachten.gif); background-repeat:repeat-x; background-position:top; background-color:#FFF;}
body.wallpapered.txwatches_20, body.wallpapered.casio_201103{ background-image: none; background-color:#000;}
body.wallpapered.mietmeile01{ background-image:url(/sys/wallpaper/mietmeile01/verlauf.jpg); background-repeat:repeat-x; background-position:top; background-color:#59861D;}
body.wallpapered.chronix_2011{ background-image:url(/sys/wallpaper/chronix_2011/bg_chronix2011.jpg); background-repeat:repeat-x; background-position:top; background-color:#000000;}

body.wallpapered{margin-top:-8px; padding:8px 0 9px 0; overflow:visible; }
body.white{background-image:none; background-color:#FFFFFF; padding:0; margin:0;}

.wallpapered #schattengesamt {margin-top:82px;}

#abstand				{ position:relative; height:100%; width:100%; }
.wallpapered #abstand	{ width:960px; top:8px; margin:0 auto 0 auto; }

#fulltable { 						 background-color:#FFFFFF;}
.wallpapered #fulltable { 			 background-color:transparent;}
.wallpapered #fulltable > tbody > tr{background-color:#ffffff;}

#wallpaperwrap{
    position:absolute;
	top:8px;
	width:100%;
	height:600px; 
	overflow: hidden;
}

#wallpaper {
	padding:0px;
	left: 50%; 
	margin-left: -640px; 
	width:1280px; 
	overflow: hidden;
	height:600px; 
  	position:absolute;
	margin-right:10px;
	margin-top:0px;
}

#wallpaperiframe {
	overflow: hidden;
	margin:0px; 
}

#wallpaperlink { position:absolute; top:0; left:0; display:block; }

.wallpapered #fulltable > tbody > #headerecken_tr { background-color:transparent; }

.titletop{
	width:960px;
	height:100px;
	background:url(/img/page/page_top.jpg) no-repeat top left;
	font-weight:bold;
	font-size: 11px;
}
.wallpapered .titletop{
	background:url(/img/page/page_top.png) no-repeat top left;
}

#titlebottom{
	width:960px;
	height:80px;
	background-image:url(/img/page/page_bot.jpg); 
	background-repeat:no-repeat;
	background-position:bottom left;
	margin:0;
	padding:0 10px 0 10px;
	color: #525252;
}
.wallpapered #titlebottom{
	background-image:url(/img/page/page_bot.png);
	
}
#claim{

	border-top:1px solid #AAA;
	border-bottom:1px solid #AAA; 
	background-color:#fff; 
	height:14px;
	font-weight:bold;
	font-size:14px;
}
#schatten_ol{position:absolute; left:50%; margin-left:-489px; 	margin-top:13px; 	width:9px; height:93px; background-image:url(/img/page/schatten_ol.png); background-repeat:no-repeat;}
#schatten_or{position:absolute; left:50%; margin-left:480px; 	margin-top:13px; 	width:9px; height:93px; background-image:url(/img/page/schatten_or.png); background-repeat:no-repeat;}
#schatten_ul{position:absolute; left:50%; margin-left:-489px; 	margin-bottom:20px; 	width:9px; height:93px; bottom:0px; background-image:url(/img/page/schatten_ul.png); background-repeat:no-repeat;}
#schatten_ur{position:absolute; left:50%; margin-left:480px; 	margin-bottom:20px; 	width:9px; height:93px; bottom:0px; background-image:url(/img/page/schatten_ur.png); background-repeat:no-repeat;}

#schatten_begrenzung{position:absolute; bottom: 113px; overflow:hidden; height:100%;  width:100%;}
.wallpapered #schatten_begrenzung{									    height:auto;  width:978px; top:91px; left: 50%; margin-left:-489px; overflow:hidden;}

#schatten_li{position:absolute; left:50%; margin-left:-489px; top: 227px; width:9px; height:100%; background-image:url(/img/page/schatten_li.png); background-repeat:repeat-y;}
.wallpapered #schatten_li{									  top: 105px;}

#schatten_re{ position:absolute; left:50%; margin-left:480px; top: 227px; width:9px; height:100%; background-image:url(/img/page/schatten_re.png); background-repeat:repeat-y;}
.wallpapered #schatten_re{ 									  top: 105px; }


/* IE6 - Hacks wg. mangelnder PNG-Unterst�tzung*/
@media all{
	* html  	 {background:none;}
	* html b\ody {background-color:#6ABBEA; background-image:none;}
	* html b\ody #schatten_ol{background:none;}
	* html b\ody #schatten_or{background:none;}
	* html b\ody #schatten_ul{background:none;}
	* html b\ody #schatten_ur{background:none;}
	* html b\ody #schatten_li{background:none;}
	* html b\ody #schatten_re{background:none;}
	* html b\ody #fulltable  {background-color:#FFFFFF;}
	* html b\ody #wallpaperwrap {display: none;}
	* html b\ody.wallpapered .titletop   {background:url(/img/page/page_top.jpg) no-repeat top left;}
	* html b\ody.wallpapered #fulltable  {background-color:#FFFFFF;}
	* html b\ody.wallpapered #schattengesamt {margin-top:8px;}

/* IE7 - Hacks */	
	* +html body.wallpapered #schattengesamt{margin-top: 90px;}
}

#skyscraper{position:absolute; left:50%; top:0;  margin-left:497px; width:120px; height:613px;}

/* *************************************************************************************/
/* BASIS - STYLES **********************************************************************/
/* *************************************************************************************/

/* STANDARDTEXT */

body,td,th,input,select,textarea, .norm{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#525252;
	}
	
/* TEXTAUSZEICHNUNGEN */

small, .small	{font-size:10px;font-weight :normal;}
.smaller,.little{font-size:9px; font-weight :normal;}
em				{font-size:inherit;font-style:normal;color:#CC0000 !important;}
s				{text-decoration:line-through !important;}
u				{text-decoration:underline !important;}
.error			{color:#CC0000;font-weight :bold;}
.ok				{color:#00CC00;font-weight :bold;}	
.obfuscated		{display:none;}

/* FORMULARFELDER */
form input[type=submit]{cursor:pointer;}
form.thinborder input[type=text],form.thinborder input[type=password], form.thinborder textarea, form.thinborder select,
input.thinborder[type=text],input.thinborder[type=password], select.thinborder, textarea.thinborder{border:1px solid #CCC;}
form.noborder input, form.noborder textarea, form.noborder select,
input.noborder, select.noborder, textarea.noborder		{border:0;}	

/* LINKS */

a, a *,.link{
	color:#1999d1;
	text-decoration:none;
	}
a.grey{color:#525252;}
a:hover, a.grey:hover, a:hover *{color:#F98508;}	
a.incognito,a.incognito *,a .antistyle{color:#525252;}


a.h1,a.h2,a.h3,a.h4{color:#1999d1;}

/* IMAGEMAPS */

map {display:none;}

/* IMAGES */

img 		{border: none;}
img.button	{cursor:pointer;}

/* HEADLINES */

h1,h2,h3,h4,h1 *,h2 *,h3 *,h4 *,.h1,.h2,.h3,.h4{
	display:inline;
	font-weight:bold;
	color:inherit;
}
h1.inactive,h2.inactive,h3.inactive,h4.inactive{ color:#AAA;}

h1, h1 *, .h1{font-size:24px;}
h2, h2 *, .h2{font-size:18px;}
h3, h3 *, .h3{font-size:14px;}
h4, h4 *, .h4{font-size:12px;}

h1.bar{height:30px; line-height:30px; margin:0; padding:0; padding-left:5px; display:block; background:url(/img/box/h1.bar.jpg) repeat-x left bottom; border-top:1px solid #DDD; border-bottom:1px solid #c1c1c1; }
h1.bar.active{background:url(/img/box/h1.bar.active.jpg); color:#FFF;}

h2.bar{height:26px; line-height:26px; margin:0; padding:0; padding-left:5px; display:block; background:url(/img/box/h2.bar.jpg) repeat-x left top; border-top:1px solid #DDD; border-bottom:1px solid #c1c1c1; }
h2.bar.active{background:url(/img/box/h1.bar.active.jpg); color:#FFF;}

h3.bar{height:22px; line-height:22px; margin:0; padding:0; padding-left:5px; display:block; background:url(/img/box/h3.bar.jpg) repeat-x left top; border-top:1px solid #DDD; border-bottom:1px solid #c1c1c1; }
h3.bar.active{background:url(/img/box/h1.bar.active.jpg); color:#FFF;}

h4.bar{height:18px; line-height:18px; margin:0; padding:0; padding-left:5px; display:block; background:url(/img/box/h4.bar.jpg) repeat-x left top; border-top:1px solid #DDD; border-bottom:1px solid #c1c1c1; }
h4.bar.active{background:url(/img/box/h4.bar.active.jpg); color:#FFF;}

h4.rubriktitle{
	margin-left:  2px;
	margin-right: 2px;
}

/* TABELLEN */

.transparenter_bg {background-color: transparent !important;}
td	{empty-cells:show;}

/* Gittertabelle */

table.gridTable{
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-collapse:collapse;
	empty-cells:show;
}
table.gridTable td, table.gridTable th	{border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}
table.gridTable th						{text-align:left;background-color:#E5E5E5;}
table.gridTable th.right				{text-align:right;}
table.gridTable th.bright				{text-align:left;background-color:#F6F6F6;}
table.gridTable td.dotted				{border-bottom: 1px dotted #CCC;}
table.gridTable .noGrid, table.gridTable .noGrid td,table.gridTable .noGrid th{border:0;}	

/* StandardTabelle */

table.standard{
	background-color:#FFFFFF;
	empty-cells:show;
}

table.standard th{
	background-color:#888;
	color:#FFF;
	padding:2px;
	padding-left:5px;
	text-align:left;
	font-weight:bold;
}	
table.standard th.right				{text-align:right;}	
table.standard th.center			{text-align:center;}	
table.standard td					{background-color:#EEE;padding-left:12px;}
table.standard td.padBoth			{padding-right:12px;}
table.standard table td				{padding:0;}
table.standard .white,table.white td{background-color:#FFF;}
table.standard .blank,table.blank td{background:none;}
table.standard tr.zebra	td			{background-color:#F6F6F6;}
table.standard tr.white	td			{background-color:#FFF;}

/* StandardTabelle Blau */

table.standard.blau th			{background-color:#2591D9;}
table.standard.blau td			{background-color:#DDF8FF;}
table.standard.blau tr.zebra td	{background-color:#CBE2E2;}
table.standard.blau td.white	{background-color:#FFF;}

/* ************************************************************************************* */
/* HEADER - KLASSEN ******************************************************************** */
/* ************************************************************************************* */

#header{
	position:absolute; 
	top:0px;
}

#header #loginInfo{
 	position:absolute; 
	top:16px; 
	left:0px; 
	height:20px; 
	width:940px; 
	text-align:right;
}
#header #buttonMerkzettel{
	position:absolute; 
	top:68px; 
	left:653px; 
	width:265px; 
	height:30px; 
	text-align:left;
}
#header #buttonLogin{
	position:absolute; 
	top:68px; 
	left:522px; 
	width:265px; 
	height:30px; 
	text-align:left;
}
#header #suchFeld{
	position:absolute; 
	top:25px; 
	left:523px; 	
	width:265px; 
	height:50px; 
	background-image:url(/img/buttons/suche_de.png); 
	background-position:left; 
	background-repeat:no-repeat; 
	text-align:left;
}
#header #suchFeld.de{background-image:url(/img/buttons/suche_de.png);}
#header #suchFeld.en{background-image:url(/img/buttons/suche_en.png);}
#header #suchFeld.es{background-image:url(/img/buttons/suche_es.png);}

#header #suchFeld #topSucheEingabe{ 
	position:relative; 
	left:5px; 
	top:9px; 	
	width:240px; 
	height:12px; 
	border:0; 
	background-color:#FFF; 
	padding-top:0px;
}
#header #suchFeld #buttonSuche{
	position:relative; 
	left:0px; 
	top:16px; 
	width:125px; 
	height:16px;
	padding-top:0px; 
}

#header #suchFeld #buttonErweiterteSuche{
	position:relative; 
	left:5px; 
	top:16px; 
	padding-top:0px; 
	cursor:pointer;
}

#header #warenkorbFeld{
	position:absolute; 
	top:30px; 
	left:789px; 
	width:152px; 
	height:41px; 
	padding-top:22px;  
	background-image:url(/img/buttons/warenkorb_de.png);
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}
#header #warenkorbFeld.de{background-image:url(/img/buttons/warenkorb_de.png);}
#header #warenkorbFeld.en{background-image:url(/img/buttons/warenkorb_en.png);}
#header #warenkorbFeld.es{background-image:url(/img/buttons/warenkorb_es.png);}

#header #buttonsWarenkorb{
	position:absolute; 
	top:72px; 
	left:788px; 
	width:153px; 
	height:21px; 
	padding:0;
	background-image:url(/img/buttons/long/header-kasse.gif); 
	background-repeat:no-repeat;
	text-align:center;
}
#header #buttonsWarenkorb.de{background-image:url(/img/buttons/long/header-kasse_de.gif);}
#header #buttonsWarenkorb.es{background-image:url(/img/buttons/long/header-kasse_es.gif);}
#header #buttonsWarenkorb.en{background-image:url(/img/buttons/long/header-kasse_en.gif);}

/* ************************************************************************************* */
/* NAVIGATIONS - KLASSEN *************************************************************** */
/* ************************************************************************************* */

/* Topnavigation *********************************************************************** */

.navTop{
	width:959px;
	padding-left:170px;
	overflow:hidden; 
}

/* Zeile 1: Portal-Links */

#naviTop{
	width:780px;
	height:22px;
	margin-top:15px;
	padding-top:0px;
	overflow:hidden;
	background:url(/img/page/topnav.jpg) no-repeat;
}
#naviTop.facebook{background:url(/img/page/topnav_fb.jpg) no-repeat;}

#naviTop.blank	 {background:none; height:20px;}


#naviTop a{
 	display:block;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:12px;
	color: #575757;
	text-decoration:none;
	font-weight:bold;
	line-height:12px;
}
#naviTop.blank a		{font-weight:normal;}
#naviTop.blank a:hover	{color:#F98508;}

#naviTop a.lit{
	color: #1999d1;
}	
#naviTop .pipe{
	background:url(/img/page/topnav_pipe.jpg) no-repeat 0px 1px;
	padding-top:7px;
}
#naviTop.blank .pipe{background:none; padding-top:0px; padding-left:4px; padding-right:4px;}
#naviTop.blank .facebook{background:url(/img/page/topnav_fb.png) no-repeat;}
/* Zeile 2: Shop-Links */

/* Tabs */
#naviTopShop{
	position:absolute; 
	width:770px;
	margin-top:2px;
	z-index:999990;
}

#topNavTabBar{
	height:26px;
	border:1px solid #CCC;
	border-right:0;
	border-bottom:0;
}
.topNavTab{
	background-image:url(/img/page/topnav_tab_bg.png);
	background-position:top;   
	background-repeat:repeat-x;
	height:26px;
	text-align:center;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
}
.topNavTab.active{
	background-position:0 -27px ;
	border-bottom:0;
}
.topNavTab a{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.topNavTab.active a{color:#1499d1;}

/* Content-Divs */
.naviShopContent{ 
	width:770px; 
	min-height:186px;
	padding:0px; 
	margin:0;
	border:1px solid #CCC; 
	border-top:0;
	background-color:#FFFFFF;
	background-image:url(/img/page/topnav_fade.jpg); 
	background-position:bottom; 
	background-repeat:repeat-x;
	display:none;
}
table.naviShopContentTable					{width:100%; margin-top:5px; padding-top:-5px;}
table.naviShopContentTable th				{border-left:1px dotted #CCC; text-align:left; height:12px; line-height:12px;}
table.naviShopContentTable th:first-child	{border-left:0;}
table.naviShopContentTable th.empty			{border-left:0;}
table.naviShopContentTable td				{border-left:1px dotted #CCC; line-height:20px;}
table.naviShopContentTable td:first-child	{border-left:0;}


/* Links-navigation *********************************************************************** */

.navLeft{
	width:160px;
	height:50%;
	margin-top:4px;
}

/* Tabs */
#shopTabs{
	margin-left:10px;
	height:25px;
	width:150px;
	overflow:hidden;
}

#shopTabs .tab{
	position:relative;
	left:-1px;
	width:74px;
	height:19px;
	float:left;
	background-image:url(/img/page/tab74_75.png);
	background-repeat:no-repeat;
	font-weight:bold;
	line-height:25px;
	padding-top:6px;
	cursor:pointer;
}

#shopTabs .tab.active{
	background-position:0 -25px;
	width:75px;
}

#navi{
	position:relative;
	top:-25px;
	width:160px; 
	overflow:hidden;
}
#navi * .blank a{margin:0px;}
#navi .inline	{margin-left:10px;}

#navi * a, .menusingle a{ 
	display:block;
	margin:0px 0px 8px 28px;
	font-size:12px;
	font-weight:bold;
	color: #575757;
	text-decoration:none;
	line-height:14px;
}
#navi * .arrow						{margin:3px 0 0 12px;}
#navi * a.arrowed					{margin:3px 0 0 12px; line-height:18px; background-image:url(/img/arrows/grey_small_right.gif); background-repeat:no-repeat; background-position:3px 6px ;}
#navi * a:hover,.menusingle a:hover	{color: #1999d1;}
#navi * a.lit,.menusingle a.lit		{color: #F98508;}

/* Einzel-Links*/  
#navi .single, .menusingle{
	margin-top:3px;
	padding-top:3px;
	background:url(/img/nav_single.jpg) no-repeat bottom right;
	height:20px;
}
#navi .single a, .menusingle a{
	margin-top:auto;
	margin-bottom:auto;
}

/* Link-Menus*/
#navi .menu{
	background-image:url(/img/page/nav/bg.jpg);
	background-repeat:repeat-y;
}
#navi .menu.grey{background-image:url(/img/page/nav/bg.grau.jpg);}

#navi #ladenDiv{
	margin-top:-3px;
	padding-top:8px;  
	width:135px; 
	line-height:20px;
}
	
#navi .menu .title{
	background:url("/img/nav_kat_blau.gif") repeat-x 0px 0px;
	width:128px;
	height:22px;
	margin:0px 0px 3px 11px;
	padding:4px 0px 0px 18px;
	font-size:12px;
	font-weight:bold;
	color: #575757;
	text-decoration:none;
}

#navi .menu #sub{
	margin:2px 0 -3px 0px;
}
#navi .menu #sub a, #navi .menu #sub a{
	font-size:10px;
	font-weight:normal;
	line-height:9px;
}
#navi .menu .trenner{
	width:146px;
	height:1px;
	margin-left:11px;
	border-top:1px solid #C1C1C1;
}	

/* Breadcrumbnavigation ********************************************************************** 

#breadcrumb{
	background:url(/img/box_l_single.jpg) no-repeat left top; 
	width:770px;
	height:40px;
	overflow:hidden;
	padding: 0px 0px 0 20px;
	line-height:40px;
}*/

/* NEU */

#breadCrumb{
	background:none; 
	width:770px;
	height:20px;
	line-height:16px;
	padding:0;
}
#breadCrumb .breadCrumbButtons	{float:right;}
#breadCrumb .breadCrumbButtons *{float:left; mar}

#breadCrumb a, #breadCrumb span, #breadCrumb .arrowed{
	background:url(/img/arrow_r_blue.jpg) no-repeat;
	padding-left:14px;
	float:left;
}
#breadCrumb span a, #breadCrumb .breadCrumbButtons a{
	background:none;
	padding-left:0;
}


/* ALT */

#breadcrumb{
	background:none; 
	width:770px;
	height:20px;
	line-height:16px;
	padding: 0;}

#breadcrumb a, #breadcrumb span, .arrowed{
	background:url(/img/arrow_r_blue.jpg) no-repeat;
	padding-left:14px;
}
#breadcrumb span a{
	background:none;
	padding-left:0;
}
#breadcrumb #addthis{
	margin:-29px 27px 0 0; 
	text-align:right;
}
.test #breadcrumb #addthis{
	margin:-16px 7px 0 0; 
	text-align:right;
}
#breadcrumb #addthis a{
	background:none;
	padding:0;
}
#breadcrumb #rightbox{
	margin:-40px 27px 0 0; 
	text-align:right;
}
.test #breadcrumb #rightbox{
	margin:-25px 0 0 0; 
	text-align:right;
}
#breadcrumb #rightbox a, #breadcrumb #rightbox input{
	background:none;
	padding:0;
}

/* CONTENTBOX - KLASSEN ****************************************************************/

/*******************/
/* Content-Tabelle */
/*******************/
.contentBox	{
	width:800px;
	padding-left:10px;
}	

#contentTable, #bestTable{
	table-layout:fixed;
	overflow:hidden;
	empty-cells:show;
	width:780px;
	border:0;	
}

.contentTableRow{
	width:260px;
}

/*********************/
/* Small-Box (250px) */
/*********************/
td.title, select.title{background:url(/img/box/s_bgtitle38.jpg) repeat-y left bottom;}

.box_s_top,.box_s_top_title{
	width:250px;
	height:6px;
	background:url(/img/box/s_top.jpg) no-repeat left top; 
}
.box_s_roundtop{
	height:10px;
	background:url(/img/box/s_top_round.jpg) no-repeat left top; 
}

.box_s{
	width:250px;
	padding: 0 20px 0 0px;
	background:url(/img/box/s_bg.jpg) repeat-y left top; 
	vertical-align:top;
}
.box_s .title{
	width:250px;
	padding:0px 0px 2px 10px;
	background:url(/img/box/s_bgtitle38.jpg) repeat-y left bottom;
}
.box_s .title.blau{ background-image:url(/img/box/s_bgtitle38-blau.jpg);}
.box_s .text{margin-left:10px;}

.box_s .h24{
	background:url(/img/box/s_bgtitle24.jpg) repeat-y left bottom; 
	height:22px;
	line-height:24px;
	margin-top:-1px;
}

.box_s .h19{
	background:url(/img/box/s_bgtitle19.jpg) repeat-y left bottom; 
}

.box_s_bottom{
	width:250px;
	height:10px;
	background:url(/img/box/s_bottom.jpg) no-repeat left top; 
}
.box_s_bottom_title{
	width:250px;
	height:10px;
	background:url(/img/box/s_bottomtitle.jpg) no-repeat left top; 
}


/**********************/
/* Medium-Box (510px) */
/**********************/

.box_m_top, .box_m_top_title{
	width:510px;
	height:6px;
	background:url(/img/box/m_top.jpg) no-repeat left top; 
}
.box_m_roundtop{
	height:10px;
	background:url(/img/box/m_top_round.jpg) no-repeat left top; 
}


.box_m{
	width:510px;
	padding: 0 20px 0 0px;
	background:url(/img/box/m_bg.jpg) repeat-y left top; 
	vertical-align:top;
}
.box_m .title{
	width:510px;
	padding:0px 0px 2px 10px;
	background:url(/img/box/m_bgtitle38.jpg) repeat-y left bottom; 
}
.box_m .text{margin-left:10px;}

.box_m .h24{
	background:url(/img/box/m_bgtitle24.jpg) repeat-y left bottom; 
	height:22px;
	line-height:24px;
	margin-top:-1px;
}

.box_m .h19{
	background:url(/img/box/m_bgtitle19.jpg) repeat-y left bottom; 
}

.box_m_bottom{
	width:510px;
	height:10px;
	background:url(/img/box/m_bottom.jpg) no-repeat left top; 
}
.box_m_bottom_title{
	width:510px;
	height:10px;
	/*background:url(/img/box/m_bottomtitle.jpg) no-repeat left top; */
}

/*********************/
/* Large-Box (780px) */
/*********************/
.box_l_top, .box_l_top_title{
	width:780px;
	height:6px;
	background:url(/img/box/l_top.jpg) no-repeat left top; 
}
.box_l_roundtop{
	height:10px;
	background:url(/img/box/l_top_round.jpg) no-repeat left top; 
}

.box_l_roundtop_ohneRand{
	width:780px;
	height:4px;
	background:url(/img/box/l_top_round.jpg) no-repeat left -6px; 
}

.box_l, .box_l_ad{
	width:780px;
	padding: 0 20px 0 0px;
	background:url(/img/box/l_bg.jpg) repeat-y left top; 
	vertical-align:top;
}
.box_l .title{
	width:780px;
	padding:0px 0px 2px 10px;
	background:url(/img/box/l_bgtitle38.jpg) repeat-y left bottom; 

}
.box_l .text{margin-left:10px;}

.box_l .h24{
	background:url(/img/box/l_bgtitle24.jpg) repeat-y left bottom; 
	height:22px;
	line-height:24px;
	margin-top:-1px;

}
.box_l .h19{
	background:url(/img/box/l_bgtitle19.jpg) repeat-y left bottom; 
	height:17px;
	line-height:19px;
	margin-top:-1px;

}

.box_l_bottom{
	width:780px;
	height:10px;
	background:url(/img/box/l_bottom.jpg) no-repeat left top; 
}
.box_l_bottom_title{
	width:780px;
	height:10px;
	background:url(/img/box/l_bottomtitle.jpg) no-repeat left top; 
}

/*****************/
/* Inline-Box 	 */
/*****************/
.inBox{
	background:url(/img/box/inbox_title.jpg) repeat-x left top; 
	border: 1px solid #c0c0c0;
	padding:0;
	padding-left:3px;
	margin-bottom:5px;
	line-height:21px;
}
.inBox.noPad{padding:0;}
.inBox.full				{width:764px;}
.h19{/*background:url(/img/box/inbox_title19.jpg) repeat-x left top;*/ line-height:21px;}

.h31{background:url(/img/box/inbox_title31.jpg) repeat-x left top; height:29px; line-height:27px; vertical-align:middle}
.h31active{background:url(/img/box/inbox_title31_active.jpg) repeat-x left top;  color:#FFFFFF}

.h38{background:url(/img/box/inbox_title38.jpg) repeat-x left top; line-height:30px; vertical-align:middle}
.h38active{background:url(/img/box/inbox_title38_active.jpg) repeat-x left top; }

.inBox .inContent{margin:5px;}

.boxTitle{border:1px solid #CCC;}

/*****************/
/* Spezial-Boxen */
/*****************/

/* Einzeilige Box */
.box_single_l{
	width:760px;
	overflow:hidden;
	padding: 0px 13px 0 0px;
	height:40px;
	background:url(/img/box_l_single.jpg) no-repeat left top; 
	vertical-align:middle;
}

.box_l_line{
	width:780px;
	height:5px;
	/*background:url(/img/box/l_line.gif) no-repeat left top; */
}


/* ProduktBox */
.box_produkt{
	width:250px; 
	height:413px;
	padding:10px 18px 15px 7px;
	background:url(/img/box/produkt.gif) no-repeat left top;  
	text-align:center; 
	cursor:pointer;
}
.box_produkt .pic{
	height:250px; 
	width:235px;
	overflow:hidden;
	cursor:pointer;
}
.box_produkt .name{
	height:48px; 
	width:235px;
	margin-top:8px;
	cursor:pointer;
}
.box_produkt .artnr{
	height:16px; 
	width:235px;
	cursor:pointer;
}
.box_produkt .preis{
	height:56px; 
	width:235px;
	padding-top:4px; 
	cursor:pointer;
}
.box_produkt .button{
	width:235px;
}

/* Leerbox*/
.box_blank{padding:6px 10px 6px 0;}


/* aktive Seitenzal */
.seitenzahl_akt {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#1999d1;
}

/* DIVBOX *********************************************************************************** */
.divbox						{border:1px solid #c0c0c0; border-bottom:0;}
.divBoxTop + .divbox		{border-top:0;}
.divbox.fade				{background:url(/img/box/divbox_fade.png) repeat-x bottom; border-right:1px solid #c0c0c0; border-left:1px solid #c0c0c0;}
.divbox.smallfade			{background:url(/img/box/divbox_fade165.png) repeat-x bottom; border-right:1px solid #c0c0c0; border-left:1px solid #c0c0c0;}
.divbox.title				{background:url(/img/box/divbox_title.png) repeat-x bottom; border:1px solid #c0c0c0; border-bottom:0}

.divbox.full				{width:766px;}
.divbox.full.bottom			{width:768px; height:7px; background-image:url(/img/box/divbox_full_bottom.png); background-repeat:no-repeat; background-position:top; border:0;}
.divbox.full.bottom.fade	{background-image:url(/img/box/divbox_full_bottom_fade.png); border:0}
.divBoxTop.full				{background-image:url(/img/box/divbox_full_top_round.png); background-repeat:no-repeat; height:4px; width:768px; margin-left:-1px;}
.divbox.drittel				{width:246px;}
.divbox.drittel.bottom		{width:248px; height:7px; background-image:url(/img/box/divbox_drittel_bottom.png); background-repeat:no-repeat; background-position:top; border:0;}

.divbox.2drittel			{width:246px;}
.divbox.2drittel.bottom		{width:248px; height:7px; background-image:url(/img/box/divbox_drittel_bottom.png); background-repeat:no-repeat; background-position:top; border:0;}

.divboxMarken				{width:181px; height:51px; float:left; margin:0 12px 28px 0; text-align:center;}

/* VERL�UFE ************************************************************************************* */

.fade, .smallfade{background-position: bottom left; background-repeat: repeat-x;border: 1px solid #c0c0c0; border-bottom:0; overflow:hidden}
.fade.h225		{background-image:url(/img/box/bg_fade_225.jpg);}
.fadeBottom		{clear:both; height:5px; background-image:url(/img/box/bg_fade_bottom.jpg);	background-position:top right; background-repeat:no-repeat; margin:0; padding:0;}
.fadeBottom div	{height:5px; background-image:url(/img/box/bg_fade_bottom_left.jpg);background-position:top left; background-repeat:no-repeat; margin:0; padding:0;}

/*Oldschool*/
.bgFade 	{background-position: left bottom; background-repeat: no-repeat;}
.bgFade.w365	{background-image:url(/img/box/bg_fade_365x415.jpg);}


/* TAB-KLASSEN ********************************************************************************** */

/* Nav-Tabs (alt) */
#tabs {
	height:30px;
	width:148px;
	margin-left:10px;
	margin-top:3px;
	overflow:hidden;
    background: url("/img/dot_grey.gif") left bottom;
	background-repeat:repeat-x;
}
#tabs div {
	margin-right:2px;
	height:29px;
	float:left;
    background:url("/img/page/nav_tab.gif") no-repeat left top;
}
#tabs div:hover,#tabs div.current{
	background-position: left -42px;
}	  
#tabs div a {
	display:block;
	height:inherit;
	width:60px;
	margin: 0px 0px 0px 5px;
	padding:2px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
    color:#575757;
	
}
#tabs div a:hover{
	background-position:right -42px;

}
#tabs div.current {
	height:30px;
}
#tabs div.current a{
    color:#f89315;
	background-position:right -42px;
}

/* tabBar (neu) */

.tabBar{height:25px; 
		overflow:hidden; 
		background-image:url(/img/dot_grey.gif);
		background-repeat:repeat-x;
		background-position:bottom;
}
.tab{	position:relative;
		top:0px;
		left:-1px;
		width:125px;
		height:25px;
		float:left;
		background-image:url(/img/page/tab125.png);
		background-repeat:no-repeat;
		font-weight:bold;
		line-height:25px;
		text-align:center;
		cursor:pointer;
	}
.tab.active, .tab.button.active	{background-position:0 -25px;}
.tab.button						{background-image:url(/img/page/tab_button_125.png);}

/* INFO-BOX ********************************************************************************** */

.infoButton{cursor:help;}

.info{
	position:absolute;
	background-color:#FFFFFF;
	border:1px solid #CCC;
	width:450px;
	max-width:450px;
}
.info.full{width:960px;max-width:960px;}
.info img{max-width:100%;}
.info .infoContent{
	padding:5px;
}

.info #infoTitle{cursor:move;}
.info .close{
	float:right;
	text-align:center;
	margin-left:15px;
}
.infoContainer{display:none;}

/* DIVBUTTONS ********************************************************************************** */

.divButton{
	height:17px; 
	line-height:17px; 
	font-weight:bold; 
	border:1px solid #c1c1c1; 
	padding-left:14px; 
	padding-top:1px;
	background-image:url(/img/button_div.gif); 
	background-repeat:no-repeat; 
	cursor:pointer;
	text-align:left;
}

.divButton:hover{
	color:#F98508;
}
.divButtonDouble{
	width:187px;
	height:46px; 
	padding-top:3px;
	overflow:hidden;
	line-height:20px; 
	font-size:13px;
	font-weight:bold;
	text-shadow:#CCCCCC;
	background-image:url(/img/buttons/long/blank-187x46.gif); 
	background-repeat:no-repeat; 
	text-align:center;
}
.divButton.bigblue {
	background-image:url(/img/bg_btn27_blau.gif); 
	background-repeat:repeat-x; 
	background-position:center left; 
	height: 27px; 
	text-align:left;
	border:none;
	padding-left:0;
	padding-top:0;
}

.divButton.bigblue a,
.divButton.bigblue a:hover {
	float: none; 
	display:block; 
	background-image:url(/img/arrow_white.png); 
	background-repeat:no-repeat; 
	background-position:8px center; 
	line-height: 27px; 
	height:100%; 
	padding-left:25px; 
	padding-right: 15px; 
	padding-top: auto; 
	padding-bottom: auto; 
	color:#FFFFFF; 
	font-size:18px; 
	font-weight: bold;
}

/* Flaggen */
.flagDiv{
		float:left; 
		width:20px; 
		height:13px; 
		margin-top:4px; 
		overflow:hidden; 
		background-image:url(/img/flags/chart.png); 
}
.flagDiv.blank{background-image:none; }

/* ButtonBars */

.barButton{
	width:230px; 
	height:23px;
	padding-top:3px; 
	text-align:center; 
	background-image:url(/img/button_blank_230.gif); 
	background-repeat:no-repeat; 
	cursor:pointer;
}


/* HAMMERSCHN�PPCHEN ************************************************************************** */

.hammer {
	display:-moz-inline-box;
	width: 270px;
	height:60px;
	margin-bottom:20px;
}

#hammerZelle{
	background-image:url(/img/bg_schnaeppchen.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-top:5px;
	height:335px;
}
#hammerBild{
	float:right; 
	width:200px; 
	height:315px;
	margin-top:15px;
	margin-right:8px;
	background-repeat:no-repeat; 
	background-position:center 25px; 
	cursor:pointer;
	overflow:visible;
}
#hammerTitel{
	width:250px; 
	font-size:21px; 
	font-weight:bold; 
	margin-top:17px; 
	margin-left:10px;
}
#hammerUntertitel{
	width:250px; 
	height:30px;
	font-size:21px; 
	font-weight:bold; 
	margin-left:10px;
}
#hammerProdukt{
	width: 250px; 
	height:35px;
	margin-left:10px;
}

#hammerText{
	margin-left:10px;
	margin-top:10px; 
	width: 255px; 
	height:76px;
}
#hammerPreis{
	width:255px;
	margin-left:20px;
	margin-top:5px;
	cursor:pointer;
}
.altPreis{
	position:relative;
	color:#525252; 
	float:left;  
	left:18px;
}
.streichPreis{
	position:absolute; 
	top:0px; 
	left:0px; 
	width:100%; 
	height:100%; 
	background-image:url(/img/streichpreis.png); 
	background-position:center; 
	background-repeat:no-repeat;
}

/* Hack exklusiv f�r den besten aller Browser - IE 6 */
@media all{
	* html b\ody #streichPreis{
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/streichpreis.png', sizingMethod='scale');
		background:none;
	}
}

#hammerBegrenzt{
	width:255px; 
	margin-top:20px; 
	margin-left:20px;
}

/* VORTEILE ************************************************************************** */
/* eKomi - Tooltip : */
div#qTip {
	 padding: 5px;
	 border: 1px solid #009900;
	 border-right-width: 2px;
	 border-bottom-width: 2px;
	 display: none;
	 background: #FFFFFF;
	 color: #000000;
	 font: 11px Arial;
	 text-align: left;
	 position: absolute;
	 z-index: 1000;
}
.sublineVorteile{
	margin-left: 25px;
	margin-right: 30px;
	margin-bottom:30px;
	font-size:16px; 
	font-weight:bold;
}

.VorteileTextHeader{
	font-size:12px;
	font-weight:bold; 
	margin-bottom:5px;
	margin-top:5px;
}

.VorteilePic{
	margin-right: 20px;
	width:75px;
	vertical-align:top;
}

.VorteileText{
	width: 272px;
	display: block;
	vertical-align:top;
	margin-bottom:5px;
}


.VorteilePic_ssl{
	margin-right: 20px;
	width:169px;
	vertical-align:top;

}	
/* ACCORDION ****************************************************************************** */

.ui-accordion 		{ margin: 0; padding: 0;  list-style-type: none; width: 245px;  }
.ui-accordion li 	{ margin: 0; padding: 0; }
.ui-accordion li .ui-accordion-header {display: block; height: 24px;width:241px;background-image: url(/img/accordion/middle.png);text-decoration: none;line-height: 24px;position: relative;left: 2px;}
.ui-accordion li .ui-accordion-right {display: block;background-image: url(/img/accordion/right.png);background-repeat: no-repeat;position: absolute;top: 0px;right: -3px;height: 24px;width: 3px;}
.ui-accordion li .ui-accordion-left {display: block;background-image: url(/img/accordion/left.png);background-repeat: no-repeat;position: absolute;height: 24px;width: 3px;}
.ui-accordion li .content{width:245px; background-position:bottom; background-repeat:no-repeat}
.ui-accordion li a.head{color:#525252;font-size:14px;font-weight:bold; }
.ui-accordion li:hover .ui-accordion-header:hover { background-image: url(/img/accordion/middle-over.png);}
.ui-accordion li.selected .ui-accordion-header.selected { background-image: url(/img/accordion/middle-act.png);}
 
/* CAPTCHA-CLASS ************************************************************************** */
.dot{width:3px; height:3px;float:left; }
.s {background-color:black;}
.w0 {background-color:#FFF;}
.nl { clear:both; width:0; height:0;}

/* eKomi ********************************************************************************** */

div#qTip {
 padding: 5px;
 margin:0;
 border: 1px solid #009900;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #FFFFFF;
 color: #000000;
 font: 11px Arial;
 text-align: left;
 position: absolute;
 z-index: 1000;
}
