/* --------------------------- INDEX.TPL ------------------------------ */

body {
	background:transparent url(/sheepskin24/images/layout/bg_body.jpg) repeat-x scroll left top;
background-color:#e0fbd1;
color:#8A8A8A;
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:12px;
letter-spacing:0.03em;
margin:0;
padding:0;
}

.top_body{}

input {}

.eigene_Seiten{}

a {
text-decoration:none;
cursor:pointer;
color:#41DA06;
outline:none;
}
a:focus{
	color:#4d4d4d;	
}
a:hover{
	color:#4d4d4d;	
}

#question,mydescription2tab,mydescription3tab,mydescription4tab
{
	display:none;
}


h1, h2, h3, h4, h5 {font-weight:normal;margin:0;padding:0;}

br {line-height:90%;}
.page_frame{
background:transparent url(/sheepskin24/images/layout/page_bg.jpg) repeat-y scroll left top;
margin:auto;
width:1058px;	
}
.page {
background:transparent url(/sheepskin24/images/layout/page_top.jpg) no-repeat scroll left top;
margin:0;
min-height:500px;
padding:0 28px;
width:1000px;	
}
.header2 {
height:52px;
}
.imgage{
height:120px;
}
.imgage img{
height:118px;
width:118px;	
}
.imgage img:hover{
height:120px;
width:120px;	
}
.headmenu_rechts {
float:left;
width:400px;
}
.headmenu_links {	
float:left;
width:596px;
}
.header {
height:146px;
position:relative;
width:100%;
}

.mitte {
display:inline-block;
}

.content {
display:inline-block;
padding-bottom:20px;
}
.content_w1 {
float:left;
margin:0 10px;
width:580px;
}
.content_w2 {
margin-left:10px;
width:790px;
}
.content_w3 {
float:left;
margin-right:10px;
width:790px;
}
.content_w3 .abw{
padding-left:50px;
padding-right:50px;
}
.content_w4 {width:1000px;}

.content1 {
margin-top:248px;
}
.br {
width:200px;
display:inline-block;
}
.bl {
display:inline-block;
float:left;
width:200px;
}

.footer {
background:#E0FBD1 url(/sheepskin24/images/layout/footer_bg.jpg) no-repeat scroll left top;
height:186px;
margin:auto;
width:1058px;	
}
.subdomain_footer {
background:transparent url(/sheepskin24/images/layout/subdomain_footer_bg.jpg) no-repeat scroll left top;
height:82px;
margin:auto;
width:1058px;	
}
.footer_frame{
margin:auto;
width:1058px;	
}
.footer_spalte{
float:left;
padding:39px 0 0 45px;
width:210px;
}
.footer_zeile{
margin:0 0 3px 10px;
}
.footer_zeile a{
color:#7A7A7A;
font-size:11px;
}
.footer_zeile a:hover{
color:#4b4b4b;
}
.footer_headspalte{
border-bottom:1px dotted #7A7A7A;
color:#7A7A7A;
font-size:16px;
margin-bottom:3px;
padding-bottom:2px;
}

.footer2 {
background-color:#E0FBD1;
font-size:10px;
padding:20px 0;
text-align:center;	
}
.footer_news {}
.logolink{
cursor:pointer;
height:62px;
left:145px;
position:absolute;
top:44px;
width:281px;
}

/* ---------- KONSTANTEN: FLOATS // WIDTH // MARGIN // PADDING // BORDER // DISPLAY // COLOR ---------------- */

.fl			{float:			left;}
.fr			{float:			right;}

.cl			{clear:			left;}
.cr			{clear:			right;}
.cb			{clear:			both;}

.tal		{text-align:	left;}
.tac		{text-align:	center;}
.tar		{text-align:	right;}

.w1			{width:			610px;}		/* content */
.w2			{width:			273px;}		/* 1/2 content */
.w3			{width:			184px;}		/* 1/3 content */
.w4			{width:			365px;}		/* Produktbild */
.w5			{width:			200px;}		/* Produkt details */
.w6			{width:			150px;}		/* Freie weite X */
.w7			{width:			414px;}		/* Freie weite X */
.w8 		{width:			153px;}		/* Freie weite X */
.w9			{width:			150px;}		/* Freie weite X */
.w100		{width:			100%;}		

.h1			{height:		200px;}
.h2			{height:		205px;}
.mh1		{min-height:	60px;}
.hx1		{height:		360px;}
.hx2		{height:		174px;}

