body
{
	font: 12px arial;
        color: #333;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-base-color: #CCE1E3;
	scrollbar-darkshadow-color: #356C82;
	scrollbar-face-color: #CCE1E3;
	scrollbar-highlight-color: #CCE1E3;
	scrollbar-shadow-color: #CCE1E3;
	scrollbar-track-color: #CACEDB;
	scrollbar-arrow-color: #CCE1E3;
         background-color:#efefef
}

.holder{
	background-color : #DDDDDD;
}

table{
	font: 12px arial;
	color: #000000;
	text-decoration: none;
}


A:Link, A:Active, A:Visited{
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
A:hover{
	font-weight: bold;
	color: #4b5b81;
	text-decoration: underline;
}


.title{
	font: bold 16px arial;
	color: #4f4f4f;
}

.fontBold{
	font-weight: bold;
}

.news_title
{
	background-position: bottom;
	/*padding-left: 5px;*/
	font-weight: bold;
	font-size: 12px;
	background-image: url(../_Images/_news_title_underline.gif);
	color: #043075;
	background-repeat: repeat-x;
	font-family: arial, sans-serif;
}


.news
{
	padding-left: 2px;
	font-size: 10px;
	color: #666666;
	background-repeat: no-repeat;
}
.no_news
{
	font-size: 10px;
	color: #666666;
	font-style: italic;
	text-align: right;
}

.tcpanel
{
	padding-left: 2px;
	font-size: 10px;
	color: #666666;
	background-repeat: no-repeat;

background-color: #D3DDE4;

}

.text9
{
	font-size: 10px;
	color: #000000;
	font-family: arial, sans-serif;
	text-decoration: none;
}
.textbold
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: arial, sans-serif;
	text-decoration: none;
}

.textbolditalic
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-style: italic;
	font-family: arial, sans-serif;
}

.textbox
{
	border: #0D2842 1px solid;
	height: 18px;;
	font-weight: bold;
	font-size: 11px;
	color: #0D2842;
	font-family: arial, sans-serif;
	background-color: #9ABDD3;
}

.textboxalert
{
	border: #0D2842 1px solid;
	height: 18px;
	font-weight: bold;
	font-size: 11px;
	color: #0D2842;
	font-family: arial, sans-serif;
	background-color: #DC7676;
}

.alert
{
	font-weight: bold;
	font-size: 12px;
	color: #DC7676;
	font-family: arial, sans-serif;
	text-decoration: none;
}
.bigalert
{
	font-weight: bold;
	font-size: 18px;
	color: #DC7676;
	font-family: sans-serif;
}


.button
{
	cursor: pointer;
}

.xpButton
{
	font-weight: bold;
	font-size: 12px;
	background-image: url(../_Images/_bg_xpbutton.gif);
	width: 140px;
	cursor: hand;
	color: #6776b9;
	padding-top: 2px;
	background-repeat: no-repeat;
	font-family: arial, sans-serif;
	height: 20px;
	text-align: center;
}
a.xpButton:hover
{
	color: #333366;
}

.pb12
{
	padding-left: 12px;
}

.pb24
{
	font-weight: normal;
	font-size: 11px;
	padding-left: 24px;
	color: #885522;
	font-family: arial;
	width: 100%;
}

.bottomText
{
	font-size: 9px;
	color: #ffffff;
	font-family: arial, sans-serif;
}



.divider
{
	background-image: url(../_images/bg_divider.gif);
	background-repeat: repeat-x;
}

/* TABS */

