﻿/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */
html,  form
{
	height:100%;
	color: #000000;
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
}
.body
{
	background-color:#FFFFFF;
	height:100%;
	margin:0px;
	color: #000000;
	text-align:left;
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;

}
.master
{
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	text-align: left;
}
.masterContent
{
	background-color:#FFFFFF;
}
.pageContent
{
	padding-bottom: 10px;	
}
.spacer
{
	width:12px
}
.bar
{
	background-color:#abcc86;
	height: 20px;
	border-top: 1px solid #FFFFFF;
	position:relative;
}
.breadcrumb
{
    color: #656b77;
    clear:both;
    font-family: Arial, Helvetica, Geneva, sans-serif; 
    font-size: 12px;
    padding-top:15px;
    position:relative;
    padding-bottom: 15px;
    	height: 20px;

}
.breadcrumb a, .breadcrumb:active, .breadcrumb a:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb a:hover
{
	text-decoration:underline;
}
.BreadcrumbCurrent
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size:12px;
	color: #cd5a00;
}
.breadcrumbPrefix
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size:12px;
	font-weight:normal;
	color: #000000;
	float:left;
	width: 200px;
	text-align:right;
	padding-right: 20px;
}

.login
{
	display:inline;
}
.login a:hover
{
	text-decoration:underline;
}
.sharepointLogin
{
	float:right;
	display:inline;
}
.sharepointLogin .ms-globallinks
{
    position:relative;
}
a.#zz8_Menu, a.#zz1_MyLinksMenuMenu
{
    font-family:Tahoma;
}
div.#zz8_Menu_t img
{
    vertical-align:middle;
}
.sharepointLogin div, .sharepointLogin .ms-globallinks, .sharepointLogin .ms-globallinks a,
{
	color:#333333;
}
.logo
{
	width: 960px;
}
.logo img
{
	border: 0px;
	padding-top: 20px;
	padding-bottom: 10px;
	float:left;
}
.logo h1
{
	float: right;
	padding-top: 80px;
	font-size: 12px;
	padding-right: 5px;
}
.topLinkBar a, .toplinkbar a:active
{
   	color: #444444;
	font-family: Arial, Helvetica, Geneva, sans-serif;  
	font-size:9pt; 
	text-decoration:none;
}
.topLinkBar a:hover
{
	text-decoration:underline;
}
	
.console
{
	clear:both;
}
.searchTitle
{
    background-color: #c8c8c8;
    width: 180px;
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight:bold;
    line-height:20px;
    padding-left: 5px;
    border-bottom: 1px solid #919191;
}

.search
{
    background-color: #ececec;
    width: 175px;
    padding: 5px;    
    margin-bottom: 10px;
}
.SearchShopLink
{
	margin-left: 5px;
	padding-top: 10px;
	color: #cd5a00;
}

.relatedTitle
{
    background-color: #73aa36;
    width: 100%;
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight:bold;
    line-height:20px;
    padding-left: 5px;
    margin-top:10px;
}

.Related
{
    font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	line-height: 18px;
	color: #567e2a;
	text-decoration:none;
    background-color: #d5e5c2;
    width: 180px;
    padding: 5px;
}


div.related-contentholder
{
    font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	line-height: 18px;
	color: #567e2a;
	text-decoration:none;
    background-color: #d5e5c2;
    width: 175px;
    padding: 5px;
}


.related
{
    font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	line-height: 18px;
	color: #567e2a;
	text-decoration:none;
    background-color: #d5e5c2;
    width: 170px;
    padding: 5px;
}


.related a:link
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	color: #567e2a;
	text-decoration:none;
	padding-left: 18px;
	display:block;
	background-image:url("/SiteCollectionImages/Icons/icon_link_intern.gif");
	background-repeat:no-repeat;
	background-position:left 2px;

}


