/*								*/
/*	Text-Attribute und Klassen	*/
/*								*/

html, body {
	background-color: #ffffff;
	height:100%;
}

body, p, td, div, a, a:link, a:active, a:visited {
	color: #333333;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}
A:link,A:visited {text-decoration: none}
/*	LINK NAVIGATION LINKS	*/
a.NAVLINK_OFF, a:active.NAVLINK_OFF, a:visited.NAVLINK_OFF, a.NAVLINK_ON, a:active.NAVLINK_ON, a:visited.NAVLINK_ON, a.SUBNAVLINK_ON, a:active.SUBNAVLINK_ON, a:visited.SUBNAVLINK_ON,a.SUBNAVLINK_OFF, a:active.SUBNAVLINK_OFF, a:visited.SUBNAVLINK_OFF {
	color: #DEE9F4;
	text-decoration: none;
	line-height: 20px;
	margin-left: 13px;

}

a.shipLink,a:visited.shipLink {
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
}

a.SUBNAVLINK_ON, a:active.SUBNAVLINK_ON, a:visited.SUBNAVLINK_ON,a.SUBNAVLINK_OFF, a:active.SUBNAVLINK_OFF, a:visited.SUBNAVLINK_OFF {
	line-height: 13px;
}

/*	LINK NAVIGATION LINKS	*/
a.NAVLINK_ON, a:active.NAVLINK_ON, a:visited.NAVLINK_ON, a.SUBNAVLINK_ON, a:active.SUBNAVLINK_ON, a:visited.SUBNAVLINK_ON {
	color: #FFFFFF;
	font-weight: bold;
}

a:hover.NAVLINK_OFF, a:hover.SUBNAVLINK_ON, a:hover.SUBNAVLINK_OFF {
	text-decoration: none;
	color: #ffffff;
}

a.NAVLINK_DIV_OFF,a.NAVLINK_DIV_OFF:visited  {
    color: #FFF;
	line-height: 20px;
	margin-left: 13px;
    display: block;
    width: 177px;
    height: 20px;
}

a.CART_DIV_OFF,a.CART_DIV_OFF:visited  {
	position:relative;
    color: #FFF;
    top:-20px;
    left:-10px;
	line-height: 20px;
	margin-left: 13px;
	margin-right: 13px;
    display: block;
    width: 150px;

}



a.NAVIBUTTON_HEAD_ON, a.NAVIBUTTON_HEAD_OFF {
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
}

/*	LINK NAVIGATION LINKS ON	*/
a.NAVIBUTTON_HEAD_ON, a:active.NAVIBUTTON_HEAD_ON, a:visited.NAVIBUTTON_HEAD_ON {
	background-color:#4E87BF;
	color: #FFFFFF;
}

/*	LINK NAVIGATION LINKS OFF	*/
a.NAVIBUTTON_HEAD_OFF, a:active.NAVIBUTTON_HEAD_OFF, a:visited.NAVIBUTTON_HEAD_OFF {
	color: #E6EEF6;
}

/*	LINK NAVIGATION LINKS OFF	*/
a:hover.NAVIBUTTON_HEAD_OFF, a:hover.NAVIBUTTON_HEAD_ON {
	color: #ffffff;
}

a.LINK_BLUE, a:active.LINK_BLUE, a:visited.LINK_BLUE, a.LINK_CART, a:active.LINK_CART, a:visited.LINK_CART {
	color: #0557A9;
	font-weight: bold;
}

a.LINK_ORANGE, a:active.LINK_ORANGE, a:visited.LINK_ORANGE {
	color: #FF6600;
	font-weight: bold;
}

a.LINK_CART, a:active.LINK_CART, a:visited.LINK_CART {
	position: relative; 
	top:-2px;
}

a.ADMIN_LINK{
	font-weight:bold;
	font-size:70%;
	color:#FFFF00;
}

.WHITETEXT {
	color: #EBF1F8;
}

/*	NAVIHEADER (KARTEIREITER)	*/
.NAVIHEADER_WHITE {
	font-size: 11px;
	color: #F9FBFD;
	line-height: 19px;
	margin-left: 14px;
}

.NAVIHEADER_SUB {
	width: 160px;
	color: #58A0EA;
	border-bottom: 1px dotted #003F8C;
	margin-left: 8px;
}

/*	NAVIHEADER (KARTEIREITER)	*/
.NAVIHEADER_GREY {
	font-size: 11px;
	color: #666666;
	line-height: 19px;
	margin-left: 9px;
}

.TEXT_RED {
	color: #CC0000;
	font-size: 16px;
	font-weight: bold;
}

.TEXT_MUSTFIELD {
	font-weight: bolder;
	font-color: #000000;
	font-size:110%;
}

INPUT.PRODUCTSEARCH {
	position: relative;
	border: 1px;
	border-style: solid;
	left:-2px;
	width:140px;
	background-color: #4F89C3;
	border-color: #246AAF #C5C9CD #C5C9CD #246AAF;
	color: #ffffff;
}

INPUT.NORMALFIELD {
	border: 1px;
	font-size:15px;
	height:20px;
	border-style: solid;
	background-color: #E1E1E1;
	border-color:  #A2A2A2 #FFFFFF #FFFFFF #A2A2A2 ;
	color: #000000;
}

SELECT.NORMALFIELD {
	border: 1px;
	border-style: solid;
	background-color: #E1E1E1;
	border-color:  #A2A2A2 #FFFFFF #FFFFFF #A2A2A2 ;
	color: #000000;
}

INPUT.ERRORFIELD {
	border: 1px;
	font-size:15px;
	height:24px;
	border-style: solid;
	background-color: #F7D9D9;
	border-color:  #A2A2A2 #FFFFFF #FFFFFF #A2A2A2 ;
	color: #000000;
}

INPUT.LOGIN {
	position: relative;
	border: 1px;
	border-style: solid;
	width: 90px;
	top:1px;
	height: 18px;
	font-size: 10px;
	background-color: #034485;
	color: #C0D0E0;
	border-color: #223446 #5582AE #5582AE #223446;
}



INPUT.LOGINSUBMIT {
	position: relative;
	border: 1px;
	top:2px;
	border-style: solid;
	width:58px;
	height:18px;
	background-color: #034485;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	background-image: url(../img/bg/gradient_blue.gif);
	layer-background-image: url(../img/bg/gradient_blue.gif);
	background-repeat:repeat-x;
	border-color: #5582AE #223446 #223446 #5582AE;
}

.USERCENTERIMG {
	position: relative;
    top:-5px;
	color: #ffffff;
	padding:0px;
	
}

.adminPic{
	position: absolute;
    top:10px;
    left:640px;
	color: #ffffff;
	padding:0px;
	z-index:3;
}


/*	Placecontent NAVILEFT_BOX	*/
.PADDING_8_10 {
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*	BILDRAHMEN	*/
.IMAGEBORDER {
	position: relative;
	border: 1px solid #DADADA;
	top: -1px;
}

/*	BILDRAHMEN SCHWARZ	*/
.IMAGEBORDER_DARK {
	position: relative;
	border: 1px solid #999999;
	top: -1px;
}
.PRODUCT_PRICE {
	color: #095AAA;
	font-size: 16px;
	font-weight:bold;
}
 
.OLD_PRODUCT_PRICE {
	color: #FE0202; 
	font-size: 14px; 
	text-decoration: line-through;
	font-weight:bold;
}

/*	BILDRAHMEN	*/
.TEASERIMAGE {
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

h1{
	color: #095AAA;
	font-size: 15px;
	line-height:15px;
	margin-top: 0em;
}

.NEWSHEADER {
	color: #666666;
	font-size: 12px;
	font-weight:bold;
}

.UNDERGROUPS {
	color: #095AAA;
	font-size: 12px;
	font-weight:bold; 

}

.UNDERGROUPS_PASSIVE{
	color: #095AAA;
	font-size: 12px;
	font-style:italic;
}



.SMALLTEXT {
	font-size: 9px;
	color: #666666;
}

.BIG_BLUE_ITALIC_TEXT {
	font-size: 270%;
	color: #0557A9;
	font-style: italic;
}

.MEDIUM_BLUE_ITALIC_TEXT {
	font-size: 170%;
	color: #0557A9;
	font-style: italic;
}

.MEDIUM_LIGHTBLUE_ITALIC_TEXT {
	font-size: 190%;
	color: #0099CC;
	font-style: italic;
}


.MEDIUMSMALL_BLUE_ITALIC_TEXT {
	font-size: 120%;
	color: #0557A9;
	font-style: italic;
}

.SMALLTEXTBOX {
position: relative;
	font-size: 9px;
	color: #999999;
	line-height:25px;
}

.SORTMENUTEXT {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

/*						*/
/*	DIV-BOXEN			*/
/*						*/

/*	SPRACHAUSWAHL	*/
#HEADER_LANG {
	position: absolute;
	left:5px;
	top:19px;
	z-index: 5;
}

/*	SPRACHAUSWAHL	*/
#HEADER_LOGIN {
	position: absolute;
	left:451px;
	color:white; 
	top:15px;
	z-index: 5;
}

/*	HEADER ECKE LINKS	*/
#HEADER_LEFT {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 86px;
	height: 46px;
	background-image: url(../img/bg/header_left.gif);
	layer-background-image: url(../img/bg/header_left.gif);
	z-index:2;
}

/*	HEADER	*/
#HEADER_BG {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 735px;
	height: 46px;
	background-image: url(../img/bg/header_bg.gif);
	layer-background-image: url(../img/bg/header_bg.gif);
	z-index:1;
}

