html { 
	height:100%;
	margin:0px;
	padding:0px;
}

body{background-color:#efefef; height:100%; padding:0px; margin:0px;color:#000000; background-image:url(../images/white_back.gif); background-position:center; background-repeat:repeat-y}


p,div,li,td,iframe {
    font-family: verdana, tahoma, arial, sans-serif;
	font-size:10pt;
}

a{color:#3366cc; text-decoration:none;}
a:hover{color:#6699ff; text-decoration:underline;}


iframe{width:1000px; height:100%; clear:both; }
/*#slimframe{width:820px;float:right}*/
.slimframe{width:815px;float:right}

#nonline{text-decoration:none;}


#screenwide{width:1000px;}
#screenwide_menu{width:815px; float:right;}

#right{float:right;}

#inv{background:none;}

#click_sense:hover{background-color:#3366FF; color:#FFFFFF; cursor:pointer}

#brightgreyback{background-color:#f5f5f5}
#whiteback{background-color:#ffffff}

#graytxt{color:#808080;}

#underline{border-bottom:1px solid #efefef}
#overline{border-top:1px solid #efefef}

.search{color:#cccccc; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; border:0px #ffffff none;}
.register_bg{color:#212121; text-align:center; background-image:url(../images/zwischen_tab.png); background-repeat:repeat-x; background-position:top; margin-top:0px;  height:37px; font-size:10pt}
.register_a{color:#212121; text-align:center; background-image:url(../images/Reiter_weiss.png); background-repeat:no-repeat; background-position:top; margin-top:0px; width:115px; height:37px; float:left; font-size:10pt}
.register_i{color:#555555; text-align:center; background-image:url(../images/Reiter_grau.png); background-repeat:no-repeat; background-position:top; margin-top:0px; width:115px; height:37px; float:left; font-size:10pt}
.register_i:hover{color:#212121; text-align:center; background-image:url(../images/Reiter_grau_hover.png); background-repeat:no-repeat; background-position:top; margin-top:0px; width:115px; height:37px; float:left; font-size:10pt}


.register_a_neu{color:#212121; text-align:center; background-image:url(../images/Reiter_weiss_neu.png); background-repeat:no-repeat; background-position:top; margin-top:0px; width:115px; height:37px; float:left; font-size:10pt}
.register_i_neu{color:#555555; text-align:center; background-image:url(../images/Reiter_grau_neu.png); background-repeat:no-repeat; background-position:top; margin-top:0px; width:115px; height:37px; float:left; font-size:10pt}
.register_i_neu:hover{color:#555555; text-align:center; background-image:url(../images/Reiter_grau_hover_neu.png); background-repeat:no-repeat; background-position:top; margin-top:0px; width:115px; height:37px; float:left; font-size:10pt}


.register_space{float:left; margin-top:10px;}
.reglink{padding:10px 0px 11px 0px; display:block; text-decoration:none; color:#555555}
.reglink:hover{color:#3366cc; text-decoration:none;}
.reglabel{padding:10px 0px 11px 0px; display:block; text-decoration:none; font-weight:bold; color:#000000}
.reglabel:hover{color:#3366cc; text-decoration:none;}
.reglink_s{padding:6px 0px 3px 0px; display:block; text-decoration:none; color:#555555; font-size:10pt}
.reglink_s:hover{color:#3366cc; text-decoration:none;}
.reglabel_s{padding:25px 0px 3px 0px; display:block; text-decoration:none; color:#212121; font-size:10pt}
.reglabel_s:hover{color:#3366cc; text-decoration:none;}

.reglink_info{padding:25px 0px 3px 0px; display:block; text-decoration:none; color:#555555; font-size:10pt}
.reglink_info:hover{color:#3366cc; text-decoration:none;}
.reglabel_info{padding:25px 0px 11px 0px; display:block; text-decoration:none; font-weight:bold; color:#000000}
.reglabel_info:hover{color:#3366cc; text-decoration:none;}
.subnavi{background-color:#FFFFFF; border-bottom:#efefef 2px solid; color:#808080; padding:3px 5px 3px 10px; clear:both;}
/*.subnavi a{color:#808080}
.subnavi a:hover{color:#333333}*/
.cartlink{float:right; margin:0px 5px 0px 5px}
.sublink{float:left; margin:0px 15px 0px 0px}

.headline {color:#686868; font-size:16pt; clear:both; margin-top:10px;}
.big {color:#000000; font-size:20pt; clear:both; margin-top:15px;}
.subbig {color:#666666; font-size:11pt;}

.breadcrumbs {border:3px solid #efefef; clear:both; float:left; margin:10px 100px 10px 5px; padding:0px 10px 0px 10px; color:#808080;}

.menue{width:170px; float:left; clear:left; margin-left:5px;}
.menue_head{ background:url(../images/navi/cat_head.gif) #ffffff no-repeat; height:30px; padding-top:0px; vertical-align:middle; clear:both; }
.menue_text{ padding-top:7px; vertical-align:middle; clear:both; }
* html menue_text{ margin-top:7px; vertical-align:middle; clear:both; }
.menue_head span { color:#7a7a7a; font-weight:bold; margin-left:10px; }

.menue_foot { background:url(../images/navi/cat_foot.gif) #ffffff no-repeat; height:10px; padding-top:7px;}
.menue_foot_grey { background:url(../images/navi/footergrey.gif) #ffffff no-repeat; height:6px; padding-top:0px;}

.submenue{border:1px solid #f5f5f5; padding-top:3px; padding-bottom:0px; border-top:none; border-bottom:none;}

.menuelink{display:block;  margin-top:1px; background:url(../images/navi/cat_bg.gif) #f1f1f1 no-repeat; text-decoration:none; padding:3px 5px 3px 10px; color:#333333; font-size:8pt}
a.menuelink:hover{text-decoration:underline; background:url(../images/navi/cat_bg_hover.gif) #eaf6de no-repeat; color:#000000; text-decoration:none;}
a.menuelink_select{display:block; margin-top:1px; background:url(../images/navi/cat_bg_hover_down.gif) #f1f1f1 no-repeat; text-decoration:none; padding:3px 5px 3px 10px; color:#7a7a7a; font-size:8pt}

.submenuelink{ color:#333333; text-decoration:none; display:block; padding:3px 1px 3px 10px; font-size:8pt;}
a.submenuelink:hover{ color:#009900; text-decoration:none}

.tdbox{border:3px solid #efefef}
.tdbox_wk{border:3px solid #f5f5f5}

#slideshow {
		margin:0 auto;
		width:798px;
		margin-left:-2px;
		height:165px;
		background:transparent url(../images/slider/center.gif) no-repeat 0 0;
		position:relative;
}

#slideshow #slidesContainer {
	  margin:0 auto;
	  width:697px;
	  margin-left:50px;
	  margin-right:50px;
	  height:165px;
	  overflow:auto; /* allow scrollbar */
	  position:relative;
}
#slideshow #slidesContainer .slide {
	  margin:0 0 0 0;
	  width:677px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
	  height:165px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
	  display:block;
	  width:39px;
	  height:165px;
	  text-indent:-10000px;
	  position:absolute;
	  cursor: pointer;
}
#leftControl {
	  top:0;
	  left:0;
	  background:transparent url(../images/slider/left.gif) no-repeat 0 0;
}

#leftControl:hover {
	  top:0;
	  left:0;
	  background:transparent url(../images/slider/left_o.gif) no-repeat 0 0;
}


#leftControl_e {
	  top:0;
	  left:0;
	  background:transparent url(../images/slider/left_e.gif) no-repeat 0 0;
}
#rightControl {
	  top:0;
	  right:0;
	  background:transparent url(../images/slider/right.gif) no-repeat 0 0;
}

#rightControl:hover {
	  top:0;
	  right:0;
	  background:transparent url(../images/slider/right_o.gif) no-repeat 0 0;
}

#rightControl_e {
	  top:0;
	  right:0;
	  background:transparent url(../images/slider/right_e.gif) no-repeat 0 0;
}
#pageContainer {
	  margin:0 0 0 0;
	  width:798px;
}
#pageContainer h1 {
	  display:block;
	  width:798px;
	  height:114px;
	  background:transparent url(../images/slider/bg_pagecontainer_h1.jpg) no-repeat top left;
	  text-indent: -10000px;
}
#moreInfo
{
  display: block;
  width: 140px;
  height: 23px;
  background: url("../images/slider/button.png") no-repeat 0 0;
  margin-top:13px;


}

#moreInfo:hover
{ 
  background-position: 0 -23px;
}

#moreInfo span
{
  display: none;
}

.slide {
	font-size:12px;
	color:#666666;
	padding-top:8px;
}
.slide .slide_text {
  	margin-left:0px;
}
.slide h2, .slide p {
	font-size:12px;
	color:#666666;
}

.slide span {
	font-size:12px;
	color:#666666;
	line-height:20px;
}

.slide h2 {
  	font-size:12px;
  	color:#000;
}
.slide .image {
  	float:none;
  	margin:0 0 0 0;
}
.testlogo {
float:left;
	width: 100px;
	height:50px;
	padding-top:4px;
	align: center;
}

.testlogo img {
	border: 3px solid #eee;
}


.testlogo_text {
	width: 300px;
	height:50px;
	margin-left:4px;
	padding-top:4px;
	align: center;
}

.testlogo_text span {
	line-height:12px;
	padding-left:4px;
	font-size:10px;
}
#slider_content {
	width:202px; 
	position:absolute; 
	height:189px; 
	background:url(../images/apple/apple_bg_pic.png) no-repeat; 
	padding-top:10px; 
	padding-left:25px;
	text-align:left;
} 


.greytabback{
/*background-image:url(../images/grey-back.gif); 
background-position:center left; 
background-repeat:repeat-x:*/
background-color:#F5F5F5;
}

.wktab{border:3px solid #f5f5f5; border-top:none}
#wk_anz{width:45px}
#wk_bez{width:564px}
#wk_art{width:100px}
#wk_preis{width:210px; text-align:right;}
#wk_preis_small{width:110px}
#wk_opt{width:50px; text-align:center}

#featured_border{ 
	width:790px; 
	position:relative; 
	height:247px; 
	border:3px solid #eee;

}


#featured_border_sub{ 
	width:798px; 
	position:relative; 
	height:250px; 
	border:3px solid #eee;

}

#featured_box_border{ 
	width:190px; 
	position:relative; 
	height:220px; 
	border:3px solid #eee;

}

#featured_box_01{ 
	width:190px; 
	position:relative; 
	height:220px; 
	border:3px solid #eee;
	cursor: pointer;
	background:url(../images/apple/box_01.gif) no-repeat;

}

#featured_box_01:hover{ 
	width:190px; 
	position:relative; 
	height:220px; 
	border:3px solid #eee;
	background:url(../images/apple/box_01_o.gif) no-repeat;

}

#featured_box_02{ 
	width:190px; 
	position:relative; 
	height:220px; 
	border:3px solid #eee;
	cursor: pointer;
	background:url(../images/apple/box_02.gif) no-repeat;

}

#featured_box_02:hover{ 
	width:190px; 
	position:relative; 
	height:220px; 
	border:3px solid #eee;
	background:url(../images/apple/box_02_o.gif) no-repeat;

}

#featured_box_03{ 
	width:190px; 
	position:relative; 
	height:220px; 
	border:3px solid #eee;
	cursor: pointer;
	background:url(../images/apple/box_03.gif) no-repeat;

}

#featured_box_03:hover{ 
	width:190px; 
	position:relative; 
	height:220px; 
	border:3px solid #eee;
	background:url(../images/apple/box_03_o.gif) no-repeat;

}

#featured_box_04{ 
	text-align:right;
	width:190px; 
	position:relative; 
	height:220px; 
	border:3px solid #eee;
	cursor: pointer;
	background:url(../images/apple/box_04.gif) no-repeat;

}

#featured_box_04:hover{ 
	text-align:right;
	width:190px; 
	position:relative; 
	height:220px; 
	border:3px solid #eee;
	background:url(../images/apple/box_04_o.gif) no-repeat;

}

.box_top{
  background-color:#efefef;
  background-image:url(../../main_site/gfx/box_top_back.gif);
  padding:5px;
  font-size:9pt;
  text-align:center;
  height:40px;
  background-position:center;
  color:#3366cc;
}
.box_top a{font-size:8pt; color:#000000; text-decoration:none}
.box_top a:hover{text-decoration:underline}

.box_price{
  font-size:16pt;
  clear:none;
  text-align:right;
  padding-top:3px;
  font-family:Arial, Helvetica, sans-serif;
}

.liste_price{
/* width:180px;*/
 font-size:16pt;
  clear:left;
  text-align:right;
  font-family:Arial, Helvetica, sans-serif;
}

.detail_price{
 font-size:16pt;
 font-family:Arial, Helvetica, sans-serif;
}

.search_price{
 width:120px;
 font-size:16pt;
  clear:left;
  text-align:right;
  font-family:Arial, Helvetica, sans-serif;
}

.werbe_price{
  font-size:16pt;
  width:150px;
  padding-bottom:3px;
  font-family:Arial, Helvetica, sans-serif;
}

#cent{font-size:9pt; vertical-align:text-top; font-weight:bold;}

.big_price{
  font-size:30pt;
  font-weight:bold;
  width:285px;
  padding-bottom:3px;
  margin-top:-0px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:right;
}
#big_cent{font-size:18pt; vertical-align:text-top; font-weight:bold;}

.small{font-size:8.5pt}

.mini{
  font-size:8pt;
  font-weight:normal;
  color:#999999;
  margin-top:12px;
  letter-spacing:0px;
  font-family:Arial, Helvetica, sans-serif;
}

.mini a{text-decoration:none; color:#999999}
.mini a:hover{color:#666666; text-decoration:underline}

.normtxt{font-size:10pt; font-weight:normal;}

.bottom {color:#808080; text-align:center; clear:both; border-top:3px solid #cdcdcd; background-color:#ffffff; padding:3px 0px 3px 0px; margin:0px; z-index:2000; font-size:9pt;}
.bottom a{color:#808080; text-decoration:none;}
.bottom a:hover{text-decoration:underline; color:#333333}

.bottom_iframe {color:#808080; text-align:center; clear:both; bottom:0px; border-top:3px solid #cdcdcd; position:fixed; background-color:#ffffff; padding:3px 0px 3px 0px; margin:0px; z-index:2000; font-size:9pt;}
.bottom_iframe a{color:#808080; text-decoration:none;}
.bottom_iframe a:hover{text-decoration:underline; color:#333333}


.top{
padding:0px;

}

.top_content {
	height:100px;
	padding-top:0px;
}


#logos { margin-left:50px;  }
#logos a { display: none;  padding-top:15px; }
#logos a.first { display: block;  padding-top:15px; }

#kmsearch { 
	padding-top:10px;  
	margin-right:5px;
}

#kmlogotop {
	width: 220px;
	padding-top:15px;  
	padding-left:10px; 
}

/* Tag cloud */
	#tags {
		border:3px solid #efefef; 
		height:100%;
	}
	#tags ul{
		margin:1em 0;
		padding:0em 0px;
		text-align:center;
		}
	#tags li{
		margin:0;
		padding:0;
		list-style:none;
		display:inline;
		}
	#tags li a{
		text-decoration:none;
		color:#7c7d81;
		padding:0 2px;	
		}
	#tags li a:hover{	
		color:#a8e145;
		}		
	
	.tag1{font-size:100%;}
	.tag2{font-size:120%;}
	.tag3{font-size:140%;}
	.tag4{font-size:160%;}
	.tag5{font-size:180%;}
	
	/* alternative layout */

	#tags .alt{
		text-align:left;
		padding:0;
		background:none;
		}
	#tags .alt li{
		padding:2px 0px;
		background:#efefef;
		display:block;
		}
	#tags .alt .tag1, 
	#tags .alt .tag2, 
	#tags .alt .tag3, 
	#tags .alt .tag4, 
	#tags .alt .tag5{font-size:100%;}
	#tags .alt .tag1{background:#7cc0f4;}
	#tags .alt .tag2{background:#67abe0;}
	#tags .alt .tag3{background:#4d92c7;}
	#tags .alt .tag4{background:#3277ad;}
	#tags .alt .tag5{background:#266ca2;}
	
	.btn{display:block;}
	
/* // Tag cloud */


/* // LAYOUT PAGES */
	.topic {
	  	font-size:18px;
		color:#91c13e;
		margin-top:15px;
		clear:both;
	}
	
.ui-tabs .ui-tabs-hide {
     display: none;
}


#message_ok {
	background-color:#eff6ea;
	border: 1px solid #2d9d3b;
	margin-top: 0px;
	padding-bottom:5px;
	padding-top:5px;
	width: 813px;
	font-size:11px;

}

#message_ok .status {
	background:url(../../shop/images/ok.jpg) no-repeat 25px 100%;
	position:relative;
	height:44px;
	width:150px;
	vertical-align:middle;

}

#message_ok .text {
	margin-left:90px;
	padding-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:590px;
	vertical-align:middle;
}


#message_error {
	background-color:#ffebe3;
	border: 1px solid #df2121;
	margin-top: 0px;
	padding-bottom:5px;
	padding-top:5px;
	width: 813px;
	font-size:11px;
}

#message_error .status {
	background:url(../../shop/images/error.gif) no-repeat 25px 100%;
	position:relative;
	height:44px;
	width:150px;
	vertical-align:middle;

}

#message_error .text {
	margin-left:90px;
	padding-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:590px;
	vertical-align:middle;
}

#loading {
	width:100%; 
	margin-bottom:40px; 
	margin-top:40px;
}

#loading .box {
	border: 1px solid #DFDFDF; 
	width:400px;  
	padding:50px; 
	vertical-align:middle; 
	position:relativ; 
	padding-top:80px; 
	padding-bottom:80px;
}

#loading span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

#loading img {
	margin-top:10px;
	
}


/* // LAYOUT PAGES */