body
{
	/*height: 1765px;*/
	background-image: url(../gfx/back.jpg);
	font-family: Arial;
	font-size: 9pt;
	margin-top: 0;
	text-align: center;
}
img
{
	border: none;
	text-align: center;
}
/*========Buttons=========*/
A.Button
{
	text-decoration: none;
	font-size: 8pt;
	color: White;
	display: table;
	text-align: center;
}
/*========Buttons=========*/

/*========MainLayout=========*/
a.bigLink {
	background-color: #cee3f4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	text-align: center;
}
#downrow
{
	background-color: #cee3f4;
}
#MainBody
{
	width: 767px;	
	margin-top: 0px;
	text-align: center;
	display: table;
	margin-left: auto;
	margin-right: auto;
}
#Footer
{
	background-image: url(../gfx/Footer.gif);
	width: 767px;
	height: 25px;
	text-align: center;
	color: White;
	padding-top: 5px;
	font-size: 10pt;
	display: table;
	float: right;
}
.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3f8fce;
	font-weight: bold;
	font-variant: small-caps;
}
.tableHead {
	background-color: #3f8fce;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	margin: 4px;
}
.tableContent {
	background-color: #E8E9EA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: gray;
	font-weight:bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
#CopyRights
{
	width: 114px;
	height: 22px;
	text-align: center;
	color: White;
	display: table;
	float: right;
	padding-top:3px;
}
/*========MainLayout=========*/

/*========MenuHeader=========*/
#HeaderMenu
{
	width: 767px;
	height: 37px;
	background-image: url(../gfx/TopHeader.gif);
	text-align: center;
	padding-top: 13px;
	font-size: 10pt;
	display: table;
}
A.HeaderFooter:link
{
	color: White;
	font-size: 10pt;
	text-decoration: none;
}
A.HeaderFooter:visited
{
	color: White;
	font-size: 10pt;
	text-decoration: none;
}
A.HeaderFooter:hover
{
	color: #7794cf;
	font-size: 10pt;
	text-decoration: none;
}
A.HeaderFooter:active
{
	color: #7794cf;
	font-size: 10pt;
	text-decoration: none;
}
.Dot
{
	font-size: 13pt;
	color: #6c9bfd;
}
/*========MenuHeader=========*/

/*========ImageHeader=========*/
#HeaderImage
{
	width: 767px;
	height: 231px;
	/*background-image: url(../gfx/HeaderImage.gif);*/
}
#HelperFlags
{
	width: 740px;
	height: 190px;
}
#FlagsContainer
{
	width: 80px;
	padding-left:0px;
	height:auto;
	text-align: left;
	float:left;
	
	
}
/*========ImageHeader=========*/
/*========BottomHeader=========*/
#BottomHeader
{
	width: 767px;
	height: 56px;
	background-image: url(../gfx/BottomHeader.gif);
	color: White;
	font-size: 8pt;
	font-family: verdana;
	text-align: left;
	display: block;
	float: left;
}
#DivWARENKORB
{
	width: 252px;
	float:right;
	height: 40px;
	font-weight: bold;
	font-size: 10pt;
	margin-top:10px;
}
#DivWARENKORB a
{
color:#FFFFFF;
}
#WarenkorbContainer
{
	line-height:85%;
	float:left;
	width:122px;
	margin-top:5px;
	
}
#WarenkorbContainer a
{
text-decoration:none;
	
}
#ProduktsucheContainer
{
	float:left;
	margin-top:13px;
	width: 377px;
}
#SpanEUR
{
	font-size: 6pt;
}
#DivProduktsuche
{
	float: left;
}
#TextBoxProduktsuche
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 18px;
	vertical-align: middle;
	width: 186px;
}
#ArrowButton
{
	vertical-align: middle;
}
#Bag
{
	vertical-align: top;
}

/*========Header Content Footer Space=========*/

.HeaderContentFooterSpace
{
	float: left;
	width: 767px;
	height: 30px;
	display: table;
	background-color: #e8e9ea;
}
/*========ContentMain=========*/
#ContentMain
{
	width: 767px;
	min-height: 1050px;
	background-color: #e8e9ea;
	display: table;
	float: left;
	
}
/*========ContentMain=========*/
/*========ContentLeft=========*/
#ContentLeft
{
  
    /*vertical-align:top;*/
	/*float: left;*/
	width: 191px;
	height:auto;
	min-height:1025px;
	/*height: 503px;*/
	/*display: table-column;*/
/*	padding-top:1px*/;
	
}
#ProductMenu
{
	float: right;
	width: 165px;
	border-right: #b9bcbd 1px solid;
	border-left: #b9bcbd 1px solid;
	border-bottom: #255bc8 4px solid;
	background-color: #f8f9f9;
	display: table;
}
#MenuLinksContainer
{
	text-align: center;
	width: 165px;
	display: table;
}
#MenuLinks
{
	width: 138px;
	display: table;
	float: left;
	margin-left: 15px;
	
}
#menu dt.Sublinks
{
	cursor: pointer;
	line-height: 20px;
	text-align: left;
	color: #585858;
	border-bottom: 1px solid #d7dadc;
	background-color: #f8f9f9;
}