/*	PCSILENT LOGO	*/
#HEADER_LOGO {
	position: absolute;
	top: 0px;
	left: 713px;
	width: 266px;
	height: 84px;
	background-image: url(../img/logo/pcsilent.gif);
	layer-background-image: url(../img/logo/pcsilent.gif);
	cursor: hand;
	z-index:2;
}

/*	NAVI HEAD 		*/
#NAVI_HEAD {
	position: absolute;
	top: 15px;
	left: 86px;
	z-index:3;
}

/*	NAVI LEFT (BACKGROUND ONLY)	*/
#NAVILEFT {
	position: absolute;
	top: 70px;
	left: 0px;
	width: 203px;
	height: 200%;
	background-color: #80A9D2;
	background-image: url(../img/bg/navileft_header_bg.gif);
	layer-background-image: url(../img/bg/navileft_header_bg.gif);
	background-repeat:no-repeat;
	z-index:2;
}

/*	NAVI-BOX LEFT	*/
#NAVILEFT_BOX {
	position: relative;
	left: 5px;
	background-color: #6D9ECF;
	background-image: url(../img/bg/navileft_box_bg.gif);
	layer-background-image: url(../img/bg/navileft_box_bg.gif);
	z-index:3;
	background-repeat:repeat-x;
	border: 1px;
	border-style: solid;
	border-color: #A0BFDE #3271B0 #3271B0 #A0BFDE;
	width: 188px;
}

