/*Base styles*/
body {
	color:#333;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 12px ;
	font-size-adjust:0.51;
	margin:0;
	text-align:center;
}
a:link, a:visited {
	color:#666;
}
a:hover {
	color:#000;
}
form {
	margin:0;
	padding:0;
}
input:focus {
	border: 2px ridge #ffcccc;
}
input[type="image"] {
	border: none;
}
form textarea {
	width: 340px; 
	border: solid 1px #666;
}
form textarea:focus {
	border: 2px ridge #ffcccc;
}
input.button_small{
	 background-color:#FFFFFF;
	 border: 0px  solid #ffffff;
	 width:88px;
	 height:22px;
	 font-weight: bold;
	 background-image:url(../images/but_88_22.gif);
	 cursor:pointer;
}
input.button_big{
	 background-color:#FFFFFF;
	 border: 0px  solid #ffffff;
	 width:144px;
	 height:22px;
	 font-weight: bold;
	 background-image:url(../images/but_144_22.gif);
	 cursor:pointer;
}
input.button_biger{
	 background-color:#FFFFFF;
	 border: 0px  solid #ffffff;
	 width:180px;
	 height:22px;
	 font-weight: bold;
	 background-image:url(../images/but_180_22.gif);
	 cursor:pointer;
}
input.button_biger_slim{
	 background-color:#FFFFFF;
	 border: 0px  solid #ffffff;
	 width:180px;
	 height:20px;
	 font-weight: bold;
	 background-image:url(../images/but_160_18.gif);
	 cursor:pointer;
}
/*Structure*/
#globalnav {
	padding:0;
	margin: 0 0 0 3px;
	float: left;
}
#globalnav ul {
	list-style-type:none;
	margin:0;
	padding: 0;
}
#globalnav ul li {
	display:inline;
	margin: 0;
	padding: 0;
}
#globalnav ul li a {
	color:#666;
	font: bold 11px Arial, Geneva, Helvetica, sans-serif;
	text-decoration:none;
}
#toplogo {
	background:#A1D1FF url(../img/toplogo802_s.gif) no-repeat !important;// #f2f2f2 	url(../img/toplogo802_w.gif) no-repeat !important;
}
#toplogoLOWA {
	background:#A1D1FF url(../img/toplogo_LOWA.gif) no-repeat !important;// #f2f2f2 	url(../img/toplogo802_w.gif) no-repeat !important;
}
#toplogoTEVA {
	background:#A1D1FF url(../img/toplogo_TEVA.gif) no-repeat !important;// #f2f2f2 	url(../img/toplogo802_w.gif) no-repeat !important;
}
#toplogoMARMOT {
	background:#A1D1FF url(../img/toplogo_Marmot.gif) no-repeat !important;// #f2f2f2 	url(../img/toplogo802_w.gif) no-repeat !important;
}
#toplogo_o {
	height:46px;
	width:100%;
}
#toplogo_o ul {
	font: 11px Arial, Helvetica, sans-serif;
	list-style-type:none;
	padding: 3px 6px 3px 8px;
	float: right;
	color:#fff;
	background-color:#0D3982;
}
#toplogo_o ul li {
	display:inline;
	margin: 0;
	padding: 0;
}
#toplogo_o ul li a,#toplogo_o ul li a:visited {
	text-decoration:none;
	color:#fff;
}
#toplogo_o ul li a:hover {
	text-decoration:underline;
	color:#fff;
}
#home_link a{
	position: absolute;
	padding: 22px 130px;
}
#toplogo_l {
	float:left;
	height:34px;
	width:271px;
}
#topnav {
	margin-left:230px;
	float:left;
	height:34px;
	position:static;
	width: 400px;
}
#topnav_links,#topnav_links a {
	height:34px;
	width:20px;
	margin:0;
	padding:0;
}
#topnav_rechtss,#topnav_rechtss a {
	float:left;
	height:34px;
	width:20px;
	margin:0;
	padding:0;
}
/*  IE 5.x MAC \*//*/
* html #topnav_rechts{  
margin:0;
padding:0;
float: right;
position: absolute;
left: 860px;
top: 53px;
}
/**/    

.vorteil{
	font: bold 14px/13px "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	padding: 6px 10px;
}

.vorteil h3 {
	color:#E96802;
	font-size:14px;
	margin: 6px 0;
	padding: 0;
}
.vorteil li a,.vorteil ul {
	color:#555;
	font-size:11px;
	list-style-type:none;
	margin:0;
	padding:0;
	text-decoration:none;
}
.vorteil ul {
	margin: 10px 0;
}
.vorteil li a:hover {
	text-decoration:underline;
}
.vorteil img {
	text-align:center;
}

tr.formerror{
	background-color: #ffcccc;
}
.tbl_warning {
	background-color: #ffcccc;
}
.tbl_no_warning {
	background-color: #f4f4f4;
}
div.formerror{
	width: 530px;
	border: 1px solid #e98f8f;
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	color: #c00;
	font-size: 11px;
}
div.formerror h3{
	color: #c00;
	font-size: 12px;
	margin: 0;
	padding: 0 0 0 22px;
	background: url(../img/warning_03.gif) no-repeat 0px -4px;
}
div.formerror ul {
	list-style-type: square;
	list-style-position: inside;
	margin: 0;
}

#footer1 {
	background:url(../img/footer_bg.gif);
	border-bottom: 1px solid #bababa;
	border-left: 1px solid #bababa;
	border-right: 1px solid #bababa;
	color:#a4a4a4;
	font:11px Arial, Geneva, Helvetica, sans-serif;
	height:24px;
}
#footer1 .left {
	float:left;
	margin: 5px 0 0 15px;
	text-decoration:none;
}
#footer1 .right {
	float:right;
	font-style:italic;
	font-weight:bold;
	margin: 5px 15px 0 0;
}
#footer2 {
	font:11px Arial, Geneva, Helvetica, sans-serif;
	height:50px;
	margin: 15px 100px 0 100px;
}
#footer2 .center {
	color:#959595;
	text-align:center;
}
#footer2 .center a {
	color:#959595;
	text-decoration:underline;
}
#footer3 {
	color:#a4a4a4;
	font: 11px Arial, Geneva, Helvetica, sans-serif;
	margin-bottom:10px;
}
#footer3 .center {
	text-align:center;
}
#footer3 .center a {
	color:#a4a4a4;
	text-decoration:none;
}
#globalcontainer {
	margin:0 auto;
	text-align:left;
	width:982px;
}
#globalborder {
	width: 980px;
	border:1px solid #bababa !important;
	float: left;
}
#searchline {
	float:left;
	font:11px "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	height:50px;
	width:100%;
	background-image:url(/img/toplogo.gif);
}

* html #searchline{     
        margin-top: -16px;
}