.related a
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	color: #567e2a;
	text-decoration:none;
	padding-left: 18px;
	display:block;
	background-image:url("/SiteCollectionImages/Icons/icon_link_intern.gif");
	background-repeat:no-repeat;
	background-position:left 2px;

}
.Related a
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	color: #567e2a;
	text-decoration:none;
	padding-left: 18px;
	display:block;
	background-image:url("/SiteCollectionImages/Icons/icon_document.gif");
	background-repeat:no-repeat;
	background-position:left 4px;
}
.Related .icon
{
	display:none;
}

.related a:visited
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	line-height: 18px;
	color: #567e2a;
	text-decoration:none;
}
.related a:active{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	line-height: 18px;
	color: #cd5a00;
	text-decoration:none;
}


.related a:hover{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	line-height: 18px;
	color: #cd5a00;
	text-decoration:none;
}


.search .ms-sbcell .ms-sbplain
{
    margin-right:2px;
    margin-left:2px;
    border:1px #555555 solid;
    height:14px;
}
.search .ms-sbcell
{
    border:none;
    font-weight:normal; 
    font-size:8pt; 
    color: #000000;
    padding:0px;
}
.search .ms-sbgo
{
    background:none;
}
.search select
{
	width: 162px;
	margin-left: 5px;
	margin-top: 5px;
}
.siteActionMenu
{
    float:right;
}
.authoringRegion
{
	width:100%;
	background-color:#FFF;
	color:#333333;
}
.topNavContainer
{
	background-color: #73aa36;
	height:30px;
	text-align:left;
	width: 100%;
}
.topNav
{
	margin-left: 10px;

}
.topNavHolder
{
	float:left;
	width: 785px;
	display:inline;

}
.languageSwitcher
{
	padding-top: 8px;
}
.topNavItem, .languageSwitcher a
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}
.languageSwitcher a, .languageSwitcher a:hover
{

	padding: 10px 0px 0px 10px;
	display:inline;
	text-decoration: none;

}
a.VariationSwitcherSelected
{
	display: none;
}
.topNav a
{
	font-weight:bold;
	padding: 8px 10px 6px 10px;
	height:21px;
	overflow:hidden;
	position:relative;
	top: 8px;
	* top: 8px;

}
.topNavSelected a
{
	color:#FFFFFF;
	background-color: #cd5a00;
	font-weight:bold;
	padding: 8px 10px 6px 10px;
	height:21px;
}
.topNavHover a
{
	color:#FFFFFF;
	background-color: #cd5a00;
	font-weight:bold;
	padding: 8px 10px 6px 10px;
	height:21px;

}
.topNavFlyOuts
{
	border-top:1px #CBD1E0 solid;
}
.topNavFlyOutsItem
{	
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 8pt; 
	background-color: #ECEFF3;
	border:1px #CBD1E0 solid;
	border-top-style: none;
	color:#000000; 
	*width:150px;
	min-width:150px;
}
.topNavFlyOutsItem a
{
    display:block;
    padding:4px 5px 4px 5px;
}
.topNavFlyOutsHover
{
	background-color: #B2BCD3;
}
.topNavRoundLeft, .topNavRoundRight
{
    width:0px;
}
.leftNav
{
	width:190px;
	margin: 0px 20px 0 10px;
	border-bottom: 1px solid #c8c8c8;
	
}
.leftNavSpacer
{
	width:190px;
}
.leftNavSelected
{
	color: #cd5a00;
	line-height:20px;
}
a.leftNavSelected:link
{
	color: #cd5a00;
	line-height:20px;
}
a.leftNavSelected:visited
{
	color: #cd5a00;
	line-height:20px;
}
a.leftNavSelected:hover
{
	color: #cd5a00;
	line-height:20px;
}
a.leftNavSelected:visited
{
	color: #cd5a00;
	line-height:20px;
}


.leftNav1, .leftNav2, .leftNav3, .leftNav4
{
	color: #577f2a;
}
.leftNav1
{
	font-family: Arial, Helvetica, Geneva, sans-serif;  
	font-size: 12px; 
	font-weight:bold; 
	line-height:20px;
	border-top:1px #c8c8c8 solid;
}
.leftNav1 a
{
	font-family: Arial, Helvetica, Geneva, sans-serif;  
	font-size: 12px; 
	font-weight:bold; 
	line-height:20px;

}


