body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	
}
body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
}a {
color:#FFFFFF;}
h1{
font-size:14px;
padding:10px 0px 5px 20px;
margin:0px;
}
#main{
position:relative;
text-align:left;
width:982px;
margin:0px auto 0px auto;

}
#bottomlinkdiv{
text-align:right;
width:982px;
margin:0px auto 0px auto;

}
*html #main{
height:580px;
}
html>body #main{
min-height:580px;

}
#left{
position: absolute;
left:0px;
top:0px;
width:98px;
border:1px solid #FF9801;
height:580px;
}

#left a{
display:block;
font-weight:700;
text-decoration:none;

}
.mainnav{
font-size:14px;
width:83px;
color:#FF9801;
background-color:#000000;
border-bottom:1px solid #000000;
margin:4px 5px 0px 7px;
}
.mainnav:hover{
color:#FFFFFF;
background-color:#000000;
border-bottom:1px solid #FF9801;
}
.mainnavon{
font-size:14px;
width:83px;
color:#FF9801;
background-color:#000000;
border-bottom:1px solid #FFFFFF;
margin:4px 5px 0px 7px;
}
.mainnavon:hover{
color:#FFFFFF;
background-color:#000000;
border-bottom:1px solid #FFFFFF;
}
.subnav{
font-size:12px;
width:68px;
color:#FF9801;
background-color:#000000;
border-bottom:1px solid #000000;
margin:3px 5px 0px 25px;

}
.subnav:hover{
color:#FFFFFF;
background-color:#000000;
border-bottom:1px solid #FF9801;
}
.subnavon{
font-size:12px;
width:68px;
color:#FF9801;
background-color:#000000;
border-bottom:1px solid #FFFFFF;
margin:3px 5px 0px 25px;

}
.subnavon:hover{
color:#FFFFFF;
background-color:#000000;
border-bottom:1px solid #FFFFFF;
}
#content{
/*position: absolute;*/
/*left:112px;
top:0px;*/
position:relative;
margin-left:112px;
width:870px;
border:1px solid #FF9801;

}
*html #content{
height:580px;
}
html>body #content{
min-height:580px;
}
#right{
position: absolute;
right:1px;
top:0px;
width:150px;
height:580px;
/* index.php enthält weitere teile dieser ID */
background-repeat:no-repeat;
background-position:bottom;

}
#right p{
font-size:11px;
margin:0px 7px 0px 7px;
}
/*#right a{
color:#FF9801;
}*/
.rightnav{
text-align:right;
display:block;
width:145px;
text-decoration:none;
color:#FFFFFF;
background-color:#000000;

border-left:1px solid #FF9801;
border-bottom:1px solid #FF9801;
padding-right:5px;
}

.rightnav:hover{
color:#000000;
background-color:#FF9801;

}
.rightnavon{
text-align:right;
display:block;
width:145px;
text-decoration:none;
color:#FF9801;
background-color:#000000;
border-left:1px solid #FF9801;
border-bottom:1px solid #FF9801;
padding-right:5px;
}
.clearright{
clear:right;
height:10px;}

/*basics*/
.basics_list{
padding:0px 10px 0px 10px;
}
.basics_list_text{
 float:right;
 width:150px;

}
.basics_list_imglink{
display: block;
width:682px;
background-color:#000000;
 /*border:1px solid #000000;*/
}
.basics_list_imglink img{
padding:1px;
 /*border:1px solid #000000;*/
}
.basics_list_imglink:hover{
 /*border:1px solid #FF9801;*/
 background-color:#FF9801;

}
.basics_list_text_headline{
 margin:0px 0px 0px 0px;
 font-size:12px;
  font-weight:500;

}
.basics_list_text_text{
color:#C0B9B9;
 margin:0px;
 font-size:11px;
 line-height:12px;
}
.basics_list_text_preis{
 margin:0px 0px 0px 0px;
 font-size:12px;
}
.basics_second_list{
float:left;
width:117px;
padding:2px;
margin:0px 10px 0px 10px;}
.basics_second_list_imglink{
display: block;
margin-bottom:-10px;
width:98px;
background-color:#000000;
 /*border:1px solid #000000;*/
}
.basics_second_list_imglink img{
padding:1px;
 /*border:1px solid #000000;*/
}
.basics_second_list_imglink:hover{
 /*border:1px solid #FF9801;*/
 background-color:#FF9801;

}
#basicsrighttext{
color:#FF9801;
 margin:0px;
 font-size:11px;
 line-height:12px;