/* IE 5.x MAC \*//*/
        * html #searchline{     
        margin-top: 0px;
}
/**/    
#searchline label {
	font-size:11px;
}
#searchline #querystring {
	color:#555;
	font-weight:bold;
	font-size:12px;
	height:16px;
	margin: 0 7px 0 10px;
	text-decoration:none;
	vertical-align:top;
	width:130px;
}
#searchline form {
	margin:0;
}
#searchline input.button {
	height:25px;
	margin-right:4px;
	vertical-align:top;
	width:35px;
}
#searchline .left {
	float:left;
	margin:0;
	padding:0;
	text-align:left;
}
#searchline .middle {
	float:left;
	margin:4px 5px 0;
	text-align:left;
}
#searchline .right {
	color:#666;
	float:right;
	margin:-15px 10px 0 0;
}
#searchline .suche,#searchline .direktbest {
	color:#555;
	text-decoration:none;
}
#searchline a {
	text-decoration:none;
}
#globalcontentleft {
	float:left;
	height:100%;
	padding:0;
	width:180px;
	background-color: #f4f4f4;
}
#globalcontentright{
	float: left;
	background:url(../img/kathead_bg.gif) repeat-x top;
	padding: 1px 24px 20px 20px;
}
.breaker {
	clear:both;
	height:1px;
	overflow:hidden;
}
#globalfooter {
	float:left;
	width: 982px;
}
#globalcontent {
	width:auto;
	margin: 0;
	padding: 0;
	background:url(../img/katnavbg.gif) repeat-y left top;
	float: left;
}
#globalbreadcrumb {
	width: 730px;
	height: 35px;
	background: url(../img/line_horiz.gif) repeat-x left bottom;
	margin-top: 3px;
	padding-bottom: 2px;
	font: 12px "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	color: #333;
	position: relative;
}
#globalbreadcrumb h1, #globalbreadcrumb h2, #globalbreadcrumb h3, #globalbreadcrumb h4, #globalbreadcrumb h5, #globalbreadcrumb h6{
	font: 12px "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	color: #333;
	margin:0px;
}
#globalbreadcrumb img {
	border: none;
	position: relative;
	bottom: -6px;
}
#globalbreadcrumb a, #globalbreadcrumb a:visited, #globalbreadcrumb a:link {
	color: #333;
}
#globalbreadcrumb .active, #globalbreadcrumb .active a {
	font-weight: bold;
	text-decoration: none;
	cursor: default;
	color: #333;
}
#globalbreadcrumb .artanzahl {
	font-size: 11px;
	color: #555;
}
#globalbreadcrumb .logged_in a{
	color: #333;
	text-decoration: underline;
}
.toptrenner,#searchline #searchform {
	float:left;
}
#globalnav ul li a:hover,#footer2 .center a:hover,#searchline .suche:hover,#searchline .direktbest:hover {
	color:#000;
}
/* film_prod.php */
.film_head {
	background-color:#f47302;
	background-image:url(../img/film_prod_head.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:top;
	padding-right:10px;
	padding-top:3px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}
.film_table {
	border: 1px solid #f47302;
}
.film_body {
	background-color:#cccccc;
	margin:10px;
	background-image:url(../img/film_prod_back.gif);
	background-repeat:repeat-x;
}
.film_td {
	height:50px;
	text-align:center;
	vertical-align:middle;
	color:#cccccc;
	background-color:#000000;
	font-size:15px;
}
.film_footer {
	height:50px;
	text-align:center;
	vertical-align:top;
	padding-top:3px;
	color:#cccccc;
	background-color:#000000;
	font-size:10px;
}
.film_swf {
	background-color:#000000;
	padding-left:50px;
	padding-right:50px;
}

#topnav1 {
	margin-left:170px;
	margin-top:-17px;
	float:left;
	height:34px;
	position:static;
	width: 280px;
}
#topnav2 {
	margin-left:20px;
	margin-top:-2px;
	float:left;
	height:34px;
	position:static;
	width: 400px;
}
#topnav1_links,#topnav_links a {
	height:34px;
	width:20px;
	margin:0;
	padding:0;
}
#topnav1_rechtss,#topnav_rechtss a {
	float:left;
	height:34px;
	width:20px;
	margin:0;
	padding:0;
}
/*111*/
/* paddig-left aus basestyle wird hier wieder vergroessert */
#globalcontentright {
padding: 1px 33px 20px 33px;
}
#globalcontentright_01 {
width:730px;
}
.outline_all { 
border: solid 1px #bababa 
}
.beitrag_head_nordic  { 
color: #333; 
font: 12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
background: #e7e7e7 url("../img/nordic.gif") no-repeat 12px center;
padding: 2px 12px 2px 43px; 
border-top: 1px solid #f7f7f7; 
border-bottom: 1px solid #cfcfcf;
}
.kasten_head { 
font-weight: bold; 
background-image: url("../img/head_bg.gif"); 
padding-top: 1px; 
padding-left: 12px;
}
.beitrag_head_reise  { 
color: #333;
font: 12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
padding: 2px 12px 2px 43px; 
border-top: 1px solid #f7f7f7; 
border-bottom: 1px solid #cfcfcf;
background: #e7e7e7 url("../img/reisemed.gif") no-repeat 12px center;
}
#detail_kat_back {
	background: #ffffff url(../img/detail_kat_back.gif) repeat-x
}
#detail_kat_back2 {
	background: #ffffff url(../img/detail_kat_back2.gif) repeat-x
}
.beitrag_head_info { 
color: #333; 
font: bold 12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
background: #e7e7e7 url("../img/for_info.gif") no-repeat 12px center;
padding: 2px 12px 2px 43px; 
border-top: 1px solid #f7f7f7; 
border-bottom: 1px solid #cfcfcf 
}

.beitrag_head_shop  { 
color: #333; 
font: 12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
padding: 2px 12px 2px 75px; 
border-top: 1px solid #f7f7f7; 
border-bottom: 1px solid #cfcfcf;
background: #e7e7e7 url("../img/shop_shop.gif") no-repeat 12px center;
}

.reihe1 ul, .hot_reihe1 ul {
color:#555;
font: bold 14px "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
height:418px;
list-style-type:none;
margin:0 0 0 96px;
padding:0;
text-align:left;
text-decoration:none;
}

.hot_reihe1 ul {
margin:0 0 0 90px;
}

.reihe1 .kasten1 li,.reihe1 .kasten2 li {
margin-top: 9px;
line-height: 37px;
}

.reihe1 .kasten1 li a,.reihe1 .kasten2 li a {
text-decoration:none;
}

.hot_reihe1 .kasten1 li,.hot_reihe1 .kasten2 li {
color:#333;
font-size:11px;
margin-top: 9px;
height: 37px;
font-weight:normal;
}

.neu {
color:#c00;
}

li.keinartikel,li.keinartikel a {
color:#888 !important;
cursor:default !important;
font-weight:normal!important;
}

