﻿*
{
	MARGIN: 0px;
	padding:0px;
	font-family:Verdana, Arial, Sans-Serif;
}


body
{
	MARGIN: 0px;
	padding:0px;
	
	text-align:center;
	width:100%;
	font-size:12px;
	
}

A, A:hover, A:visited
{	
	text-decoration:none;
}
A:hover
{
	text-decoration:underline;
}


p
{
	line-height:18px;
}
#NavLeft ul, .redirlist ul , #ContentArea .NavBlock_1 ul
{
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
}
#NavLeft ul ul, #ContentArea .NavBlock_1 ul ul
{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-left:0px;
	/*list-style-type:circle;*/
}
#NavLeft li, #ContentArea .NavBlock_1 li
{
	margin-top:0px;
	margin-bottom:0px;
	list-style: none;
}
.NavBlock_1{
   width:180px;
    overflow:hidden;
}
.NavBlock_2 .NavItem div
{
    padding-left:20px !important;
}

.NavBlock_3 .NavItem div
{
    padding-left:30px !important;
    
}

.NavBlock_3 .NavItem div span{
    width:145px !important;
}

#MainContent
{
	
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	
	
}

#NavLeft, #ContentArea .NavBlock_1
{
	vertical-align:top;
	
	
}
#PageContent
{
	display:none;
}
#ContentArea
{
	vertical-align:top;
	padding-left:30px;
	padding-right:30px;
	padding-top:0px;
	padding-bottom:0px;
	width:743px;
	float:left;
	
}
.Seitentitel
{
	font-size:14px;
	color:#000099;
	padding-left:2px;
	text-align:left;
	float:left;
	width:600px;
}
.QuickLinkEnglish
{
	padding-left:1px;
	padding-right:2px;
	font-size:11px;
	padding-bottom:4px;
	vertical-align:top;
}
#Shortcuts img 
{
	padding-left:2px;
	padding-right:2px;
}

.DefaultFormButton
{
 font-size: 11px;
 color: #000099;
 background-color: #ffffff;
 height: 20px;
 border: 1px solid #000099;
 padding-left: 5px;
 padding-right: 5px;
 font-size:12px;
 cursor:hand;
 cursor:pointer;

}

#SuchLupe
{
	cursor:hand;
	cursor:pointer;
}
.LeftNav_tableTop
{
	width:180px;
}
td.LeftNav_1, td.LeftNav_1_active
{
	padding-bottom:6px;
	text-transform:uppercase;
	font-size:13px;
}
td.LeftNav_2, td.LeftNav_2_active
{
	padding-bottom:5px;
	font-size:13px;
}
td.LeftNav_3, td.LeftNav_3_active
{
	padding-bottom:4px;
	font-size:12px;
}

a.LeftNav_1, a.LeftNav_2, a.LeftNav_3
{
	text-decoration:none;
	color:#222;
	font-weight:normal;
}
a.LeftNav_1_active, a.LeftNav_2_active, a.LeftNav_3_active
{
	text-decoration:none;
	color:#000099;
	font-weight:normal;
}

.title_3
{
	line-height:18px;
	padding-top:8px;
	font-weight:bold;
	color:#222;
}
.text_3
{
	line-height:18px;
	padding-bottom:8px;
}

.OnlyOnPrint
{
	display:none;
}

#LanguageLinks
{
	text-align:right;
}

#LanguageLinks A, #Impressum A
{
	padding:4px;
	text-decoration:none;
	color:Black;
}

#LanguageLinks A.activeLanguage
{
	font-weight:bold;
}

#NavLeft LI, #ContentArea .NavBlock_1 LI
{
	display:block;
}

#NavLeft UL, #ContentArea .NavBlock_1 UL
{
	display:block;
}


#NavLeft .NavBlock_2 DIV, #ContentArea  .NavBlock_2 DIV
{
	background-image:none !important;
	height:auto;
}

#NavLeft .NavBlock_3 DIV, #ContentArea .NavBlock_3 DIV
{
	background-image:none !important;
	height:auto;
	padding-left:20px;
	width:159px;
}