/*	NAVIBUTTON LEFT OFF		*/
#NAVIBUTTON_DARK_OFF, #NAVIBUTTON_DARK_ON, #NAVIBUTTON_LIGHT_OFF, #NAVIBUTTON_LIGHT_ON {
	position: relative;
	left: 6px;
	width:190px;
	top:0px;
	background-repeat:no-repeat;
	background-color: #0557A9;
}


/*	NAVIBUTTON LEFT OFF		*/
#NAVIBUTTON_DARK_OFF, #NAVIBUTTON_LIGHT_OFF {
	height: 22px;
}

/*	NAVIBUTTON (DUNKEL)	*/
#NAVIBUTTON_DARK_OFF {
	background-image: url(../img/bg/navibutton_dark_off.gif);
	layer-background-image: url(../img/bg/navibutton_dark_off.gif);
}

/*	NAVIBUTTON (DUNKEL)	*/
#NAVIBUTTON_DARK_ON {
	background-image: url(../img/bg/navibutton_dark_on.gif);
	layer-background-image: url(../img/bg/navibutton_dark_on.gif);
}

/*	NAVIBUTTON (DUNKEL)	*/
#NAVIBUTTON_LIGHT_OFF {
	background-image: url(../img/bg/navibutton_light_off.gif);
	layer-background-image: url(../img/bg/navibutton_light_off.gif);
}