.hot_reihe1 .kasten1 li a,.hot_reihe1 .kasten2 li a {
color:#555;
font: bold 14px "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
text-align:left;
text-decoration:none;
}

.reihe1 .kasten1,.reihe1 .kasten2,.hot_reihe1 .kasten1,.hot_reihe1 .kasten2 {
background-repeat:no-repeat;
height:422px;
width:346px;
}

.reihe1 .kasten1 {
background-image:url(../img/shop-rubriken01.gif);
float:left;
margin-right: 37px;
}

.reihe1 .kasten2 {
background-image:url(../img/shop-rubriken02.gif);
float:left;
}

.hot_reihe1 .kasten1 {
background-image:url(../img/hot-rubriken01.gif);
float:left;
margin-right: 20px;
}

.hot_reihe1 .kasten2 {
background-image:url(../img/hot-rubriken02.gif);
float:left;
margin-right: 20px;
}

.hot_reihe1 .kasten3 {
width:188px;
margin-top: 7px;
float:left;
padding-bottom: 10px;
border: 1px #ef6b00 solid;
/* IE Duplicate Characters Bugfix */
margin-right: -3px;
}


.hot_reihe1 .kasten3 .trenner {
background-image:url(../img/line_horiz.gif);
width: 174px;
margin: 5px;
height: 10px;
}

.hot_reihe1 .kasten3 p {
color: #555; 
font-size: 11px;
line-height:13px;
margin:0;
padding: 0px;
}

.hot_reihe1 .kasten3 p a {
text-decoration: none;
font-weight: bold;
}

.hot_reihe1 .kasten3 p a:hover {
color: #000;
}

.hot_reihe1 .kasten1,.hot_reihe1 .kasten2 {
background-repeat:no-repeat;
height:422px;
width:250px;
}

.reihe1 .kasten1 li a:visited,.reihe1 .kasten2 li a:visited,.hot_reihe1 .kasten1 li a:visited,.hot_reihe1 .kasten2 li a:visited {
color:#555;
}

.reihe1 .kasten1 li a:hover,.reihe1 .kasten2 li a:hover,.hot_reihe1 .kasten1 li a:hover,.hot_reihe1 .kasten2 li a:hover {
color:#000;
}

#art_block, #art_block_gr, #art_block a, #art_block_gr a {
color: #333; 
font-size: 11px; 
 
text-decoration: none;
}

#art_block_gr {
font-size: 12px; 
}

#art_block_gr a.price {
color: #506278; 
font-weight: bold;
line-height: 22px; 
}

#art_block a.price {
color: #506278; 
font-weight: bold;
line-height: 20px; 
}

#art_block a.price:hover, #art_block_gr a.price:hover {
color: black; 
text-decoration: underline !important;
}

#art_block .oldprice, #art_block_gr .oldprice {
text-decoration: line-through;
font-weight: bold; 
behavior: url(/include/hover.htc );
}

#art_block .newprice, #art_block_gr .newprice {
behavior: url(/include/hover.htc );
}

#art_block .oldprice:hover, #art_block_gr .oldprice:hover,#art_block .oldprice.hover, #art_block_gr .oldprice.hover, #art_block .newprice:hover, #art_block_gr .newprice:hover,#art_block .newprice.hover, #art_block_gr .newprice.hover {
text-decoration: underline!important;
}

#art_block .newprice, #art_block_gr .newprice {
color: #cc0033;
font-weight: bold; 
}

/* sehr global, Nebenefekte beachten! */

.price {
color: #333; 
font-size: 11px; 
text-decoration: none;
}

.oldprice {
text-decoration: line-through;
text-align: right;
display: inline;
}

/* .hover-Nachbau fuer den IE
Die Kombination ist wichtig:
es muss immer ein Style-Paar geben
z.B. .oldprice:hover, oldprice.hover */

div.oldprice {
behavior: url(/include/hover.htc );
}

div.oldprice:hover, div.oldprice.hover {
text-decoration: underline!important;
}

.newprice {
color: #cc0033;
font-size: 11px; 
text-decoration: none;
text-align: right;
}

.hinweis {
vertical-align: superexposant;
color: #cc0033;
display: inline;
}

td.hinweis {
color: #cc0033;
font-size: 10px; 
}

#blaettern {

float: right;
font-size: 12px;	
}

#blaettern .trenner {
font-size: 12px;
color: #506278;
vertical-align: text-top;
}

#blaettern .button, #blaettern .buttona, #blaettern .buttonpn {
color: #506278;
background-color: #fff;
margin: 0px;
padding: 0px;
border: none;
font-family: bold 11px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}

#blaettern .button, #blaettern .buttonpn {
border-top: none;
border-right: none;
border-bottom: 1px solid #506278;
border-left: none;
}

#blaettern .buttona {
border-bottom: 1px solid #fff;
}

/* Nur für den IE */
* html #blaettern .button, * html #blaettern .buttonpn {
text-decoration: underline;
border: none !important;
}

/* Nur für den IE */
* html #blaettern .buttona {
text-decoration: none;
border: none !important;
}

#blaettern .buttona {
color: #000;
text-decoration: none !important;
}

#blaettern .buttonpn {
	font-size:11px;
}

/* .hover-Nachbau fuer den IE
Die Kombination ist wichtig:
es muss immer ein Style-Paar geben
z.B. .oldprice:hover, oldprice.hover */

#blaettern .button, #blaettern .buttonpn {
behavior: url(/include/hover.htc );
}

#blaettern .button:hover, #blaettern .buttonpn:hover, #blaettern .button.hover, #blaettern .buttonpn.hover {
color: #000 !important;
border-color: #000;
cursor: pointer !important;
}

#blaettern form{
display: inline;
}

#blaettern .weg {
position: absolute;
left: -999px;
}
.nordic_head {
background-image: url(../img/footer_bg.gif);
text-align:center;
height:24px;
border-bottom: 1px solid #bababa;
}

#artikeltext div font {
font-size: 11px;
}

/* tellafriend.php */
.outline { border: solid 1px #bababa; 
background-color:#e7e7e7; 
padding: 0 10px;
}
.beitrag_head00 { 
color: #333; 
font-size: 12px; 
 
background: #e7e7e7 url("../img/letter.gif") no-repeat 12px center;
padding: 2px 12px 2px 36px; 
border-top: 1px solid #f7f7f7; 
border-bottom: 1px solid #cfcfcf 
} 
.beitrag_contain { 
padding: 10px 15px 0 15px;
background-color:#f4f4f4; 
}
.ups {font-size: 12pt;}
#taf-text {
border:0; padding:0;
}
.taf-form-margin {
margin:10px;
}
.taf-form-margin p {
margin:10px;
}
.taf-form-margin font {
font-size:8pt;
}

/* liefer-service-leitfaden */
.beitrag_head { 
background-color: #e7e7e7; 
padding: 0 12px 0 36px; 
border-top: 1px solid #f7f7f7; 
border-bottom: 1px solid #cfcfcf; 
font-weight:bold; 
}