UL#tabsHolder {float: left;}
UL#tabsHolder .tab {float: left;}
.tabsHolderTable{
	width:100%;
	background-image: url(../vpics/9a8f098c615a425eab6d17c804dd67ae/tabs/bgTabs.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.divsHolderTable{
	width:100%;
	padding-top:15px;
}
UL#tabsHolderNav{
	list-style-type: none;
	padding-left: 0px;
	float: left;
}
UL#tabsHolderNav LI{
	background-image: url(../vpics/9a8f098c615a425eab6d17c804dd67ae/tabs/bgTabsLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: inline;
	float: left;
	padding: 0px;
	margin-left: 0px;
}
UL#tabsHolderNav LI.active{background-image: url(../vpics/f516b52d14d74f8f9732ebbcfe506e53/tabs/bgTabsLeft_.gif);}
UL#tabsHolderNav A { padding: 8px 14px 4px 15px; }
UL#tabsHolderNav LI A{
	background-image: url(../vpics/9a8f098c615a425eab6d17c804dd67ae/tabs/bgTabsRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 15px;
	float: left;
	text-decoration: none;
}
UL#tabsHolderNav .active a { color: #60697C; }
UL#tabsHolderNav a.link { color: #BABEC6; }
UL#tabsHolderNav a:active { color: #BABEC6; }
UL#tabsHolderNav a:hover { color: #60697C; }

TABLE#tabFeatures{
	width: 100%;
	padding: 3px;
	border-left: solid 1px #BABEC6;
	border-right: solid 1px #BABEC6;
	border-bottom: solid 1px #BABEC6;
}
TABLE#tabFeatures .tabFeatureTitle{
	width: 140px;
	height: 40px;
	vertical-align: top;
	border-right: solid 1px #BABEC6;
	background: url(../vpics/9a8f098c615a425eab6d17c804dd67ae/tabs/bgFeatures.gif) repeat-x left top;
}
TABLE#tabFeatures .tabFeatureText{
	vertical-align: top;
	border-top: solid 1px #BABEC6;
}

/* TABS -- END */
/*##############################*/


/*PANELBAR*/

.pbLev0, .pbLev0:link, .pbLev0:visited, .pbLev0:active{
	font: 11px arial;
	color: #ffffff !important;
	background-color: #2F4F68;
	border-bottom: solid 1px #ffffff;
	padding: 3 4 3 10;
}
.pbLev0:hover{
	color: #DDD;
	text-decoration: none;
	cursor: pointer;
}

.pbLev1, .pbLev1:link, .pbLev1:visited, .pbLev1:active{
	font: 10px arial;
	color: #D9E3EC !important;
	background-color: #5B8AA8;
	border-bottom: solid 1px #ffffff;
	padding: 3 4 3 14;
}
.pbLev1:hover{
	color: #f7f9fb;
	text-decoration: none;
	cursor: pointer;
}

.pbLev2, .pbLev2:link, .pbLev2:visited, .pbLev2:active{
	font: 9px arial;
	color: #666 !important;
	background-color: #D9E3EC;
	border-bottom: solid 1px #ffffff;
	padding: 3 4 3 18;
}

.pbLev2:hover{
	color: #000;
	text-decoration: none;
	cursor: pointer;
}


/*  P A N E L B A R   N A V I G A T I O N   L E V E L  0 */

.pbLevel_0
{
	font: 11px arial;
	color: #ffffff;
	height: 21px;
	background-color: #2F4F68;
	cursor: pointer;
	border-bottom: solid 1px #ffffff;
	padding: 0 4 0 10;
}
.pbLevel_0_over
{
	font: 11px arial;
	color: #dddddd;
	height: 21px;
	background-color: #2F4F68;
	cursor: pointer;
	border-bottom: solid 1px #ffffff;
	padding: 0 4 0 10;
}
.pbLevel_0_clicked
{
	font: 11px arial;
	color: #000000;
	height: 21px;
	background-color: #2F4F68;
	border-bottom: solid 1px #ffffff;
	padding: 0 4 0 10;
}


/*  P A N E L B A R   N A V I G A T I O N   L E V E L  1 */

.pbLevel_1
{
	font: 11px arial;
	color: #D9E3EC;
	height: 21px;
	background-color: #5B8AA8;
	cursor: pointer;
	border-bottom: solid 1px #ffffff;
	padding: 0 4 0 14;
}
.pbLevel_1_over
{
	font: 11px arial;
	color: #f7f9fb;
	height: 21px;
	background-color: #5B8AA8;
	cursor: pointer;
	border-bottom: solid 1px #ffffff;
	padding: 0 4 0 14;
}

.pbLevel_1_clicked
{
	font: 11px arial;
	color: #00000;
	height: 21px;
	background-color: #A5C4D9;
	cursor: pointer;
	border-bottom: solid 1px #ffffff;
	padding: 0 4 0 14;
}


/*  P A N E L B A R   N A V I G A T I O N   L E V E L  2 */

.pbLevel_2
{
	font: 11px arial;
	color: #666666;
	height: 21px;
	background-color: #D9E3EC;
	cursor: pointer;
	border-bottom: solid 1px #ffffff;
	padding: 0 4 0 18;
}

