*
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

H1, H1 font, td H1
{
	font-size:23px;
	font-family:Georgia;
	font-weight:lighter;
	padding-top:0px;
	margin-top:0px;
}

H2, H2 font, td H2
{
	font-size:18px;
	font-weight:lighter;
	font-family:Georgia;
	line-height: 15px;
	padding: 0;
	margin: 0;
	margin-bottom: 0;
	padding-bottom: 8px;
	padding-top: 8px;
}


H3, H3 font, td H3
{
	font-size:19px;
	font-weight:lighter;
	font-family:Georgia;
}

H4, H4 font, td H4
{
	font-size:17px;
	font-family:Georgia;
}

H5, H5 font, td H5
{
	font-size:15px;
	font-family:Georgia;
}

a
{
	text-decoration: none;
	color: #6699CC; 
	font-weight: bold;
}

body, form
{
    margin: 0px;
    padding: 0px;
}

.body
{
    background-image: url(../images/layout/bg.gif);
    background-repeat: repeat-x;
}

a:hover
{
	font-weight:bold;
	color: #FF9933; 
}

#wrapper 
{
    width:1050px;
    /*margin:auto;*/
}

#container 
{
    float:left;
    width:800px;
}

#left 
{
    float:left;
    width:230px;
    margin-left:20px;
}

#right 
{
    float:right;
    width:550px;
}

#logo
{
    padding-bottom:41px;
    padding-left:30px;
}

#content
{
    margin-top:20px;
}

#imageHeader
{
    margin-top:20px;
    height:202px;
}

.MasterImgHeaderSv
{
    width:550px;
    height:202px;
    background-image: url(../images/layout/topImage/topImageShop.jpg);
    background-repeat: repeat-x;
}

.MasterImgHeaderEn
{
    width:550px;
    height:202px;
    background-image: url(../images/layout/topImage/topImageShop.jpg);
    background-repeat: repeat-x;
}

.MasterImgHeaderDe
{
    width:550px;
    height:202px;
    background-image: url(../images/layout/topImage/topImageShop.jpg);
    background-repeat: repeat-x;
}

#sidebar 
{
    margin-top:135px;
    
    float:right;
    width:230px;
    margin-left:20px;
}


#clearing 
{
    height:0px;
    clear:both
}

/********/
/* Menu */
/********/

#menuBottom
{
    background-image: url(../images/layout/menu/bottom.gif);
    background-repeat:no-repeat;
    height:25px;
    width:210px;
}

#menucontainer
{
    background-color: #d1e2ef;
    padding: 20px 15px 0px 25px;
    width:170px;
    text-align:left;
    
}

#menucontainer input
{
    display:none;
}

#menucontainer .ulList
{
	margin: 0; 
	padding: 0;
	list-style-type: none;
}

#menucontainer li
{
	margin: 0px; 
	padding: 0px;
}

#menucontainer li a
{
	font-weight: bold;
	
	display: block;
	width:170px;
	margin: 0;
	padding-bottom:3px;
	text-align:left;
	text-decoration: none; 
	color: #000;
	text-transform:uppercase;
}

#menucontainer li a span
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
}

#menucontainer li a.cascading
{
    
}

#menucontainer li a.cascaded
{
    padding-bottom:0px;
    color: #ee7f00;
}
	

#menucontainer li a:hover, #menucontainer li a.selected
{
	color: #000;
	color: #ee7f00;
}

#menucontainer li li a
{
	margin: 0;
	padding-left:10px;
	padding-bottom:2px;
	padding-top:0px;
	text-transform:none;
	background-image: url(../images/layout/menu/before.gif);
    background-repeat:no-repeat;
}

#menucontainer li li a:hover, #menucontainer li li a.selected
{
    background-image: url(../images/layout/menu/beforeHover.gif);
    background-repeat:no-repeat;
}


/********/

.border		
{
	 border: solid 1px #999;
}

.headline
{
	font-weight:bold;
	top:0;
	margin:0;
	padding: 2px 10px 4px 10px;
	background-color:#6487DB;
	border-bottom: 1px solid #fff;
	font-size: 10px;
	color: White;
}

.inside_headline
{
	font-weight:bold;
	color: White;
}

.rubrik {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 24px; 
	}

.datagrid
{
	background-color:#B6C5EE;
	top:0;
	margin:0;
	padding: 2px 10px 4px 10px;
}

