html	{ margin: 0; overflow-y:scroll; }
body	{ 
	margin: 0; 
	background: #d4d4d4 url(../img/body_bg.jpg) repeat-x top left;
	font-family: tahoma, arial, verdana;
	color: #203034;
	font-size: 11px;
	line-height: 15px;
}
form	{ border: 0; margin: 0; padding: 0; }
img		{ border: 0; }
a		{ text-decoration: none; }
p		{ display: block; padding: 0; margin: 0; }
input 	{ background: #FFFFFF url(../img/input_bg.gif) repeat-x; border: 1px solid #d4d4d4; color: #002d58; } 
select	{ background: #FFFFFF url(../img/input_bg.gif) repeat-x; border: 1px solid #d4d4d4; color: #002d58; font-size: 11px; }
textarea{ background: #FFFFFF url(../img/input_bg.gif) repeat-x; border: 1px solid #d4d4d4; color: #002d58; }
table	{ margin: 0; padding: 0; border: 0; }

ul		{ margin: 0; padding: 0; }

h1	{ font-size: 18px; }
.h1	{ font-size: 18px; display: inline; }
h2	{ font-size: 16px; }
.h2	{ font-size: 16px; display: inline; }
h3	{ font-size: 14px; }
.h3	{ font-size: 14px; display: inline; }
h4	{ font-size: 12px; }
.h4	{ font-size: 12px; display: inline; }
h5	{ font-size: 11px; }
.h5	{ font-size: 11px; display: inline; }
h6	{ font-size: 9px; }
.h6	{ font-size: 9px; display: inline; }

.clearBoth { clear: both; font-size: 1px; line-height: 1px; }

#wrapper {
	background-color: transparent;
	margin: 0 auto;
	text-align: center;
	width: 960px;
}

.left		{ float: left; }	
.right		{ float: right; }
.margin10	{ margin: 10px; }
.bold		{ font-weight: bold; }

/* =========================================== */
/* Sub-Navigation */
/* =========================================== */
#subNavigation		{ text-align: right; margin: 30px 10px 0 0; height: 13px; }
#subNavigation ul	{ list-style: none; }
#subNavigation li	{ float: right; }
#subNavigation a		{ margin: 0 0 0 20px; color: #203034; }
#subNavigation a:hover	{ color: #9c140c; }
#subNavigation img		{ margin: 0 5px 0 0; }

/* =========================================== */
/* MAIN */
/* =========================================== */
#main		{ margin: 10px 0 0 0; text-align: left; }
#leftCol	{ width: 230px; float: left; }
#contentCol	{ width: 720px; float: right; }
#contentCol .redLine	{ margin: 0 0 1px 0; }

/* =========================================== */
/* LEFT - CONTENT */
/* =========================================== */
/* SearchBOX */
.search	{ margin: 10px 0 0 0; }
.searchInput	{ background: #FFFFFF; border: 1px solid #c0c0c0; color: #AAAAAA; width: 195px; font-size: 10px; padding: 5px; margin: 0 0 5px 0; }
.searchBottom	{ height: 22px; text-align: right; }
.searchBottom img	{ margin: 0 10px 0 0; }
.searchContent	{ background: #E6E6E6; border-left: 1px solid #BCBCBC; border-right: 1px solid #BCBCBC; padding: 0 10px 5px 10px; }
.search a		{ text-decoration: underline; color: #203034; }
.search a:hover	{ color: #9c140c; }

/* BasketBOX */
.basket				{ margin: 70px 0 0 0; }
.basketBottom		{ height: 22px; text-align: right; }
.basketBottom img	{ margin: 0 10px 0 0; }
.basketContent		{ background: #E6E6E6; border-left: 1px solid #BCBCBC; border-right: 1px solid #BCBCBC; padding: 0 10px 5px 10px; }

/* ShopNavigationBOX */
.shopNavigation	{ margin: 10px 0 0 0; }
.shopNavigationBottom	{ height: 22px; text-align: right; }
.shopNavigationContent	{ background: #FFFFFF; border-left: 1px solid #BCBCBC; border-right: 1px solid #BCBCBC; }
.shopNavigationContent ul	{ list-style: none; }
.shopNavigationContent li	{ line-height: 23px; }
.shopNavigationContent .link 		{ color: #203034; }
.shopNavigationContent .link:hover	{ color: #9c140c; }
.shopNavigationContent .activ 		{ color: #9a2416; font-weight: bold; }
.shopNavigationContent .activ:hover	{ color: #203034; }

/* SiteNavigationBOX */
.siteNavigation	{ margin: 10px 0 0 0; }
.siteNavigationBottom		{ height: 22px; text-align: right; }
.siteNavigationContent		{ background: #FFFFFF; border-left: 1px solid #BCBCBC; border-right: 1px solid #BCBCBC; }
.siteNavigationContent ul	{ list-style: none; }
.siteNavigationContent li	{ line-height: 23px; }
.siteNavigationContent .link 		{ color: #203034; }
.siteNavigationContent .link:hover	{ color: #9c140c; }
.siteNavigationContent .activ 		{ color: #9a2416; font-weight: bold; }
.siteNavigationContent .activ:hover	{ color: #203034; }

/* Adresse */
.adress	{ margin: 10px 20px 10px 20px; color: #203034; font-weight: bold; }
.adress a		{ text-decoration: underline; color: #203034; }
.adress a:hover	{ color: #9c140c; }

/* =========================================== */
/* CONTENT */
/* =========================================== */
#content	{ min-height:600px; _height:600px; text-align: left; background: #FFFFFF; border: 1px solid #bcbcbc; }

#content ul	{ margin: 0; padding: 0; list-style-type: disc; color: #203034; }
#content li	{ margin: 0 0 0 23px; }


/* TITELLEISTE */
.titleBox			{ border: 1px solid #e6e6e6; margin: 10px; }
.titleBox_content	{ margin: 2px; padding: 0 10px 0 10px; background: #e6e6e6; line-height: 24px; }
.titleBox_content a			{ color: #9a2416; }
.titleBox_content a:hover	{ color: #203034; }

/* BREADCRUMB */
.bread_div a	{ color: #203034; text-decoration: underline; font-size: 11px; }

/* CONTENT - ARTIKEL-LIST */
.contentLeft 	{ float: left; width: 470px; }
.title			{ border: 1px solid #e6e6e6; }
.title_content	{ margin: 2px; padding: 0 10px 0 10px; background: #e6e6e6; line-height: 24px; font-size: 14px; font-weight: bold; font-family: times; color: #9a2416; }
.subheadline	{ font-weight: bold; margin: 5px 10px 20px 13px; }
.text			{ margin: 5px 10px 10px 13px; }
.text p			{ margin: 0 0 10px 0; }
.detailLink			{ text-align: right; font-size: 11px; font-weight: bold; font-family: times; color: #9a2416; margin: 5px 10px 20px 13px; }
.detailLink a		{ color: #9a2416; }
.detailLink a:hover	{ color: #203034; }

.LinkListTitle 			{ color: #9a2416; font-weight: bold; line-height: 20px; }
.LinkListTitle a		{ color: #9a2416; font-weight: bold; line-height: 20px; text-decoration: underline; }
.LinkListTitle a:hover	{ color: #203034; }

.contentSidebar					{ float: right; width: 220px; }
.contentSidebar .sidebarArtikel	{ border-top: 1px solid #e7e7e7; }
.sidebarArtikel .subheadline	{ font-size: 9px; text-align: right; margin: 10px 10px 5px 10px; } 
.sidebarArtikel .title			{ font-size: 14px; font-weight: bold; color: #9a2416; margin: 5px 10px 5px 10px; border: 0; } 
.sidebarArtikel .text			{ font-size: 11px; margin: 5px 10px 5px 10px; } 
.sidebarArtikel .detailLink		{ text-align: right; margin: 5px 10px 20px 10px; } 

/* ARTIKEL DETAILS */
.contentDetail					{ margin: 20px 13px 10px 13px; }
.contentDetail .title			{ font-size: 24px; font-weight: normal; font-family: times; color: #9a2416; margin: 0 8px 10px 8px; border: 0; }
.contentDetail .subheadline		{ margin: 10px 10px 15px 10px; font-weight: bold; color: #9a2416; }
.contentDetail .text			{ font-size: 11px; margin: 5px 10px 5px 10px; }
.text a							{ color: #9a2416; font-weight: bold; text-decoration: underline; }
.text a:hover					{ color: #203034; }
.contentDetail .titleBox			{ margin: 20px 0 20px 0; border: 1px solid #e6e6e6; }
.contentDetail .titleBox_content	{ margin: 2px; padding: 0 10px 0 10px; background: #e6e6e6; line-height: 24px; text-align: right; }
.contentDetail .titleBox_content a			{ color: #9a2416; font-weight: bold; text-decoration: underline; }
.contentDetail .titleBox_content a:hover	{ color: #203034; }

.filesTitel			{ margin: 5px 0 5px 0; color: #203034; font-size: 11px; font-weight: bold; }
.files				{ border-top: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; margin: 0 0 20px 0; }
.fileTitel img		{ margin: 0; }
.fileIcon			{ border-bottom: 1px solid #e7e7e7; width: 26px; text-align: center; }
.fileTitel 			{ text-align: left; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; padding: 3px 10px 3px 10px; border-bottom: 1px solid #e7e7e7; }
.fileComment		{ text-align: left; padding: 3px 0 3px 10px; border-bottom: 1px solid #e7e7e7; }
.fileTitel a		{ color: #9a2416; font-weight: bold; }
.fileTitel a:hover	{ color: #203034; }

.artImageBorder	{ float: right; border: 1px solid #e7e7e7; width: 204px; text-align: right; margin: 0 0 15px 15px; text-align: center; }
.artImageBorder img				{ margin: 2px; }

/* MINIATUR ARTIKEL */
.miniArt					{ width: 140px; height: 160px; border: 1px solid #e7e7e7; float: left; margin: 0 0 25px 25px; text-align: center; overflow: hidden; }
.miniArt .title_content		{ text-align: center; }
.miniArt .artImage			{ width: 136px; height: 80px; overflow: hidden; text-align: center; margin: 0 0 0 2px; }
.miniArt .artImage img		{ margin: 0 0 5 0; text-align: center; }
.miniArt .detailLink		{ text-align: center; }

/* SEARCH RESULTS */
.searchResultTitle	{ color: #203034; font-size: 18px; font-family: times; margin: 0 0 10px 0; }
.searchString		{ margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: 1px solid #203034; }
.searchString b		{ color: #9a2416; margin: 0 0 20px 0; }
.searchTitle		{ color: #9a2416; font-family: times; font-size: 18px; margin: 0 0 5px 0; line-height: 18px; padding: 5px 0 0 0; border-top: 1px solid #e7e7e7; }
.searchText			{  }
.searchLink			{ text-align: right; margin: 0 0 20px; padding: 0 0 5px 0; border-bottom: 1px solid #e7e7e7; }
.searchLink a			{ color: #9a2416; font-weight: bold; }
.searchLink a:hover		{ color: #203034; }

/* =========================================== */
/* SITEMAP */
/* =========================================== */
.sitemap		{ margin: 5px 0 15px 20px; padding: 0; list-style-type: none; }
.sitemap li 	{ margin: 2px; padding: 0 0 0 20px; }
.sitemap li.open	{ margin: 2px; padding: 0 0 0 20px; background: url(../img/sitemap_icon_open.gif) no-repeat; }
.sitemap li.close	{ margin: 2px; padding: 0 0 0 20px; background: url(../img/sitemap_icon_close.gif) no-repeat; }

.sitemap li a		{ color: #203034; font-size: 12px; }
.sitemap li a:hover	{ color: #FFFFFF; background: #9a2416; }

/* =========================================== */
/* CONTENT - FOOTER */
/* =========================================== */
#contentFooter	{ text-align: right; margin: 10px 0 20px 0; }

/* =========================================== */
/* CSV - Import */
/* =========================================== */
/* catalogeDetail */
.attributes			{ width: 315px; border: 1px solid #CCC; }
.attributes td		{ padding: 0 20px 0 10px; border-bottom: 1px solid #CCC; }
.attributes .head	{ background: #e6e6e6; font-size: 14px; font-weight: bold; font-family: times; color: #9a2416; border-bottom: 1px solid #CCCCCC; }
.attribues_descLink			{ cursor: pointer; }		
.attribues_descLink:hover	{ text-decoration: underline; }		
.attribues_descBox			{ display: none; margin: 0 0 10px 0; border: 1px solid #CCC; }
.attributes_descContent		{ margin: 0pt 10px; width: 293px; overflow: hidden; }

/* StructSearch */
.StructSearchSelect_Disabled	{ background: #e6e6e6; color: #9a2416; }
.blockFull_Outline	{ border: 1px solid #e6e6e6; margin: 4px; padding: 1px; width: 688px; float: left; }
.blockHalf_Outline	{ border: 1px solid #e6e6e6; margin: 4px; padding: 1px; width: 336px; float: left; }
.block_Content		{ background: #e6e6e6; margin: 1px; padding: 5px; }
.block_Item			{ width: 324px; margin: 4px 0 4px 0; }
.StructSearchLink		{ color: #203034; }
.StructSearchLink:hover	{ color: #9a2416; text-decoration: underline; }