position: absolute;
right:2px;
bottom:2px;
width:158px;
}
#basicsrighttext strong{
color:#FFFFFF;
}
.orange{
color:#FF6600;
}




#auswahl{
 border:1px solid #666666;
position: absolute;
left:20px;
bottom:1px;
width:680px;
height:100px;
}
.auswahldetail{
position: absolute;
left:100px;
top:10px;
width:350px;
height:90px;

}
.auswahlmenge{
width:20px;
font-size:11px;
height:14px;
border:1px solid #FF9801;
background-color:#666666;
}
.auswahlsend{
width:250px;
font-size:11px;
color:#FFFFFF;
border:1px solid #FF9801;
background-color:#000000;
}
#to_basket{
width:400px;
position:absolute;
top:70px;
left:118px;
}
*html #to_basket{
/*bottom:-10px;*/
}
html>body #to_basket{
/*bottom:-5px;*/
}
.cat1_list{
background-color:#666666;
float:left;
height:410px;
margin-left:10px;
}
.cat1_list a{
display:block;
}
.cat1_list h2{
color:#000000;
font-size:14px;
margin:0px;
text-align:center;
}

.list_horizontal_list{
padding:0px 3px 0px 3px;
border-top:1px solid #000000;

}
.list_horizontal h2{
font-size:12px;
height:20px;
text-align:center;
color:#000000;
 margin:0px 0px 0px 0px;

}
.list_horizontal_list_text{
text-align:left;
color:#C0B9B9;
 margin:3px 0px 0px 0px;
 font-size:11px;
 line-height:12px;
 font-weight:500;
}
.list_horizontal_list_text_varianten{
text-align:center;
color:#C0B9B9;
 margin:3px 5px 0px 0px;
 font-size:11px;
 line-height:12px;
}
.list_horizontal_list_text_varianten_small{
text-align:center;
color:#C0B9B9;
 margin:3px -6px 0px 0px;
 font-size:11px;
 line-height:12px;
}
.list_horizontal_list_preis{
 margin:0px 2px 0px 3px;
 font-size:11px;
}
/*spalte mit horizontaler navigation*/

.cat2_list{
font-size:11px;
font-weight:700;
/* index.php enthält weitere teile dieser ID */
color:#999999;
height:20px;
margin:0px;
padding:0px;

 }

.cat2_list_link{
font-size:11px;
display:block;
padding:4px 5px 2px 5px;
text-decoration:none;
color:#3F3E3E;
 }
*html .cat2_list_link{
margin:-1px;
 }
  