.mailheadline
{
	font-weight:bold;
	top:0;
	margin:0;
	padding: 2px 10px 4px 10px;
	background-color:#6487DB;
	border-bottom: 1px solid #fff;
	font-size: 10px;
	color: White;
}

.mailcontent
{
	font: italic;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px
}

.maillink
{
	color: #11119e;
	text-decoration: none;
}
.eleven
{
	font-size:12px;
}

.InfoHeader td
{
	border-top: solid 1px #fff;
	border-bottom: solid 1px #bbbbbb;
	height:21px;
	font-weight: bold;
	background-image: url(../RadControls/Panelbar/Skins/Default/Img/SelectBg.gif);
	padding-right:10px;
	padding-left:10px;	
}

.InfoRow td
{
	padding:10px;
}

.InfoRow td td
{
	padding:2px;
}

.borderBottom
{
	border-bottom: solid 1px #bdbdbe;
}

/* Mail ----------------------------------------------------------*/
.bmailborder 
{ 
	border: solid 1px #000000; 
}

.borderBetween
{
	border-top: solid 1px #000000; 
}

.tdDate 
{  
	background-image: url(http://mittlopp.cyklavaettern.com/img/bgDate.gif); 
	background-repeat: no-repeat; 
	padding: 3px 10px 3px 3px; 
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tdContent 
{  
	background-image: url(http://mittlopp.cyklavaettern.com/img/bgContent.gif); 
	background-repeat: repeat-y; 
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: solid 1px #000000;
	width:500px;
}

.mailFooter, .mailFooter a, .mailFooterWhite, .mailFooterWhite a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fff;
}


.tdSpot 
{
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: solid 1px #000000;
	width:200px;
	background-color:#efeeee;
	border-left: solid 1px #000000;
}
.tdFooter 
{  
	color: #FFFFFF; 
	background-color: #000000; 
	text-align: center; 
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.spotHeadline
{
	font-family:Arial Narrow, Arial, Sans-Serif;
	font-size:18px;
	font-weight:bold;
}
		

.spotTop 
{
	background-image: url(http://mittlopp.vatternrundan.se/img/top.gif); 
	background-repeat: repeat-x;
}
.spotBottom 
{
	background-image: url(http://mittlopp.vatternrundan.se/img/bottom.gif); 
	background-repeat: repeat-x;
}
.spotRight 
{
	background-image: url(http://mittlopp.vatternrundan.se/img/right.gif); 
	background-repeat: repeat-y;
}
.spotLeft 
{
	background-image: url(http://mittlopp.vatternrundan.se/img/left.gif); 
	background-repeat: repeat-y;
}
.spotRubrik 
{
	background-image: url(http://mittlopp.vatternrundan.se/img/topTon.gif); 
	background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	padding-bottom: 10px
}
.spotContent 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}
.spotLink 
{
	padding-top: 10px;
}

/* Shop */

.tableCart
{
	border: solid 1px #E5E5E5;
	background-color: #fafafa;
	padding:5px;
	width:457px;
}

.cartHeadline
{
	font-weight:bold;
}

.shopheadline
{
	font-family:Arial Narrow, Arial, Sans-Serif;
	font-size:18px;
	font-weight:bold;
}

a.blackButton
{
	background-image:url(../img/shop/bgBlackButton.gif);
	background-repeat:repeat-x;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	padding-bottom:2px;
	padding-top:3px;
	display:block;
	padding-right:7px;
	padding-left:7px;
	FONT-SIZE: 11px;
	height:14px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	text-align: center; 
	vertical-align:middle;
	line-height:normal;
}

a:hover.blackButton
{
	background-image:url(../img/shop/bgBlackButtonHover.gif);
	background-repeat:repeat-x;
	color:#fff;
	text-decoration:none;
}

a.orangeButton
{
	background-image:url(../img/shop/bgorangeButton.gif);
	background-repeat:repeat-x;
	border-left:1px solid #e96a04;
	border-right:1px solid #e96a04;
	padding-bottom:2px;
	padding-top:3px;
	display:block;
	padding-right:7px;
	padding-left:7px;
	FONT-SIZE: 11px;
	height:14px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	text-align: center; 
	vertical-align:middle;
	line-height:normal;
}

a:hover.orangeButton
{
	background-image:url(../img/shop/bgorangeButtonHover.gif);
	background-repeat:repeat-x;
	color:#fff;
	text-decoration:none;
}

a.greenButton
{
	background-image:url(../img/shop/bgGreenButton.gif);
	background-repeat:repeat-x;
	border-left:1px solid #19ad09;
	border-right:1px solid #19ad09;
	padding-bottom:2px;
	padding-top:3px;
	display:block;
	padding-right:7px;
	padding-left:7px;
	height:14px;
	FONT-SIZE: 11px;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	text-align: center; 
	vertical-align:middle;
	line-height:normal;
}

a:hover.greenButton
{
	background-image:url(../img/shop/bgGreenButtonHover.gif);
	background-repeat:repeat-x;
	color:#000;
	text-decoration:none;
}

a.redButton
{
	background-image:url(../img/shop/bgRedButton.gif);
	background-repeat:repeat-x;
	border-left:1px solid #ae0917;
	border-right:1px solid #ae0917;
	padding-bottom:2px;
	padding-top:3px;
	display:block;
	padding-right:7px;
	padding-left:7px;
	height:14px;
	FONT-SIZE: 11px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	text-align: center; 
	vertical-align:middle;
	line-height:normal;
}

a:hover.redButton
{
	background-image:url(../img/shop/bgRedButtonHover.gif);
	background-repeat:repeat-x;
	color:#fff;
	text-decoration:none;
}

.price
{
	font-family:Arial Narrow, Arial, Sans-Serif;
	font-size:20px;
	color:#cb0502;
	font-weight:bold;
	line-height:28px;
}

.status
{
	color:#adadad;
	line-height:28px;
}

.bold
{
	font-weight:bold;
}

.quantity 
{
	margin: 0px 0 0 0;
	border: 1px solid #CBCBCB;
    border-top-color: #9F9F9F;	
	width:56px;
	padding-left: 4px;
	padding-right: 4px;
}

.quantityShopCart
{
	margin: 0px 0 0 0;
	border: 1px solid #CBCBCB;
    border-top-color: #9F9F9F;	
	width:20px;
	text-align:right;
	padding-left: 4px;
	padding-right: 4px;
}

.gwProductsImage
{
	
}

.gwProductsPrice
{
	
}

.GridImage td 
{
	padding: 10px;
	border-bottom: solid 1px #bdbdbe;
	vertical-align:middle;
}

.GridImage td td
{
	padding: 0px;
	border-bottom: solid 0px #f2f2f2;
}

.ShopCartHeader th
{
	border-top: solid 1px #fff;
	border-bottom: solid 1px #bbbbbb;
	height:15px;
	background-image: url(../RadControls/Panelbar/Skins/Default/Img/SelectBg.gif);	
}

.ShopCartRow td
{
	
}

.ShopContactInfoHeader th
{
	border-top: solid 1px #fff;
	border-bottom: solid 1px #bbbbbb;
	height:15px;
	background-image: url(../RadControls/Panelbar/Skins/Default/Img/SelectBg.gif);
	padding-right:10px;
	padding-left:10px;	
}

.ShopContactInfoRow td
{
	padding:10px;
}

.ShopContactInfoRow td td
{
	padding:2px;
}

.ShopCartAntal
{
	
	text-align:center;
}

.ShopCartArtikelnummer
{
	padding-right:10px;
	padding-left:10px;
	text-align:center;
}

.ShopCartApris
{
	text-align:right;
	padding-right:10px;
	padding-left:10px;
}

.ShopCartSumma
{
	text-align:right;
	padding-right:10px;
	padding-left:10px;
}

.medium
{
	width:110px;
}

.trSumOfAll td span
{
	font-size:15px;
}

.HeadlineDeliveryInfo
{
	font-weight: bold;
	color: White;
	background-image:url(../img/shop/bgBlackButton.gif);
}

/*-------------------------------
LoginTabell
-------------------------------*/

.LoginTable
{
	border: #5697de 1px solid;
	border-bottom: #5697de 0px solid;
	padding:3px;
}

.LoginTable td
{
	border-bottom: #5697de 1px solid;
}

.LoginTdHeadline
{
	background-image:url(../img/bgLoginTableHeadline.gif);
	background-repeat:repeat-x;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}

.LoginTdContent
{
	background-color:#d1e7f9;
	padding:10px;
}

.LoginTdContent a
{
	color:#000;
}

.LoginTdContent a:hover
{
	text-decoration:underline;
}

.LoginTdFooter
{
	background-color:#efeeee;
	color:#6b6a6a;
	padding-left:10px;
	padding-right:10px;
}

.LoginTdFooter a
{
	color:#6b6a6a;
}

.LoginTdFooter a:hover
{
	text-decoration:underline;
}