.outline_all2 { 
border: solid 1px #bababa; 
padding-left: 0px; 
padding-right:0px; 
}
.outline_all3 { 
border: solid 1px #bababa; 
}
.outline_all3 td{ 
background-color:#e7e7e7; 
padding-left: 15px; 
padding-right:15px; 
}
.lsl-hell td{ 
background-color:#f4f4f4; 
padding-left: 15px; 
padding-right:15px; 
}
.lsl-padding {
margin:10px; 
margin-bottom:5px; 
padding-left: 15px; 
padding-right:15px; 
background-color:#f4f4f4; 
height:10px;
}

/* detail.php */
.v11black_margin { 
color: #333; 
font-size: 11px; 
padding: 13px 0 10px 0; 
 
text-decoration: none; 
}

#buchrubriken { 
width: 100%; 
}
table#buchrubriken { 
border-collapse: collapse; 
border:0; 
}
#buchrubriken tr { 
background-color: #F4F4F4; 
}
#buchrubriken tr.reihe2 { 
background-color: #fff;
}
#buchrubriken td { 
padding: 5px; 
padding-left:20px; 
}

/*********************************************************************************/
/* ANFANG aufgeraeumt */
.urubrik  { 
color: #555; 
font: bold 11px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
text-decoration: none;
}
.urubrik h1, .urubrik h2, .urubrik h3, .urubrik h4, .urubrik h5, .urubrik h6  { 
color: #555; 
font: bold 11px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
margin:0px;
text-decoration: none;
}
/*
.urubrik:hover { 
color: #000;
}
.urubrik:visited { 
color: #555;
}
*/

.urubrik2 { 
color: #ccc; 
font-size: 11px; 
 
font-weight: bold; 
text-decoration: none;
}
.urubrik2 h1, .urubrik2 h2, .urubrik2 h3, .urubrik2 h4, .urubrik2 h5, .urubrik2 h6  { 
color: #ccc; 
font: bold 11px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
margin:0px;
}
.kasten_head2 { 
color: #555; 
font-size: 12px; 
 
padding-top: 6px; 
padding-left: 12px;
}
.kasten_txt3 { 
color: #444; 
font-size: 12px; 
 
text-decoration: none;
}
.error_head {
color: #333; 
font-size: 14px; 
 
text-decoration: none;
vertical-align:middle;
text-align:center;
border: solid 1px #bababa;
background-color:#f4f4f4;
}
.error_head h3 {
	color: #333; 
	font-size: 14px; 
	font-weight: normal;
	margin: 2px 0;
	padding: 0;
}
.kasten_bg { 
	color: #555; 
	font-size: 11px; 
	 
	background-image: url("../img/kasten_bg.gif"); 
	background-repeat: repeat-x; 
	padding-top: 12px;
}
.marke { 
	color: #333; 
	font-size: 11px; 
	 
	font-weight: bold; 
	text-decoration: none;
}
.marke h1, .marke h2, .marke h3, .marke h4, .marke h5, .marke h6 { 
	color: #333; 
	font-size: 11px; 
	 
	font-weight: bold; 
	text-decoration: none;
	margin:0px;
}
.v11grey { 
	color: #555; 
	font-size: 11px; 
	 
	text-decoration: none;
}
.kasten_head { 
	color: #555; 
	font-size: 12px; 
	 
	font-weight: bold; 
	padding-top: 6px; 
	padding-left: 12px;
}
.v12black { 
	color: #333; 
	font-size: 12px; 
	 
	text-decoration: none;
}
.navhead { 
	color: #333; 
	font-size: 12px; 
	
}
.v12red3 { 
	color: #506278; 
	font-size: 12px; 
	 
	text-decoration: none;
}
.v_line { 
	background-image: url("../img/line_ver.gif"); 
	background-repeat: repeat-y; 
	background-position: 8px 0;
}
.link_v12c { 
	color: #555; 
	font-size: 12px; 
	 
	line-height: 16px; 
	text-decoration: none;
}
.link_v12c:hover { 
	color: #000;
}
.v14black { 
	color: #333; 
	font-size: 14px; 
	 
	text-decoration: none; 
	vertical-align: 12px;
}
.outline02 { 
	padding: 2px; 
	border: solid 1px #bababa;
}
.padd_all12px { 
	padding: 12px;
}
.rub_nav03 { 
	color: #555; 
	font-size: 12px; 
	font-family: "Trebuchet MS", Arial, Geneva, sans-serif; 
	line-height: 16px; 
	text-decoration: none;
}
.rub_nav03:hover {
	color: #000;
}
.v11black { 
	color: #333; 
	font-size: 11px; 
	 
	text-decoration: none;
}
.list_head { 
	color: #333; 
	font-size: 11px; 
	 
	text-decoration: none; 
	background-color: #e7e7e7; 
	border-top: 1px solid #f7f7f7; 
	border-bottom: 1px solid #cfcfcf;
}
.link_v12n  {
	color: #555;
	font-size: 12px;
	
	text-decoration: none;
	line-height: 14px;
}
.link_v12n:hover  { 
	color: #000;
} 
.vorteil1 { 
	color: #929292; 
	font-size: 11px; 
	font-family: "Trebuchet MS", Arial, Geneva, Verdana, sans-serif; 
	text-decoration: none;
}
.vorteil1:hover { 
	text-decoration: underline;
} 
.beitrag_head02 { 
	color: #333; 
	font-size: 12px; 
	 
	background-color: #e7e7e7; 
	padding-top: 2px; 
	padding-right: 12px; 
	padding-bottom: 2px; 
	border-top: 1px solid #f7f7f7; 
	border-bottom: 1px solid #cfcfcf;
} 
.hersteller { 
	color: #333; 
	font-size: 12px; 
	 
	line-height: 20px; 
	text-decoration: none;
	font-weight:normal;
}
.hersteller h1, .hersteller h2, .hersteller h3, .hersteller h4, .hersteller h5, .hersteller h6 { 
	color: #333; 
	font-size: 12px; 
	 
	line-height: 20px; 
	text-decoration: none;
	margin:0px;
	font-weight:normal;
}
.hersteller:hover { 
	color: #000; 
	text-decoration: underline;
} 
.hersteller2 { 
	color: #333; 
	font-size: 14px; 
	 
	font-weight: bold; 
	text-decoration: none;
}
.hersteller3 { 
	color: #888; 
	font-size: 20px; 
	 
	font-weight: bold; 
	text-decoration: none;
}
.verticalline { 
	background-image: url("../img/line_vertic_10.gif"); 
	background-repeat: repeat-y; 
	background-position: 5px 0;
}
.elements_txt { 
	font-size: 10px; 
	font-family: Verdana, Geneva, Arial, sans-serif;
}
.padd_all10 { 
	padding-right: 12px; 
	padding-left: 12px;
}
.beitrag_contain { 
	padding-top: 10px; 
	padding-right: 20px; 
	padding-left: 20px;
} 
.beitrag_head06 { 
	color: #333; 
	font-size: 12px; 
	 
	font-weight: bold; 
	background-color: #e7e7e7; 
	padding: 2px 2px 2px 12px; 
	border-top: 1px solid #f7f7f7; 
	border-bottom: 1px solid #cfcfcf;
}
.form_field { 
	color: #333; 
	font-size: 12px; 
	 
	font-weight: bold;
} 