.leftNav2
{	
	font-family: Arial, Helvetica, Geneva, sans-serif;  
	font-size: 12px; 
	font-weight:normal; 
	line-height:20px;
}
.leftNav2 a
{
	
	display:block;
}
.leftNav3
{	
	font-family: Arial, Helvetica, Geneva, sans-serif;  
	font-size: 12px; 
	font-weight:normal; 
	line-height:20px;
	
}
.leftNav3 a
{
	padding-left:10px;
	display:block;
	padding-right:10px;
}
.leftNav4
{	
	font-family: Arial, Helvetica, Geneva, sans-serif;  
	font-size: 12px; 
	font-weight:normal; 
	line-height:20px;
}
.leftNav4 a
{
	padding-left:25px;
	display:block;
	padding-right:10px;
}

.leftNavHover
{
	background-color:#FFFFFF;
}
.leftNavFlyOuts
{
	font-family:Arial, Helvetica, Geneva, sans-serif; 
	font-size:8pt; 
	border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;	
}
.leftNavFlyOutsItem
{
	border-bottom:1px #CBD1E0 solid;
	background-color: #ECEFF3;
}
.leftNavFlyOutsItem a
{
	padding:1px 5px 1px 5px;
	display:block;
	color:#354260;
	*width:100px;
	min-width:100px;
}
.leftNavFlyOutsHover
{
	background-color: #B2BCD3;
}
.mainContainer
{

}
.RightColumn
{
	width: 180px;
	margin-left: 20px;
}
#CenterColumn, .CenterColumn
{
	width: 535px;	
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;

}
.CenterColumnShop
{
	width: 770px;
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;

}
.SpacerColumn
{
	width: 100%;
	
}
.bottomLinkBar
{
	font-family: Arial, Helvetica, Geneva, sans-serif;  
	font-size: 8pt; 
	color: #999999;
	float:none;
}
.mainContent div.ms-pagebreadcrumb, .mainContent td.ms-pagebreadcrumb
{
	display:none;
}
div.ms-wikieditouter
{
	position:static;
	border-bottom: 1px #6393d4 solid;
	margin-bottom:8px;
	margin-right:5px;
	border-right-width:1px;
}
div.ms-quicklaunchouter
{
	margin-left:7px;
	margin-top:5px;
	width:158px;
	border-width:0px;
}

a.ms-sitemapdirectional:visited, a.ms-sitemapdirectional:link, a.ms-sitemapdirectional:active, a.ms-sitemapdirectional:hover
{
	color: #567e2a;
}

.footer
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	padding-left: 220px;
	color: #484848;
	font-size: 11px;
	font-weight:normal;
	margin: 20px 0px 20px 0px;
}
.footer-box
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	color: #484848;
	font-size: 11px;
	font-weight:normal;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	width: 530px;
	padding: 5px 0px 5px 0px;
}

.footer a, .footer a:link
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 11px;
	font-weight:normal;
	color: #567e2a;
	text-decoration:none;
}
.footer a:visited
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 11px;
	font-weight:normal;
	color: #567e2a;
	text-decoration:none;
}
.footer a:hover, .footer a:active{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 11px;
	font-weight:normal;
	color: #cd5a00;
	text-decoration:none;
}


h1
{
	font-family: Arial, Helvetica, Geneva, sans-serif;  
	font-size: 18px; 
	line-height: 20px;
	font-weight: bold; 
	color: #cd5a00;
}

h2
{
	font-family: Arial, Helvetica, Geneva, sans-serif;  
	font-size: 12px; 
	line-height: 18px;
	font-weight: bold; 
	color: #cd5a00;
	display:block;
	margin:0px;
	padding:0px;
}

h3
{
	font-family: Arial, Helvetica, Geneva, sans-serif;  
	font-size: 12px; 
	line-height: 18px;
	font-weight: bold; 
	color: #000000;
}