.cat2_list_link:hover{
/* index.php enthält weitere teile dieser ID */
 background-image:url(http://www.individual-signs.com/media/img/elemente/list_vertikal_horizontal_over.jpg);
 color:#FF6600;
 background-color:#666666;

 }

.cat2_list_link_on{
display:block;
padding:4px 5px 2px 5px;
text-decoration:none;
/* index.php enthält weitere teile dieser ID */
margin:0px;
color:#FFFFFF;
 background-color:#666666;
 }
*html .cat2_list_link_on{
margin:-1px;
 }
  .cat2_list_link_on:hover{
/* index.php enthält weitere teile dieser ID */
 color:#FF6600;
 background-color:#666666;

 }
.tooltip {
z-index:1;   
position: absolute;
   width:150px;
   display: none;
   background-color:#FFFFFF;
   color:#000000;
   padding:5px 5px 5px 5px;
   border:1px solid #676767;
 }
.varianten{ background-repeat:no-repeat; background-position: right top; width:95px; margin:0px 0px 0px 0px; float:left; text-align:right; height:82px; padding-top:10px;}
.varianten_headline{ width:95px;  margin:0px; float:left;}
.varianten_headline h3{font-size:12px; text-align:left;}

.varianten a{
text-decoration:none;
margin:0px; 
display:block;
width:95px;
height:16px;
background-repeat:no-repeat;
background-position:right;}

.varianten_small{ background-repeat:no-repeat; background-position:-30px 0px; width:75px; margin:0px 0px 0px 5px; float:left; text-align:right; height:75px; padding-top:10px;}

.varianten_small a{
text-decoration:none;
margin:0px; 
display:block;
width:75px;
height:16px;
background-repeat:no-repeat;
background-position:right;
color:none;}

.varianten_double{ background-repeat:no-repeat; background-position:right top;; width:85px; margin:0px 0px 0px 5px; float:left; text-align:right; height:65px; padding-top:10px;}

.varianten_double a{
text-decoration:none;
margin:0px; 
display:block;
width:85px;
height:16px;
background-repeat:no-repeat;
background-position:right;
color:none;}
.list_vertikal_horizontal_list_double{
float:left;
width:195px;
border-left:1px solid #000000;
padding-left:5px;
}
.list_horizontal_list_text_varianten_double{
text-align:center;
color:#C0B9B9;
 margin:3px -6px 0px 0px;
 font-size:11px;
 line-height:12px;
}

.clearleft{
clear:left;
border-bottom:1px solid #000000;
}
.clearboth{
clear: both;
border-bottom:1px solid #000000;
}


input{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;border:1px solid #666666;background-color: #525252;}



#headline{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}
#headline h1{margin:10px 0px 0px 0px; border-bottom:1px solid #FF9900;}

/*warenkorb*/
#warenkorbdiv{margin: 0px 0px 0px 0px; padding:3px; border:0px solid #00005D;margin-left:20px;
width:650px;}
#warenkorbdiv p{margin: 0px 0px 0px 0px;}
.normal{background-color:#525252; vertical-align:top; padding-top:3px; padding-bottom:3px;}
.normaltop{background-color:#000000; font-weight:700; color:#FF9900; padding-top:3px; padding-bottom:3px;}
.warenkorbline{background-color:#FF9900; height:2px;}
.warenkorbinput{background-color:#525252; border:0px;}
.preisrightshort{ text-align:right; padding-right:85px;}
.preisrightlong{text-align:right; padding-right:23px;}
.preisrightlonggb{text-align:right; padding-right:73px;}

/*bestellen ab hier  für die bestellung*/
#bestellendiv{margin: 0px 0px 0px 0px; padding:10px; border:0px solid #000000;margin-left:20px;
width:650px; background-color:#737272;}
.redtext{color:#FF0000;}
.redtext2{color:#FF0000; font-weight:700;}
#bestellendiv h1{padding:3px; background-color:#000000; border:1px solid #FF9801; font-size:14px; margin:5px 0px 5px 0px;}
#bestellendiv h2{/*color:#000000;*/ font-size:12px;}
.bestellentext{float:left; width:230px; padding:1px 0px 1px 3px;background-color:#525252; margin-top:2px;}
#bestellendiv input, textarea, select{width:404px; background-color:#525252; color:#FFFFFF;  border:1px solid #1F1E1E;}
#bestellendiv .submitbutton{width:404px; font-weight:700;}
#paypaldiv{0px 0px 0px 0px; padding:10px; border:0px solid #000000;margin-left:20px;
width:650px; background-color:#737272;}

.radiobox{width:20px;}
.bestellentextdetail{background-color:#525252; padding:3px 0px 1px 3px; border:1px solid #1F1E1E; margin:1px 0px 0px 237px;}
.listenstyle{background-color:#525252; margin:0px 5px 0px 0px;}
* html .warenkorbgesammtpreis{margin:0px; padding-top:3px;}
html>body .warenkorbgesammtpreis{margin-right:15px; padding-top:3px;}
.warenkorbclose{
display:block;
background-color:#FFFFFF;
font-size:15px;
color:#FF0000;
font-weight:700;
text-decoration:none;
margin:5px 30px 0px 10px;
}
.warenkorbclose:hover{

color:#FF9900;

}

/*formulare*/
.inputshort{width:30px;}
.inputextrashort{width:20px;}
.cartamountbox{width:30px;}
.date{width:60px;}

.toppic_info{
/*position:absolute;*/
width:718px;
height:105px;
/* index.php enthält weitere teile dieser ID */
background-repeat:no-repeat;}

.toppic_left{
	font-weight:700; 
	font-size:14px; 
	position:absolute;  
	top:10px; 
	left:10px;
}
.toppic_right{
	width:320px; 
	position:absolute; 
	top:10px; 
	right:160px;
}

#promotion{
/*position:absolute;*/
width:702px;
padding:0px;
margin:0px;
}
#promotion td{
border:1px solid #FF9801;
padding:0px;
margin:0px;
}
#promotion p{
padding:5px;
margin:0px;
}
.individual_font{
color:#FF9801;}
#Layer1 {
	position:absolute;
	left:0px;
	bottom:0px;
	width:244px;
	height:439px;
	z-index:1;
}
#Layer2 {
	position:absolute;
	left:244px;
	bottom:1px;
	width:110px;
	height:439px;
	z-index:2;
}
#Layer3 {
	position:absolute;
	left:353px;
	bottom:0px;
	width:244px;
	height:439px;
	z-index:3;
}
#Layer4 {
	position:absolute;
	left:598px;
	bottom:1px;
	width:110px;
	height:439px;
	z-index:4;
}
.info_totallink{
text-decoration:none;
display:block;
width:234px;
height:110;
text-align:right;
padding-right:10px;
background-color:#000000;
padding-bottom:3px;
/* index.php enthält weitere teile dieser ID */
}
.info_totallink:hover{
background-color:#666666;
background-image:none;}
.info_totallinkdiv{
padding-bottom:10px;}

#Layer5 {
	position:absolute;
	left:20px;
	top:120px;
	width:652px;
	height:48px;
	z-index:1;
}
#Layer6 {
text-align:right;

	position:absolute;
	left:20px;
	top:530px;
	width:652px;
	height:55px;
	z-index:1;
}
#Layer6 a {
	position:absolute;
right:0px;
padding:2px 15px 2px 15px;
border:1px solid #FF9801;
text-decoration:none;
display:block;
width:50px;
text-align:center;
}
#Layer7 {
	position:absolute;
	left:21px;
	top:172px;
	width:310px;
	height:338px;
	z-index:2;
}
#Layer8 {
	position:absolute;
	left:360px;
	top:172px;
	width:310px;
	height:338px;
	z-index:2;
}
#Layer9 {
	position:absolute;
	left:20px;
	top:172px;
	width:680px;
	height:338px;
	z-index:2;
	overflow:auto;
}
#Layer10 {
	text-align:right;

	position:absolute;
	left:20px;
	top:530px;
	width:652px;
	height:55px;
	z-index:1;
}
#Layer10 a {
color:#000000;