.ma1		{margin:		10px;}
.mt1		{margin-top:	10px;}
.mr1		{margin-right:	10px;}
.mb1		{margin-bottom:	10px;}
.ml1		{margin-left:	10px;}

.ma2		{margin:		20px;}
.mt2		{margin-top:	20px;}
.mr2		{margin-right:	20px;}
.mb2		{margin-bottom:	20px;}
.ml2		{margin-left:	20px;}

.ma3		{margin:		30px;}
.mt3		{margin-top:	30px;}
.mr3		{margin-right:	30px;}
.mb3		{margin-bottom:	30px;}
.ml3		{margin-left:	30px;}

.pa1		{padding:		10px;}
.pt1		{padding-top:	10px;}
.pr1		{padding-right:	10px;}
.pb1		{padding-bottom:10px;}
.pl1		{padding-left:	10px;}

.pa2		{padding:		20px;}
.pt2		{padding-top:	20px;}
.pr2		{padding-right:	20px;}
.pb2		{padding-bottom:20px;}
.pl2		{padding-left:	20px;}

.pa3		{padding:		30px;}
.pt3		{padding-top:	30px;}
.pr3		{padding-right:	30px;}
.pb3		{padding-bottom:30px;}
.pl3		{padding-left:	30px;}

.pa05		{padding:		5px;}
.pt05		{padding-top:	5px;}
.pr05		{padding-right:	5px;}
.pb05		{padding-bottom:5px;}
.pl05		{padding-left:	5px;}

.pa07		{padding:		7px;}
.pt07		{padding-top:	7px;}
.pr07		{padding-right:	7px;}
.pb07		{padding-bottom:7px;}
.pl07		{padding-left:	7px;}

.pa02		{padding:		2px;}
.pt02		{padding-top:	2px;}
.pr02		{padding-right:	2px;}
.pb02		{padding-bottom:2px;}
.pl02		{padding-left:	2px;}

