﻿#shadow_left_top
{
	height:300px;
	background:url(../img/group/koller_group_index_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/group/koller_group_index_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/group/koller_group_index_background_repeat.png) repeat-x;
}

.shadowfiller
{
	width:10px;
	display:block;
}

#OutermostContentArea
{
	background:url(../img/relaxan/content_bg.jpg) top right no-repeat #ffffff;	
	width:100%;
	border-top:1px solid #98341a;
}

#FrameTable
{
	background:url(../img/relaxan/shadow_repeat.png);
	
}
#MainContent
{
	
	width:1020px;
	
}

.contentSpreader
{
	height:530px;
	
}

#LeftColumn
{
	background:url(../img/relaxan/nav_background.png) top left no-repeat;	
	width:183px;
}

#OuterContentArea
{
	background:url(../img/relaxan/nav_bottom_repeat.png) repeat-y;	
}



#NavLeft LI div
{
	background:url(../img/relaxan/level_1_button.png) top left repeat-y;		
	border-top:1px solid #fad9de;
	min-height:20px;	
	width:169px;
	padding-top:3px;
	padding-left:10px;
}

#ContentArea .NavBlock_1  LI div
{
	background:url(../img/relaxan/level_1_button.png) top left no-repeat;		
	border-top:1px solid #fad9de;
	min-height:20px;	
	width:169px;
	padding-top:3px;
	padding-left:10px;
}


#NavLeft A, #ContentArea .NavBlock_1  A
{
	color:#122c6e;
	text-decoration:none;
	
	
}


.NavBlock_2
{
	background:url(../img/relaxan/sublevel_button.png) top left repeat-y;		
}

#NavLeft UL.NavBlock_1
{
	border-bottom:1px solid #fad9de;
	margin-left:2px;
}

#SuchLupe
{
	cursor:hand;
	width:20px;
	height:20px;
	background:url(../img/relaxan/lupe.png) top left no-repeat;
	float:left;
}
.LupeHover
{
	background:url(../img/relaxan/lupe_ho.png) top left no-repeat !important;
}
#BereichsButtonArea
{
	background:url(../img/relaxan/buttonrow_bg_repeat.png) top left repeat-x;
	height:40px;
}

A, A:hover
{
	color:#98341a;
}
 A:visited
{
	color:#98341a;
}

#Suchfeld
{
	
	margin-left:1px;
}

#LanguageLinks A, #Impressum A
{
	color:#98341a !important;
}

.LogonControlTable TD
{
	padding:5px;
}

.LogonControlTable, .SearchFormTable
{
	background-color:#fce4c3;
	border:20px solid #fce4c3;
}

.DefaultFormButton
{
	background-color:#73cae3;
	color:White;
	border-top:1px solid #e8f5f8;
	border-left:1px solid #e8f5f8;
	border-bottom:1px solid #a7dbec;
	border-right:1px solid #a7dbec;
	font-weight:bold;
}
.LogonControlTable .field, .SearchFormTable .field
{
	border-top:1px solid #73cae3;
	border-left:1px solid #73cae3;
	border-bottom:1px solid #dbecdb;
	border-right:1px solid #dbecdb;
}

.LogonControlTable label, .SearchFormTable label
{
	color:#97331a;
}


.TitelBildTextKombination H2
{
	color:White;
	background-color:#7ebadc;
	font-size:17px;
	padding:3px;
}

.TitelBildTextKombination H3
{
	color:#1267a0;
	background-color:#e5f2f8;
	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;
}

.Produkt #OutermostContentArea
{
	background-image:none !important;
}


.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;
}

.PLCellFloat
{
	float:left;width:371px;
	padding-bottom:10px;
	border-bottom:1px solid #006ab3;
	margin-bottom:10px;
}
.NormalContentRow
{
	
	padding-bottom:10px;
	border-bottom:1px solid #006ab3;
	margin-bottom:10px;
}

.PL_Relaxan_Bild
{
	width:105px;
	height:105px;
}

.PLCellFloat
{
	height:155px;
	margin-bottom:25px;
}

.LastRowCell
{
	border-bottom:0px !important;
}

.LogonControlArea
{
	color:#97331a;
}