/* Present */
#adv {
	position:relative;
	top: 10px;
	height: 510px;
	width: 611px;
	background-image:url(../img/bg.gif);
	background-repeat:no-repeat;
	background-color:#ad0000;
}
#women1 { position: absolute; z-index: 11; top: 20px; left: 31px; visibility: visible; display: block; }
#kids1 { position: absolute; z-index: 12; top: 175px; left: 48px; visibility: visible; display: block; }
#men1 { position: absolute; z-index: 10; top: 95px; left: 470px; visibility: visible; display: block; }
#women2 { position: absolute; z-index: 11; top: 50px; left: 150px; visibility: visible; display: block; }
#kids2 { position: absolute; z-index: 12; top: 210px; left: 160px; visibility: visible; display: block; }
#men2 { position: absolute; z-index: 10; top: 130px; right: 145px; visibility: visible; display: block; }
#pfeil { position: absolute; z-index: 9; top: 210px; left: 0px; visibility: visible; display: block; }
#disclaimer { position: absolute; z-index: 9; top: 291px; left: 0px; visibility: visible; display: block; }
#footer_geschenke { position: absolute; z-index: 9; top: 342px; left: 0px; visibility: visible; display: block; width:611px; padding:10px; color:#ffffff; }
.present_txt {
	color:#ffffff;
	font-size:24px;
	font-weight:normal;
}
.link_present a, .link_present {
	color:#ffcc00;
	font-weight:bold;
	font-size:13px;
}
.link_present a:link, .link_present a:visited{
	color:#ffcc00;
	text-decoration:none;
	font-weight:bold;
}
.link_present a:hover {
	color:#ffcc00;
	text-decoration:underline;
	font-weight:bold;
}
.pic_present {
	width:80px; 
	height:70px; 
	text-align:center; 
	vertical-align:middle; 
	border-left: 1px solid #fe9901;}
.underline_present { 
	border-bottom: solid 1px #fe9901;}
.info_text_present {
	padding:3px; text-align:left; vertical-align:top; width:275px;}
.error_present {
	padding:10px;
	border:solid 1px #fe9901;
	font-weight:bold;
}
/**/
#cont_schlitten {
	position:relative;
	width: 728px;
	border:solid 1px #567eaf;
}
#main_schlitten {
	background-image:url(/de/shop../img/schlitten_back.jpg);
	background-repeat:no-repeat;
	width:728px;
	height:306px;
}
#head {
	background-image:url(/de/shop../img/schlitten_header.jpg);
	background-repeat:no-repeat;
	width:728px;
	height:46px;
	border-bottom:solid 1px #567eaf;
}
#head_text {
	position: relative; 
	z-index: 11; 
	top: 12px; 
	left: 10px; 
	visibility: visible; 
	display: block;
	color:#133b81;
	font-size:20px;
	width:710px;
}
#main_schlitten a {
	color:#FFFFFF;
	font-weight:bold;
}
#main_schlitten a:link, #main_schlitten a:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#main_schlitten a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}
#schlitten1 { 
	position: absolute;
	z-index: 9; 
	top: 130px; 
	left: 40px; 
	visibility: visible; 
	display: block; 
	background-color:#fe9e02; 
	padding-left:4px; 
	padding-right:4px; 
}
#schlitten2 { position: absolute; z-index: 9; top: 180px; left: 240px; visibility: visible; display: block; background-color:#fe9e02; padding-left:4px; padding-right:4px; }
#schlitten3 { position: absolute; z-index: 9; top: 120px; left: 541px; visibility: visible; display: block; background-color:#fe9e02; padding-left:4px; padding-right:4px; }
#schlitten4 { position: absolute; z-index: 9; top: 250px; left: 99px; visibility: visible; display: block; background-color:#fe9e02; padding-left:4px; padding-right:4px; }
#schlitten5 { position: absolute; z-index: 9; top: 310px; left: 328px; visibility: visible; display: block; background-color:#fe9e02; padding-left:4px; padding-right:4px; }
#schlitten6 { position: absolute; z-index: 9; top: 234px; left: 526px; visibility: visible; display: block; background-color:#fe9e02; padding-left:4px; padding-right:4px; }
.pic {
	width:80px; 
	height:70px; 
	text-align:center; 
	vertical-align:middle; 
	border-left: 1px solid #567eaf;
}
.underline1 { 
	border-bottom: solid 1px #567eaf;
}
.info_text {
	padding:3px; 
	text-align:left; 
	vertical-align:top; 
	width:275px; 
	font-weight:normal;
}

/*Rubrik.php */
#teaser { 
	font-size: 12px;
	color: #333;
}
#teaser div {float:left;}
#teaser .block1 {
	background: #ececec url(/de/shop/kat_icons/leer.gif) no-repeat top;
	width: 102px;
	height: 54px;
	padding: 25px 5px 0 5px;
	margin-right: 10px;
	border: 1px solid #bababa;
	border-top: none;
	text-align: center;
	overflow: hidden;
}
#teaser .block2 {
	background: #ececec url(../img/teaser_bg.gif) repeat-x top;
	width: 468px;
	padding: 5px;
	border: #bababa 1px solid;
	height: 69px;
	overflow: hidden;
	margin-right: 10px;
}
#teaser .block3 {
	background: #ececec url(../img/teaser_erfahrung_gratis_bg.png) no-repeat center center;
	width: 102px;
	height: 54px;
	padding: 25px 5px 0 5px;
	border: #bababa 1px solid;
	text-align: center;
	overflow: hidden;
} 
#teaser .title a {
	font-weight:bold;
	color: #333;
}
#teaser .u_title a {
	position: relative;
	top: -21px;
	right: -42px;
	font-weight:bold;
	color: #ff0000;
	text-decoration: none;
}
#teaser .u_title a:hover {text-decoration: underline;}
#filterbox {
	background: #ececec url(/de/shop/kat_icons/stimmung/) no-repeat right top;
	width: 717px;
	height: 116px;
	border: #bababa 1px solid;
	padding: 5px 5px 5px 6px;
	font-size: 12px;
	overflow: hidden;
	margin-bottom: 10px;
}
#filterbox .title {
	padding: 0 0 5px 0;
	font-weight: bold;
	display: block;
}
#filterbox fieldset {
	float: left;
	padding-right: 20px;
	border: none;
}
#filterbox fieldset .hot{
	margin-top: 12px;
}
#filterbox input {
	background: none;
}
#filterbox input[type=radio] {
	border: none;
	padding: 0;
}
#filterbox input[type=checkbox] {
	border: none;
	padding: 0;
}
#filterbox input[type=image]{
	right: -30px;
	position: relative;
	top: 40px;
}
#filterbox select {
	width: 170px;
	font-size: 12px;
	margin-bottom: 12px;
}
#filterbox label.all {
	background: url(../img/gender_all.gif) no-repeat left 3px;
	padding: 0 0 0 15px;
}
#filterbox label.women {
	background: url(../img/gender_women.gif) no-repeat left 2px;
	padding: 0 0 0 15px;
}
#filterbox label.men {
	background: url(../img/gender_men.gif) no-repeat left 1px;
	padding: 0 0 0 17px;
}
#filterbox input[type=text]:focus {
	background: #f0f0f0;
	color: #333;
	border-color: #666;
}
#filterbox .swort {
	width: 710px;
	border-top: 1px dotted #bababa;
	padding: 3px 0;
	position: relative;
	left: 0px;
	top: -5px;
	clear: both;
	white-space: nowrap;
	float: left;
}
/*end 111*/
/*Top main menu*/
.udm,.udm li,.udm ul {
        margin:0;
        padding:0;
        list-style-type:none;
        }
