@charset "utf-8";
/* CSS Document */
a {outline:none;}
center div {text-align:left;}

.outer {margin:0px auto; width:940px; position: relative}
.outer table {z-index:500;}
.outer img {border:0px solid white;}
.head_shadow {background-image:url(gfx/kopf_schatten.png); background-repeat:repeat-x; background-position:top center;height:20px;float:left; width:100%; position:absolute;z-index:10}
#result { height:90px; background:url(gfx/rauten.png) repeat-x top left #FFE600; position:relative;}
#blogo { height:89px;width:208px; background:url(gfx/blogo.png);position: absolute;left:77px; bottom:30px;}
#clogo { height:43px;width:167px; background:url(gfx/clogo.png);position: absolute;left:0px; top:12px;}
.search {position: absolute; right:18px; bottom:36px;}
#header_links {position: absolute; right:0px; top:23px;font-size: 11px;color:#616161;}
#header_links a {color:#616161;}
#header_links a.ico-form {background:url(gfx/ico-form.png) 0 2px no-repeat; padding-left:10px; display:inline-block; color:#4396c3;}
#head_outer a {text-decoration:none;}

.s4t_wrapper { font-family:Arial, Helvetica, sans-serif; }

#results {   background-color: white; border: 1px solid black;height: 165px; line-height: 25px;overflow-y: scroll; padding: 10px; position: absolute;display:none; z-index:100;width:400px; }

#nav_div { 
	width:940px; 
	margin:0px auto; 
	height:23px;
	margin-bottom:15px; 
	margin-top:10px;
}

#nav_div table {border-right:1px solid #bcbcbc;}

.content {margin:0px auto; width:980px; text-align:left;}
.contain { float:left; height:28px; }
.contain select { width: 170px; height:22px;}
.contain input { width: 284px; margin-left:5px;}
.contain a {margin-left:5px; border:0px solid white; text-decoration:none;}
.contain img {border:0px solid white; text-decoration:none;}