p, li, ul
{
	font-family: Arial, Helvetica, Geneva, sans-serif;  
	font-size: 12px; 
	line-height: 18px;
	font-weight: normal; 
	color: #000000;
}
ul{margin-top: 10px;
padding-top: 0px;}
p
{
	margin: 0px;
}
img
{
	padding: 0px;
	margin: 0px;
}

.ms-WPBody a, .ms-WPBody a:link
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	line-height: 18px;
	color: #567e2a;
	text-decoration:none;
}
.ms-WPBody a:visited
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	line-height: 18px;
	color: #567e2a;
	text-decoration:none;
}
.ms-WPBody a:hover, .ms-WPBody a:active{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	line-height: 18px;
	color: #cd5a00;
	text-decoration:none;
}
.intropage-image
{
	padding-top: 10px;
}
.intropage-contentholder a, .intropage-contentholder a:link
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	line-height: 18px;
	color: #567e2a;
	text-decoration:none;
}
.intropage-contentholder a:visited
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	line-height: 18px;
	color: #567e2a;
	text-decoration:none;
}
.intropage-contentholder a:hover, .intropage-contentholder a:active{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	line-height: 18px;
	color: #cd5a00;
	text-decoration:none;
}


.ms-rteCustom-RubrikTitel
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 18px;
	color: #cd5a00;
	font-weight: bold;
	line-height: 20px;
}
.ms-rteCustom-LeadText
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
}

.ms-rteCustom-ZwischenTitel-Rubrik01
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #cd5a00;
	font-weight: bold;
	line-height: 18px;
}

.ms-rteCustom-ZwischenTitel-Rubrik02
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
}

.ms-rteCustom-LaufText
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
}

.ms-rteTable-BFU-Inhalt
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
	border: none;
	background-color: #E5E6E8;
	margin: 0px;
	padding: 0px;
	
}

.ms-rteTableHeaderRow-BFU-Inhalt
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
	background-color: #919191;
	border: none;
	border-bottom: 1px solid #484848;
	
}

.ms-rteTableHeaderFirstCol-BFU-Inhalt
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
	background-color: #919191;
	border-bottom: 1px solid #484848;
	padding-left: 5px;

}
.ms-rteTableHeaderLastCol-BFU-Inhalt
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
	background-color: #919191;
	border-bottom: 1px solid #484848;

}
.ms-rteTableHeaderOddCol-BFU-Inhalt
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
	background-color: #919191;
	border: none;
	border-bottom: 1px solid #484848;

}

.ms-rteTableHeaderEvenCol-BFU-Inhalt
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
	background-color: #919191;
	border: none;
	border-bottom: 1px solid #484848;
}

.ms-rteTableOddRow-BFU-Inhalt
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
	background-color: #919191;
	border: none;
	border-bottom: 1px solid #484848;


}

.ms-rteTableEvenRow-BFU-Inhalt
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
	background-color: #919191;
	border-bottom: 1px solid #484848;

}

.ms-rteTableFirstCol-BFU-Inhalt
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
	background-color: #E5E6E8;
	border: none;
	border-bottom: 1px solid #FFF;
	vertical-align: top;
	padding-top: 8px;
	text-align: center;

}

.ms-rteTableLastCol-BFU-Inhalt
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
	background-color: #E5E6E8;
	border: none;
	border-bottom: 1px solid #FFF;



}

.ms-rteTableOddCol-BFU-Inhalt
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
	background-color: #E5E6E8;
	border: none;
	border-bottom: 1px solid #FFF;
	padding: 5px;
}

.ms-rteTableEvenCol-BFU-Inhalt
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
	background-color: #E5E6E8;
	border: none;
	border-bottom: 1px solid #FFF;

}

.ms-rteTableFooterRow-BFU-Inhalt
{
		font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
	background-color: #E5E6E8;


}

.ms-rteTableFooterFirstCol-BFU-Inhalt
{
		font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
	background-color: #E5E6E8;
	padding: 5px;
}
.ms-rteTableFooterFirstCol-BFU-Inhalt td img
{
	margin-top: 3px;
}

.ms-rteTableFooterLastCol-BFU-Inhalt
{
		font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
	background-color: #E5E6E8;


}