#menu dt.SublinksActive
{
	cursor: pointer;
	line-height: 20px;
	text-align: left;
	color: #3274f9;
	border-bottom: 1px solid #d7dadc;
	background-color: #f8f9f9;
}
#menu dt.SublinksActive A
{
	color: #3274f9;
	font-weight: bold;
}
#menu dt.SublinksActive A:hover
{
	color: #3274f9;
	font-weight: bold;
}
#menu dt a.SubLinksHover:hover
{
	font-weight: bold;
	color: #3274f9;
}
#subactivate
{
	font-weight: bold;
	color: #3274f9;
}

#Active
{
	font-weight: bold;
	color: black;
}
.MenuNewsLetterHeader
{
	background-image: url(../gfx/MenuHeader.gif);
	width: 165px;
	height: 25px;
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-align: center;
	padding-top: 5px;
	display: table;
}
.AchtungHeader
{
	background-image: url(../gfx/MenuHeader.gif);
	width: 363px;
	height: 25px;
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-align: center;
	padding-top: 5px;
	display: table;
}
.MenuNewsLetterSpace
{
	width: 165px;
	height: 15px;
	float: right;
	display: table;
}

#menu dt
{
	cursor: pointer;
	margin: 2px 0;
	height: 20px;
	line-height: 20px;
	text-align: left;
	color: #585858;
	padding-bottom: 8px;
	border-bottom: 1px solid #737678;
	background-color: #f8f9f9;
}
#menu dt a
{
	text-decoration: none;
	display: block;
	border: 0 none;
	height: 100%;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	color: #737678;
}
#menu dt a:hover
{
	font-weight: bold;
	color: black;
}

#NewsLetter
{
	border-right: gray 1px solid;
	border-left: gray 1px solid;
	width: 165px;
	border-bottom: #255bc8 4px solid;
	height: 90px;
	background-color: #f8f9f9;
	float: right;
	display: table;
	text-align: center;
}
#Achtung
{
	border-right: gray 1px solid;
	border-left: gray 1px solid;
	width: 350px;
	border-bottom: #255bc8 4px solid;
	height: 90px;
	background-color: #f8f9f9;
	float: right;
	display: table;
	text-align: center;
}

#NewsLetterContainer
{
	width: 138px;
	padding-top: 6px;
	float: left;
	margin-left: 15px;
}
#AchtungContainer
{
	width: 350px;
	padding-top: 6px;
	float: left;
	text-align: center;
}

#Abonieren
{
	background-image: url(../gfx/Botton.gif);
	padding-right: 2px;
	height: 15px;
	font-size: 8pt;
	color: White;
	float: right;
	text-decoration: none;
	text-align: center;
	padding-left: 2px;
}
#tb_NewsLetter
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	width: 132px;
	height: 20px;
	border-bottom: black 1px solid;
	font-size: 9pt;
	color: gray;
	text-align: center;
	vertical-align: middle;
	float: right;
	line-height: 150%;
}
#Payment
{
	height: 25px;
	float: right;
	width: 169px; 
	text-align: Center;
   	padding-left: 10px;
}
/*========ContentLeft=========*/

/*========ContentRight=========*/
#ContentRight
{
	float: right;
	width: 563px;
	display: table;
	min-height:1025px;
}
/*==ContentEvents==*/
#ContentEvents
{
	width: 190px;
	float:right;
	height: 525px;
	display: table;
}
#DivAngebot
{
	border-right: gray 1px solid;
	border-left: gray 1px solid;
	width: 165px;
	border-bottom: #255bc8 4px solid;
	float: left;
	background-color: #f8f9f9;
	text-align: center;
	display: table;
	padding-bottom: 10px;
}
.DivEventContainer
{
	width: 138px;
	display: table;
	text-align: left;
	display: table;
	float: left;
	margin-left: 15px;
}
.EvolutionHeader
{
	color: #666666;
	font-size: 9pt;
	font-weight: bold;
	float: left;
	display: table-row;
	line-height: 90%;
	text-align:left;
	
}
#EvolutionSpace
{
	float: left;
	height: 21px;
	width: 137px;
	display: table;
}