/*	NAVIBUTTON (DUNKEL)	*/
#NAVIBUTTON_LIGHT_ON {
	background-image: url(../img/bg/navibutton_light_on.gif);
	layer-background-image: url(../img/bg/navibutton_light_on.gif);
}

#PRODUCTSEARCH {
	position: relative;
	left:14px;
	z-index:5;
}

#NAVIRIGHT {
	position: absolute;
	top: 106px;
	left: 763px;
	width: 204px;
	z-index:2;
}
 
/*	NAVIBUTTON (DUNKEL)	*/
#QUICKCART {
	position: relative;
	background-image: url(../img/bg/quickcart_header.gif);
	layer-background-image: url(../img/bg/quickcart_header.gif);
	width: 204px;
	padding-top:5px;
	height: 85px;
}

#QUICKCART_ORANGE {
	position: relative;
	background-image: url(../img/bg/quickcart_header_orange.gif);
	layer-background-image: url(../img/bg/quickcart_header_orange.gif);
	width: 204px;
	padding-top:5px;
	height: 95px;
}

#INNERBOX_TRANS, #INNERBOX_LIGHTGREY, #INNERBOX_DARKGREY {
	padding:7px;
	padding-right:10px;
	color:#666666;
}

/*	BOX MIT KARTEIREITER RECHTE NAVI	*/
#NAVIRIGHT_BOX {
	position: relative;
	background-color: #E8E8E8;
	background-image: url(../img/bg/tab_grey.gif);
	layer-background-image: url(../img/bg/tab_grey.gif);
	background-repeat:no-repeat;
	padding-bottom: 0px;
	width: 204px;
}

/*	INNERE BOX RECHTE NAVI HELLGRAU	*/
#INNERBOX_LIGHTGREY {
	position:relative;
	top:-6px;
	left: 6px;
	width: 176px;
	background-color: #FFFFFF;
	border: 1px solid #ffffff;
	background-image: url(../img/bg/gradient_lightgrey.gif);
	layer-background-image: url(../img/bg/gradient_lightgrey.gif);
	z-index:3;
	background-repeat:repeat-x;
}

/*	INNERE BOX RECHTE NAVI DUNKELGRAU	*/
#INNERBOX_DARKGREY {
	position:relative;
	top:-6px;
	left: 6px;
	width: 176px;
	background-color: #E1E1E1;
	border: 1px;
	border-style: solid;
	border-color: #ffffff #B9B9B9 #B9B9B9 #FFFFFF;
	background-image: url(../img/bg/gradient_darkgrey2.gif);
	layer-background-image: url(../img/bg/gradient_darkgrey2.gif);
	z-index:3;
	background-repeat:repeat-x;
}

/*	CONTENT RAHMENDIV	*/
#CONTENTS {
	
	position:absolute;
	width: 513px;
	left: 227px;
	top: 94px;
}

#ERROR_BOX{
	position: relative;
	background-color: #BB0000;
	z-index:3;
	background-repeat:repeat-x;
	border: 1px;
	border-style: solid;
	border-color: #FF0000;
	color:white;
	width: 518px;
	padding-bottom:10px;
}


#LOGIN_ERROR{
	position:relative;
	background-image: url(../img/bg/login_error_div_bg.gif);
	layer-background-image: url(../img/bg/login_error_div_bg.gif);
	z-index:3;
	background-repeat:repeat-y;
	font-weight:bold;
	width:181px;
	left: 0px;
	height:30px;
	padding-left:5px;

}