.ms-rteTableFooterOddCol-BFU-Inhalt
{
		font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
	background-color: #E5E6E8;


}

.ms-rteTableFooterEvenCol-BFU-Inhalt
{
		font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
	background-color: #E5E6E8;

}

strong
{
	color: #000000;
}

.icon
{
	padding: 0px 6px 0px 0px;
	line-height: 20px;
}


.ms-sbplain, .ms-sbcell, .
{
	border: 1px solid red;
}

td
{
	vertical-align: top;
}
.line
{
	 border-bottom: 1px solid #FFF;
}


div.pagetitle, .pagetitle, .ms-WPBody .pagetitle,div.pageTitle, .pageTitle, .ms-WPBody .pageTitle

{
	font-family: Arial, Helvetica, Geneva, sans-serif;  
	font-size: 18px; 
	line-height: 20px;
	font-weight: bold; 
	color: #cd5a00;
	padding-bottom: 15px;	
}

.LayoutFormBG .pagetitle
{
		font-family: Arial, Helvetica, Geneva, sans-serif;  
	font-size: 18px; 
	line-height: 20px;
	font-weight: bold; 
	color: #cd5a00;
	padding-bottom: 15px;	

}
.pageContent
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:normal;
	line-height: 18px;
	color: #000;
	text-decoration:none;

}

.pageContent a:link
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	line-height: 18px;
	color: #567e2a;
	text-decoration:none;
}
.pageContent a:visited
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	line-height: 18px;
	color: #567e2a;
	text-decoration:none;
}
.pageContent a:hover, .pageContent a:active{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	line-height: 18px;
	color: #cd5a00;
	text-decoration:none;
}
.pageLinkBlock
{
	padding-top: 10px;	
}
.pageLinkBlock a:link
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	line-height: 18px;
	color: #567e2a;
	text-decoration:none;
}
.pageLinkBlock a:visited
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	line-height: 18px;
	color: #567e2a;
	text-decoration:none;
}
.pageLinkBlock a:hover, .pageLinkBlock a:active{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	line-height: 18px;
	color: #cd5a00;
	text-decoration:none;
}
.ms-WPHeader {
	background-color: #cac3bf;
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding-left: 5px;
	color: #000;
}
.ms-WPTitle {
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	border-bottom: none;
}
.WebPartTitle {
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.ms-WPBody {
	font-size: 11px;
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
}
.ms-WPBody, .ms-WPBody {
	background-color: #efedec;
	border-bottom: 1px solid #887e76;
}
.ms-WPBody {
	background-color: #e5e6e8;
	border-bottom: 1px solid #000;
	font-size: 12px;
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
	padding: 10px;
	}
.ms-WPBody select {
	width: 250px;
	margin: 0px 5px 5px 5px;
	display: block;
}

.ms-WPHeader td {
	width: 510px;
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
	background-color: #919191;
	border: none;
	border-bottom: 1px solid #484848;
	padding-left: 5px;
}

#ItemHolder {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	clear: both;
}
#ItemHolder hr
{
border: none 0; 
border-top: 1px solid #FFF;/*the border*/
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/

}
#ItemHolderOverview {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
#ItemHolderPadding {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	clear: both;
}
#ItemDate {
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	color: #4e2a28;
	float: left;
	display: block;
	width: 75px;
}
#ItemDateKurse {
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	color: #4e2a28;
	float: left;
	display: block;
	width: 120px;
	}
#ItemDateSmall {
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	color: #4e2a28;
	float: left;
	display: block;
	width: 50px;
}
#ItemIcon {
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	color: #4e2a28;
	float: left;
	display: block;
	width: 20px;
	padding-top: 3px;
}

