/*
	-----------------------------
	Editable CSS file
	-----------------------------
*/


/* --- PAGE LAYOUT ---*/
BODY
{
}
.pagewrapper
{
}
.contentwrapper
{
}

.footer
{
	background-color: #FFFFFF;
	height: 30px;
	padding: 0;
	padding-top: 5px;
	margin: 0;
	border: 0;
	color: #000000;
}
.menuTopp
{
	padding-top: 10px;
	padding-left: 2px;
	height: 25px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.menuTopp
{
}

.headRight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	float: left;
	clear: left;
	width: 180px;
	padding-top: 10px;
	height: 30px;
	padding-left: 10px;
}






/* --- TEXT AND PADDING/MARGIN STYLES ---*/

BODY, TD
{
	font-family: verdana,arial;
	font-size: 8pt;
	color: #666666;
}

P, DIV
{
	font-family: verdana,arial;
	font-size: 8pt;

}
/* Heading*/
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
h2
{
	font-family: Trebuchet MS, Arial, verdana;
	font-size: 16px;
	color: #000000;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}

h2 a:link
{
	text-decoration: none;
	color: #000000;
	margin-top: 0;
	padding-top: 0;
}

h2 a:visited
{
	text-decoration: none;
	color: #000000;
	margin-top: 0;
	padding-top: 0;
}

h2 a:hover
{
	text-decoration: underline;
	color: #000000;
	margin-top: 0;
	padding-top: 0;
}

h2 a:active
{
	text-decoration: none;
	color: #000000;
	margin-top: 0;
	padding-top: 0;
}
/* Link*/
a:link
{
	color: #0066CC;
	text-decoration: underline;
	font-weight: normal;
}
a:visited
{
	color: #0066CC;
	text-decoration: none;
	font-weight: normal;
}
a:hover
{
	color: #6699CC;
	text-decoration: none;
	font-weight: normal;
}

.logo
{
	padding-top: 40px;
	width: 350px;
	float: left;
	clear: right;
}
.merker
{
	clear: none;
	float: right;
	width: 550px;
	margin-bottom: 10px;
}
.navlist a:visited
{
	display: block;
	color: #FFFFFF;
	font-family: verdana;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.navlist a:link
{
	display: block;
	color: #FFFFFF;
	font-family: verdana;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.toppmenu
{
	width: 102px;
	background-image: url(/images/toppmenuBG.gif);
	clear: none;
	float: left;
	margin-left: 2px;
	height: 36px;
	background-repeat: no-repeat;
}
/* Print */
.home
{
	width: 56px;
	background-image: url(/images/bgMenu.gif);
	clear: none;
	float: left;
}


.navlist a:hover
{
	color: #0066FF;
}
.navlist li
{
	float: left;
	padding: 0;
}

/** Sublevel top menu **/
.navlist li ul a
{
}

/* Left menu */
/** First level left menu**/
.listmenuToplevel
{
	clear: both;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11pt;
	font: Verdana;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 2px;
	color: #006699;
}
.listheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	
}
ul.listmenuToplevel
{
	clear: both;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
}
li.listmenuToplevelOpen
{
	list-style-type: none;
	padding-top: 5px;
	padding-bottom: 7px;
}
li.listmenuToplevelSelected
{
	list-style: none;
}
a:hover.listmenuToplevel
{
	font-size: 95%;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
a.listmenuToplevelSelected
{
	color: #000;
}
/** Sub level left menu**/
ul.listmenuSublevel
{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}
ul.listmenuSublevelSelected
{
}

li.listmenuSublevel
{
	list-style-type: none;
	padding-bottom: 0px;
	padding-top: 14px;
}
li.listmenuSublevelOpen
{
	list-style-type: none;
	padding-bottom: 0px;
	padding-top: 14px;
}
li.listmenuSublevelSelected
{
	list-style: none;
}
a.listmenuSublevel
{
	font-size: 95%;
	font-weight: bold;
	text-decoration: none;
	color: #676500;
}
a:hover.listmenuSublevel
{
	font-size: 95%;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
a.listmenuSublevelSelected
{
	color: #000;
}
/* News */
.news
{
	margin-right: 5px;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 20px;
}
.newsitem
{
	padding-bottom: 15px;
}
.NewsTitel
{
	color: #676500;
	font-weight: bold;
}
.NewsDate
{
	color: #676500;
	padding-bottom: 3px;
	font-size: 80%;
}
.NewsImage
{
	border: solid 1px #b9b8a4;
}
.NewsAbstract
{
	color: #676500;
	font-size: 90%;
}
.NewsLink
{
	font-size: 90%;
}

/* Search */
.search
{
	width: 190px;
	clear: none;
	float: right;
	height: 22px;
}
.btninput
{
	background-color: #cac4a2;
	font-size: 8pt;
	width: 50px;
	height: 20px;
	font-weight: normal;
	color: #000000;
	border: solid 1px #c3b984;
}
.navlist
{
	color: #FFFFFF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}
.colleft
{
	width: 200px;
	margin: 0;
	border: 0;
	margin-bottom: 5px;
	float: left;
	clear: none;
	padding-left: 5px;
	border: solid 1px #000000;
	margin-top: 5px;
}
.colmain
{
	width: 580px;
	margin: 0;
	border: 0;
	margin-bottom: 5px;
	float: left;
	clear: none;
	padding-left: 10px;
	border: solid 1px #000000;
	margin-top: 5px;
}
.colright
{
	width: 162px;
	margin: 0;
	border: 0;
	margin-bottom: 5px;
	float: right;
	clear: none;
	padding-left: 5px;
	border: solid 1px #000000;
	margin-top: 5px;
}

.clear
{
	clear: both;
}
/*Menu Start*/
.leftmenuwrapper
{
	clear: both;
}
.leftsubmenulist
{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
/*Menus*/
.leftmenusectionwrapper
{
	clear: both;
	padding-left: 10px;
}
.leftmenusectiondivider
{
	padding: 3px 0px 3px 0px;
}
.leftsubmenuitem
{
	list-style-type: none;
}
/*Selected */
.leftmenusectionwrapperselected
{
	clear: both;
	padding-left: 10px;
}
.leftsubmenuitemselected
{
	list-style-type: none;
}

/*Text*/
a.leftmenusectionlink
{
	clear: both;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11pt;
	font: Verdana;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 2px;
	color: #006699;
}
a.leftsubmenulink
{
	clear: both;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10pt;
	font: Verdana;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 2px;
	color: #006699
}
a.leftsubmenulinkselected
{
	color: #cc3300;
	font-family: Verdana;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
}
a.leftsubmenulink:hover, a.leftsubmenulinkselected:hover
{
	color: Red;
}

/*Menu End*/
.abstract
{
	color: #666666;
	font-family: Verdana;
	text-decoration: none;
	font-size: 11px;
	font-weight:normal;
}

/*Shoplist*/
.shoplist
{
	color: #666666;
	border: 0;
	margin-top: 5px;
	width: 630px;
}
.listheaderrow
{
	color: #666666;
	font-family: Verdana;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.listdetailrow
{
	color: #666666;
	font-family: Verdana;
	text-decoration: none;
	font-size: 10px;
	font-weight: lighter;
}
/*Frontpage*/
.frontcol1
{
	border: 0;
	width: 784px;
	float: left;
	clear: left;
	margin: 0px 0px 0px 0px;
	
}
.frontbottom
{
	border: 0;
	width: 992px;
	clear: both;
	background-image: url(/images/bgNews.jpg);
	background-repeat: repeat-x;
	height: 250px;
	margin: 0px 0px 0px 0px;}

.headline{	clear: both;
	margin: 2px 1px 2px 2px;
	padding: 2px 2px 2px 2px;
	font-size: 12pt;
	font: Verdana;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 2px;
	color: #006699;}

.headline a{	clear: both;
	margin: 2px 1px 2px 2px;
	padding: 2px 2px 2px 2px;
	font-size: 12pt;
	font: Verdana;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 2px;
	color: #006699;}

a:visited{text-decoration:none;border: 0;}
a:hover{text-decoration:none; border: 0;}
a:link{text-decoration:none; border: 0;}
.news1
{
	border: 0;
	width: 220px;
	float: left;
	clear:none;
	height: 150px;
	padding: 2px 2px 2px 2px;
	margin: 10px 10px 10px 10px;}
.news2
{
	border: 0;
	width: 220px;
	float: left;
	clear:none;
	height: 150px;
	padding: 2px 2px 2px 2px;
	margin: 10px 10px 10px 10px;}
.news3{
	border: 0;
	width: 220px;
	float: left;
	clear:none;
	height: 150px;
	padding: 2px 2px 2px 2px;
	margin: 10px 10px 10px 10px;}
.news4
{
	border: 0;
	width: 220px;
	float: left;
	clear:none;
	height: 150px;
	padding: 2px 2px 2px 2px;
	margin: 10px 10px 10px 10px;}
.frontheadline{	clear: both;
	margin: 2px 1px 2px 2px;
	padding: 2px 2px 2px 2px;
	font-size: 10pt;
	font: Verdana;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 2px;
	color: #006699;
	height:25px;}
.fronttext{	clear: both;
	margin: 2px 1px 2px 2px;
	padding: 2px 2px 2px 2px;
	font-size: 8pt;
	font: Verdana;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0px;
	color: #006699;}

a:hover{color:Red;}

img
{
border: 0;
}
.fronttext a:link {color: Red;}
.fronttext a:visited {color: Red;}
.newsdate{float:right; font-style:italic;color: #006699;}

.productdetailleftcol{border: 0; width:275px;float:left;}
.productdetailrightcol{border: 0; width:275px;float:right;}
.productdetailmain{border: 0; width:550px;float:right;}

#loginleft
{
	float:left;
	width:270px;
	}
#loginright
{
	float:left;
	margin-top:43px;
	}