.mich_suche { float:left; margin-top:5px;font-family:"Times New Roman", Times, serif; color:#616161; margin-left:14px; margin-right:12px; font-weight:bold; font-size:12px; }
.mich_div { float:left;height:36px;line-height:36px;margin-left:35px; }
.mich_div a,.mich_div a:link, .mich_div a:visited {color:#0098de;font-family:"Times New Roman", Times, serif;font-weight:bold;font-size:12px;}

.sub_layer {
	position:absolute;left:0px;
	padding:0px 2px 2px 0px; 
	font-size:11px;color:black;
	font-weight:normal;
	top:21px; 
	display:none;
	
	text-align:left;
	width:190px;z-index:50; 
	overflow: hidden;
	height:300px;
	/* todo: ie5 hack fuer top:25px; */
}

.sub_inner {
	background:#fff; padding:7px 10px 10px 10px;
	border:1px solid #a0afb8;
	z-index:51;
	position: absolute;
	top:-170px;
	width:170px;
	font-family:Arial, Helvetica, sans-serif!important;
}

.sub_outer {
	position: relative; border:solid #c4c4c4; 
	border-width:1px 0px 1px 1px;
	height:21px;
	line-height:21px;
	background-color:#f0f0f0;
	text-align:center;
	width:100%;
}

.sub_outer a {color:#616161;}
.sub_outer:hover a {color:white;}
.sub_outer:hover {background-color:#616161; color:white;background-image:none;}

.sub_layer h2 {color:#424040; font-size:11px;margin-top:0px;padding-top:0px;padding-bottom:3px;margin-bottom:0px;}
.sub_layer a {text-decoration:none;display:block;color:black!important;line-height:19px;}
.sub_layer a:hover {color:#0098dd;}

.right { left:auto; right:-1px}
.right.last {right:4px;}
.right.last {right: -1px\9}

.sub_layer.right .sub_inner {right:0px;}

.teaser {width:938px; height:300px; background-color:white;overflow: hidden;}
.teaser_outer {border:1px solid #bcbcbc; }
.teaser_outer img {border:0px solid white;}

.anyClass {height:300px;overflow: hidden;}
.anyClass ul {list-style:none;padding-left:0px;margin-top:0px;}

.next {position:absolute;height:57px; width:18px; z-index:4;top:136px;right:-28px;background-image:url(gfx/pfeil_weiter.png); background-repeat:no-repeat; cursor:pointer}
.prev {position:absolute;height:23px; width:18px; z-index:4;top:136px;left:-28px;background-image:url(gfx/pfeil_back.png); background-repeat:no-repeat; cursor:pointer}


/* -------------------- */
#navigation {position:relative;}
#navigation td {
	text-align:center;
	cursor:pointer;
	color:#616161; 
	font-weight:bold; 
	background:url(gfx/navschatten.png) bottom left no-repeat;
	font-size:11px; 
	font-family:"Times New Roman", Times, serif!important;
	padding-bottom:2px;
}
#navigation td div {font-family:"Times New Roman", Times, serif}
#navigation td:last-child {border-right:1px solid #c4c4c4;}
#navigation a, #navigation a:hover {text-decoration:none;}

.angebote {
	
	margin:20px 0px;

}

.angebote .angebot {
	float:left;
	width:313px;
	height:304 px;
	overflow:hidden;
}

#footer_content {display:none;}
.footer { width:940px; margin:20px auto;}
.footer_last { background-color:#bcbcbc; height:30px; line-height:30px; text-align:center;}
.footer_last a { color:white!important; font-size:11px; text-decoration:none; border-right:1px dotted white;padding:0px 5px;}
.footer_info {height:70px;margin-bottom:10px;}
.footer_info .item {float:left;border-right:1px solid #d7d7d7; color:#545454;font-size:11px; cursor: pointer;}
.footer_info .item.last {border-right:0px solid white;padding-left:26px;}
.footer_info .item img {float:left;padding-right:15px;}
.footer_info .item a { color:#545454!important; font-size:11px; text-decoration:none; border-right:1px dotted white;padding:0px 5px;}
.footer_info .item h2 {font-family:"Times New Roman", Times, serif; color:#0099dd;padding:0px; margin:0px; font-size:15px;padding-bottom:5px;}

#s4t_table { width:940px; margin:0px auto;}

#LeftPanel {width:165px;}
#RightPanel {vertical-align: top;padding-left:13px; width:165px;font-size:13px;}
.gallery td {font-size:11px;}


#right_box {display:none;}
table.gallery td.camera {width:140px!important; height:140px!important; overflow: hidden;}
table.gallery td.picture div.image {height:140px;}

.box_content img {display: block; margin-bottom:20px;border:0px solid white;}
.box_content a {border:0px solid white;}
.ctrlbr {display: none;}
.rs-pview { padding: 0px; }

#product_content {
	width:940px;
	margin:0px auto;
}

#product_content #pLeftPanel {width:165px; margin-right:13px;float:left; }

#nav_uber {border:1px solid #d9d9d9; margin-bottom:20px;padding:5px 0px 10px 5px;}
#nav_uber h1 {margin:0px; margin-bottom:5px; font-size:18px; color:#0098dd;font-family:"Times New Roman", Times, serif;}
#nav_uber a {display:block;padding:3px 0px;color:#616161;text-decoration:none;font-family:Arial;font-size:12px;}
#nav_uber a:hover {text-decoration:underline;}

#product_content #pCentralArea {width:584px;float:left;font-family:Arial;font-size:11px;}
#product_content #pCentralArea .bild { float:left;}
#product_content #pCentralArea .bild img {width: 270px;border:0px solid white;}
#product_content #pCentralArea .detail_bild {border:1px solid #d6d6d6;  padding:10px;}
#product_content #pCentralArea .kurzbeschreibung {float:right; width:276px;}
#product_content #pCentralArea .kurzbeschreibung h2 {font-size:14px; font-weight:bold;margin:0px;padding:0px; margin-bottom:15px;}
#product_content #pCentralArea .mehr_bilder {clear:both;width:292px; height:56px; margin-top:10px;}
#product_content #pCentralArea .mehr_bilder .mehr_links {background:url(gfx/pfeil_weiter_kl.png) no-repeat 0px 20px;width:11px;height:56px;float:left;cursor: pointer;margin-right:10px;}
#product_content #pCentralArea .mehr_bilder .mehr_rechts {background:url(gfx/pfeil_back_kl.png) no-repeat 0px 20px;width:11px;height:56px;float:left; cursor: pointer;}
#product_content #pCentralArea .mehr_bilder .mehr_mitte {height:54px;border:1px solid #d6d6d6; position:relative;width:247px;float:left; margin-right:10px;overflow: hidden;}
#product_content #pCentralArea .mehr_bilder .mehr_mitte img {border:none;width: 57px;}
#product_content #pCentralArea .mehr_bilder .mitte_inner {position: absolute;}
#product_content .no_more {background:none!important;cursor:auto!important;}

.cloud-zoom-gallery {padding:0px 2px ; border-right:1px solid #d6d6d6;display:inline-block;}

#product_content #pCentralArea .tab_container {margin-top:20px;}

#product_content #pCentralArea .tab_leiste {height:33px;}
#product_content #pCentralArea .tab_leiste div { text-indent:13px;font-family:"Times New Roman", Times, serif!important; color:#0098dd; height:32px; background:url(gfx/tab_bg.png) no-repeat 0px -33px; display:block;float:left; margin-right:1px; padding-top:10px; color:black;font-size:13px;cursor:pointer;}
#product_content #pCentralArea .tab_leiste div.aktiv {color:black; border-right:1px solid #d6d6d6; background-position:0px 0px;padding-top:8px;}
#product_content #pCentralArea .tab_leiste div b {background:url(gfx/pfeil_tab_weiss.png) right 6px no-repeat;padding-right:15px;}
#product_content #pCentralArea .tab_leiste div.aktiv b {background:url(gfx/pfeil_tab_blau.png) right 6px no-repeat;padding-right:15px;}

#product_content #pCentralArea .tab_content { border:solid #d6d6d6; border-width:0px 1px 1px 1px; padding:10px;}
#product_content #pCentralArea .tab_content div { display: none;}
#product_content #pCentralArea .tab_content div.aktiv { display: block;}
#product_content #pCentralArea .tab_content.aktiv { display: block; }


#product_content #mCentralArea {width:584px;float:left;font-family:Arial;font-size:11px;}
#product_content #mCentralArea h1 {color:black; font-size:18px; margin:0px; margin-bottom:20px;}
#product_content #mCentralArea h2 {color:#0098dd; font-family:"Times New Roman", Times, serif;font-size:19px;}
#product_content #mCentralArea p {line-height:25px; font-size:12px; }
#product_content #mCentralArea hr {height:1px; border:none;background:#d6d6d6; margin:10px 5px;}
#product_content #mCentralArea span {padding-left:20px;}
#product_content #mCentralArea span a {margin-right:10px;border:none;}
#product_content #mCentralArea span img {border:none;}


#product_content #pRightPanel {
	width:165px;
	margin-left:13px;
	float:left;
}

.hide_me {display:none;}
#slider_outer li {display:none;}