#ItemDateOverview {
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	color: #4e2a28;
	float: left;
	display: block;
	width: 60px;
	padding-left: 7px;
}
#ItemDateSmallPadding {
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	color: #4e2a28;
	float: left;
	display: block;
	width: 72px;
	padding-left: 7px;
}
#ItemDateDetail {
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	color: #4e2a28;
	display: block;
	width: 92px;
	padding-bottom: 8px;
	padding-left: 5px;
}
#ItemDateReports {
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	color: #4e2a28;
	width: 100%;
	padding: 0px 0px 5px 5px;
}
#ItemDateReportsSemi {
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	color: #4e2a28;
	float: left;
	display: block;
	width: 180px;
	padding-left: 5px;
}
#ItemTitleIcon {
	float: right;
	display: block;
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: 19px;
	width: 480px;
}
#ItemTitleKurse {
	float: right;
	display: block;
	width: 380px;
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: 19px;
}
#ItemTitleReports {
	float: right;
	display: block;
	width: 300px;
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: 19px;
}
#ItemTitleMedia
{
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
	font-size: 12px;
	color: #333333;
width: 430px;
}
.ItemTitle {
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}
#ItemTitleOverview {
	float: right;
	display: block;
	width: 175px;
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: 19px;
}
#ItemTitleSmall {
	font-family: Tahoma, Lucida, Geneva, Arial, Sans-Serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: 19px;
}

#itemLine {
	border-bottom: 1px solid #FFF;
	height: 1px;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.item {
	
}
.TabSelected {
	display: inline;
	padding: 5px;
	margin-right: 2px;
	color: #cd5a00;

}
td div.TabSelected a, td div.TabSelected a:link, td div.TabSelected a:active, td div.TabSelected a:visited, td div.TabSelected a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #cd5a00;


}
.TabUnselected {
	display: inline;
	margin-right: 1px;
	padding: 5px;
	color: #567e2a;

}
td div.TabUnselected a,td div.TabUnselected a:link, td div.TabUnselected a:active, td div.TabUnselected a:visited, td div.TabUnselected a:hover  {
	font-size: 12px;
	font-weight: bold;
	color: #567e2a;
	text-decoration: none;

}

.contactform br {
	clear: left;
	padding: 5px;
}

.label {
	
	width: 170px;
	float: left;
	padding-top:10px;
}
.value {
	padding-top:10px;
	float: left;
}
.value select {
	width:180px;
}

.LayoutSearchButton
{
	position: relative;
	top: 4px;
	padding-left: 2px;
}

.LayoutSearchBox
{
	width: 123px;
	height: 14px;
	margin-left: 5px;
}
.suggestForm
{
	width: 510px;
	background-color: #ececec;
	padding: 10px;
	border-top: 1px solid #919191;
	border-bottom: 1px solid #919191;
	margin-top: 10px;
}
.suggestForm br {
	clear: left;
}

.value span , .value_add span  {
	display: block;
	width: 150px;
	
}

.suggestForm .label {
	
	width: 130px;
	float: left;
	font-weight: bold;
}

.suggestForm .value {
	float: right;
	width: 380px;
}
.suggestForm input.text  {
	padding-bottom:2px;
	padding-top:2px;
	width: 250px;
}
.suggestForm textarea {
	width:250px;
	height: 60px;
}

.suggestForm input.submit  {

	margin-left: 130px;
	margin-top:10px;
}

.ItemLineSeparator
{
	
height: 1px;
border: none 0; 
border-top: 1px solid #d8d8d8;
width: 100%;
height: 1px;
color: #d8d8d8;
margin-top: 10px;

}
.BannerImage
{
	padding-bottom: 10px;
}

a.ECQWPCurrent:link, a.ECQWPCurrent:visited, a.ECQWPCurrent:active, a.ECQWPCurrent:hover {
	color: #cd5a00;

}
#WebPartctl00_ctl11_g_6d9b1d02_8396_4b9f_a202_946512d7d021, #WebPartctl00_ctl11_g_3c85d0ed_3705_4499_bfd8_2b7925a62768, #WebPartctl00_ctl11_g_7fd7c561_972d_44c8_9f4f_3b58c9c533a4, #WebPartctl00_ctl11_g_10250386_2836_452a_be72_eb366bd8db4f
{
	background-color: #919191;
	padding: 0px;
	position:relative;
	top: 12px;
	padding: 3px;
	padding-left: 7px;
}
#WebPartctl00_ctl12_g_7837fd7b_7733_47ba_8478_52f072da9331, #WebPartctl00_ctl12_g_66d93013_c128_4e13_a247_d636ab695c63, #WebPartctl00_ctl12_g_e59cac25_8423_4f52_b27a_5948a1889d55, #WebPartctl00_ctl12_g_07c083e5_6437_4ebc_921c_97add756e5cc
{
	background-color: #FFF;
	border-bottom: 0px solid #FFF;
	padding: 0px;
}

