body		{ margin:0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size:75%; }
/********************* ID's *********************/
	
#container 		{ width: 980px; margin: 0 auto; }
#banner 			{ height:101px; padding: 0px; margin-bottom: 0px; background: transparent url(../pic/title_pic3.jpg) no-repeat top left; }		
#banner2 		{ height:101px; padding: 0px; margin-bottom: 0px; background: transparent url(../pic/title_pic3.jpg) no-repeat top left; }		
#content 		{ float: left; padding:  15px 0px 5px 15px; color:#1D4D87; text-align:left; background-color:#fff; margin:32px 0px 0px 0px; width: 570px; }
#content h3 a	{ font-size: 100%;}
#content h3 input 	{ font-size: 100%;}
#sidebar 		{ float: left; width: 187px; margin: 1px 0; padding: 0px; }
#BoxRight		{ float: left; width: 180px; margin: 31px 0 1px 6px; padding: 0px; }
#LinkBox 		{ text-align:center; margin-top: 30px; padding-top:4px; color:#999; font-size:80%; }	
#footer 		{ text-align:center; margin-top: 0px; padding-top:4px; color:#999; border-top:1px solid #DBDCF9; font-size:80%;}
#randomtext 	{  width: 180px; background: #D5E0F0 url(../pic/bg_random.gif) left top; padding: 0px; margin: 15px 0 0 0; color: #114380;  }
#randomtext h1 	{ width: 174px; line-height: 33px; text-align: center; font-size: 12px; margin: 2px; padding:  0; font-weight: normal; background:transparent url(../pic/bg_random_h2.gif) no-repeat top left; }
#randomtext h2 	{ text-transform: lowercase; border: 1px solid #fff; width: 169px; line-height: 22px;  text-align: left; font-size: 12px; margin: 2px; padding: 2px 0 2px 5px; color: #fff; font-weight: normal; background: none; background-color:#779DD1; }
#randomtext ul	{ margin: 0 0 0 20px; padding: 0; }
#randomtext ul li	{ background-color: transparent; list-style: circle; text-align: left; }
    
.headlogo { margin: 4px 20px ; }
.trtitle { height: 83px; }
/***************** MENU TOP ********************/ 
table.TabMenuTop  { width: 980px; border: 1px solid green; }	
#nav a 		{ text-decoration: none; }
ul#nav 		{ list-style: none; padding: 0px; margin: -2px 0 0 0; }
ul#nav li 		{ float: left; position: relative; width: 116px; line-height:18px; background-color:#FFFFFF; cursor:auto; color:#1D4D87; margin-left: 1px; }
ul#nav li a 		{ padding-left:3px; text-align: left; color:#1D4D87; }
ul#nav li ul 		{ font-size:90%; display: none; position: absolute; width: 160px; border-bottom: 1px solid #DAE3FA; border-left: 1px solid #DAE3FA; border-right: 1px solid #DAE3FA; border-top: 2px solid #DAE3FA; background-color:#FFF; top: 100%; left: 0; margin-left: -1px; margin-top: 0px; padding-left: 0;}
ul#nav li li a 		{ display: block; height:20px; text-decoration:none; width: 150px; font-weight: normal; padding-left: 10px; border-bottom: 1px solid #DAE3FA; }
ul#nav li li a:hover 	{ background-color:#779DD1; color:#fff; }
ul#nav li>ul 		{ top: auto; left: auto; }
ul#nav li li 		{ display: block; width: 150px; float: none; background-color: transparent; border: 0; }
ul#nav li:hover ul 	{ display: block; }
ul#nav li.over ul 	{ display: block; }
.tx-srlanguagemenu-pi1	{ margin: 0 0 0 35px; width: 160px; padding: 2px 0 0 0; }
.tx-srlanguagemenu-pi1 a 	{ text-decoration: none; padding-left:0px; text-align: left; } 
		