.pbLevel_2_over
{
	font: 11px arial;
	color: #00000;
	height: 21px;
	background-color: #D9E3EC;
	cursor: pointer;
	border-bottom: solid 1px #ffffff;
	padding: 0 4 0 18;
}

.pbLevel_2_clicked
{
	font: 11px arial;
	color: #00000;
	height: 21px;
	background-color: #D9E3EC;
	border-bottom: solid 1px #ffffff;
	padding: 0 4 0 18;
}


/*##############################*/


/*TOP_MENU*/

.menuLev0 {
	font: bold 11px arial !important;
	color: #FFF !important;
	line-height: 20px !important;
	padding: 0 4 0 4;
}
.menuLev0:hover {
	color: #2F4F68 !important;
	cursor: pointer;
	text-decoration: none;
}

.menuLev1 {
	font: 11px arial !important;
	color: #000 !important;
	line-height: 19px !important;
	padding: 0 4 0 4;
	background: #CCC;
	border-bottom: solid 1px #222C5D;
}
.menuLev1:hover {
	color: #EEE! important;
	cursor: pointer;
	text-decoration: none;
	background: #2F4F68;
	border-bottom: solid 1px #96C4E2;
}

/*##############################*/


/*SHOP*/

.shop_pbLevel0{
	font: bold 11px arial !important;
	text-decoration: none;
	color: #EBF0F7 !important;
	background: #5171AA;
	border-bottom: solid 1px #FFF;
	padding: 4 0 4 12;
}
.shop_pbLevel1{
	font: bold 11px arial !important;
	text-decoration: none;
	color: #EBF0F7 !important;
	background: #7E93BA;
	border-bottom: solid 1px #FFF;
	padding: 3 0 3 20;
}


.shop_user{
	font: 9px verdana;
	background: #ffffff;
}

.shop_userItem{
	padding: 1 2 1 0;
}
a.shop_userLink:Link, a.shop_userLink:Active, a.shop_userLink:Visited{
	color: #7d99bf;
	font: bold 10px verdana;
	text-decoration: none;
}
a.shop_userLink:hover{
	color: #003871;
	font: bold 10px verdana;
	text-decoration: underline;
}
.shop_userWelcome{
	color: #8b8b8b;
	padding: 1 2 1 2;
}

.shop_formHolder{
	border: solid 10px #ededed;
}
.shop_step{
	background: #ffffff;
	border-left: solid 1px #8b8b8b;
	border-right: solid 1px #8b8b8b;
	border-top: solid 1px #8b8b8b;
}
.shop_formHeader{
	border: solid 1px #8b8b8b;
	background: #c4c4c4;
	height: 40px;
	padding: 5px;
	font: bold 10px verdana;
	color: #767676;
}
.shop_formHeadText{
	font: bold 13px verdana;
	color: #ffffff;
}
.shop_formContent{
	border-left: solid 1px #8b8b8b;
	border-right: solid 1px #8b8b8b;
	border-bottom: solid 1px #8b8b8b;
	background: #ffffff;
	padding: 5px;
}
.shop_loginBottomLine{
	border-bottom: solid 1px #8b8b8b;
	margin: 0 5 0 -5;
}
.shop_loginCGT{
	border: solid 1px #8b8b8b;
	background: #ffedea;
	height:36px;
}
.shop_label{
	font: bold 11px verdana;
	color: #8B8B8B;
}
.shop_alert{
	font: 11px verdana;
	color: #c30000;
}

/* T E X T  -  B O X E S */
.shop_textBox{
	font: 11px verdana;
	color: #556775;
	background: #F5F5F5;
	border: #556775 1px solid;
}
.shop_textBoxFocus{
	font: 11px verdana;
	color: #2C3740;
	background: #E5E7E9;
	border: #2C3740 1px solid;
}
.shop_textBoxAlert{
	font: 11px verdana;
	color: #660000;
	background: #E8BFBF;
	border: #660000 1px solid;
}
.shop_textBoxAlertFocus{
	font: 11px verdana;
	color: #660000;
	background: #D59F9F;
	border: #660000 1px solid;
}
.shop_priceBox{
	font: 11px verdana;
	color: #556775;
	background: #F5F5F5;
	border: #556775 1px solid;
	text-align: right;
}
.shop_priceBoxAlert{
	font: 11px verdana;
	color: #660000;
	background: #E8BFBF;
	border: #660000 1px solid;
	text-align: right;
}