.pageContentSearch #WebPartWPQ3, .pageContentSearch #WebPartWPQ2, .pageContentSearch #WebPartWPQ1, .pageContentSearch #WebPartWPQ1, .pageContentSearch .ms-WPBody
{
	background-color: #FFF;
	border-bottom: 0px solid #FFF;
	padding: 0px;	
}


.pageContentSearch .srch-Page-bg
{
	text-align:left;
	border-top: 0px solid #FFF;
	padding-top: 0px;
	background-color: #FFF !important;
}
.pageContentSearch #WebPartWPQ2
{
	padding: 0px;
}
.pageContentShop .ms-WPBody, .pageContentShop .ms-WPBody {
	background-color: #FFF;
	border-bottom: 0px solid #FFF;
}
.pageContentShop #WebPartWPQ3, .pageContentShop #WebPartWPQ2 .pageContentShop #WebPartWPQ1
{
	background-color: #FFF;
	border-bottom: 0px solid #FFF;
	padding: 0px;	
}
.pageContentShop .srch-Page-bg
{
	text-align:left;
	border-top: 1px solid #c8c8c8;
	padding-top: 5px;
}
.pageContentShop #WebPartWPQ2
{
	padding: 0px;
}
.pageContentShop .ms-WPBody, .pageContentShop .ms-WPBody {
	background-color: #FFF;
	border-bottom: 0px solid #FFF;
}


.removeMargins
{
	margin-top:-11px;
	margin-left:-11px;
	margin-right:-10px;
}

.srch-Page-bg
{

	background-color: #e5e6e8 !important;
	text-align:left;
}
.srch-stats
{
background-color: #FFF !important; 
}
.srch-Title a
{

}
.srch-sort
{
display: none;
}
.srch-results
{
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	padding-bottom: 0px;
	margin-bottom: 0px;

}
div.srch-Title a:hover, div.srch-Title a:active
{
	font-family: Arial,'Trebuchet MS',Verdana,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000;
	background-image: url(../gfx/myhc_href_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 17px;
	line-height: 20px;

}

.srch-Description
{
		padding-bottom: 10px;		

}
#WebPartctl00_ctl12_g_6e2bbbc9_ceba_48cc_96d6_8270912b4f17
{
	padding: 0px;
}
.shopform
{
	background-color: #efedec;
	border-top: 1px solid #FFF;
	padding: 5px;
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;


}
.formCellLabel
{
	position: relative;
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	padding-top: 5px;
	width:130px;
	float:left;

}
.formCellControl select
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	width:260px;
	

}
.formCellControl .textboxtext
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
}
.formCellControl select
{
	position:relative;
	left: -5px;
}
.shoplisttable
{
	margin-top: 10px;
	width: 100%;
}
.shoplisttable td
{
	padding-top:3px;
	padding-bottom:3px;
}

tr.shopheading
{
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color:#fff;
	line-height:20px;
	/*
	padding: 10px;
	padding-top: 20px;
	border-bottom: 1px solid #887e76;
	*/
}
.shopheading th
{
	/* background-color: #efedec; */
	padding:0px 5px 0px 5px;
	background-color: #73aa36;
	text-align:right;
	/* vertical-align:bottom; */
}
.shoptitle
{
	font-weight: bold;
	padding: 10px 0px 10px 0px;
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;

}
.shoplabel
{
	font-weight: bold;
	padding: 10px 0px 10px 0px;
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	border-top: 1px solid #c8c8c8;
}