#LOGIN_OK{
	position:relative;
	background-image: url(../img/bg/login_error_div_bg.gif);
	layer-background-image: url(../img/bg/login_error_div_bg.gif);
	z-index:3;
	background-repeat:repeat-y;
	font-weight:bold;
	width:181px;
	left: 3px;
	top:-10px;
    height:30px;
	padding-left:5px;

}


#PRODUCT_ROW {
	width:100%;
	height:240px;
	margin-bottom:17px;
}
#PRODUCT_ROW_TITLE {
	width:100%;
	height:160px;
	margin-bottom:25px;
}



#PRODUCT_SMALL {
	position: relative;
	width: 252px;
	border-top: 1px solid #DADADA;
}



#PRODUCT_BIG {
	position: relative;
	width: 520px;
	height: 125; /*	HACK!	*/ 
	background-image: url(../img/bg/gradient_lightgrey.gif);
	layer-background-image: url(../img/bg/gradient_lightgrey.gif);
	border-top: 1px solid #DADADA;	
	z-index:3;
	color: #666666;
	background-repeat:repeat-x;
}

#PRODUCT_SORT_GREY_BOX {
	position: relative;
	width-min: 520px;
	height:  30px;
	max-height: 20px;
	padding: 5px;
	background-color: #bcbebe;
	border-top: 1px solid #DADADA;
	overflow: hidden;
	
}

SELECT.PRODUCT_SORT {
position: absolute;
background-color: #8C8C8C;
border: 1px solid #7F9DB9;
color: #EEEEEE;
left: 360px;
width: 133px;
top: 5px;
margin: 0px;
}

#PRODUCT_DESC_SMALL {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 120px;
	background-image: url(../img/bg/gradient_lightgrey.gif);
	layer-background-image: url(../img/bg/gradient_lightgrey.gif);
	background-repeat:repeat-x;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	z-index:3;
	padding: 5px;

}

#PRODUCT_DESC_BIG {
	position: absolute;
	right: 100px;
	top: 0px;
	width: 288px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding: 5px;
	background-image: url(../img/bg/gradient_lightgrey.gif);
	layer-background-image: url(../img/bg/gradient_lightgrey.gif);
	z-index:3;
	color: #666666;
	background-repeat:repeat-x;
}

#PRODUCT_PRICE_AVIABILITY {
	position: absolute;
    right: 0px;
	top: 0px;
	width: 100px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding: 5px;
	z-index:3;
	background-image: url(../img/bg/gradient_lightgrey_100px_bo.gif);
	layer-background-image: url(../img/bg/gradient_lightgrey_100px_bo.gif);
	color: #666666;
	background-repeat:repeat-x;
}

#TEASER {
	
	margin-bottom:35px;
	background-color: #E8E8E8;
	padding-left:1px;
	padding-top:1px;
}

#TEASERTEXT {
	background-color: #E8E8E8;
	border-left:1px solid #ffffff;
	padding-top:8px;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:13px;
}

#TEASERPRICE{
	position:relative;
	top:-23px;
	left:15px;
	font-size:20px;
	font-weight:bold;
	line-height:1px;
}

#TEASERPRICEVAT{ 
	font-size:20px;
}

/*	BOX MIT KARTEIREITER RECHTE NAVI	*/
#NEWSBOX {
	position: relative;
	background-image: url(../img/bg/tab_big.gif);
	layer-background-image: url(../img/bg/tab_big.gif);
	background-repeat:no-repeat;
	padding-bottom: 0px;
	width: 100%;
}

#NEWS_INNERBOX {
	background-image: url(../img/bg/gradient_whiteborder.gif);
	layer-background-image: url(../img/bg/gradient_whiteborder.gif);
	background-repeat:repeat-x;
	background-color: #F8F8F8;
	padding: 19px;
	border-left: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}