.EvolutionGray
{
	font-size: 8pt;
	color: gray;
	float: left;
	display: table;
	text-decoration:none;
	
}
.NurSpace
{
	float: left;
	height: 10px;
	width: 137px;
	display: table;
}
#Nur
{
	font-size: 9pt;
	color: #3375fb;
	float: left;
	display: table;
	font-weight: bold;
}
#NurStrike
{
	font-size: 9pt;
	color: #3375fb;
	text-decoration: line-through;
}
.Details
{
	float: left;
	background-image: url(../gfx/Button.gif);
	padding-right: 2px;
	height: 14px;
	font-size: 8pt;
	color: White;
	text-align: center;
	padding-left: 2px;
}
.InDen
{
	float: right;
	background-image: url(../gfx/Button.gif);
	width: 88px;
	height: 14px;
	font-size: 8pt;
	color: White;
	text-align: center;
	padding-left: 3px;
}
Div.ContentEventSpace
{
	height: 15px;
	width: 165px;
	float: left;
	display: table;
}
#Videos
{
 	border-right: gray 1px solid;
	border-left: gray 1px solid;
	width: 165px;
	border-bottom: #255bc8 4px solid;
	background-color: #f8f9f9;
	float: left;
	display: table;
	text-align: center;
}
.VideoEvent
{
	width: 143px;
	border-bottom: gray thin solid;
	float: left;
	display: table;
	padding-top: 2px;
	padding-bottom: 5px;
}
.VideoEventNoBorder
{
	width: 143px;
	float: left;
	display: table;
	padding-top: 2px;
	padding-bottom: 5px;
}
.VideoContent
{
	font-size: 8pt;
	float: right;
/*	width: 74px;*/
	color: gray;
	display: table;
	margin-top: 3px;
}
.AchtungContent
{
	font-size: 9pt;
	float: right;
    color: gray;
	display: table;
	margin-top: 3px;
	text-align:left;
	margin-left:3px;
	padding-left:3px;
}
.VideoImage
{
	float: left;
	margin-top: 3px;
}

/*==ContentEvents==*/

/*==Content==*/

Div.ContentMiddle
{
	height: 120px;
	width: 360px;
	background-color: #eff0f0;
	border-right: #b9bcbd 1px solid;
	border-top: #b9bcbd 1px solid;
	border-left: #b9bcbd 1px solid;
	border-bottom: #b9bcbd 1px solid;
	display: table;
	float: left;
}
Div.ContentSpace
{
	height: 15px;
	width: 230px;
	float: left;
	display: table;
}
div.ContentPicture
{
	height: 120px;
	width: 105px;
	float: left;
	text-align: right;
}
div.ContentRightText
{
	height: 120px;
	width: 242px;
	float: right;
	text-align: left;
	font-weight: normal;
}
.Artikelnummer
{
	font-size: 7.5pt;
	color: gray;
}
.PriceBox
{
	border-right: #0b2965 1px solid;
	border-top: #0b2965 1px solid;
	background-image: url(../gfx/Entries.gif);
	vertical-align: middle;
	border-left: #0b2965 1px solid;
	width: 60px;
	border-bottom: #0b2965 1px solid;
	height: 14px;
	color: White;
	font-weight: bold;
	float: right;
	text-align: center;
	font-size: 9pt;
}
.Buttons
{
	float: left;
	width: 139px;
}
/*==Content==*/
/*========ContentRight=========*/