.shopparagraph
{
	font-weight: normal;
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;

}
/*
.shoptitlegroup a:link
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	color: #567e2a;
	text-decoration:none;
	padding-left: 18px;
	display:block;
	background-image:url("/SiteCollectionImages/Icons/icon_document.gif");
	background-repeat:no-repeat;
	background-position:left 5px;

}

.shoptitlegroup a
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	color: #567e2a;
	text-decoration:none;
	padding-left: 18px;
	display:block;
	background-image:url("/SiteCollectionImages/Icons/icon_document.gif");
	background-repeat:no-repeat;
	background-position:left 5px;

}
*/
.shoptitle a:link
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	color: #567e2a;
	text-decoration:none;
	padding-left: 18px;
	display:block;
	background-image:url("/SiteCollectionImages/Icons/icon_document.gif");
	background-repeat:no-repeat;
	background-position:left 5px;

}

.shoptitle a
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	color: #567e2a;
	text-decoration:none;
	padding-left: 18px;
	display:block;
	background-image:url("/SiteCollectionImages/Icons/icon_document.gif");
	background-repeat:no-repeat;
	background-position:left 5px;

}

.shoptitlegroup
{
	vertical-align:top;
	font-weight: bold;
	/* padding: 10px 0px 5px 0px; */
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
}
.shopdetail
{
	padding: 3px;
}
/* 
.shopc0
{
	padding: 3px;
}
.shopc1
{
	padding: 3px;
}
.shopc2
{
	padding: 3px;
}

.shopc3
{
	padding: 3px;
	}
.shopc4
{
	padding: 3px;
}
.shopc5
{
		padding: 3px;
}
.shopc6
{
		padding: 3px;
}
.shopc7
{
		padding: 3px;
}
*/
.shopavailability
{
	color:red;	
	font-weight: bold;
}
.listitem
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000;
	text-decoration:none;
	padding-left: 18px;
	display:block;
	background-image:url("/SiteCollectionImages/Icons/icon_link_intern.gif");
	background-repeat:no-repeat;
	background-position:left 7px;
	border-bottom: 1px solid #c8c8c8;
	padding-bottom: 5px;
	padding-top: 5px;

}
.shopdelete
{
	position: relative;
	display:block;
}
.pageContentShop .RightColumn .relatedTitle
{
	margin-top: 0px;
}
.shopcheckoutlist
{
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 12px;
	color: #000;
	width: 100%;
	margin-bottom: 10px;

}
.shopcheckoutlist tbody td
{
	padding:3px 5px 4px 5px;
	vertical-align:top;
	text-align:right;
	border-bottom:1px solid #c8c8c8;
}
.shopcheckoutlist tfoot td {
	font-weight:bold;
	padding:5px 5px 5px 5px;
	text-align:right;
}

.textboxtext
{
	width: 260px;
}
#ctl00_ctl12_g_6e2bbbc9_ceba_48cc_96d6_8270912b4f17_ctl00_txtZip
{
	width: 30px;
}
.textboxZipCode
{
	width: 30px;
}
.textboxCity
{
	width: 150px;
}
.cartitem
{
	width: 170px;
}
.SitemapLevel1Item
{
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	padding-top: 10px;
	padding-bottom: 10px;
}

.SitemapLevel2Item, .SitemapLevel2Leaf
{
	padding-left: 20px;
}
.SitemapLevel3Leaf, .SitemapLevel3Item
{
	padding-left: 20px;
}
.SitemapLevel4Leaf
{
	padding-left: 20px;
}
#ctl00_PlaceHolderMain_lnk
{
	display: inline;	
}
select.TreeViewSelector
{
	margin-top: 10px;
}
ul.TreeViewUL
{
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
}

ul.TreeViewUL li
{
	list-style-type: none;
	margin-left: 10px;
	font-weight: bold;
	border-top: 1px solid #FFF;
	padding-top: 10px;

}
ul.TreeViewUL li ul.TreeViewUL li {
border: none;
padding-top: 0px;
}


ul.TreeViewUL li li
{
margin-left: 20px;
}
ul.TreeViewUL li li li
{
}
ul.TreeViewUL li ul.TreeViewUL li ul.TreeViewUL
{
	margin-top: 0px;
}

}