.udm {
        position:relative;
        left:0;
        top:0;
        z-index:20000;
        width:auto;
        cursor:default !important;
        border:none;
        text-align:left;
        }
.udm {
        float:none;
        width:100%;
        }
@media screen,projection {
        .udm {
        float:left;
        }}
@media screen,projection {
        .udm:not(:nth-child(n)) {
        float:none;
        }}
.udm {
        padding-top:0px;
        }
.udm>li:first-child {
        margin-left:0px;
        }
@media Screen,Projection {
        .udm>li:first-child {
        margin-left:0;
        margin-right:0;
        }}
@media screen,projection {
        .udm:not(:nth-child(n))>li:first-child {
        margin-left:0px;
        }}
.udm li {
        left:0px;
        }
@media screen,projection {
        .udm li {
        position:relative;
        }}
.udm ul li {
        left:0;
        }
ul[class^="udm"] li {
        left:0;
        position:static;
        }
@media Screen,Projection {
        ul[class^="udm"] li {
        left:0px;
        position:relative;
        }}
@media screen,projection {
        .udm:not(:nth-child(n)) li {
        position:static;
        }}
@media Screen,Projection {
        .udm/**/[class="udm"] ul li {
        position:relative;
        left:0;
        }}
@media screen,projection {
        .udm ul li:not(:nth-child(n)) {
        position:static;
        }}
.udm li {
        display:block;
        width:auto;
        float:left;
        }
.udm li a {
        position:static;
        display:block;
        float:left;
        white-space:nowrap;
        }
@media screen,projection {
        .udm l\i a {
        position:relative;
        float:none;
        }}
ul[class^="udm"] li a {
        position:relative;
        float:none;
        }
@media screen,projection {
        * html .udm li a {
        position:relative;
        float:none;
        }}
@media screen,projection {
        .udm li a:not(:nth-child(n)) {
        position:static;
        float:left;
        }}
.udm ul li a {
        position:relative;
        float:none !important;
        white-space:normal;
        }
.udm li a {
        margin-left:-0px;
        }
@media Screen,Projection {
        .udm li {
        margin-left:-0px !important;
        }}
@media Screen,Projection {
        .udm li a {
        margin-left:0;
        }}
@media screen,projection {
        .udm:not(:nth-child(n)) li:first-child {
        margin-left:0px !important;
        }}
@media screen,projection {
        .udm:not(:nth-child(n)) li:first-child a {
        margin-left:-0px;
        }}
@media screen,projection {
        .udm:not(:nth-child(n)) ul li:first-child {
        margin-left:0 !important;
        }}
head:first-child+body ul[class^="udm"] li:not(:first-child) {
        margin-left:-0px;
        }
.udm ul li {
        margin-left:0 !important;
        }
ul[class^="udm"] ul li {
        margin-left:0 !important;
        }
.udm ul a {
        margin:0;
        }
.udm ul li {
        margin-bottom:0px !important;
        }
.udm ul li:first-child {
        margin-top:0px;
        }
.udm ul a {
        margin-top:0;
        margin-right:0px !important;
        margin-bottom:0;
        margin-left:0px !important;
        }
.udm ul {
        background-image:none;
        background-color:#f0f0f0;
        cursor:default !important;
        width:9.8em;
        height:auto;
        border: 1px solid #bababa;
        position:absolute;
        z-index:20100;
        padding:5px;
        }
.udm ul li {
        cursor:default !important;
        width:100%;
        position:static;
        float:none;
        }
.udm ul {
        display:none;
        visibility:hidden;
        }
html/**/[xmlns] .udm u\l {
        display:block;
        visibility:visible;
        height:0;
        overflow:scroll;
        left:-10000px;
        }
@media screen,projection {
        * html .udm ul  {
        display:block;
        visibility:visible;
        height:0;
        overflow:scroll;
        top:-10000px;
        }}
ul.udm/**/[class^="udm"] u\l {
        display:block;
        visibility:visible;
        height:0;
        overflow:visible;
        left:-1000em;
        }
@media screen,projection {
        * html .udm:not(:nth-child(n)) ul {
        display:none;
        visibility:hidden;
        left:auto;
        top:auto;
        }}
.udm a,.udm a:link,.udm a.nohref {
        cursor:pointer !important;
        z-index:1000;
        text-align:left;
        border-style:solid;
        border-color:#ead4a4 #edbb85 #edbb85 #ead4a4;
        padding-left:9px;
        padding-right:9px;
        padding-top:3px !important;
        padding-bottom:4px !important;
        text-decoration:none;
        color:#fff;
        border-width:0px;
        font-style:normal;
        font-family:Trebuchet MS, Arial, Geneva, Helvetica, sans-serif;
        font-weight:bold !important;
        }
.udm a,.udm a.nohref {
        font-size:12px;
        }
.udm li a,.udm li a:link,.udm li a.nohref,.udm li a:visited {
        text-transform: uppercase;
        }
.udm li a:visited {
       
        color:#fff;
        font-style:normal;
        border:0px solid #ead4a4;
        }
.udm li a.udmR,.udm li a.udmY,.udm li a.udmR:visited,.udm li a.udmY:visited,.udm li a:hover,.udm li a:focus,.udm li a.nohref:hover,.udm li a.nohref:focus {
        font-style:normal;
      
        text-decoration:none;
        color:#fff;
        border:0px solid #ead4a4;
        }
* html .udm li a:active {
        font-style:normal;
    
        text-decoration:none;
        color:#fff;
        border:0px solid #ead4a4;
        }