.b1  		{border: 		1px solid #bfbfbf;}
.bt1 		{border-top: 	1px solid #bfbfbf;}
.br1 		{border-right: 	1px solid #bfbfbf;}
.bb1 		{border-bottom: 1px solid #bfbfbf;}
.bl1 		{border-left: 	1px solid #bfbfbf;}

.b2  		{border: 		1px solid #cfcfcf;}
.bt2 		{border-top: 	1px solid #cfcfcf;}
.br2 		{border-right: 	1px solid #cfcfcf;}
.bb2 		{border-bottom: 1px solid #cfcfcf;}
.bl2 		{border-left: 	1px solid #cfcfcf;}

.b3  		{border: 		1px dotted #cfcfcf;}
.bt3 		{border-top: 	1px dotted #cfcfcf;}
.br3 		{border-right: 	1px dotted #cfcfcf;}
.bb3 		{border-bottom: 1px dotted #cfcfcf;}
.bl3 		{border-left: 	1px dotted #cfcfcf;}

.hb1:hover	{border: 		1px solid #4D4D4D;cursor:pointer;}

.dit		{display:		table;}
.dib		{display:		inline-block;}
.di			{display:		inline;}
.din		{display:		none;}

.c1 		{color:			#8a8a8a;} /* grau 			*/
.c2 		{color:			#4D4D4D;} /* dunkel grau	*/
.c3 		{color:			#41DA06;} /* hellblau 		*/
.c4 		{color:			#cfcfcf;} /* hellgrau 		*/
.c5			{color:			#f88427;} /* signalrot		*/
.c6			{color:			#ffffff;} /* weiss			*/

.fz1		{font-size:		10px;}
.fz2		{font-size:		12px;}
.fz3		{font-size:		14px;}
.fz4		{font-size:		16px;}
.fz5		{font-size:		20px;}
.fz6		{font-size:		22px;}
.fz7		{font-size:		26px;}

.ts			{text-shadow: #cfcfcf 2px 2px 3px}

.fwb		{font-weight:	bold;}
.fsi		{font-style: 	italic;}

.lh1		{letter-spacing:0.02em;		line-height:150%;}

.hv1:hover	{color:			#4D4D4D;} /* dunkel grau 		*/

.pos_r		{position:		relative;}
.pos_a		{position:		absolute;}

.pab		{bottom:		20px;}
.par		{right:			20px;}
.pat1		{top:			-5px;}
.pal1		{left:			-5px;}
.pat2		{top:			0px;}
.pal2		{left:			0px;}

.ofh		{overflow:		hidden;}
.wsnw		{white-space:	nowrap;}

.bg			{background:transparent url(/sheepskin24/images/layout/box_bg.jpg) repeat-y scroll left top;}
.bg1 {background-color:#FBFBFB;}

.sl, .sl:active	, .sl:focus		{height:24px;}

/* ---------- STARTSEITE ---------------- */
.startseite{}
.startseite .spalte1{
	float:left;
}

.startseite .zeile1{
display:inline-block;
margin-bottom:10px;	
}
.startseite .zeile1 .box1{
margin-right:10px;
width:178px;	
}
.startseite .zeile1 .mitte{
float:left;
height:330px;
margin-right:10px;
width:580px;	
}
.startseite .zeile1 .rechts{
background-color:#F8F8F8;
border:1px solid #bfbfbf;
float:left;
height:188px;
margin-bottom:10px;
width:198px;	
}
.startseite .zeile1 .login{
float:left;
height:108px;
width:178px;	
}
.startseite .zeile1 .suche{
height:112px;
margin-bottom:0;
margin-top:10px;
width:178px;
}

.startseite .zeile2 {
border:1px solid #bfbfbf;
display:inline-block;
margin-bottom:10px;
padding:10px 0 10px 0;
width:998px;
}
.startseite .zeile2 .boxtitel{
color:#4D4D4D;
font-size:17px;
padding:0 0 10px 10px;
}
.startseite .zeile2 .frame{
display:table;
float:left;
height:180px;
margin-left:10px;
text-align:center;
width:131px;
cursor:pointer;	
}
.startseite .zeile2 .image{
	
}
.startseite .zeile2 .titel{
	height:30px;
}
.startseite .zeile2 .titel a{
font-size:12px;
padding:4px 0;
color:#8A8A8A;
}
.startseite .zeile2 .preis{	
}

.startseite .zeile3{
display:inline-block;
margin-bottom:-30px;
margin-top:5px;
}
.startseite .zeile3 h1{
color:#4D4D4D;
font-size:17px;
padding-bottom:2px;
}
.startseite .zeile3 h3{
color:#F29909;
font-size:12px;
padding-bottom:3px;
}
.startseite .zeile3 .content{
line-height:1.45em;
text-align:justify;
}

.startseite .zeile4 {
display:inline-block;
margin-bottom:10px;
width:1000px;
}
.startseite .zeile4 .frame {
background:#F8F8F8 url(/sheepskin24/images/layout/hausschuhe-online.jpg) no-repeat scroll right bottom;
border:1px solid #BFBFBF;
cursor:pointer;
float:left;
padding:10px 10px 0;
width:304px;
}
.startseite .zeile4 .frame_fake {
background:#F8F8F8 url(/sheepskin24/images/layout/kuhfelle-online.jpg) no-repeat scroll left top;
border:1px solid #BFBFBF;
cursor:pointer;
float:left;
padding:10px 10px 0;
width:304px;
margin:0 11px;	
}
.startseite .zeile4 .bild {
display:inline-block;
float:left;
margin-bottom:10px;
}
.startseite .zeile4 .bild a{
	display:inline-block;
}
.startseite .zeile4 .bild img{
border:1px solid #BFBFBF;
margin-right:10px;
width:120px;
}
.startseite .zeile4 h2 {
margin:0 0 5px 0;	
}
.startseite .zeile4 .text {
height:84px;
overflow:hidden;
text-align:justify;	
}
.startseite .zeile4 .price {
font-size:22px;
color:#ffffff;
text-align:right;
text-shadow:2px 2px 3px #CFCFCF;	
}
.startseite .zeile4 .price1 {
color:#FFFFFF;
font-size:11px;
text-align:right;
text-decoration:line-through;
text-shadow:2px 2px 3px #CFCFCF;	
}

/* ---------- Produktliste ---------------- */

#produktliste {
display:inline-block;
}
#produktliste .produktframe{
border:3px solid #FFFFFF;
cursor:pointer;
float:left;
height:286px;
text-align:center;
width:186px;
}
#produktliste .produktframe:hover{
border:3px solid #FBFBFB;
}
#produktliste .image{
height:150px;
padding:18px 0;
}
#produktliste .spacer{
height:52px;
}
#produktliste h2 a{
color:#4D4D4D;
font-size:14px;
}
#produktliste h3{
font-size:12px;	
}
#produktliste .preisframe{
font-size:14px;	
}
#produktliste .frame{}

.sort{
float:left;
padding-top:10px;
width:240px;
}
.sort select{
}
.sort option{}
.paging{
display:inline-block;
height:27px;
text-align:right;
width:506px;	
}

/* ---------- PAGING ---------------- */

#pages{
display:inline-block;
padding:8px 0;
}
#pages .button{}
#pages .back{}
#pages .numbers{
float:left;
margin-right:10px;	
}
#pages .numbers a{
border:1px solid #bfbfbf;
padding:3px 7px;
}
#pages .numbers a:hover{
border:1px solid #7a7a7a;
}
#pages .numbers span{
background-color:#bfbfbf;
border:1px solid #7A7A7A;
color:#7A7A7A;
font-weight:bold;
padding:3px 7px;
}
/* ---------- PRUDUKT ---------------- */
.prod_rechts{
margin-left:40px;
min-height:345px;
padding:20px 42px 0;
width:240px;
}
.ip_ammount{
background-color:#FFFFFF;
border:1px solid #CACACA;
color:#333333;
margin-top:2px;
padding:3px;
width:50px;
}



/* ---------- KUNDENANMELDUNG // FORMULARE  // CHECKOUT ---------------- */

.input_block{
	background:none repeat scroll 0 0 #FAFAFA;
	margin-bottom:20px;
	padding:15px 10px 10px;
	
}
.input_frame{
	margin-bottom:8px;
}
.txt_frame{
	margin-bottom:20px;
	display:table;
}
.input_txt{
	float:left;
	font-size:10px;
	min-width:130px;
	padding:4px 10px 0 0;
	text-align:right;
}
.abw {margin:0 30px;}

.abw input[type="radio"] {cursor:pointer;}

.abw .wk {}
.abw .wk th{}
.abw .wk td{}
.abw .wk tr{}
.abw .starter {
border-bottom:1px solid #cfcfcf;
color:#4D4D4D;
font-size:20px;
margin-bottom:20px;
padding-bottom:10px;	
}
.abw .rahmen {	
}
.abw .input_frame{
	margin-bottom:8px;
}
.abw .input_txt{
	float:left;
	height:10px;
	overflow:visible;
	padding:2px 5px 0 0;
	text-align:right;
	width:130px;
	font-size:12px;
}
.abw .input input{
	background-color:#FFFFFF;
	border:1px solid #cfcfcf;
	color:#8a8a8a;
	padding:2px 4px;
	width:200px;
	font-size:12px;
}

.abw .input_reload input{
	background-color:#FFFFFF;
	border:1px solid #cfcfcf;
	color:#8a8a8a;
	padding:2px 4px;
	font-size:12px;
}
.abw  textarea {
	background-color:#FFFFFF;
	border:1px solid #cfcfcf;
	color:#8a8a8a;
	padding:2px 4px;
	width:300px;
	font-size:12px;
}
.abw  textarea:focus,
.abw  input:focus {
	border:1px solid #41da06;
}
.abw .input input:hover, textarea:hover {
}
.abw .txt_frame{
	margin-bottom:20px;
	display:table;
}
.abw .error{
	background:lightyellow none repeat scroll 0 0;
	border:1px solid #FF5500;
	color:#E20A16;
	font-size:11px;
	font-weight:bold;
	margin-bottom:20px;
	padding:10px;
}
.abw .input_block{
	margin-bottom:20px;
}
.abw label{
	color:#41DA06;
	cursor:pointer;
} 
.abw .checker{
	float:left;
	margin-right:4px;
}
.abw .lr{
	height:30px;
	position:relative;
} 
.abw .l{
	position:absolute;
	left:0;
} 
.abw .r{
	position:absolute;
	right:0;
}
.abw .pay {
}
.abw .pay .radio{
	border-bottom:1px dotted #cfcfcf;
	padding-bottom:5px;
}
.abw .pay .name{
	font-size:14px;
	margin-left:3px;
}
.abw .pay .fee{
	font-size:10px;
	margin:5px 0 5px 28px;	
}
.abw .pay .description{
	margin-left:28px;
}

.abw .address {
	float:left;
	width:203px;
}
.abw .address .head{
	border-bottom:1px dotted #cfcfcf;
	font-size:12px;
	margin-bottom:10px;
	padding-bottom:2px;
}
.abw .address .inhalt{
	min-height:117px;
}
.abw .address .button{
	margin-top:12px;
}
.abw .address .name{
	margin-bottom:3px;
	font-weight:bold;
}
.abw .address .firma , .ort , .land{
	margin-bottom:3px;
}
.abw .bem_area{
	float:left;
	margin-bottom:20px;
	margin-right:20px;
	width:226px;
}
.abw .bem{
}
.abw .agb{
}
.abw .links li{
	margin-bottom:5px;
	list-style:none;
}
.abw .secure_img{
}
.after_html input {
	margin-top:20px;
}

.abw .payiframe{
border:0 none;
height:540px;
margin-top:-18px;
width:100%;
}

.abw .payiframe body{
background:none;
color:#8A8A8A;
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:12px;
letter-spacing:0.03em;
margin:0;
padding:0;
}

/* ---------- BOXEN RECHTS ------------------------------ */
.box1 {
border:1px solid #BFBFBF;
margin-bottom:10px;
padding:10px;
}
.box1 .box1_head {
border-bottom:1px solid #bfbfbf;
color:#4D4D4D;
font-size:17px;
margin-bottom:10px;
padding-bottom:5px;
}
.box1 .box1_content {
}
.box1 .box1_bottom {
}
.box2 {
background-color:#F8F8F8;
border:1px solid #bfbfbf;
padding:10px;
margin-bottom:10px;
}
#boxes_right .box2 {
margin-bottom:10px;
}
.box2 .box1_head {
border-bottom:1px solid #bfbfbf;
color:#4D4D4D;
font-size:17px;
margin-bottom:10px;
padding-bottom:5px;
}
.box2 .box1_content {
}
.box2 .box1_bottom {
}
.ip1 {
background-color:#FFFFFF;
border:1px solid #CACACA;
color:#333333;
margin-bottom:10px;
margin-top:2px;
padding:3px;
width:171px;
}
/* ---------- BOX MENU ---------------- */


.lev0{
background:transparent url(/sheepskin24/images/layout/li_arrow_right.png) no-repeat scroll 0 2px;
margin-left:5px;
padding-bottom:8px;
padding-left:20px;
width:100%;
}

.lev0_active{
background:transparent url(/sheepskin24/images/layout/li_arrow_down.png) no-repeat scroll 0 4px;
margin-left:5px;
padding-bottom:8px;
padding-left:20px;
width:100%;
}

.lev0:hover, .lev1:hover, .lev2:hover{
background:transparent url(/sheepskin24/images/layout/li_arrow_right_h.png) no-repeat 0px 2px;
}

.lev1{
background:transparent url(/sheepskin24/images/layout/li_arrow_right.png) no-repeat scroll 0 2px;
margin-bottom:8px;
margin-left:25px;
padding-left:20px;
width:100%;
}

.lev1_active{
background:transparent url(/sheepskin24/images/layout/li_arrow_down.png) no-repeat 0px 2px;
margin-bottom:8px;
margin-left:25px;
padding-left:20px;
width:100%;
}

.lev2{
background:transparent url(/sheepskin24/images/layout/li_arrow_right.png) no-repeat 0px 5px;
font-size:12px;
margin-bottom:8px;
margin-left:60px;
padding-left:15px;
width:100%;
}

.lev2_active{
background:transparent url(/sheepskin24/images/layout/li_arrow_down.png) no-repeat 0px 5px;
font-size:12px;
margin-bottom:8px;
margin-left:60px;
padding-left:15px;
width:100%;
}

/* ---------- BOX PRODUKT ---------------- */

.box_produkt {
padding-bottom:10px;
}
.box_bild {
}
.box_bild img{}

.box_title,
.box_title a {
font-size:12px;
margin-bottom:5px;
color:#8A8A8A;	
}
.box_text {
font-size:10px;
line-height:150%;
margin-bottom:5px;	
}

.box_price {
text-align:left;
width:100px;
float:left;
}

.price1 {
color:red;
font-size:12px;
text-decoration:line-through;	
text-shadow: #cfcfcf 2px 2px 3px
}

.price2, .price3 {color:#41da06;text-shadow: #cfcfcf 2px 2px 3px;} /* gruen 			*/	


/* ---------- BUTTON1 ---------------- */

.button1 {
background:transparent url(/sheepskin24/images/layout/bt_right.png) no-repeat scroll right center;
cursor:pointer;
display:inline-block;
min-width:100px;
}

.button1 input {
background:transparent url(/sheepskin24/images/layout/bt_left.png) no-repeat scroll left center;
border:medium none;
color:#FFFFFF;
display:inline;
font-size:12px;
font-weight:bold;
height:20px;
margin:0 0 0 -5px;
min-width:110px;
overflow:visible;
padding:0 10px 2px;
width:100%;
}

* html .button1 {
}
* html .button1 input {
	color:#cacaca;
}

.button1:hover {
background:transparent url(/sheepskin24/images/layout/bt_right_h.png) no-repeat scroll right center;
}

.button1:hover input{
background:transparent url(/sheepskin24/images/layout/bt_left_h.png) no-repeat scroll left center;
}
/* ---------- TAB SUBKATEGORIE PRODUKTLISTE ---------------- */

.kat_tab {
background:transparent url(/sheepskin24/images/layout/tab_right2.png) no-repeat scroll right center;
cursor:pointer;
display:inline-block;
}

.kat_tab input {
background:transparent url(/sheepskin24/images/layout/tab_left2.png) no-repeat scroll left center;
border:medium none;
color:#FFFFFF;
display:inline;
font-size:12px;
font-weight:bold;
height:20px;
margin:0 0 0 -5px;
min-width:75px;
overflow:visible;
padding:0 15px 2px;
}

.kat_tab_active {
background:transparent url(/sheepskin24/images/layout/tab_right1.png) no-repeat scroll right center;
cursor:pointer;
display:inline-block;
}

.kat_tab_active input{
background:transparent url(/sheepskin24/images/layout/tab_left1.png) no-repeat scroll left center;
border:medium none;
color:#FFFFFF;
display:inline;
font-size:12px;
font-weight:bold;
height:20px;
margin:0 0 0 -5px;
min-width:75px;
overflow:visible;
padding:0 15px 2px;
}

/* ---------- WK-BUTTON ---------------- */

.wk_bt {
background:transparent url(/sheepskin24/images/layout/wk_bt.png) no-repeat scroll top left;
cursor:pointer;
height:40px;
padding-top:2px;
}
.wk_bt:hover {
background:transparent url(/sheepskin24/images/layout/wk_bt_h.png) no-repeat scroll top left;
}

/* ---------- TABS ---------------- */

.tab{
background:transparent url(/sheepskin24/images/layout/tab_right3.png) no-repeat scroll right center;
cursor:pointer;
display:inline-block;
margin-left:10px;
}

.tab input{
background:transparent url(/sheepskin24/images/layout/tab_left3.png) no-repeat scroll left center;
border:medium none;
color:#FFFFFF;
display:inline;
font-size:12px;
font-weight:bold;
height:20px;
margin:0 0 0 -5px;
min-width:75px;
overflow:visible;
padding:0 15px 2px;
}

.tab_active{
background:transparent url(/sheepskin24/images/layout/tab_right2.png) no-repeat scroll right center;
cursor:pointer;
display:inline-block;
margin-left:10px;
}

.tab_active input{
background:transparent url(/sheepskin24/images/layout/tab_left2.png) no-repeat scroll left center;
border:medium none;
color:#FFFFFF;
display:inline;
font-size:12px;
font-weight:bold;
height:20px;
margin:0 0 0 -5px;
min-width:75px;
overflow:visible;
padding:0 15px 2px;
}
/* ---------------------------------headmenu1------------------------------- */

.headmenu_rechts ul {
float:right;
height:20px;
margin:0 39px 0 0;
padding:0;;
}
.headmenu_rechts li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:40px;
}
.headmenu_rechts li a {
color:white;
font-size:14px;
}
.headmenu_rechts li a:hover {
color:#4b4b4b;
}
/* ---------------------------------historyleiste------------------------------- */
#historyleiste {
color:white;
padding-left:12px;
padding-top:1px;	
}
#historyleiste div{
float:left;
margin-right:5px;	
}
#historyleiste div a{
color:white;
font-size:11px;
}
#historyleiste div a:hover{
color:#4b4b4b;
}
/* ---------------------------------HOVER BUTTON------------------------------- */

.h_button {
	margin:0;
	padding:0;
	height:22px;
}

.h_button li {
    display:inline;
    list-style:none;
}

.h_button li a {
    background:transparent url(/sheepskin24/images/layout/buttons.jpg) no-repeat scroll left top;
	color:#FAFAFA;
	display:block;
	float:left;
	font-weight:bold;
	height:22px;
	letter-spacing:0.07em;
}

.h_button li a span {
    background:transparent url(/sheepskin24/images/layout/buttons.jpg) no-repeat scroll right top;
	cursor:pointer;
	display:inline;
	float:left;
	height:17px;
	margin-left:10px;
	padding:5px 30px 0 22px;
}

.h_button li a:hover {
    background-position:0px bottom; color:#fff;
}

.h_button li a:hover span {
    background-position:right bottom;
}
/* ---------------------------------WK BUTTON------------------------------- */

.wk_button {
	margin:0;
	padding:0;
	height:40px;
}
.wk_button li {
    display:inline;
    list-style:none;
    float:right;
}

.wk_button li a {
    background:transparent url(/sheepskin24/images/layout/wk_button.jpg) no-repeat scroll left top;
	color:#FAFAFA;
	display:block;
	float:left;
	font-weight:bold;
	height:40px;
	letter-spacing:0.07em;
}

.wk_button li a span {
   background:transparent url(/sheepskin24/images/layout/wk_button.jpg) no-repeat scroll right top;
	cursor:pointer;
	display:inline;
	float:left;
	height:31px;
	margin-left:10px;
	padding:9px 18px 0 10px;
}

.wk_button li a:hover {
    background-position:0px bottom; color:#fff;
}

.wk_button li a:hover span {
    background-position:right bottom;
}
/* ---------------------------------TAB SUBKATEGORIE------------------------------- */

.subkat_tab {
height:25px;
margin:0;
padding:0 0 0 10px;
}

.subkat_tab .tab,
.subkat_tab .tab_active{
    display:inline;
    list-style:none;
}

.subkat_tab .tab a {
background:transparent url(/sheepskin24/images/layout/subkat_tab.jpg) no-repeat scroll left -25px;
color:#FAFAFA;
display:block;
float:left;
height:25px;
letter-spacing:0.07em;
margin-left:0;
margin-right:10px;
}

.subkat_tab .tab a span {
background:transparent url(/sheepskin24/images/layout/subkat_tab.jpg) no-repeat scroll right -25px;
cursor:pointer;
display:inline;
float:left;
height:18px;
margin-left:20px;
padding:7px 18px 0 0;
white-space:nowrap;
}

.subkat_tab .tab_active a {
background:transparent url(/sheepskin24/images/layout/subkat_tab.jpg) no-repeat scroll left 0px;
color:#FAFAFA;
display:block;
float:left;
height:25px;
letter-spacing:0.07em;
margin-left:0;
margin-right:10px;
font-size:14px;
}

.subkat_tab .tab_active a span {
background:transparent url(/sheepskin24/images/layout/subkat_tab.jpg) no-repeat scroll right 0;
cursor:pointer;
display:inline;
float:left;
height:20px;
margin-left:25px;
padding:5px 25px 0 0;
white-space:nowrap;
}

.subkat_tab .tab a:hover {
    background-position:left -50px; color:#4b4b4b;
}

.subkat_tab .tab a:hover span {
    background-position:right -50px;
}

/* ---------- BUTTON ---------------- */

.button {
	height:20px;
	margin:0 0px 0 0;
	padding:0;
	display:inline-block;
}

.button li {
    display:inline;
    list-style:none;
}

.button li a {
background:transparent url(/sheepskin24/images/layout/button.jpg) no-repeat scroll left top;
color:#FFFFFF;
display:block;
float:left;
height:20px;
letter-spacing:0.07em;
margin-left:0;
}

.button li a span {
background:transparent url(/sheepskin24/images/layout/button.jpg) no-repeat scroll right top;
cursor:pointer;
display:inline;
float:left;
height:18px;
margin-left:25px;
padding:2px 25px 0 0;
white-space:nowrap;
}

.button li a:hover {
    background-position:0px bottom; color:#fff;
}

.button li a:hover span {
    background-position:right bottom;
}

.button_2 {
	height:20px;
	margin:0 0px 0 0;
	padding:0;
}

.button_2 li {
    display:inline;
    list-style:none;
}

.button_2 li a {
background:transparent url(/sheepskin24/images/layout/button_2.jpg) no-repeat scroll left top;
color:#FFFFFF;
display:block;
float:left;
height:20px;
letter-spacing:0.07em;
margin-left:0;
}

.button_2 li a span {
background:transparent url(/sheepskin24/images/layout/button_2.jpg) no-repeat scroll right top;
cursor:pointer;
display:inline;
float:left;
height:18px;
margin-left:25px;
padding:2px 25px 0 0;
white-space:nowrap;
}

.button_2 li a:hover {
    background-position:0px bottom; color:#fff;
}

.button_2 li a:hover span {
    background-position:right bottom;
}


.timeline{
border:1px solid #bfbfbf;
margin-bottom:10px;	
}
.timeline_dot{height:48px;}
.timeline_head{height:61px;background:transparent url(/sheepskin24/images/layout/timeline/timeline_head.jpg) no-repeat scroll left top;}
.timeline .on1{background:transparent url(/sheepskin24/images/layout/timeline/1_on.jpg) no-repeat scroll left top;}
.timeline .on2{background:transparent url(/sheepskin24/images/layout/timeline/2_on.jpg) no-repeat scroll left top;}
.timeline .on3{background:transparent url(/sheepskin24/images/layout/timeline/3_on.jpg) no-repeat scroll left top;}
.timeline .on4{background:transparent url(/sheepskin24/images/layout/timeline/4_on.jpg) no-repeat scroll left top;}
.timeline .on5{background:transparent url(/sheepskin24/images/layout/timeline/5_on.jpg) no-repeat scroll left top;}
.timeline .off1{background:transparent url(/sheepskin24/images/layout/timeline/1_off.jpg) no-repeat scroll left top;}
.timeline .off2{background:transparent url(/sheepskin24/images/layout/timeline/2_off.jpg) no-repeat scroll left top;}
.timeline .off3{background:transparent url(/sheepskin24/images/layout/timeline/3_off.jpg) no-repeat scroll left top;}
.timeline .off4{background:transparent url(/sheepskin24/images/layout/timeline/4_off.jpg) no-repeat scroll left top;}
.timeline .off5{background:transparent url(/sheepskin24/images/layout/timeline/5_off.jpg) no-repeat scroll left top;}

/* ---------------------------------TAB PRODUKTBESCHREIBUNG------------------------------- */

.tab_beschr {
height:24px;
margin:0 25px 0 0;
padding:0;
}

.tab_beschr .tab,
.tab_beschr .tab_active{
    display:inline;
    list-style:none;
}

.tab_beschr .tab a {
background:transparent url(/sheepskin24/images/layout/beschr_tab.jpg) no-repeat scroll left -24px;
color:#FAFAFA;
display:block;
float:left;
height:24px;
letter-spacing:0.07em;
margin-left:0;
}

.tab_beschr .tab a span {
background:transparent url(/sheepskin24/images/layout/beschr_tab.jpg) no-repeat scroll right -24px;
cursor:pointer;
display:inline;
float:left;
height:17px;
margin-left:27px;
padding:7px 27px 0 0;
white-space:nowrap;
}

.tab_beschr .tab_active a {
background:transparent url(/sheepskin24/images/layout/beschr_tab.jpg) no-repeat scroll left 0px;
color:#FAFAFA;
display:block;
float:left;
height:24px;
letter-spacing:0.07em;
margin-left:0;
}

.tab_beschr .tab_active a span {
background:transparent url(/sheepskin24/images/layout/beschr_tab.jpg) no-repeat scroll right 0px;
cursor:pointer;
display:inline;
float:left;
height:17px;
margin-left:27px;
padding:7px 27px 0 0;
white-space:nowrap;
}

.tab_beschr .tab a:hover {
    background-position:left -48px; color:#fff;
}

.tab_beschr .tab a:hover span {
    background-position:right -48px;
}


.hersteller_img{
height:40px;	
}


/* ---------------------------------TOOLTIPP------------------------------- */

.tooltipp {
	-moz-border-radius:5px;
	background-color:#F8F8F8;
	border:1px solid #C4C4C4;
	padding:10px;
	width:250px;
}
.tooltipp .titel {
	font-size:14px;
	color:#4D4D4D;
	padding-bottom:10px;
}
.tooltipp .text {
	line-height:18px;
}

/* ---------------------------------SIDEBAR LANGUAGE------------------------------- */
.sidebar{
overflow:hidden;
position:absolute;
right:0;
top:60px;
width:36px;
}
.sidebar img{
float:right;
margin-bottom:8px;
margin-right:-8px;
}
.sidebar a img{
	margin-right:-22px;
}
.sidebar a img:hover{
	margin-right:-8px;
}

