
/*GENERAL*/

body{
	font: 11px vardana, sans-serif;
	background: #ffffff;
}
table{
	font: 11px verdana, sans-serif;
}

A:Link, A:Active, A:Visited{
	font-weight: bold;
	color: #A1B180;
	text-decoration: none;
}
A:hover{
	color: #C2CDAD;
	text-decoration: underline;
}


.Title{
	font: bold 16px;
	color: #3B4526;
}


.text9{
	font: 9px verdana, sans-serif;
	text-decoration: none;
}

.textbox{
	font: bold 11px verdana;
	color: #3B4526;
	background: #D9E1CC;
	border: #C2CDAD 1px solid;
}
.textboxalert{
	font: bold 11px verdana;
	color: #824100;
	background: #FF9900;
	border: #9C7654 1px solid;
}

.alert{
	font: bold 11px verdana;
	color: #ff0000;
	text-decoration: none;
}

.button{
	cursor: hand;
	cursor: pointer;
}
.divider{
	background: url(../_images/bg_divider.gif) repeat-x;
}

/*##############################*/

/*TOP_MENU*/

.menuLev0 {
	font: bold 11px verdana !important;
	color: #3B4526 !important;
	line-height: 20px !important;
	padding: 0 4 0 4;
}
.menuLev0:hover {
	color: #738255 !important;
	cursor: pointer;
	text-decoration: none;
}

.menuLev1 {
	font: 11px verdana !important;
	color: #2E3922 !important;
	line-height: 20px !important;
	padding: 0 4 0 4;
	background: #A1B180;
	border-bottom: solid 1px #222C5D;
}
.menuLev1:hover {
	color: #2E3626 !important;
	background: #859661;
	cursor: pointer;
	text-decoration: none;
	
}/*##############################*/

/*PANELBAR*/

.pbLev0, pbLev0:link, pbLev0:visited, pbLev0:active{
	font: bold 11px verdana;
	color: #2E3922 !important;
	background: #A1B180;
	padding: 3 4 3 8;
	margin: 0 0 0 2;
	border-bottom: solid 1px #ffffff;
}
.pbLev0:hover{
	background: #788857;
	text-decoration: none;
	cursor: pointer;
}

.pbLev1, pbLev1:link, pbLev1:visited, pbLev1:active{
	font: bold 10px verdana;
	color: #546640 !important;
	background: #C0CDA0;
	padding: 3 4 3 16;
	margin: 0 0 0 2;
	border-bottom: solid 1px #ffffff;
}
.pbLev1:hover{
	background: #89986B;
	text-decoration: none;
	cursor: pointer;
}

.pbLev2, pbLev2:link, pbLev2:visited, pbLev2:active{
	font: bold 10px verdana;
	color: #546640 !important;
	background: #d7e0c0;
	padding: 3 4 3 20;
	margin: 0 0 0 2;
	border-bottom: solid 1px #ffffff;
}
.pbLev2:hover{
	background: #89986B;
	text-decoration: none;
	cursor: pointer;
}



/*  OLD  */
/* ##### */