padding:2px 15px 2px 15px;
border:1px solid #FF9801;
text-decoration:none;
height:25px;
width:50px;
text-align:center;
background-color:#FF9801;
}
#Layer10 a:hover {

color:#FFFFFF;
border:1px solid #FF9801;
background-color:#FF9801;
background-color:#FF9801;

}
#Layer11 {
	text-align:left;

	position:absolute;
	left:20px;
	top:200px;
	width:652px;
	height:55px;
	z-index:1;
}
.underline_link{
text-decoration:none;
display:inline;
border-bottom:1px solid #FF9801;
}
.underline_link:hover{
border-bottom:1px solid #FFFFFF;
}
.box_link{
text-decoration:none;
display:inline;
border:1px solid #FF9801;
padding:0px 3px 0px 3px;
}
.box_link:hover{
border:1px solid #FFFFFF;
}
 .abbildung {
  
position: absolute;
   display: none;
	left:350px;
	top:233px;
	width:254;
	height:186;
	z-index:99;
 }
 #startdetail{
	width:713px;
	height:574px;
	background-repeat:no-repeat;

  }
  .Startdetail_box1 {
	position:absolute;
	left:107px;
	top:380px;
	width:285px;
	border:1px solid #FF9801;
	background-color:#000000;
}
*html .Startdetail_box_small1{
 	height:90px;
  }
