/* ----link style-------- */
a:link { text-decoration:underline; color:#0000CC; }
a:visited { text-decoration:underline; color:#022174; }
a:hover { text-decoration:underline; color:#BE0F16;}
a:active { text-decoration:underline; color:#0000CC;}

a.bold:link { text-decoration:underline; color:#0000CC; font-size: 13px; font-weight:bold}
a.bold:visited { text-decoration:underline; color:#022174; font-size: 13px; font-weight:bold}
a.bold:hover { text-decoration:underline; color:#BE0F16; font-size: 13px; font-weight:bold}
a.bold:active { text-decoration:underline; color:#0000CC; font-size: 13px; font-weight:bold}

a.subnav:link { text-decoration:none; color:#000; }
a.subnav:visited { text-decoration:none; color:#022174; }
a.subnav:hover { text-decoration:none; color:#BE0F16;}
a.subnav:active { text-decoration:none; color:#0000CC;}

img {border:0;margin:7px;}

.g_link a{
	font-family:arial, sans-serif;
	text-decoration:none;
}

.sbox {
	font-family:arial, sans-serif;
	font-size:14px;
	background:#fff;
	color: #000;
	border:1px solid #022174;
	width:336px;
	height:280px;
}

.sbox_head {
	background:#022174;
	color:#fff;
	text-decoration:underline;
	font-size:11px;
	padding:0px 1px;
}

.sbox_head a{
	color:#fff;
}

hr {
	border: 0px;
	border-top:1px solid #022174;
	border-bottom: transparent;
}
.sbox_in {
	text-decoration:none;
	padding:5px 2px;
}

.boxebay {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px; 
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	BORDER-RIGHT: #94CA04 2px solid;   
	BORDER-LEFT: #94CA04 2px solid;  
	BORDER-BOTTOM: #94CA04 2px solid;
	BORDER-TOP: #94CA04 2px solid;
	FONT-SIZE: 10px;
	TEXT-ALIGN: left;
}
.e_title {
 	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; 
}
.e_sdesc {
 	FONT-SIZE: 10px;
	text-decoration:none;
 	color: #000;
}

.e_price {
	color:#669900;
	font-size:12px;
	font-weight:bold;
	white-space: nowrap;
}

.a_title {
 	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; 
}
.a_sdesc {
 	FONT-SIZE: 10px;
	text-decoration:none;
 	color: #000;
}

.boxhead_ama {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: white;
	BACKGROUND: #663366;  
	VERTICAL-ALIGN: middle;  
	WHITE-SPACE: nowrap; 
	TEXT-ALIGN: left
}
.boxamazon {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px; 
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	BORDER-RIGHT: #663366 2px solid;   
	BORDER-LEFT: #663366 2px solid;  
	BORDER-BOTTOM: #663366 2px solid;
	FONT-SIZE: 10px;
	TEXT-ALIGN: left;
}


/* ------body style---------- */
BODY {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #000000;
	background: #FFFFFF;
	margin:0px 0px 0px 0px;
	
	}
form	{
	display: inline;
	margin: 0px 0px;
}
td{
	font-size: 12px;
}

h1{
	display: inline;
	font-weight:normal;
	font-size:20px;
}

h2{
	display: inline;
	font-weight:normal;
	font-size:14px;
}

h3{
	display: inline;
	font-weight:normal;
	font-size:12px;
}

ul {
	padding-left: 20px;
	margin: 0px;
}

li {
	padding-left: 0px;
	margin: 0px;
}

/* ------text style----------- */
.grey {
	color: #666666;
}
.big_grey{
	color: #999999;
	letter-spacing: 2px
}
.middle_gray {
	color: #666666;
	font-size: 11px;
}
.white {
	color: #FFFFFF;
}
.white_big {
	color: #FFFFFF;
	font-size: 14px;
	padding-left: 10px; 
}
.red_text{
	color: #BE0F16;
}
.big_text{
	font-size:14px;
}
}

/* --------Line style---------  */
.linie_rot{
	border: 1px solid #FF7575;
}

.linie_grau_2{
	border: 1px solid #022174;
}
.gray_line{
	border-bottom:1px solid #022174;
}

/* -----------banner style---------- */
.footer{
	width: 100%;
	height: 72px;
}
.banner .border_rot{
	border-bottom: 1px solid #BE0F16;
}
.banner .logo{
	padding-top: 5px; 
	padding-left: 10px; 
	padding-bottom: 5px;
}
/* ------------------ */

.click_path{
	width:100%;
	padding-right:10px;
	padding-left:10px;
}
.click_path thead td{
	color: #666666;
	height:15px;	
}

/* -----------table style---------------- */
.box{
	width:100%;
}
.box .head{
	border: 1px solid #022174;
	background-color: #022174;
}
.box .head td{
	background-color: #022174; 
	padding-left: 10px
}
.box .body{
	border-left: 1px solid #022174;
	border-right: 1px solid #022174;
	border-bottom: 1px solid #022174;
	border-top: 1px solid #022174;
}
.box .left_bar{
	border-left: 1px solid #022174; 
	border-bottom: 1px solid #022174; 
	padding: 10px;
}
.box .rand_r{
	border-right: 1px solid #E8E8E8; 
	border-bottom: 1px solid #E8E8E8;
	padding:10px;
}

.gray_text div {
	color: #666666;
	padding-bottom: 10px
}

.box2{
	width:100%;
}
.box2 .head{
	border: 1px solid #022174;
	background-color: #022174;
}
.box2 .head td{
	background-color: #022174; 
	padding-left: 10px
}
.box2 .body{
	padding: 10px;
	border-left: 1px solid #022174;
	border-right: 1px solid #022174;
	border-bottom: 1px solid #022174;
	border-top: 1px solid #022174;
}
.box2 .border_head_left{
	text-align: center;
	height: 23px;
	border-left: 1px solid #022174; 
	border-bottom: 1px solid #022174; 
	border-right: 1px solid #022174;
	background-color: #F3F3F3;
}
.box2 .border_head_middle{
	border-right: 1px solid #022174; 
	border-bottom: 1px solid #022174;
	text-align:center;
	background-color: #F3F3F3;
}
.box2 .border_head_right{
	border-right: 1px solid #022174;
	border-bottom: 1px solid #022174;
	text-align:center;
	background-color: #F3F3F3;
}
.box2 .border_right{
	border-top:1px solid #FFFFFF;
	border-right: 1px solid #022174;
	border-bottom: 1px solid #022174;
	padding:5px;
}
.box2 .border_body_right{
	border-top:1px solid #FFFFFF;
	border-right: 1px solid #022174;
	border-bottom: 1px solid #022174;
	padding:5px;
}
.box2 .border_body_up{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #022174;
	padding:5px;
}
.box2 .boder_body_left{
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #022174;
	border-bottom: 1px solid #022174;
	padding:5px;
}
.box2 .border_up{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #022174;
	padding:5px;
}
.box2 tfoot {
	background-color: #F3F3F3;
	border-left: 1px solid #022174; 
	border-bottom: 1px solid #022174; 
	border-right: 1px solid #022174;
	height: 23px;
}

.box_footer{
	background-color: #F3F3F3;
	border: solid #022174; 
	border-bottom: 1px solid #022174; 
	border-right: 1px solid #022174;
	height: 23px;
	padding-left: 5px;
	padding-right: 5px;
}

div.sortbarPP {background: #ccc;color: #000;height: 26px;padding: 0 12px 0 10px;margin-top: 0px;white-space: nowrap}

.results {
	border: 1px solid #022174;
	padding:0;
	margin:-1;
}
/* --------------------- */
.ProdDetails_2{
	width: 100%;
	table-layout:fixed;
}
.ProdDetails_2  {
	background:#FBFBFB;
	border-top: 1px solid #022174;
	border-left: 1px solid #022174;
	border-right: 1px solid #022174;
	text-align:center;
	padding:2px 5px 2px 5px;
}
.ProdDetails_2 tfoot {
	background:#FBFBFB;
	border-bottom: 1px solid #022174;
	border-left: 1px solid #022174;
	border-right: 1px solid #022174;
	text-align: center;
}

.product_detail{
	 background-color: #F3F3F3;
	 margin-top:10px;
	 width: 200px;
}
.product_detail thead td {
	background-color: #022174;
	border-bottom: 1px solid #FFFFFF;
	height: 25px;
}

.product_detail tbody td {
	
}
.product_details{
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
	width: 100%;
}

.product_details tbody td div{
	padding-top: 5px;
}
/* ------------------------- */
.box_gray{
	 width: 215px;
	 border: 1px solid #9B9B9B;
	 margin-bottom: 10px
}
.box_gray thead td{
	background-color: #E6E6E6;
	border-bottom: 1px solid #9B9B9B; 
	height:21px;
	padding:0px 5px 0px 5px;
}
.box_gray tbody td{
	background-color: #F9F9F9;
	height: 100%;
	color: #333333;
	padding:0px 5px 0px 5px;
}
.box_gray tbody td div{
	padding:5px 0px 5px 0px;
}

/*---G.---*/

.g_link{
	padding:1px;
}

.g_link a {
	padding: 5px 10px 5px 10px;
	text-decoration:none;
	display:block;
	height:100%;
}
.g_link a:hover {text-decoration:none;color:red;}
.g_link a:activ {text-decoration:none;}
.g_link a:visited {text-decoration:none;}

.g_link a {
	height:auto;
	text-decoration:underline;
}

.g_link span.url {
	color:#0000CC;
}

.g_link span.text {
	color:#000;
}
/* ---------*/

.dinamic_link2 {background:white;}

.dinamic_link2 a {
	padding: 5px 3px 0px 3px;
	text-decoration:none;
	display:block;
	height:100%;
    border-top:1px dashed #9C9C9C;
}

.dinamic_link2 a:hover {text-decoration:none;color:red;}
.dinamic_link2 a:activ {text-decoration:none;}
.dinamic_link2 a:visited {text-decoration:none;}

.dinamic_link2 a {
	height:auto;
}

.dinamic_link2 a strong {
	text-decoration:underline;
}


.dinamic_link2 span.url {
	color:green;
}

.dinamic_link2 span.text {
	color:#000;
}
/* --------------- */
.no_border{
	border: 0px;
}
.no_border td{
	border: 0px;
}
/* --- Table style --- */
.Table_box{
	table-layout:fixed;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.Table_box thead td{
	background-color: #022174;
	padding:3px;
}
.Table_box {
	border-right: 1px solid #022174;
	border-left: 1px solid #022174;
	background-color: #F9F9F9;
}
.Table_box tbody .format{
	padding-left: 5px;
	padding-right: 5px;
}
.Table_box {
	border-right: 1px solid #022174;
	border-left: 1px solid #022174;
	border-bottom: 1px solid #022174;
	background-color: #F9F9F9;
}
/* ------- */

/* ----------------- */
.content{
	margin-right: 10px;
	margin-left: 10px;
}
.padding{
	padding-right:10px; 
	padding-left: 10px;
}

.padding_2{
	padding-right:10px; 
	padding-left: 10px;
	padding-top: 10px;
}
.padding_3{
	padding-right:10px; 
	padding-left: 10px;
	padding-bottom: 10px;
}

/* -------- flying banner ------------- */
#bnr {position:absolute; top:-200px; left:380px; width:350px; border:2px solid #0000CC; background:#FFF;}
#bnr h4, #bnr p {font-size:12px; margin:5px 15px; color:#484848;}
#bnr a {font-weight:bold;}
/* ------------------------ */



/* -------Menu style---------- */

#navigation{
height:1.8em;
line-height:1.8em;
width:100%;
margin:0px;
background:#022174;
color:#fff;
font-weight:bold;
}

#navigation li{
float:left;
list-style-type:none;
border:1px solid #022174;
white-space:nowrap;
}

#navigation li a{
display:block;
padding:0px;
text-transform:uppercase;
text-decoration:none;
background-color:#022174;
color: #fff;
}


* html #navigation a {width:1%;}

#navigation .selected,#navigation a:hover{
background:#fff;
color:#000;
text-decoration:none;
}

.menu_active{
	background-color: #F30000;
	color: #FFFFFF;
	border : 1px solid #BE0F16
}

.menu_inactive{
	cursor: pointer;
	background-color: #DFDFDF;
	border : 1px solid #BBBBBB
}
/* -------------------- */

/*** PINFO-Navi ****/
#headinfo { margin: 0 0 -1 0px; padding: 0px; background: #fff url("/image/hl.gif") repeat-x 0 bottom; width: 100%;float: left}
#headinfo ul {list-style-type: none ; margin: 0; padding: 0;}
#headinfo li { background-image: url("/image/hl0.gif"); background-repeat: no-repeat; float: left; background-attachment: scroll; background-position: left top; margin: 0; padding: 0 0 0 4px; font-size: 12px; line-height:10px;}
#headinfo a { color: #6E6E6E; font-weight: normal; text-decoration: none; background: #fff url("/image/hr0.gif") no-repeat right top; display: block; padding: 5px 15px 5px 7px;float: left}
#headinfo a  { float: none }
#headinfo a:hover { color:#3300BB; }
#headinfo #akt   { background-image: url("/image/hl1.gif") }
#headinfo #akt a { color: #FFF; background-image: url("/image/hr1.gif"); padding-bottom: 6px}

#ausschluss {
	PADDING-left: 50px; 
	PADDING-right: 50px; 
	FONT-SIZE: 9px; 
	color: grey;
	WIDTH: 100%; 
}

/*** compare product ***/
.comparebox{
	width:100%;
	border: 1px solid #022174;
}

.comparebox .border{
	text-align: center;
	height: 23px;
	border: 1px solid #E1E1E1; 
	background-color: #F3F3F3;
}

.comparebox .border-bottom{
	border: 1px solid #E1E1E1; 
}

.comparebox .body{
	padding: 10px;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
}

.comparebox .details{
	background-color: #E1E1E1;
}

.comparebox a:link {text-decoration:none; color:#0000CC; }
.comparebox a:hover {text-decoration:underline; color:green;}

.bottom_line {
	border-bottom:1px solid ##E1E1E1;
}