/*  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: bold 11px verdana;
	color: #2E3922;
	height: 20px;
	background: #A1B180;
	cursor: pointer;
	padding: 0 4 0 8;
	border-bottom: solid 1px #ffffff;
	margin-left: 2px;
}
.pbLevel_0_over {
	font: bold 11px verdana;
	color: #2E3626;
	height: 20px;
	background: #788857;
	cursor: pointer;
	padding: 0 4 0 8;
	border-bottom: solid 1px #ffffff;
	margin-left: 2px;
}
.pbLevel_0_clicked {
	font: bold 11px verdana;
	color: #2E3626;
	height: 20px;
	background: #859661;
	padding: 0 4 0 8;
	border-bottom: solid 1px #ffffff;
	margin-left: 2px;
}


/*  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: bold 10px verdana;
	color: #546640;
	height: 20px;
	background: #C2CDAD;
	border-bottom: solid 1px #ffffff;
	cursor: pointer;
	padding: 0 4 0 16;
	margin-left: 2px;
}
.pbLevel_1_over {
	font: bold 10px verdana;
	color: #3D4C2A;
	height: 20px;
	background: #89986B;
	border-bottom: solid 1px #ffffff;
	cursor: pointer;
	padding: 0 4 0 16;
	margin-left: 2px;
}
.pbLevel_1_clicked {
	font: bold 10px verdana;
	color: #3D4C2A;
	height: 20px;
	background: #B3C395;
	border-bottom: solid 1px #ffffff;
	cursor: pointer;
	padding: 0 4 0 16;
	margin-left: 2px;
}


/*  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: bold 10px verdana;
	color: #1b1b1b;
	height: 18px;
	background: #D9E1CC url(../vpics/9542d2ef8b9e4c5490fbba44373fbd38/panelbar/ico16_neutral.gif) no-repeat 16px center;
	cursor: pointer;
	border-bottom: solid 1px #C4CDB6;
	padding: 0 4 0 32;
	margin-left: 2px;
}
.pbLevel_2_collapse {
	font: bold 10px verdana;
	color: #1b1b1b;
	height: 18px;
	background: #D9E1CC url(../vpics/9542d2ef8b9e4c5490fbba44373fbd38/panelbar/ico16_collapse.gif) no-repeat 16px center;
	cursor: pointer;
	border-bottom: solid 1px #C4CDB6;
	padding: 0 4 0 32;
	margin-left: 2px;
}
.pbLevel_2_expand {
	font: bold 10px verdana;
	color: #1b1b1b;
	height: 18px;
	background: #D9E1CC url(../vpics/9542d2ef8b9e4c5490fbba44373fbd38/panelbar/ico16_expand.gif) no-repeat 16px center;
	cursor: pointer;
	border-bottom: solid 1px #C4CDB6;
	padding: 0 4 0 32;
	margin-left: 2px;
}


/*  P A N E L B A R   N A V I G A T I O N   L E V E L  2  B I S */



/*  P A N E L B A R   N A V I G A T I O N   L E V E L  3 */

.pbLevel_3 {
	font: 10px verdana;
	color: #666666;
	height: 18px;
	background: #DADDD5;
	cursor: pointer;
	border-bottom: solid 1px #C4CDB6;
	padding: 0 2 0 36;
	margin-left: 2px;
}
.pbLevel_3_over {
	font: 10px verdana;
	color: #000;
	height: 18px;
	background: #D0D7C4;
	cursor: pointer;
	border-bottom: solid 1px #C4CDB6;
	padding: 0 2 0 36;
	margin-left: 2px;
}
.pbLevel_3_clicked {
	font: 10px verdana;
	color: #000;
	height: 18px;
	background: #D0D7C4;
	border-bottom: solid 1px #C4CDB6;
	padding: 0 2 0 36;
	margin-left: 2px;
}

/*  P A N E L B A R   N A V I G A T I O N   L E V E L  2  B I S */

.banner1
{
	background-image: url(../vpics/9542d2ef8b9e4c5490fbba44373fbd38/alumavet.gif);
	background-repeat: repeat-x;
	height: 43px;
}
.banner2
{
	background-image: url(../vpics/9542d2ef8b9e4c5490fbba44373fbd38/aluma.gif);
	background-repeat: repeat-x;
	height: 66px;
}

/*##############################*/

/*SHOP*/