/* C A R T  -  O V E R V I E W */
.shop_cart{
	border-left: solid 1px #8b8b8b;
	border-right: solid 1px #8b8b8b;
	font: 10px verdana;
	color: 363636;
}
.shop_cartHeader{
	padding: 3px;
	border-top: solid 1px #8b8b8b;
	border-bottom: solid 1px #8b8b8b;
	background: #c4c4c4;
	font-weight: bold;
	color: #767676;
	height: 30px;
}
.shop_cartRow{
	padding: 3px;
	border-bottom: solid 1px #8b8b8b;
	background: #eaeaea;
	height: 20px;
}
.shop_cartRowAlt{
	padding: 3px;
	border-bottom: solid 1px #8b8b8b;
	background: #f7f7f7;
	height: 20px;
}
.shop_cartRowAlt{
	padding: 3px;
	border-bottom: solid 1px #8b8b8b;
	background: #f7f7f7;
	height: 20px;
}



.shop_tblHeader{
	border: solid 1px #003366;
	background: url(../_images/bgTableHeader.gif) repeat-x;
	height: 28px;
	padding: 0 10 0 10;
}
.shop_tblHeader2{
	background: #5171AA;
	height: 28px;
	padding: 0 10 0 10;
	border-bottom: solid 1px #ffffff;
}
.shop_tblHeadText{
	font: bold 12px arial;
	color: #003366;
}
.shop_tblHeadText2{
	font: bold 12px arial;
	color: #EBF0F7;
}
.shop_tblContent
{
	padding: 4px;
	border-right: #003366 1px solid;
	border-left: #003366 1px solid;
}
.shop_tblCartS
{
	padding: 4px;
	background: #ccffcc;
}
.shop_tblFooter
{
	border: #003366 1px solid;
	font-size: 8px;
	background: url(../_images/bgTableFooter.gif) repeat-x;
	font-family: arial;
	height: 10px;
}
.shop_sCartPos{
	font: 10px arial;
}
.shop_sCartTotal
{
	font: 10px arial;
	color: #ff0000;
}
.shop_sCartNoPos{
	font: italic 10px arial;
	color: #696969;
}



/*START ### Article thmbnail*/
.shop_thmbHolder{
	border: #b0c4de 1px solid;
	padding: 3px;
	height: 100%;
	background: #ffffff;
}
.shop_thmbName, a.shop_thmbName:link, a.shop_thmbName:active, a.shop_thmbName:visited{
	font: bold 12px arial;
	color: #100051;
        text-decoration: none;
}
a.shop_thmbName:hover{
	font: bold 12px arial;
	color: #ff0000;
	text-decoration: underline;
}
.shop_thmbImage{
	padding: 2px;
	background: url(../_images/img_loadingS.gif) no-repeat 10 10;
}
.shop_thmbPrice{
	font: bold 16px arial;
	color: #ff0033;
	text-align: right;
	padding-right: 10px;
}
.shop_thmbDescription{
	font: 9px verdana;
	color: #585858;
}
.shop_thmbAvailability{
	padding: 0 10 0 10;
}
/*END ### Article thmbnail*/
/*START ### Article thmbnail promotion*/
.shop_thmbHolder_promotion{
	border: #b0c4de 1px solid;
	padding: 3px;
	height: 100%;
	background: #ffffff;
}
.shop_thmbName_promotion, a.shop_thmbName_promotion:link, a.shop_thmbName_promotion:active, a.shop_thmbName_promotion:visited{
	font: bold 14px arial;
	color: #ff0000;
        text-decoration: none;
}
a.shop_thmbName_promotion:hover{
	font: bold 14px arial;
	color: #ff0000;
	text-decoration: underline;
}
.shop_thmbImage_promotion{
	padding: 2px;
}
.shop_thmbPrice_promotion{
	font: bold 16px arial;
	color: #ff0033;
	text-align: right;
	padding-right: 10px;
}
.shop_thmbDescription_promotion{
	font: 9px verdana;
	color: #585858;
}
.shop_thmbAvailability_promotion{
	padding: 0 10 0 10;
}
/*END ### Article thmbnail promotion*/