htmlbody .Startdetail_box_small1 {
 	min-height:90px;
  }
  *html .Startdetail_box_small2 {
 	height:90px;
  }
html>body .Startdetail_box_small2 {
 	min-height:90px;
  }
  *html .Startdetail_box_small3 {
 	height:90px;
  }
html>body .Startdetail_box_small3 {
 	min-height:90px;
  }
  .Startdetail_box1 p {
  padding:3px;
  font-size:11px;
  margin:0px;
}
  .Startdetail_box2 {
	position:absolute;
	left:400px;
	top:380px;
	width:285px;
	border:1px solid #FF9801;
	background-color:#000000;
}
  .Startdetail_box2 p {
  padding:3px;
  font-size:11px;
  margin:0px;
}
  .Startdetail_box_small1 {
	position:absolute;
	left:100px;
	top:380px;
	width:190px;
	border:1px solid #FF9801;
	background-color:#000000;
}
  .Startdetail_box_small1 p {
  padding:3px;
  font-size:11px;
  margin:0px;
}  .Startdetail_box_small2 {
	position:absolute;
	left:300px;
	top:380px;
	width:190px;
	border:1px solid #FF9801;
	background-color:#000000;
}
  .Startdetail_box_small2 p {
  padding:3px;
  font-size:11px;
  margin:0px;
}
  .Startdetail_box_small3 {
	position:absolute;
	left:500px;
	top:380px;
	width:190px;
	border:1px solid #FF9801;
	background-color:#000000;
}
  .Startdetail_box_small3 p {
  padding:3px;
  font-size:11px;
  margin:0px;
}
  .Startdetail_textbox {
	position:absolute;
	left:102px;
	bottom:0px;
	width:590px;
	height:80px;
}
  .Startdetail_textbox p {
  margin:0px;
}
.besttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.kasten {
    text-align:center;    
    width:120px;
	float:left; 
	margin-left:25px;
}
.kasten a{
	text-decoration:none;
	color:#FF9900;
	border:1px solid #FF9900; 
	display:block;
	padding:2px 3px 2px 3px; 
	width:120px;
}
.kasten a:hover{
    color:#FFF;
	border:1px solid #FFF; 
}
.bestselect{
     width:407px; background-color:#525252; color:#FFFFFF;  border:1px solid #1F1E1E;
}
#home_left{
width:200px; 
position:absolute; 
left:0px; 
padding-left:5px;
}
#home_middle{
width:265px; 
position:absolute; 
left:225px; 
text-align:center;
}
#home_right{
width:200px; 
position:absolute; 
right:150px;
}
.paypal input{
	width:80px;
	height:31px;
}
#shoptoptext{
position:absolute;

right:180px;
}
*html #shoptoptext{
top:10px;
}
html>body #shoptoptext{
top:0px;
}
/*Judo*/
#themendiv{
position:absolute;
top:106px;
left:162px;
width:552px;
height:471px;
}
#themendiv2{
position:absolute;
top:-1px;
left:-1px;
width:717px;
height:579px;
}
#themen_single_prod_div{
position:absolute;
top:106px;
left:0px;
width:162px;
height:471px;
overflow:auto;
background-repeat:no-repeat;
background-color:#001736;
}
.themen_single_prod_div_prod{
padding:5px;
width:135px;
height:70px;
background-repeat:no-repeat;
}
.themen_single_prod_div_prod a{
background-position:right top;
background-repeat:no-repeat;
display:block;
width:135px;
height:16px;
margin:1px 0px 0px 0px;
}
.themen_single_prod_div_prod a:hover{
background-color:#E8E8E8;
}
.themen_single_prod_div_prod_text{
margin: 10px 0px 0px 0px;}