#NavLeft .NavBlock_4 DIV, #ContentArea .NavBlock_4 DIV
{
	background-image:none !important;
	height:auto;
	padding-left:30px;
	width:149px;
}

#NavLeft .NavBlock_2 A, #ContentArea .NavBlock_2 A
{
	padding-bottom:4px;
	display:block;
}
#LanguageLinks
{
	height:20px;
	padding-top:6px;
	padding-right:10px;
	
	
}
#LanguageLinks A, #Impressum A
{
	color:#98c1eb;
}

#SuchTextboxDiv
{
	float:left;
}
#Suchfeld
{
	padding-top:7px;
	padding-bottom:7px;
}
#SuchTextbox
{
	width:135px;
	border:1px solid #b3b3b3;
	margin-left:10px;
	margin-right:3px;
}

#Bereichsbuttons
{
	text-align:right;
}
#Bereichsbuttons LI
{
	display:inline;	
}

.StartseitenBereichsInfo
{
	display:none;
}


.HomeButtonDiv
{
	float:left;
	margin-left:18px;
	margin-right:17px;
	margin-bottom:17px;
}

#ContentFragment__ctl2_PermanentLogon, #ContentFragment__ctl3_PermanentLogon
{
	margin-right:9px;
	
}

#FirstImageThumbnail
{
	width:320px;
	height:320px;
	margin-top:10px;
}

.Produktliste TD, .Produktliste TH
{
	padding:3px;
}
.Produktdetail .Preis
{
	font-weight:bold;
	
}

.Produktdetail .PreisWert
{
	font-size:20px;
}

.Produktdetail .VollbildLupe
{
	text-align:right;
}

.Produktdetail .TextColumn
{
	padding-left:10px;
	border-left:1px solid #cccccc;
}

.Produktdetail .PreisColumn
{
	padding-right:10px;
	padding-top:130px;
	padding-left:10px;
}

.ProduktAktionenLinks
{
	margin-top:30px;
}

.ProduktAktionenLinks TD
{
	padding:3px;
}

.BestellNrBereich
{
	margin-top:20px;
	width:70px;
}
.BestellNrBereich .BestellNr
{
	font-weight:bold;
	font-size:13px;
}

.TextColumn LI
{
	margin-left:20px;
}

.Produktdetail H3
{
	margin-bottom:10px;
}

.Produktdetail .ThumbnailDiv
{
	float:left;
	width:66px;
	height:66px;
	border:1px solid #cccccc;
	margin:3px;
	padding:3px;
	
}

#InnerContentArea
{
	margin-top:10px;
}

.TogglePanel img
{
	display:none;
}

.VerpackungBereich
{
	margin-top:15px;
}

.PLCell
{
	padding-left:10px !important;
}
.NormalContentRow H3, .NormalContentRow H2, .NormalContentRow H4
{
	padding-left:10px !important;
}

.Produktliste .NormalContentRow TD
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.Preisempfehlung
{
	font-size:10px;
	display:block;
	margin-top:5px;
	margin-bottom:5px;
}

#Impressum
{
	float:left;
}

#ContentFragment
{
	text-align:left;
}

.title_1
{
	font-weight:bold;
}

.borderTable TD
{
	padding:2px;
}

.borderTable .tr_ungerade TD
{
	background-color:#eeeeee;
}

.AppEngNavTable
{
	display:none;
}

#LogonArea
{
	width:180px;
	overflow:hidden;
    display:none;
}
.LogonControlArea
{
	margin-left:10px;
	
	
}
.LogonControlArea H4
{
	font-weight:bold;
	font-size:13px;
	margin-top:10px;
	margin-bottom:4px;
}

.LogonControlArea .DefaultFormButton
{
	margin-top:5px;
	margin-bottom:5px;
}

.LinkContainer A.selected
{
	font-weight:bold;
}
.LinkContainer A
{
	float:left;
	display:block;
	width:220px;
	padding-right:20px;
	margin-bottom:7px;
}

.NavItem span{
    display:inline-block;
    width:160px !important;
}

#MainHeaderImage img, #MainFooter img, .cm_bottom_border img
{
display:block;
}
#FrameTable
{
    border-width:0px;
    border-spacing:0px;
    padding:0px;
}