.shop_tblHeader{
	border: solid 1px #3B4526;
	background: url(../vpics/9542d2ef8b9e4c5490fbba44373fbd38/templates/shop/bgTableHeader.gif) repeat-x;
	height: 28px;
	padding: 0 10 0 10;
}
.shop_tblHeader2{
	background: #A0B280;
	height: 28px;
	padding: 0 10 0 10;
	border-bottom: solid 1px #ffffff;
	margin-left: 2px;
}
.shop_tblHeadText{
	font: bold 12px arial;
	color: #3B4526;
}
.shop_tblHeadText2{
	font: bold 12px arial;
	color: #D9E1CC;
}
.shop_tblContent
{
	padding: 4px;
	border-right: #3B4526 1px solid;
	border-left: #3B4526 1px solid;
}
.shop_tblCartS
{
	padding: 4px;
	background: #CCDF49;
}
.shop_tblFooter
{
	border: #3B4526 1px solid;
	font-size: 8px;
	background: url(../vpics/9542d2ef8b9e4c5490fbba44373fbd38/templates/shop/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;
}
.shop_cartHeader
{
	padding: 2px;
	font: bold 11px arial;
	color: #3B4526;
	height: 20px;
	background: #C2CDAD;
}
.shop_cartRow{
	font: 11px arial;
	height: 20px;
	padding: 2px;
	background: #EFF5E5;
}
.shop_cartRowAlt{
	font: 11px arial;
	padding: 2px;
	height: 20px;
	background: #E1EAD1;
}
.shop_thmbHolder
{
	border: #D9E1CC 1px solid;
	padding: 3px;
	height: 100%;
	background: #F3F8CD;
}
.shop_thmbName, a.shop_thmbName:link, a.shop_thmbName:active, a.shop_thmbName:visited{
	font: bold 12px arial;
	color: #95AE3F;
	text-decoration: underline;
}
a.shop_thmbName:hover{
	font: bold 12px arial;
	color: #78970E;
	text-decoration: underline;
}
.shop_thmbImage{
	padding: 2px;
}
.shop_thmbPrice{
	font: bold 16px arial;
	color: #C4FF36;
	text-align: right;
	padding-right: 10px;
}
.shop_thmbDescription{
	font: bold 9px verdana;
	color: #666D37;
}
.shop_detail{
	padding: 10px;
}
.shop_detailName{
	font: bold 14px arial;
	color: #8A9734;
	text-decoration: underline;
}
.shop_detailDesc{
}
.shop_detailPropName{
	font: bold 12px arial;
	color: #8A9734;
	border-bottom: #b0c4de 1px solid;
}
.shop_detailPropValue{
	font: 12px arial;
	border-bottom: #C2CDAD 1px solid;
}
.shop_buttonLabel
{
	font: 10px arial;
	color: #6B7557;
	padding: 2px;
}
.shop_divider
{
	background: url(../_images/shopDivider.gif) repeat-x center;
	height: 5px;
}
.shop_textBox {
	font: 11px verdana;
	color: #3B4526;
	background: #D9E1CC;
	border: #C2CDAD 1px solid;
}

.shop_priceBox {
	font: 11px verdana;
	color: #3B4526;
	background: #D9E1CC;
	border: #C2CDAD 1px solid;
	text-align: right;
}





/*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: #E8D7CA;
	height: 21px;
	background: #8D6C41;
	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: #E8D7CA;
	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: #E8D7CA;
	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: #E8D7CA;
	height: 20px;
	background-color: #B1BACB;
	cursor: pointer;
	padding: 0 4 0 46;
}
/*end shop pb test*/

/*new section*/
.shop_tblSearch{
	height: 40px;
	margin-left: 2px;
}
/*end new section*/

/*##############################*/

/*BLOG*/

.blogPostTitle {
	font: bold 20px;
	color: #3B4526;
	height: 22px;
	text-decoration: underline;
}
.blogNoPost {
	font: italic 12px;
	color: #808080;
	font-style: italic;
}
.blogPostDate {
	font: 11px;
	color: #666666;
	height: 20px;
}
.blogPostEditor {
	font: italic 11px;
	color: #666666;
}
.blogPostSeparator {
	border-bottom: #C2CDAD 1px solid;
	font: 5px;
}
.blogCal {
	border: #A0B280 1px solid;
	width: 140px;
}
.blogCalTitle {
	font: bold 11px;
	color: #3B4526;
	background: #D9E1CC;
}
.blogCalActive {
	font: bold 11px;
	color: #3B4526;
	background: #C2CDAD;
}
.blogCalNotActive {
	font: bold italic 11px;
	color: #cccccc;
	background: #DEDEDE;
}
.blogCalSelected {
	font: bold 11px;
	color: #D9E1CC;
	background: #3B4526;
}
.blogCommentRow {
	background: #EBEBD6;
	border-bottom: #990000 1px solid;
}
.blogCommentRowAlt {
	background-color: #E6E6C6;
	border-bottom: #990000 1px solid;
}

/*##############################*/

/*NEWS*/

.newsTitle{
	font: bold 11px;
	background: url(../_Images/_news_title_underline.gif) repeat-x bottom;
	color: #885F3A;
	font-family: verdana, sans-serif;
}
.news{
	padding-left: 2px;
	font: 10px;
	color: #885F3A;
	background-repeat: no-repeat;
}
a.news:Link, a.news:Active, a.news:Visited{
	padding-right: 18px;
	font: 10px;
	color: #BE712B;
	text-align: right;
}
a.news:Hover{
	padding-right: 18px;
	font: 10px;
	color: #E0A446;
	text-align: right;
	text-decoration: underline;
}

/*##############################*/

/*IMAGE_GALLERY*/

.gallery_headHref:Link, .gallery_headHref:Active, .gallery_headHref:Visited
{
	padding: 0 2 0 2;
	font: bold 11px arial;
	color: #59713A;
	text-decoration: none;
}
.gallery_headHref:hover
{
	padding: 0 2 0 2;
	font: bold 11px arial;
	color: #8EAF53;
	text-decoration: underline;
}
.gallery_headActive
{
	padding: 0 2 0 2;
	font: bold 11px arial;
	color: #C2D4B0;
	background-color: #59713A;
}
.gallery_headSeparator
{
	padding: 0 1 0 1;
	font: bold 11px arial;
	color: #59713A;
}
.gallery_gridHeader
{
	background-image: url(/vpics/9542d2ef8b9e4c5490fbba44373fbd38/templates/image_gallery/bgHeader.gif);
	background-repeat: repeat-x;
	height: 24px;
	line-height: 24px;
	border-left: solid 1px #59713A;
	border-right: solid 1px #59713A;
}

.gallery_gridFooter
{
	padding: 0 16 0 16;
	font: 11px arial;
	BACKGROUND-POSITION-Y: center;
	background-image: url(/vpics/9542d2ef8b9e4c5490fbba44373fbd38/templates/image_gallery/bgFooter.gif);
	background-repeat: repeat-x;
	height: 24px;
	line-height: 24px;
	border-left: solid 1px #59713A;
	border-right: solid 1px #59713A;
}

.gallery_gridThumbsholder
{
	border-left: solid 1px #59713A;
	border-right: solid 1px #59713A;
}

.gallery_imgCellFrame
{
	border: #C2D4B0 1px solid;
	padding: 3px;
}
.gallery_imgCellImage
{
	border: #59713A 1px solid;
	cursor: pointer;
}
.gallery_imgCellFile
{
	font: 10px arial;
	color: #59713A;
	background-color: #C2D4B0;
	text-align: center;
	height: 18px;
}
.gallery_imgCellSize
{
	font-size: 10px;
	color: #999999;
	font-family: Arial, sans-serif;
	text-align: center;
	height: 18px;
}
.gallery_footerTextbox
{
	border: solid 1px #59713A;
	font: bold 11px arial;
	color: #59713A;
	background-color: #EFF4E9;
}

.gallery_detailImage{
	border: solid 1px #59713A;
}
.gallery_detailTitle{
	font: bold 12px arial;
	color: #8EAF53;
}
.gallery_detailPath{
	font: bold italic 11px arial;
	margin: 0 10 0 0;
	border-bottom: #8EAF53 1px solid;
}
.gallery_detailFileName{
	font: bold 11px arial;
	padding: 3 0 3 0;
}
.gallery_detailDlIcon
{
	border-bottom: #8EAF53 1px solid;
	padding: 1 5 1 5;
	cursor: pointer;
}
.gallery_detailDlText
{
	border-bottom: #8EAF53 1px solid;
	padding: 0 2 0 2;
	font-size: 10px;
	color: #000000;
}
.gallery_detailCopyright
{
	font: italic 9px arial;
}
.gallery_detailVSeparator
{
	border-left: #8EAF53 1px solid;
	padding: 0 2 0 2;
	margin: 0 2 0 2;
}