.judotext{
	position:absolute;
}
.judotoshop{
text-decoration:none;
font-size:14px;
font-weight:700;
padding:5px 15px 5px 15px;
border:1px solid #FF9801;
display:block;
}
.dsdsshop{
background-color:#000636; 
width:125px; 
height:18px;  
border:1px solid #FAB900; 
text-align:center;  
font-size:11px; 
line-height:11px; 
color:#FFFFFF; 
font-weight:700;
display:block;
padding-top:4px;
}
.dsdsshop:hover{
background-color:#FF9801;
color:#000000;
}
.dsdsshop a{
text-decoration:none;

}
.judotoshop:hover{
background-color:#FF9801;
color:#000000;

border:1px solid #FF9801;
}
#themen_light_prod_div{
position:absolute;
top:106px;
left:0px;
width:160px;
height:465px;
overflow:auto;
background-color:#000000;
padding:3px 0px 3px 2px;
}
#themen_light_prod_div a{
display:block;
padding:1px;
/*margin:1px 0px 1px 0px;*/
}
#themen_light_prod_div a:hover{
 background-color:#FF9801;
}
.light_tooltip {
z-index:1;   
position: absolute;
   width:130px;
   display: none;
   color:#000000;
   padding:5px 5px 5px 5px;
   border:1px solid #676767;
 }
   html>body .light_tooltip {
  background-image: url(../media/img/elemente/trans.png);
  /*min-height:300px;*/
 }
 * html .light_tooltip{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../media/img/elemente/trans.png", sizingMethod="scale");
	}
	
#dsdswaren4 input {
	border:none;
	background-color:#000636;
	margin-top:-2px;
	margin-right:5px;
	width:122px;
	height:16px;
}	
#dsdswaren4 {
height:16px;
}
#themen_fantasy_prod_div{
position:absolute;
top:106px;
left:0px;
width:157px;
height:465px;
overflow:auto;
background-color:#000000;
padding:3px 0px 3px 2px;
}

#themendiv_fantasy{
position:absolute;
top:106px;
left:160px;
width:552px;
height:471px;
}
.designboxlink
{
	background-color:#000066;
	display:block;
	padding:6px 0px 3px 0px;
	margin-top:-4px;
	border:1px solid #FF9900;
}

.designboxlink:hover
{
	background-color:#FF9900;
}
.fantasylink
{
	background-color:#000000;
	display:block;
	padding:6px 0px 3px 0px;
	margin-top:-4px;
	border:1px solid #FF9900;
}

.fantasylink:hover
{
	background-color:#FF9900;
}


/*komplettbaender*/
#judo_komplett_top{
width:700px;
height:88px;
}
#judo_komplett_top2{
padding:0px 10px 0px 10px;
position:absolute;
top:90px;
left:10px;
width:700px;
}
#judo_komplett_top2 p{
margin:2px 0px 5px 0px;


}
.judo_komplett_list{
padding:0px 0px 0px 5px;
position:absolute;
top:140px;
left:20px;
width:680px;
height:330px;
overflow:auto;
}

.judo_komplett_list_imglink{
display: block;
width:652px;
background-color:#000000;

}
.judo_komplett_list_imglink img{
padding:1px;

}
.judo_komplett_list_imglink:hover{

 background-color:#FF9801;

}



.judo_komplett_list_text{
color:#FFFFFF;
 padding:2px 10px 8px 30px;
 line-height:15px;
}
.judo_komplett_list_sort{
color:#FFFFFF;
text-decoration:none;
padding:3px 20px 3px 20px;
margin:3px 30px 3px 0px;
display:inline;
font-size:12px;
line-height:25px;
background-color:#000000;
border:1px solid #FF9700;
}
.judo_komplett_list_sort:hover{
background-color:#FF9700;
border:1px solid #FF9700;
}
.textfeld {
	background-color:#FFFFFF;
	border:1px solid #999999;
	color:#333333;
	padding-left:3px;

}
.check {
	background:none;
	border:none;
}
#bestellfortschritt {
	padding-left:60px;
	padding-top:10px;
}