.konto	{ color:#1D4D87; width:760px; height:82px; font-size:90%; text-align:right; float:left; }
.konto a	{ text-decoration:none; color:rgb(17, 67, 128); }
/***************** MENU LEFT ********************/ 	
table.MLeft 		{ color: #1C5999;font-size:100%; list-style: none; margin:0px 0px 10px 0px; padding:0px; }
table.MLeft td		{ cursor: pointer; color: #1C5999; width: 178px; height: 37px;   padding: 0 0 0 0;  background:transparent url(../pic/bg_menu_left2.jpg) repeat-y top left; border-top:1px solid #C5D5EB; border-right:1px solid #C5D5EB; border-bottom:1px solid #35639F; border-left:1px solid #35639F;}
table.MLeft td#menu845	{ background:transparent url(../pic/menu_left/bg_ml_01b.jpg) repeat-y top left; }
table.MLeft td#menu845.active	{ background:transparent url(../pic/menu_left/bg_ml_01a.jpg) repeat-y top left; }
table.MLeft td#menu846	{ background:transparent url(../pic/menu_left/bg_ml_02b.jpg) repeat-y top left; }
table.MLeft td#menu846.active	{ background:transparent url(../pic/menu_left/bg_ml_02a.jpg) repeat-y top left; }
table.MLeft td#menu847	{ background:transparent url(../pic/menu_left/bg_ml_03b.jpg) repeat-y top left; }
table.MLeft td#menu847.active	{ background:transparent url(../pic/menu_left/bg_ml_03a.jpg) repeat-y top left; }
table.MLeft td#menu848	{ background:transparent url(../pic/menu_left/bg_ml_04b.jpg) repeat-y top left; }
table.MLeft td#menu848.active	{ background:transparent url(../pic/menu_left/bg_ml_04a.jpg) repeat-y top left; }
table.MLeft td#menu849	{ background:transparent url(../pic/menu_left/bg_ml_05b.jpg) repeat-y top left; }
table.MLeft td#menu849.active	{ background:transparent url(../pic/menu_left/bg_ml_05a.jpg) repeat-y top left; }
table.MLeft td#menu2146	{ background:transparent url(../pic/menu_left/bg_ml_06b.jpg) repeat-y top left; }
table.MLeft td#menu2146.active	{ background:transparent url(../pic/menu_left/bg_ml_06a.jpg) repeat-y top left; }
table.MLeft td#menu2147	{ background:transparent url(../pic/menu_left/bg_ml_07b.jpg) repeat-y top left; }
table.MLeft td#menu2147.active	{ background:transparent url(../pic/menu_left/bg_ml_07a.jpg) repeat-y top left; }
table.MLeft td#menu2149	{ background:transparent url(../pic/menu_left/bg_ml_08b.jpg) repeat-y top left; }
table.MLeft td#menu2149.active	{ background:transparent url(../pic/menu_left/bg_ml_08a.jpg) repeat-y top left; }
table.MLeft td#menu2028	{ background:transparent url(../pic/menu_left/bg_ml_09b.jpg) repeat-y top left; }
table.MLeft td#menu2028.active	{ background:transparent url(../pic/menu_left/bg_ml_09a.jpg) repeat-y top left; }
table.MLeft td#menu2029	{ background:transparent url(../pic/menu_left/bg_ml_10b.jpg) repeat-y top left; }
table.MLeft td#menu2029.active	{ background:transparent url(../pic/menu_left/bg_ml_10a.jpg) repeat-y top left; }
table.MLeft td#menu2148	{ background:transparent url(../pic/menu_left/bg_ml_11b.jpg) repeat-y top left; }
table.MLeft td#menu2148.active	{ background:transparent url(../pic/menu_left/bg_ml_11a.jpg) repeat-y top left; }
table.MLeft td#menu850	{ background:transparent url(../pic/menu_left/bg_ml_16b.jpg) repeat-y top left; }
table.MLeft td#menu850.active	{ background:transparent url(../pic/menu_left/bg_ml_16a.jpg) repeat-y top left; }
table.MLeft td#menu2156	{ background:transparent url(../pic/menu_left/bg_ml_15b.jpg) repeat-y top left; }
table.MLeft td#menu2156.active	{ background:transparent url(../pic/menu_left/bg_ml_15a.jpg) repeat-y top left; }
table.MLeft td#menu2155	{ background:transparent url(../pic/menu_left/bg_ml_14b.jpg) repeat-y top left; }
table.MLeft td#menu2155.active	{ background:transparent url(../pic/menu_left/bg_ml_14a.jpg) repeat-y top left; }
table.MLeft td#menu2154	{ background:transparent url(../pic/menu_left/bg_ml_13b.jpg) repeat-y top left; }
table.MLeft td#menu2154.active	{ background:transparent url(../pic/menu_left/bg_ml_13a.jpg) repeat-y top left; }
table.MLeft td#menu2169	{ background:transparent url(../pic/menu_left/bg_ml_17b.jpg) repeat-y top left; }
table.MLeft td#menu2169.active	{ background:transparent url(../pic/menu_left/bg_ml_17a.jpg) repeat-y top left; }
table.MLeft td 		{ margin: 0; }
table.MLeft td a 		{ margin: 0; display:block; font-weight: bold; background: transparent; text-align: left; color: #1C5999; padding: 0 0 0 48px; text-decoration:none; }
table.MLeft td a:hover	{ text-decoration:underline; }
ul.MLeft2			{ font-size:100%; list-style: none; margin:0px; padding:0px; }
ul.MLeft2 li 		{ margin: 0; padding: 0; width: 180px; }		
ul.MLeft2 li a 		{ background-color: #f7973a; border-left:1px solid #d57518; border-top:1px solid #faca6d;border-right:1px solid #faca6d; border-bottom:1px solid #d57518;color:#8c000e; margin: 0; padding: 4px 0 4px 8px; text-align: left; display:block; text-decoration:none;}			
ul.MLeft2 li a:hover	{text-decoration: underline;}	
ul.MLeft2 li.active a	{ border-top:1px solid #C5D5EB; border-right:1px solid #C5D5EB; border-bottom:1px solid #35639F; border-left:1px solid #35639F; margin: 0; padding: 4px 0 4px 8px; text-align: left; display:block;  color:#114380; text-decoration:underline;}			
		
ul.info			{ font-size:100%; list-style: none; margin:0 0 0 0; padding:0px; }
ul.info li 		{ background:transparent url(../pic/bg_menu_right2.jpg) repeat-y top left; margin: 0; padding: 0; width: 188px; }
ul.info li#r2193 		{ background:transparent url(../pic/bg_menu_right3.jpg) repeat-y top left;}	
ul.info li a 		{ background: transparent; border-top:1px solid #C5D5EB; border-right:1px solid #C5D5EB; border-bottom:1px solid #35639F; border-left:1px solid #35639F; margin: 0; padding: 4px 0 4px 8px; text-align: left; display:block;  color:#fff; text-decoration:none;}			
ul.info li a:hover		{ text-decoration:underline; }
ul.info li.active a	{ background: transparent; border-top:1px solid #C5D5EB; border-right:1px solid #C5D5EB; border-bottom:1px solid #35639F; border-left:1px solid #35639F; margin: 0; padding: 4px 0 4px 8px; text-align: left; display:block;  color:#fff; text-decoration:underline;}			
ul.info li#r2193 a {color: #1D4D87; text-transform: uppercase; font-weight: bold;}
#BoxRight h3 { border: 0px; color:#1D4D87; background:transparent url(../pic/bg_right_h3.gif) top left no-repeat; font-weight: bold; width:189px; text-transform: uppercase; line-height: 33px; font-size:100%;  text-align:center; padding: 0; margin: 10px 0px 2px 0px;	}	
#BoxRight h3.konto {line-height: normal; height: 30px; padding-top: 2px; margin-top: 0px;} 
.tx-newloginbox-pi1 {text-align: left;color: #1d4d87;}
.tx-newloginbox-pi1 table {width: 177px;}
.tx-newloginbox-pi1 input {width: 105px;}
.tx-newloginbox-pi1 label {display: block; width: 70px;}
.tx-newloginbox-pi1 label#permlabel {padding-top: 3px; float: left; width: 163px;}
.tx-newloginbox-pi1 input#permalogin {width: 12px; text-align: right;}
.tx-newloginbox-pi1 p {text-align: justify; padding-top: 5px;}
.tx-newloginbox-pi1 a {font-weight: bold; color: #af6fa9;}
   
/***************** BREADCRUMB **************************/
.breadcrumb {margin: 10px 0px 10px 202px; color: #35639f;}
.breadcrumb a {text-decoration: underline;}
/***************** CONTENT ELEMENTS ********************/
h2 { color:#1D4D87; background:transparent url(../pic/bg_h2.gif) top left no-repeat; font-weight: bold; width:183px; text-transform: uppercase; line-height: 33px; font-size:100%;  text-align:center; padding: 0 0 0 0; margin: 10px 0px 2px 0px;	}	
h3 { border-top: 1px solid rgb(197, 213, 235); border-left: 1px solid rgb(197, 213, 235); border-bottom: 1px solid rgb(53, 99, 159); border-right: 1px solid rgb(53, 99, 159); font-size: 100%; color:#fff; background-color: rgb(119, 157, 209); line-height:20px; font-weight:normal; padding-left: 7px; margin:0px 0px 5px 0; text-decoration: none; }
h4 { border-bottom: 1px solid #ccc; font-size: 110%; color:#1C5999; background-color: #fff; line-height:17px; padding-left: 7px; margin:25px 5px 20px 0; text-align:left; }
h3.h3_prodlist, #content h2 { border: 0px; color:#1D4D87; background:transparent url(../pic/bg_center_h3.gif) top left no-repeat; font-weight: normal; width:550px; text-transform: uppercase; height: 33px; font-size:100%;  text-align:left; padding: 4px 0 0 15px; margin: 20px 0px 10px 0px;}
#content h2 {font-weight: bold; margin-top: 10px; line-height: 25px;}
.gloss a {text-decoration: underline;}
.SearchForm 	   { margin: 0 0 10px 0;}
.SearchForm .field { width: 182px; margin: 20px 0 0 0; }
.Shop 		{ overflow: hidden; padding: 40px 0 0 370px; background: transparent url(../pic/bg_shop.jpg) no-repeat; width: 183px; height: 300px; margin: 0 0 0 6px; }
.Shop a 		{text-decoration: none;}
a img 	{border: none;}
.shop_prod 	{ cursor: pointer; background: transparent url(../pic/bg_shop_prod.jpg) no-repeat top left;  margin: 0 0 20px 0; text-align: center;  height: 215px; border: 1px solid #C5D5EB; }
.shop_prod img	{ padding: 5px 0 10px 0; height: 125px; }
.shop_prod h5 	{ font-size: 110%; border-top: 1px solid #C5D5EB; font-weight: normal; margin: 0; padding: 2px 0; }
.shop_prod p 	{ margin: 0; padding: 10px 0; font-size: 130%;font-weight:bold; font-style: italic; }
.ImgLeft 		{ border: 1px solid #336699; margin: 5px 0px;}
.ImgRight		{ margin: 10px 0px;}
.preis a		{ font-size: 130%; font-weight:bold; font-style: italic; }
.csc-mailform {border: 0px solid #000;}
.csc-mailform-label { line-height: 20px; padding: 0; margin: 8px 0 3px 0; font-weight: bold;}
.csc-mailform-field { margin: 1px 0;}
.csc-mailform-field label {display: block; float: left; width: 150px; line-height: 22px;}
.csc-mailform-submit {margin: 10px 0 0 0;}
.csc-textpic{float: left;}
.bodytext {text-align: justify;}
ul.faq { list-style: none; margin: 0 0 180px 30px; padding: 0 0 40px 0; }
ul.faq li { line-height: 35px; float:left; display: block; width: 450px;  margin:0; padding: 0 0 0 40px;  text-align: left; background: transparent url(../pic/faq.gif) no-repeat;}
.flames img {float: left;}
.HomeMenu { display: none; width: 553px; height: 122px; margin: 0 0 50px 6px;}
ol.HomeMenuList {list-style: none; margin:0 0 0 0px; padding: 40px 0 0 0;}
ol.HomeMenuList li { float: left; margin:0; padding: 76px 0 0 0; height: 18px; text-align: center;}
ol.HomeMenuList li a {font-size: 85%;}
ol.HomeMenuList li a:hover  {text-decoration: none; color: #fff;} 
.ShopAlt { overflow: hidden; padding: 10px 0 0 0; height: 260px; margin: 0 0 0 6px; }
.ShopAlt a {text-decoration: none;}
.ShopAlt a img {border: 0px;}
.shop_prod_alt h5 { font-size: 13px; margin: 0 0 0 15px; padding: 0; width: 145px; }
.shop_prod_alt { display: block; float: left; width:145px; margin: 0 0 0 40px;}
.shop_prod_alt p b { font-weight: normal; font-size: 13px; text-decoration: underline;  line-height: 25px;}
td.numbers p { background-color: #759bd0; height: 13px; width: 250px; text-align: center; margin: 0; padding: 0; border: 1px solid #3c6db0;}
td.numbers p b   { margin: 0 4px; color: #fff;}
td.numbers p a   { margin: 0 4px; color: #fff;}
td.numbers a:hover { margin: 0 4px;}
td.tdvideo { border-left:1px solid #35639F; border-top:1px solid #E8EEF7;border-right:1px solid #C5D5EB; border-bottom:1px solid #35639F; margin: 0; padding: 4px 0 4px 0; text-align: center; display:block;  color:#114380; text-decoration:none; background-color: #a9c1e2;}
ul.offers			{ font-size:100%; list-style: none; margin:0px; padding:0px; }
ul.offers li 		{ margin: 0; padding: 0; width: 90px; float: left;}		
ul.offers li a 		{ border-left:1px solid #35639F; border-top:1px solid #E8EEF7;border-right:1px solid #C5D5EB; border-bottom:1px solid #35639F; margin: 0; padding: 4px 0 4px 0; text-align: center; display:block;  color:#114380; text-decoration:none; background-color: #a9c1e2;}			
ul.offers li a:hover	{background-color: #83a6d6;}	
ul.offers li.active a	{ border-top:1px solid #C5D5EB; border-right:1px solid #C5D5EB; border-bottom:1px solid #35639F; border-left:1px solid #35639F; margin: 0; padding: 4px 0 4px 8px; text-align: left; display:block;  color:#114380; text-decoration:underline;}			
ul.offers li a img {width: 70px; height: 91px;}
.exprice {text-decoration: line-through;}
.newprice {color: #ff0000; font-weight: bold;}
.csc-default {padding-right: 20px;}
#randomtext .csc-default {padding: 3px;}
/**** Classes ****/
span.lefthalf {display: block; width: 270px; text-align: left; float: left;}
span.righthalf {display: block; width: 250px; text-align:right; float: left;}
td.productimage {height: 205px;}
.float 	{ float:left;}		
a 	{ text-decoration:none; color:#1D4D87;}
a:hover 	{ text-decoration:underline; color:#006BB6}	
form a 	{ text-decoration: none; text-align: center; color: #1D4D87; }
input 	{ color: #1D4D87; }
select 	{ color: #1D4D87; }
.csc-firstHeader 	{ border-top: 1px solid rgb(197, 213, 235); border-left: 1px solid rgb(197, 213, 235); border-bottom: 1px solid rgb(53, 99, 159); border-right: 1px solid rgb(53, 99, 159); font-size: 100%; color:#fff; background-color: rgb(119, 157, 209); line-height:20px; font-weight:normal; padding-left: 7px; margin:0px 5px 5px 0; text-decoration: none; }
.csc-header-n2 h1 	{ border-top: 1px solid rgb(197, 213, 235); border-left: 1px solid rgb(197, 213, 235); border-bottom: 1px solid rgb(53, 99, 159); border-right: 1px solid rgb(53, 99, 159); font-size: 100%; color:#fff; background-color: rgb(119, 157, 209); line-height:20px; font-weight:normal; padding-left: 7px; margin:0px 5px 5px 0; text-decoration: none; width: 150px; }
img.left 		{ float:left; margin: 5px; margin-right:20px; border:1px solid #DAE3FA; }
img.right 	{ float:right; margin: 5px; margin-left:20px; border:1px solid #DAE3FA; }
img.center	{ border:1px solid #DAE3FA; margin-left: 90px; }
	
.art 		{ cursor: pointer; width:165px; margin: 0px 10px 15px 10px; text-align: center; border:1px solid #DBDCF9; }	
.art a 		{ text-decoration: none; color: #003366; }
.art h1 		{ font-weight:normal; font-size:100%; color:#003366; padding: 5px 0 0 0; border-top: 1px solid #DBDCF9; margin: 0 0 5px 0; }	
.art img		{ margin: 15px 0; }	
.dpreis 		{ background: transparent url(../pic/bg_shop_prod.jpg) no-repeat bottom left; height:70px; }
.dpreis span 	{ font-size: 17px; font-weight: bold; font-style: italic;  }
	
.det 		{ margin: 20px 0 0 0; border:1px solid #5E8CC9; }	
.det img  	{ margin:5px; }
.det td td {padding: 0px 3px 0px 3px;}
.det select { width: 100%;}
.det h3 {padding: 0; text-align: center; background-color: #fff; color: #1D4D87;}
.det h5 		{padding: 0; text-align: center; border-top: 1px solid #c5d5eb; border-left: 1px solid #c5d5eb; border-bottom: 1px solid #35639f; border-right: 1px solid #35639f; font-size: 100%;color: #ffffff; background-color: #779dd1; line-height: 20px; font-weight: normal; 7px; margin: 0px 0px 5px 0px; text-decoration: none; }
.det2 		{ margin: 20px 0 0 0; border:0px solid #5E8CC9; }	
.det2 img  	{ margin:5px; }
.det2 td {padding: 0px 3px 0px 3px;}
.det2 select {width: 100%;}
.det2 h5 		{ border-top: 1px solid #c5d5eb; border-left: 1px solid #c5d5eb; border-bottom: 1px solid #35639f; border-right: 1px solid #35639f; font-size: 100%;color: #ffffff; background-color: #779dd1; line-height: 20px; font-weight: normal;padding-left: 7px; margin: 0px 5px 5px 0px; text-decoration: none; }
.det2 h3 {background-color: #fff; color: #1D4D87;}

.form 		{ margin: 0px; }
.acquisto		{ margin: 0px; width: 550px; }
	
.textbox 		{ text-align:justify; margin-top:20px; font-size: 90%;} 
.textbox img 	{ border:1px solid #DAE3FA;	}
.nobutton	{background: none; margin-top: -3px; cursor: pointer; height: 19px; border: none; text-align: middle;}
.button, #mailformformtype_mail		{ background: transparent url(../pic/bott.gif) no-repeat top left; padding: 0px 0px 2px 26px; cursor: pointer; font-size: 90%; height: 20px; width: 168px; }
#orderForm .button  { border: 2px solid #5e8cc9; background: #c5d5eb url(../pic/additem2.gif) no-repeat top left; font-size: 1em; padding: 0px 0px 3px 24px; cursor: pointer; height: 28px; width: 100%; font-weight: bold;}
#orderForm .button:hover {background-color: #a3c4da;}
#orderForm .memobutton  {margin-bottom: 4px; border: 1px solid #5e8cc9; background: #f7ffff url(../pic/addmemo2.gif) no-repeat top left; font-size: 1em; padding: 0px 0px 3px 30px; cursor: pointer; height: 28px; width: 100%; font-weight: bold;}
.prevlink 	{ background: transparent url(../pic/prevlink.gif) no-repeat top left; width: 200px; height: 15px; font-size: 0.8em; padding-left: 30px; cursor: pointer; display: block; }
.nextlink 	{ background: transparent url(../pic/nextlink.gif) no-repeat top right; width: 200px; height: 15px; font-size: 0.8em; padding-right: 30px; text-align: right; cursor: pointer; display: block; }
.paginer a 	{ background: transparent url(../pic/bott3.gif) no-repeat top left; border-right: 1px solid rgb(53, 99, 159); display: block; font-size: 0.9em; text-decoration: none; text-align: right; padding-right: 10px; color: #1D4D87; width: 120px; line-height: 15px; margin:20px 0 20px 0px; cursor: pointer; }
.paginel a	{ background: transparent url(../pic/bott2.gif) no-repeat top left; border-right: 1px solid rgb(53, 99, 159); display: block; font-size: 0.9em; margin:20px 0 20px 0; padding-left: 10px;  text-decoration: none; color: #1D4D87; width: 120px; line-height: 15px; cursor: pointer;}
.delButton	{ height:30px; width:24px; background: transparent url(../pic/cestino.jpg) no-repeat top left; border: 0; margin-left: 7px; cursor: pointer;}
#displ 	{ display: none; width: 275px; }
.tip_many_friends	{ padding: 1px;}
.tip_many_friends-input { padding: 1px;}


div.videolist-list {position: relative; top: -128px; left: 132px; width: 40px; height: 40px;}
div.videolist-list ol {list-style: none; width: 40px; margin: 0; padding: 0;}
div.videolist-list a img {border: none;}

/********* SITEMAP *********/
.Box   			{width: 530px; margin: 0; }
h1.Title			{ font-family:Verdana, Arial, Helvetica, sans-serif; border: 1px solid #5E8CC9; font-size: 100%; color:#003366; background-color: #C3D4EB; line-height:22px; font-weight:normal; padding-left: 7px; margin-right: 5px; }
h2.SubTitle		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color:#003366; line-height:20px; font-weight:normal; padding:0 0 0 7px; width: 163px; margin: 0 0 4px 0; text-decoration:underline; border: 0px; text-align:left; }
ul.sitemap 		{ list-style:none; margin:0 0 10px 5px; font-family: Verdana; font-size: 11px; line-height: 17px; padding: 0; float:left; height:180px; width: 163px; border: 0px; }
ul.sitemap li 		{ background: transparent url(../pic/bott1.gif) no-repeat left top; padding: 0 0 0 13px; margin:0px; border: 0px; }
ul.sitemap a		{ text-decoration:none; color: #000; border: 0px; }
ul.sitemap a:hover		{ text-decoration:underline; color: #000; border: 0px; }
.tx-onetrandomcontent-pi1  	{ text-align: justify;  }
/************SINGLEPRODUCTDISPLAY*************/
.prevbacknext {text-align: center;	font-size: 12px; margin: 2px; padding: 7px 15px 9px 0px; font-weight: normal; background:transparent url(../pic/bg_random_h2.gif) no-repeat top left; }
div.searchresults {width: 570px;}
#containerpopup { font-weight: bold; font-size: 1.2em; padding: 30px;}
span#addthis {padding-left: 58px;}
span#addthis a {position: absolute; }
.tx-indexedsearch-res {width: 570px;}
#content a {font-weight: bold; color: #af6fa9;}
#content table a {font-weight: normal; color: #2d4d87;}
#content table div.Section1 a {font-weight: bold; color: #2d4d87;}
#content h4 a {font-weight: bold;}
/**************RELATED PRODUCTS*****************/
#relatedlist {width: 540px; margin: 15px 0px 15px 0px; height: 175px;}
#relatedlist h2 {margin-bottom: 20px;}
#relatedlist .relateditem {padding: 0px 7px 0px 7px; width: 120px; height: 125px; float: left; border-right: 1px solid #5E8CC9;text-align: center;}
#relatedlist .relateditem a {font-size: 80%; color: #1D4D87; }
#relatedlist .relateditem a img {width: 74px; height: 90px; margin: 10px 35px 0px 25px;}
/***************BEWERTUNGEN********************/
.tx_wpttproductsrate_pi1_all {clear: both; }
.tx_wpttproductsrate_pi1_all h2 {}
.tx-wpttproductsrate-pi1 {width: 538px;}
.tx-wpttproductsrate-pi1 h4 {margin-bottom: 0px;}
.tx-wpttproductsrate-pi1 fieldset legend {color: #5E8CC9;}
.tx_wpttproductsrate_pi1_none p, .tx_wpttproductsrate_pi1_done p , .tx_wpttproductsrate_pi1_already p, .tx_wpttproductsrate_pi1_all p  {padding-left: 5px;}
.tx_wpttproductsrate_pi1_item {padding: 10px 0px 10px 5px; border-bottom: 1px solid #5E8CC9;}
.tx_wpttproductsrate_pi1_form_comment fieldset {}
textarea#comment {width: 98%; }
/**************VIDEO-PLAYER*******************/
.tx_kuloplayer_pi1-player {
	border-left:1px solid #35639F; border-top:1px solid #E8EEF7;border-right:1px solid #C5D5EB; border-bottom:1px solid #35639F; margin: 0; padding: 4px 0 4px 0; text-align: center; display:block;  color:#114380; text-decoration:none; background-color: #a9c1e2;
}
/***************JQUERY TOOLS******************/
div.overlay {display:none; z-index:10000; background: #fff url(../pic/bg_body_newlayout.jpg) fixed 60px 50%; width:550px; padding: 30px; min-height:200px; border:2px solid #333;opacity:0.8;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-box-shadow: 0 0 50px #ccc;-webkit-box-shadow: 0 0 50px #ccc; } 
div.overlay h4 {background-color: transparent;}
div.overlay .close {background-image:url(../pic/close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px;}
/***************COMMENTS**********************/
#c4808 .csc-textpic-text, #c4809 .csc-textpic-text, #c4810 .csc-textpic-text {width: 570px; text-align: justify;}
.tx-comments-comment-admin { margin: 10px 20px; background-color: #e0e0e0; padding: 5px 9px; text-align: center; }
.tx-comments-comment-form LABEL { width: 100px; display: block; float: left; padding-top: 5px; }
.tx-comments-comment-form INPUT, .tx-comments-comment-form TEXTAREA, .tx-comments-comment-form IMG { margin-top: 5px; }
.tx-comments-comment-input {width: 160px;}
.tx-comments-comment-form TEXTAREA { width: 440px; }
.tx-comments-comment-form SELECT { width: 360px; }
.tx-comments-comment-form BR { clear: left; }
.tx-comments-comment-name { font-weight: bold; text-align: left; width: 460px; display: block; float: left;} 
.tx-comments-comment-date { font-weight: bold; text-align: right;}
.tx-comments-comment-1, .tx-comments-comment-2 { border: 1px solid #e0e0e0; margin-bottom: 10px; padding: 3px 5px; }
.tx-comments-comment-content { padding: 3px 0; text-align: justify; }
.tx-comments-required-mark { color: red; }
.tx-comments-required-error { margin-left: 10px; color: red; background-color: #f5f500; padding: 3px 5px; }
.tx-comments-captcha { padding-left: 100px; }
.tx-comments-captcha IMG { border: 1px solid #d0d0d0; margin-left: 0px; }
.tx-comments-form-top-message { border: 1px solid #d0d0d0; padding: 10px 20px; text-align: center; font-weight: bold; }
.tx-comments-closed { border: 1px solid #d0d0d0; padding: 10px 10px; margin: 10px 0; }
.tx-comments-closed IMG { vertical-align: baseline; margin-left: 4px; padding-right: 4px; }
.tx-comments-comment-report { font-size: 80%; margin: 7px 0 5px 15px; }
.tx-comments-rating { margin-left: 15px; }
.tx-comments-comment-form fieldset { border: none; }
label#tx_comments_label_subject {width: 180px;}
/*********************RATINGS*****************************/
.tx_wpttproductsrate_pi1_form_rating fieldset, .tx_wpttproductsrate_pi1_rating{ position: relative; left: 0; top: 0; padding-top: 8px; margin: 5px 2px 5px 2px; height: 25px;}
.tx_wpttproductsrate_pi1_form_rating fieldset {}
.tx-ratings-textual {position: absolute; top: 9px; left: 190px; width: 350px;}
.tx-ratings-textual2 {position: absolute; top: -10px; left: 120px; width: 400px; font-size: 11px;}
.tx-ratings-display { position: absolute; left: 0px; top: 0px; height: 12px; }
.tx-ratings-grey-bar { position: absolute; left: 10px; top: 0px; width: 56px; height: 12px; background: url(../pic/rating_stars.gif) repeat-x; font-size: 1px; }
.tx-ratings-gold-bar { position: absolute; left: 10px; top: 0px; width: 0px; height: 12px; background: url(../pic/rating_stars.gif) repeat-x 0 -12px; font-size: 1px; font-size: 1px; }
.tx-ratings-grey-bardis { position: absolute; left: 90px; top: 9px; width: 56px; height: 12px; background: url(../pic/rating_stars.gif) repeat-x; font-size: 1px; }
.tx-ratings-gold-bardis { position: absolute; left: 90px; top: 9px; width: 0px; height: 12px; background: url(../pic/rating_stars.gif) repeat-x 0 -12px; font-size: 1px; font-size: 1px; }
.tx_wpttproductsrate_pi1_item {height: 80px; overflow: hidden;}

.tx-ratings-vote-bar { position: absolute; left: 0; top: 0; width: 55px; height: 12px; font-size: 1px; }
.tx-ratings-vote-bar DIV A { position: absolute; left:10px; top: 0px; width: 11px; height: 12px; border: none; text-decoration: none; }
.tx-ratings-vote-bar DIV A:hover { background-image: url(../pic/rating_stars.gif); background-position: 0 -24px; }
.tx-ratings-vote-bar DIV A.tx-ratings-star-1 { width: 11px; z-index: 5; }
.tx-ratings-vote-bar DIV A.tx-ratings-star-2 { width: 22px; z-index: 4; }
.tx-ratings-vote-bar DIV A.tx-ratings-star-3 { width: 33px; z-index: 3; }
.tx-ratings-vote-bar DIV A.tx-ratings-star-4 { width: 44px; z-index: 2; }
.tx-ratings-vote-bar DIV A.tx-ratings-star-5 { width: 55px; z-index: 1; }
.tx-ratings-cleaner { clear: left; }
.tx-ratings-text { color: #606060; font-size: 11px; font-family: Helvetica,Arial; }
.tx-rating-display-wrap { position: absolute; left: 0; top: 0; font-size: 12px; visibility: hidden; z-index: 1; }
.tx-rating-display-wrap IMG { float: left; margin-right: 5px; }

/*************************MEMO****************************/
table.basket_items {}
table.basket_items caption { border: 0px; color:#1D4D87; background:transparent url(../pic/bg_center_h3.gif) top left no-repeat; font-weight: normal; width:550px; text-transform: uppercase; height: 33px; font-size:100%;  text-align:left; padding: 9px 0 0 20px; margin: 20px 0px 10px 0px;	}
td.category_title {padding: 30px 0px 10px 0px;}
td.remove_from_memo {width: 50px;}
td.image {width: 120px;}
td.product {width: 400px;}
td.product span {font-size: 17px; font-weight: bold; font-style: italic;}
td.product input {margin-left: 125px;}
td.product input.button {margin-left: 20px;}
div.relief {width: 500px; margin: 100px auto; font-weight: bold; text-align: center; font-size: 14px;} 

/* jquery tools*/
#sizetabs {width:484px; height:21px !important; margin:0 !important; padding:0;	_margin-bottom:-2px;}
#sizetabs li {float:left; margin:0; padding:0; text-indent:0; list-style-type:none;}
#sizetabs li a {background: url(../pic/blue_panes.jpg) no-repeat; display:block; height: 21px; width: 120px; padding:0px; margin:0px; color:#1c5999; font-size:12px; line-height:21px; text-align:center; text-decoration:none;}
#sizetabs #t1 { background-position: 0 0; }
#sizetabs #t2 { background-position: -120px 0; }
#sizetabs #t3 { background-position: -240px 0; }
#sizetabs #t4 { background-position: -360px 0; width:120px;}

#sizetabs a:hover { color:#fff; }
#sizetabs #t1:hover 	{ background-position:      0 -21px; }
#sizetabs #t2:hover 	{ background-position: -120px -21px; }
#sizetabs #t3:hover 	{ background-position: -240px -21px; }
#sizetabs #t4:hover 	{ background-position: -360px -21px; }

#sizetabs a.current	{ cursor:default; color:#1c5999; }
#sizetabs #t1.current { background-position:      0 -42px; }
#sizetabs #t2.current { background-position: -120px -42px; }
#sizetabs #t3.current { background-position: -240px -42px; }
#sizetabs #t4.current { background-position: -360px -42px; }

#companyadditional1, #companyadditional2, #companydata {display: none;}

.jSuggestLoading {font-style:italic;padding: 10px;}
#jSuggestContainer {position:absolute;font: 12px Tahoma;border:1px solid #ffb931;border-top:0;background:#FFF;}
#jSuggestContainer ul, #jSuggestContainer ul li{margin: 0;padding:0;list-style:none;}
#jSuggestContainer ul li{padding: 2px 4px;border-bottom: 1px dotted #ffe594;color:#666;background:#fff9e7;cursor:pointer;}
#jSuggestContainer ul li.last{border-bottom: 0;}
#jSuggestContainer ul li.jSuggestHover{background:#ffeaaa;color:#333;}

.spinner {padding: 250px 230px 400px 230px;}

.lupe {position: relative; left: 75px; top : 0px; cursor: pointer;}


table.csc-uploads {margin: auto;}
table.csc-uploads td {padding: 0px 30px;}
table.csc-uploads td a {color: rgb(17, 67, 128);}
table.csc-uploads td a:hover {text-decoration: underline}
table.csc-uploads tr.tr-even {background-color: #dddddd;}
table.csc-uploads tr.tr-odd {background-color: #dddddd;}

#content .news-list-item h2, #content .news-single-item h2 {background-image: none; padding-left: 0px;}
#content .news-list-item {border: 1px solid #c5d5eb; padding: 5px 5px 10px 10px; margin-bottom: 20px;}
#content .news-single-item h1 {margin-top: 40px;}
#content .news-single-item h2 {line-height: 15px; border-bottom: 1px solid #bbbbbb; padding-bottom: 25px;}
#content .news-single-backlink {border-top: 1px solid #bbbbbb;}
#content .news-single-item p {text-align: justify}