.udm ul a,.udm ul a:link,.udm ul a.nohref {
        background-image:none;
        background-color:transparent;
        text-align:left;
        border:0px solid #f8fbd0;
        padding:1px 6px !important;
        text-decoration:none;
        color:#444;
        font-style:normal;
        font-size:12px;
        font-family:"Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
        font-weight:normal !important;
        }
.udm ul li a,.udm ul li a:link,.udm ul li a.nohref,.udm ul li a:visited {
        text-transform: none;
        }
.udm ul li a:visited,* html .udm ul li a:visited {
        background-image:none;
        background-color:transparent;
        color:#444;
        font-style:normal;
        border:0px solid #f8fbd0;
        }
.udm ul li a.udmR,.udm ul li a.udmY,.udm ul li a.udmR:visited,.udm ul li a.udmY:visited,.udm ul li a:hover,.udm ul li a:focus,.udm ul li a.nohref:hover,.udm ul li a.nohref:focus,.udm ul li a:visited:hover {
        font-style:normal;
        background-image:none;
        background-color:transparent;
        text-decoration:none;
        color:#000;
        border:0px solid #aca;
        text-decoration: underline;
        }
* html .udm ul li a:active {
        font-style:normal;
        background-image:none;
        background-color:transparent;
        text-decoration:none;
        color:#000;
        border:0px solid #aca;
        text-decoration: underline;
        }
.udm a.nohref,.udm ul a.nohref {
        cursor:default !important;
        }
.udm h1,.udm h2,.udm h3,.udm h4,.udm h5,.udm h6 {
        display:block;
        background:none;
        margin:0;
        padding:0;
        border:none;
        font-size:1em;
        font-weight:normal;
        text-decoration:none;
        }
.udm h3,.udm h4,.udm h5,.udm h6 {
        display:inline;
        }
.udm h\3,.udm h\4,.udm h\5,.udm h\6 {
        display:block;
        }
ul[class^="udm"] h3,ul[class^="udm"] h4,ul[class^="udm"] h5,ul[class^="udm"] h6 {
        display:block;
        }
* html .udm h3,* html .udm h4,* html .udm h5,* html .udm h6 {
        display:block;
        }
@media screen,projection {
        .udm h3,.udm h4,.udm h5,.udm h6 {
        width:expression("auto",this.runtimeStyle.width=this.parentNode.offsetWidth);
        width/**/:auto;
        }}
@media screen,projection {
        .udm ul h3,.udm ul h4,.udm ul h5,.udm ul h6 {
        width:expression("auto",this.runtimeStyle.width=this.parentNode.currentStyle.width);
        width/**/:auto;
        }}
@media screen,projection {
        * html .udm li {
        display:inline;
        }}
@media screen,projection {
        * html .udm li,* html .udm ul li {
        display/**/:block;
        float/**/:left;
        }}
@media screen,projection {
    .udm:not(:nth-child(n)) li,.udm:not(:nth-child(n)) ul li {
    display:block;
    float:left;
        }}
@media screen,projection {
    * html .udm li,* html .udm ul li {
    clear:none;
        }}
select {
    visibility:visible;
        }
.udm .udmC {
    position:absolute;
    left:0;
    top:0;
    z-index:20020;
    width:auto;
    height:auto;
    filter:alpha(opacity=0);
        }
	
/*end Top main menu*/	


/*Catalog navigation styles*/
#kathead {
        background:url(../media/suche_bg.gif) repeat-x top;
        height:28px;
        margin:0;
        padding:0;
}
.katnav,.katnav li,.katnav ul {
        margin:0;
        padding:0;
        list-style-type:none;
        }
.katnav {
        position:static;
        left:0;
        top:0;
        z-index:20000;
        width:180px;
        cursor:default !important;
        text-align:left;
        }
.katnav {
        position:static;
        padding-left:0px;
        padding-top:0px;
        }
.katnav li {
        display:block;
        width:180px;
        position:static;
        }
@media screen,projection {
        .katnav/**/[class="katnav"] li {
        position:relative;
        }}
.katnav li a {
        position:static;
        display:block;
        }
.katnav li {
        margin-bottom:0px;
        }
.katnav a,.katnav a:link,.katnav a.nohref {
        background-image:none;
        background-color:rgb(161,209,255);//rgb(171,222,245);
        cursor:pointer ;
        z-index:1000;
        text-align:left;
        border-style:solid none solid none;
        border-color:rgb(189,222,245);//#fff #fff #ccc #fff;
        padding-left:43px;
        padding-right:5px;
        padding-top:2px !important;
        padding-bottom:2px !important;
        text-decoration:none;
        color:#333;
        border-width:1px;
        font-style:normal;
        font-family:Trebuchet MS, Arial, Geneva, Helvetica, sans-serif;
        font-weight:normal !important;
        }
.katnav a,.katnav a.nohref {
        font-size:12px;
        }
.katnav li a:visited {
        background-image:none;
        background-color:rgb(161,209,255);//rgb(171,222,245);//#ebebeb;
        border-width:1px;
        color:#333;
        font-style:normal;
        border-style:solid none solid none;
        border-color:rgb(189,222,245);//#fff #fff #ccc #fff;
        }
.katnav li a.udmR,.katnav li a.udmY,.katnav li a.udmR:visited,.katnav li a.udmY:visited,.katnav li a:hover,.katnav li a:focus {
        }
        
.katnav li a.udmA{
        background-color:#d5d5d5;
        border-color:rgb(189,222,245);//#fff #fff #ababab;
        border-style:solid none;
        border-width:1px;
        color:#000;
        font-style:normal;
        text-decoration:none;
        font-weight: bold !important;
}
        
* html .katnav li a:active {
        font-style:normal;
        background-image:none;
        background-color:#d5d5d5;
        text-decoration:none;
        color:#000;
        border-color:rgb(189,222,245);/#fff #fff #ababab #fff;
        border-style:solid none solid none;
        border-width:1px;
        }
.katnav a.nohref,.katnav ul a.nohref,.katnav li a.nohref:hover,.katnav li a.nohref:focus {
        cursor:default !important;
        font-weight: bold !important;
        background-color:rgb(74,176,255);//rgb(117,170,216);//rgb(171,222,245);
        border-style:solid none solid none;
        border-color:rgb(189,222,245);//#fff #fff #ccc #fff;
        color:#333;
        padding-left:10px;
        }
        
@media screen,projection {
        * html .katnav li {
        display:inline;
        }}
@media screen,projection {
        * html .katnav li,* html .katnav ul li {
        display/**/:block;
        float/**/:left;
        }}

