﻿#shadow_left_top
{
	height:300px;
	background:url(../img/holz/shadow_left_top.png) no-repeat;
	width:10px;
}
#shadow_left_bottom
{
	height:300px;
	background:url(../img/group/koller_group_index_shadow_left_bottom.png) bottom left no-repeat;
	width:10px;
}

#shadow_left_middle
{
	
	width:10px;
	height:100%;
}

#shadow_right_top
{
	height:300px;
	background:url(../img/holz/shadow_right_top.png) no-repeat;
	width:10px;
}
#shadow_right_bottom
{
	height:300px;
	background:url(../img/group/koller_group_index_shadow_right_bottom.png) bottom left no-repeat;
	width:10px;
}

#shadow_right_middle
{
	
	width:10px;
	height:100%;
}

#shadow_bottom
{
	height:20px;
	background:url(../img/group/koller_group_index_shadow_bottom.png) top left no-repeat;
	
}
body
{
	background:url(../img/holz/background_repeat.png) repeat-x;
}

.shadowfiller
{
	width:10px;
	display:block;
}

#OutermostContentArea
{
	width:100%;
	background-color:white;
	border-top:1px solid #4c290c;
}

#FrameTable
{
	background:url(../img/holz/frame_shadow_repeat.png);
	
}
#MainContent
{
	
	width:1020px;
	
}

.contentSpreader
{
	height:420px;
}

#LeftColumn
{
	
	background:url(../img/holz/nav_background.png) top left no-repeat;
	width:183px;		
	
}
#PostNavArea
{
	
}
#OuterContentArea
{
	background-color:white;
	background:url(../img/holz/nav_bg_repeat.png) top left repeat-y;
}



#NavLeft LI div
{
	background:url(../img/holz/level_1_button.png) top left repeat-y;		
	border-top:1px solid #dab481;
	min-height:20px;	
	width:169px;
	padding-top:3px;
	padding-left:10px;
}

#ContentArea  .NavBlock_1 LI div
{
	background:url(../img/holz/level_1_button.png) top left repeat-y;		
	border-top:1px solid #dab481;
	min-height:20px;	
	width:169px;
	padding-top:3px;
	padding-left:10px;
}

#NavLeft A, #ContentArea .NavBlock_1  A
{
	color:white;
	text-decoration:none;
	
	
}


.NavBlock_2
{
	background:url(../img/holz/sublevel_button.png) top left repeat-y;		
}

#NavLeft UL.NavBlock_1
{
	border-bottom:1px solid #dab481;
	margin-left:2px;
}

#SuchLupe
{
	cursor:hand;
	width:20px;
	height:20px;
	background:url(../img/holz/lupe.png) top left no-repeat;
	float:left;
}

.LupeHover
{
	background:url(../img/holz/lupe_ho.png) top left no-repeat !important;
}

#BereichsButtonArea
{
	background:url(../img/holz/buttonrow_bg_repeat.png) top left repeat-x;
	height:40px;
}

#LanguageLinks
{
	background-color:white;
}

#LanguageLinks A, #Impressum A
{
	color:#4c290c !important;
}



.text_3, .title_3
{
	color:#4c290c;
}

#Suchfeld
{
	background-color:#4c290c;
}


A, A:hover
{
	color:#d5b081;
}
A:visited
{
	color:#a67c4c;
}

.LogonControlTable TD
{
	padding:5px;
}

.LogonControlTable, .SearchFormTable
{
	background-color:#ecddb5;
	border:20px solid #ecddb5;
}

.DefaultFormButton
{
	background-color:#764a22;
	color:White;
	border-top:1px solid #af8654;
	border-left:1px solid #af8654;
	border-bottom:1px solid #4b2b11;
	border-right:1px solid #4b2b11;
	font-weight:bold;
}
.LogonControlTable .field, .SearchFormTable .field
{
	border-top:1px solid #4b2b11;
	border-left:1px solid #4b2b11;
	border-bottom:1px solid #af8654;
	border-right:1px solid #af8654;
}

.LogonControlTable label, .SearchFormTable label
{
	
}

.TitelBildTextKombination H2
{
	color:White;
	background-color:#6f4420;
	font-size:17px;
	padding:3px;
}

.TitelBildTextKombination H3
{
	color:#333333;
	background-color:#eddcce;
	font-size:15px;
	padding:3px;
}

.TitelBildTextKombination H4
{
	color:#1267a0;
	font-size:13px;
	margin-bottom:10px;

}

.TitelBildTextKombination Table TD
{
	
}

.TitelBildTextKombination Table 
{
	width:100%;
	margin-top:10px;
}
.TitelBildTextKombination
{
	margin-bottom:10px;
	margin-top:10px;
}

#ContentFragment
{
	width:743px;
	color:#4c290c;
}

.Produktlistenheader th
{
	vertical-align:bottom;
	text-align:center;
	border-bottom:1px solid #006ab3;
	background-color:#e4f2f8;
	color:#006ab3;
	padding:6px;
}

.Produktliste
{
	width:100%;
}
.Produktliste td
{
	vertical-align:middle;	
	border-bottom:1px solid #006ab3;
	padding-top:10px;
	padding-bottom:10px;
}

H2.ProduktListenUeberschrift
{
	background-color:#7dbadb;
	color:White;
	font-size:17px;
	padding:3px;
	margin-bottom:5px;
}

#MainImageFullsizeLink
{
	text-decoration:none;
	display:block;
	width:35px;
	height:35px;
	background:url(../img/nav_light/buttons/produkt_lupe.png) top left no-repeat !important;
}

#MainImageFullsizeLink:hover
{
	text-decoration:none;
	display:block;
	width:35px;
	height:35px;
	background:url(../img/nav_light/buttons/produkt_lupe_up.png) top left no-repeat !important;
}

.Produktliste H3
{
	font-size:14px;
	background-color:#e4f2f8;
	padding:2px;
	color:#006ab3;
	font-weight:normal;
}

.Produktliste H3.variante_fett
{
	font-weight:bold;
}

.LogonControlArea
{
	color:#4c290c;
}

.NavBlock_3 .NavItem div a{
    
    color:#4c290c !important;
}

.NoNav #Suchfeld, .NoNav #NavLeft li div {
    background-color: #4e8c24 !important;
}
.NoNav #LeftColumn, .NoNav #OuterContentArea, .NoNav #NavLeft li div {
    background: none;
}

.NoNav #NavLeft ul.NavBlock_1 {
    margin-left: 0px;
    width: 184px;
}

.NoNav #NavLeft li div {
    width: 175px;
    border-top: 1px solid white;
}

.NoNav #BereichsButtonArea {
    display: none;
}

.NoNav #OutermostContentArea {
    border-top-width: 0px;
}

.NoNav
{
    background-color:white;
}
.NoNav #shadow_left_top, .NoNav #shadow_right_top {
    background: none;
}