/*================================Barrels Page============================================*/
/*========Hovers=========*/
.SiteMap
{
	color: #3274f9;
}
A.SiteMap:link
{
	text-decoration: none;
	color: #3274f9;
}
A.SiteMap:visited
{
	text-decoration: none;
	color: #3274f9;
}
A.SiteMap:hover
{
	text-decoration: underline;
}
A.SiteMap:active
{
	text-decoration: none;
	color: #3274f9;
    
}
/*========Hovers=========*/
#MainContent
{
   
	width: 359px;
	padding-bottom: 0px;
	float:left;
	display: table;
	text-align:left;
	min-height:1150px;
}
#DivMain
{
	border-right: #b9bcbd 1px solid;
	border-top:   #b9bcbd 1px solid;
	border-left:  #b9bcbd 1px solid;
	border-bottom:#b9bcbd 1px solid;
	background-color: #eff0f0;
	width: 330px;
	
	float:left;
	text-align:left;
/*	padding:10px;*/
    margin:10px;
    display:table;
}
Div.SubPageContentSpace
{
	width: 330px;
	height:15px;
	text-align:left;
	font-weight: bold;
	float:left;
}
#DivMainPicture
{
	width:330px;
}
#EvolutionMiddle
{
	color: #666666;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	display: table;
	float:left;
	width: 330px; 
	line-height: 110%;
}
h1
{
	color: #666666;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	display: table;
	float:left;
	width: 330px; 
	line-height: 110%;
}
#DivForm
{
	width: 300px;
	text-align: left;
	margin-left: 15px;
	float:left;
	display: table;
}
.EvolutionSpitzen
{
	color: #454849;
}
#Farbe
{
	vertical-align: middle;
	width: 108px;
}
#Menge
{
	vertical-align: middle;
	width: 72px;
	height: 14px;
}
#DivVersandkosten
{
	float:left; 
	FONT-SIZE: 7pt; 
	WIDTH: 362px; 
	TEXT-ALIGN: left;
}
#SpanVersandkosten
{
	COLOR: #5072f7;
}
#zurueck
{
	border-right: #0b2965 1px solid;
	border-top: #0b2965 1px solid;
	background-image: url(../gfx/Entries.gif);
	vertical-align: middle;
	border-left: #0b2965 1px solid;
	border-bottom: #0b2965 1px solid;
	height: 14px;
	color: White;
	font-weight: bold;
	float:left;
	text-align: left;
	font-size: 9pt;
	width: 68px;
	text-decoration: none;
}
#empfehlen
{
	border-right: #0b2965 1px solid;
	border-top: #0b2965 1px solid;
	background-image: url(../gfx/Entries.gif);
	vertical-align: middle;
	border-left: #0b2965 1px solid;
	border-bottom: #0b2965 1px solid;
	height: 14px;
	color: White;
	font-weight: bold;
	/*float: right;*/
	text-align:left;
	font-size: 9pt;
	
	text-decoration:none;
}
a.empfehlen
{
text-decoration:none;
}
#ZurückContainer
{
	float:inherit; 
	width: 56px; 
	height: 35px;
}
#EmpfehlenContainer
{
	float:inherit;
	text-align:left; 
	height: 14px;
	padding-left:0px;
	margin-left:0px;
	text-decoration:none;
}
#DivDieses
{
	float:left; 
	width: 260px;
}
#EmpfehlenZurückContainer
{
	width: 330px;
	float:left; 
	height: 73px;
}
#Bewertung
{
	border-right: #0b2965 1px solid;
	border-top: #0b2965 1px solid;
	background-image: url(../gfx/Entries.gif);
	vertical-align: middle;
	border-left: #0b2965 1px solid;
	border-bottom: #0b2965 1px solid;
	height: 14px;
	color: White;
	font-weight: bold;
	float: right;
	text-align: center;
	font-size: 9pt;
	width: 115px;
}
.AlignMiddle
{
	vertical-align: middle;
}
#BewertungContainer
{
	float:inherit; 
	width: 122px; 
	height: 17px; 
	vertical-align: middle;
}
#ProduktbewertungContainer
{
	float:left; 
	width: 190px; 
	height: auto;
}
#ProduktbewertungBewertungContainer
{
	border-top: black 1px solid; 
	width: 330px; 
	border-bottom: black 1px solid;
	float:left; 
	padding-top: 13px;  
	height: auto;
}
#PriceBox
{
	border-right: #0b2965 1px solid;
	border-top: #0b2965 1px solid;
	background-image: url(../gfx/Entries.gif);
	vertical-align: middle;
	border-left: #0b2965 1px solid;
	border-bottom: #0b2965 1px solid;
	height: 14px;
	color: White;
	font-weight: bold;
	float: right;
	text-align: center;
	font-size: 9pt;
	width: 61px;
}
#PriceDiv
{
	width: 37px; 
	height: 18px; 
	float:left;
}
#PriceContainer
{
	float:inherit; 
	width: 106px; 
	height: 18px;
}
#InDenWarenkorb
{
	float:left; 
	width: 175px;
}
#PriceInDenWarenkorbContainer
{
	width: 330px;
	float:left; 
	height: 33px;
}
.SpanMengeFarbe
{
	color: #454849;
}
#DivMengeFarbe
{
	width: 330px;
	float:left;
}
#Dartimagee
{
	width:330px;
}
.EvolutionHeaderNew
{
	color: #666666;
	font-size: 9pt;
	font-weight: bold;
	display: table-row;
	line-height: 90%;
	text-align:left;
	text-decoration:none;
	
}

#paymentHeader{
    height:30px;display:block;clear:both;line-height:30px;font-weight:bolder;color:#fff;font-size:10pt;
    background: transparent url(../gfx/MenuHeader.gif) repeat-x top left;
    width:100%;
}