/* Categories links */
#k00 {
        background-image:url(../media/k00.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
#k01 {
        background-image:url(../media/k01.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
#k02 {
        background-image:url(../media/k02.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
#k03 {
        background-image:url(../media/k03.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
#k04 {
        background-image:url(../media/k04.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
#k05 {
        background-image:url(../media/k05.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
#k06 {
        background-image:url(../media/k06.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
#k07 {
        background-image:url(../media/k07.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
#k08 {
        background-image:url(../media/k08.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
#k09 {
        background-image:url(../media/k09.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
#k10 {
        background-image:url(../media/k10.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
#k11 {
        background-image:url(../media/k11.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
#k12 {
        background-image:url(../media/k12.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
#k13 {
        background-image:url(../media/k13.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
#k14 {
        background-image:url(../media/k14.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
#k15 {
        background-image:url(../media/k15.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
#k16 {
        background-image:url(../media/k16.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
#k17 {
        background-image:url(../media/k17.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
.katnavinactive, .katnavinactive li, .katnavinactive a:hover, .katnavinactive li a, .katnavinactive li a:hover {
        color: #888 !important;
        background-color:rgb(74,176,255);//rgb(117,170,216);//rgb(153,189,237);!important;
        border-color:rgb(189,222,245);//#fff #fff #ccc !important;rgb(153,189,237);
        border-style:solid none !important;
        cursor: default !important;
}
.katnavu,.katnavu li,.katnavu ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.katnavu {
        cursor:default !important;
        left:0;
        position:static;
        text-align:left;
        top:0;
        width:180px;
        margin: 0px;
        padding: 0;
}
.katnavu li {
        display:block;
        position:static;
        width:180px;
        margin: 0px;
        padding: 0px;
}
.katnavu li a {
	display:block;
	position:static;
}
.katnavu a,.katnavu a:link,.katnavu li a:visited,.katnavu li a:visited:hover,.katnavu li a:hover,.katnavu li a:focus {
	border-color:rgb(153,189,237);//#fff #fff #ccc !important;
	border-style:solid none !important;
	border-width:1px;
	color:#555;
	font-family:Trebuchet MS, Arial, Geneva, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal !important;
	padding:2px 10px !important;
	text-align:left;
	text-decoration:none;
	background-image:none;
	background-color:#ebebeb !important;
}
.katnavu li a:visited:hover,.katnavu li a:hover {
	color:#000;
}
/*Cat nav styles end*/
/*Cart styles*/

.summary  { color: #333;  background-color: #fff; text-align: right; border: solid 0 #fff }
.summary02  { color: #333; font-size: 11px;  font-weight: bold; background-color: #f4f4f4; text-align: right; border: solid 0 #f4f4f4 }
.summary03  { color: #333;  background-color: #e7e7e7; text-align: right; border: solid 0 #e7e7e7 }
.summary04  { color: #333;  background-color: #cfcfcf; text-align: right; border: solid 0 #cfcfcf }


.summe01  { color: #333; font-size: 12px; text-decoration: none; border-top: 1px solid #767676; border-bottom: 1px solid #767676; border-left: 1px solid #767676 }
.summe02   { color: #333; font-size: 11px;  text-decoration: none; background-color: #cfcfcf; border-top: 1px solid #767676; border-right: 1px solid #767676; border-bottom: 1px solid #767676 }

.summe03  { color: #333; font-size: 11px; text-decoration: none; border-top: 1px solid #767676; border-bottom: 1px solid #767676; border-left: 0px solid #767676 }
.summe04  { color: #333; font-size: 11px;  text-decoration: none; background-color: #cfcfcf; border-top: 1px solid #767676; border-right: 0px solid #767676; border-bottom: 1px solid #767676 }


.outline_all_cart { border: solid 1px #bababa }
.outline_lr  { border-right: 1px solid #bababa; border-left: 1px solid #bababa }
.outline_lro { border-right: 1px solid #bababa; border-top: 1px solid #bababa; border-left: 1px solid #bababa }
.outline_allred_cart  { border: solid 1px #e98f8f }


.v14    { color: #333; font-size: 14px; text-decoration: none }
.v18    { color: #333; font-size: 18px; text-decoration: none }


.v11black { color: #333; font-size: 11px; }
.v12black    { color: #333; font-size: 12px;}
.v14black   { color: #333; font-size: 14px;  vertical-align: 12px }


.v11grey { color: #555; font-size: 11px;}


.v12red  { color: #c00; font-size: 12px;  }
.v11red  { color: #c00; font-size: 11px;}


.beitrag_head03  { color: #333; font-size: 12px; font-weight: bold; background-color: #e7e7e7; background-image: url("..../img/for_mail.gif"); background-repeat: no-repeat; background-position: 12px center; padding: 2px 12px 2px 40px; border-top: 1px solid #f7f7f7; border-bottom: 1px solid #cfcfcf }
.beitrag_head08    { color: #333; font-size: 12px;  background-color: #e7e7e7; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #f7f7f7; border-bottom: 1px solid #cfcfcf }
.beitrag_head09     { color: #c00; font-size: 12px;  background-color: #fcc; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #ffc; border-bottom: 1px solid #f99 }
.beitrag_head10  { color: #333; font-size: 12px;  background-color: #e7e7e7; background-image: url("..../img/w_korb_kl.gif"); background-repeat: no-repeat; background-position: 8px center; padding: 2px 12px 2px 40px; border-top: 1px solid #f7f7f7; border-bottom: 1px solid #cfcfcf }
.beitrag_head11    { color: #333; font-size: 11px;  background-color: #e7e7e7; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #f7f7f7; border-bottom: 1px solid #cfcfcf }

.beitrag_content { color: #333; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica,Verdana, SunSans-Regular, sans-serif; padding: 12px }


.link12  { color: #506278; font-size: 12px;  text-decoration: none }


.step_01      { color: #333333; font-size: 30px; font-weight: bold; padding-right: 4px; padding-left: 2px }
.step_02     { color: #ff6600; font-size: 30px; font-weight: bold; padding-right: 4px; padding-left: 2px }
.step_03     { color: #bababa; font-size: 30px; font-weight: bold; padding-right: 4px; padding-left: 2px }


.step_01t  { color: #333333; font-size: 12px; font-weight: bold; padding-bottom: 4px }
.step_02t  { color: #ff6600; font-size: 12px; font-weight: bold; padding-bottom: 4px }
.step_03t  { color: #bababa; font-size: 12px;  font-weight: bold; padding-bottom: 4px }


.step_ok { background-image: url("../img/step_ok.gif"); background-repeat: no-repeat; background-position: right bottom; padding-bottom: 4px }


.step_line01  { background-color: #bababa }
.step_line02  { background-color: #ff6600 }


.step5_head { color: #c00; font-size: 18px; font-weight: bold; line-height: 24px }
.step5_head2 { color: #000; font-size: 18px; font-weight: bold; line-height: 24px }
.step5_head3 { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica,Verdana, SunSans-Regular, sans-serif }

.form_field  { color: #333; font-size: 12px;  font-weight: bold }

.verticalline { background-image: url("../img/line_ver.gif"); background-repeat: repeat-y; background-position: 18px 0 }

#verified {
	position: relative;
	left: 510px;
	bottom: 60px;
}

/*end Cart Styles*/