.shop_detail{
	padding: 10px;
}
.shop_detailName{
	font: bold 16px arial black;
	color: #ff0000;
	/*text-decoration: underline;*/
}
.shop_detailDesc{
}
.shop_detailPropName{
	font: bold 12px arial;
	color: #585768;
	border-bottom: #b0c4de 1px solid;
}
.shop_detailPropValue{
	font: 12px arial;
	border-bottom: #b0c4de 1px solid;
}
.shop_buttonLabel
{
	font: 10px arial;
	color: #444b65;
	padding: 2px;
}
.shop_divider
{
	background: url(../_images/shopDivider.gif) repeat-x center;
	height: 5px;
}

.shop_btnInCart{
	background: url(../_images/shop_btn_incart.gif) no-repeat;
	color: #ffffff;
	font: bold 12px arial;
	width: 150px;
	height: 24px;
	border: 1px none;
	cursor: pointer;
	text-align: left;
	padding-left: 30px;
}
.shop_btnNext{
	background: url(../_images/shop_btn_next.gif) no-repeat;
	color: #ffffff;
	font: bold 12px arial;
	width: 150px;
	height: 24px;
	border: 1px none;
	cursor: pointer;
	text-align: left;
	padding-left: 6px;
}
.shop_btnNextS{
	background: url(../_images/shop_btn_nextS.gif) no-repeat;
	color: #ffffff;
	font: bold 12px arial;
	width: 120px;
	height: 24px;
	border: 1px none;
	cursor: pointer;
	text-align: left;
	padding-left: 6px;
}
.shop_btnBack{
	background: url(../_images/shop_btn_back.gif) no-repeat;
	color: #ffffff;
	font: bold 12px arial;
	width: 80px;
	height: 24px;
	border: 1px none;
	cursor: pointer;
	text-align: left;
	padding-left: 24px;
}
.shop_btnRefreshCart{
	background: url(../_images/shop_btn_refresh.gif) no-repeat;
	width: 32px;
	height: 24px;
	border: 1px none;
	cursor: pointer;
}
.shop_btnClearCart{
	background: url(../_images/shop_btn_clear.gif) no-repeat;
	width: 32px;
	height: 24px;
	border: 1px none;
	cursor: pointer;
}



/*Shop pb test*/
.pbShop_0_expand, .pbShop_0_expand_hover, .pbShop_0_collapse, .pbShop_0_collapse_hover, .pbShop_0_select, .pbShop_0_disable
{
	font: bold 11px arial;
	color: #EBF0F7;
	height: 21px;
	background: #5171AA;
	cursor: pointer;
	border-bottom: solid 1px #ffffff;
	padding: 0 4 0 10;
}

.pbShop_1_expand, .pbShop_1_expand_hover, .pbShop_1_collapse, .pbShop_1_collapse_hover, .pbShop_1_select, .pbShop_1_disable
{
	font: bold 11px arial;
	color: #EBF0F7;
	height: 21px;
	background: #7E93BA;
	cursor: pointer;
	border-bottom: solid 1px #ffffff;
	padding: 0 4 0 20;
}

.pbShop_2_expand, .pbShop_2_expand_hover, .pbShop_2_collapse, .pbShop_2_collapse_hover, .pbShop_2_select, .pbShop_2_disable
{
	font: bold 11px arial;
	color: #EBF0F7;
	height: 20px;
	background: #B1BACB url(../vpics/4e69810781694f03b39bc3ce407c37c7/Webseite/pbLev2_icon_.gif) no-repeat;
	cursor: pointer;
	padding: 0 4 0 36;
}

.pbShop_3_expand, .pbShop_3_expand_hover, .pbShop_3_collapse, .pbShop_3_collapse_hover, .pbShop_3_select, .pbShop_3_disable
{
	font: 11px arial;
	color: #EBF0F7;
	height: 20px;
	background-color: #B1BACB;
	cursor: pointer;
	padding: 0 4 0 46;
}

.pbShop_promotion_expand, .pbShop_promotion_expand_hover, .pbShop_promotion_collapse, .pbShop_promotion_collapse_hover, .pbShop_promotion_select, .pbShop_promotion_disable
{
	font: bold 11px arial;
	color: #F7EBEB;
	height: 21px;
	background: #AA5151;
	cursor: pointer;
	border-bottom: solid 1px #ffffff;
	padding: 0 4 0 10;
}
/*end shop pb test*/

/*new section*/
.shop_tblSearch{
	height: 40px;
}
/*end new section*/