﻿/* BODY settings master.aspx*/
body
{
	/*background-color: #bd4000;*/
	background-color: #b03820;
	background-repeat: repeat-x;
}

/* DIV positions master.aspx */
.backgroundimage
{
	position: relative;
	top: 24px;
	left:-1px;
	width: 920px;
	height: 850px;
	z-index: 0;
}

.master
{
/*	background-color: #990000;*/
	position: relative;
	top: 25px;
	width: 920px;
	height: 850px;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
}

.leftsidebartop
{
	/*background-color: #990000;*/
	position: absolute;
	top: 25px;
	left: 0px;
	width: 170px;
	height: 590px;
	z-index: 2;
}

.leftsidebarbottom
{
	/*background-color: #993300;*/
	position: absolute;
	top: 615px;
	left: 0px;
	width: 170px;
	height: 260px;
	z-index: 3;
}

.contentheader
{
	/*background-color: #996600;*/
	position: absolute;
	top: 25px;
	left: 170px;
	width: 750px;
	height: 130px;
	z-index: 4;
	overflow: auto;
}

.contentmenu
{
	/*background-color: #999900;*/
	position: absolute;
	top: 155px;
	left: 170px;
	width: 750px;
	height: 35px;
	text-align: right;
	z-index: 5;
}

.content
{
	/*background-color: #999933;*/
	position: absolute;
	top: 190px;
	left: 170px;
	width: 750px;
	height: 655px;
	z-index: 6;
	overflow: auto;
}

.contentfooter
{
	/*background-color: #999966;*/
	position: absolute;
	top: 845px;
	left: 170px;
	width: 750px;
	height: 30px;
	text-align: right;
	z-index: 7;
}

.leftsidebarmainmenu
{
	/*background-color: #993300;*/
	position: relative;
	top: 20px;
	left: 10px;
	width: 110px;
	height: 200px;
	text-align: left;
	z-index: 8;
}

.bottomremaks
{
	/*background-color: #993300;*/
	position: absolute;
	top: 0px;
	left: 0px;
	width: 920px;
	z-index: 9;
}

.amazon
{
	position: absolute;
	top: 882px;
	left: 0px;
	width: 920px;
	height: 240px;
}

.prevarrow
{
	/*background-color: #993333;*/
	position: absolute;
	top: 465px;
	left: 190px;
	width: 22px;
	height: 75px;
	z-index: 10;
	overflow: visible;
}

.nextarrow
{
	/*background-color: #993333;*/
	position: absolute;
	top: 465px;
	left: 878px;
	width: 22px;
	height: 75px;
	z-index: 11;
	overflow: visible;
}

.prevarrowtermsandconditions
{
	/*background-color: #993333;*/
	position: absolute;
	top: 465px;
	left: 185px;
	width: 22px;
	height: 75px;
	z-index: 10;
	overflow: visible;
}

.nextarrowtermsandconditions
{
	/*background-color: #993333;*/
	position: absolute;
	top: 465px;
	left: 868px;
	width: 22px;
	height: 75px;
	z-index: 11;
	overflow: visible;
}

/* DIV positions content pages */

.error
{
	/*background-color: #999999;*/
	position: absolute;
	top: 59px;
	left: 50px;
	width: 650px;
	height: 600px;
	text-align: left;
	overflow: visible;
}

.loginframe
{
	/*background-color: #999999;*/
	position: absolute;
	top: 235px;
	left: 230px;
	width: 260px;
	height: 90px;
	text-align: left;
	overflow: visible;
}

.contactframe
{
	/*background-color: #999999;*/
	position: absolute;
	top: 34px;
	left: 50px;
	width: 634px;
	height: 600px;
	text-align: left;
	overflow: visible;
}

.imprint
{
	/*background-color: #999999;*/
	position: absolute;
	top: 34px;
	left: 50px;
	width: 634px;
	height: 1234px;
	text-align: left;
	overflow: visible;
}

.services
{
	/*background-color: #990099;*/
	position: absolute;
	top: 34px;
	left: 50px;
	width: 634px;
	height: 600px;
	text-align: left;
	overflow: visible;
}

.productcanvas
{
	/*background-color: #999999;*/
	position: absolute;
	top: 34px;
	left: 50px;
	width: 634px;
	height: 600px;
	text-align: left;
	overflow: visible;
}

.product
{
	/*background-color: #999999;*/
	position: absolute;
	top: 34px;
	left: 70px;
	width: 614px;
	height: 550px;
	text-align: left;
	overflow: visible;
}

.productdealers
{
	/*background-color: #9999ff;*/
	position: relative;
	height: 285px;
	left: 45px;
	overflow: hidden;
}

.productsamples
{
	/*background-color: #9999ff;*/
	position: relative;
	top: 0px;
	left: 75px;
	height:250px;
	width: 500px;
	overflow: visible;
}

.termsandconditions
{
	/*background-color: #333333;*/
	position: absolute;
	top: 34px;
	left: 50px;
	width: 634px;
	height: 1000px;
	text-align: left;
	overflow: visible;
}

.dataprivacy
{
	/*background-color: #999999;*/
	position: absolute;
	top: 34px;
	left: 50px;
	width: 634px;
	height: 650px;
	text-align: left;
	overflow: visible;
}

.references
{
	/*background-color: #994499;*/
	position: absolute;
	top: 34px;
	left: 50px;
	width: 634px;
	height: 550px;
	text-align: left;
	overflow: visible;
}

.privategallery
{
	/*background-color: #999999;*/
	position: absolute;
	top: 34px;
	left: 50px;
	width: 634px;
	height: 650px;
	text-align: left;
	overflow: visible;
}

/* TABLES positions and sizes */

.contentfootertable
{
	/*background-color: #999999;*/
	position:absolute;
	top:0px;
	left:0px;
	height:30px;
	width:750px;
	margin-left:inherit;
	margin-right:15px;
	vertical-align:middle;
	text-align:right;
}

.contentmenutable
{
	/*background-color: #990000;*/
	position:absolute;
	top:0px;
	left:0px;
	height:35px;
	width:750px;
	margin-left:inherit;
	margin-right:15px;
	vertical-align:middle;
	text-align:right;
}

.mainmenutable
{
	/*background-color: #996666;*/
	height:30px;
	margin-left:5px;
	vertical-align:middle;
}

.dealerstable
{
	/*background-color: #996666;*/
	width:614px;
}

td.contacttextbox
{
	/*background-color: #996666;*/
	padding-left:15px
}

tr.contacttextbox
{
	/*background-color: #996666;*/
	height:36px
}

/* MENU and MENU ITEMS colors and behaviour*/

.contentmenuitem
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	padding-right:5px;
	padding-left:5px;
}

.contentmenuitemhover
{
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	padding-right:5px;
	padding-left:5px;
}

.contentmenuitemselected
{
	color: #b03820;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:italic;
	font-weight:bolder;
	line-height: 17px;
	padding-right:5px;
	padding-left:5px;
}

.mainmenuitem
{
	color: #aaaaaa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	line-height: 32px;
	padding-right:5px;
	padding-left:5px;
}

.mainmenuitemhover
{
	color: #b03820;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	line-height: 32px;
	padding-right:5px;
	padding-left:5px;
}

.mainmenuitemselected
{
	color: #b03820;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	font-style:italic;
	font-weight:bolder;
	line-height: 32px;
	padding-right:5px;
	padding-left:5px;
}

/* BUTTONS and TEXTBOX positions and sizes */

/* TEXT colors and sizes */

.linkcontentfooter
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-right:5px;
	padding-left:5px;
	text-decoration:none;
}

.headline
{
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.emphasizedtext
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
}

.emphasizedcontinuoustext
{
	color: #aaaaaa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
}

.coloredcontinuoustext
{
	color: #aaaaaa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	font-style: italic;
	
}

.headlinemedium
{
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
}

.headlinelarge
{
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 21px;
}

.headlinelargereducedlinehight
{
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
}

.high
{
	color: #b03820;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 24px;
	padding-right:3px;
}

.continuoustext
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}

.warningtext
{
	color: #b03820;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bolder;
	line-height: 17px;
}

.hint
{
	color: #b03820;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bolder;
	line-height: 17px;
}

.textboxerrorindicator
{
	color: #b03820;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.warningtextcontact
{
	/*background-color: #996666;*/
	padding-top: 15px;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bolder;
	line-height: 17px;
}

.justifiedcontinuoustext
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	text-align: justify;
	
}

.datemarker
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
}

.bottomremarkstext
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	text-align: center;
}

.contacttextforboxtext
{
	color: #222222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	height: 20px;
	vertical-align: middle;
}

/* IMAGE links settings */

a.linkcontentfooter:hover { color:#999999; }

/*a:link { text-decoration:none; font-weight:normal; color:#666666; }*/
/*a:hover { color:#999999; }*/
/*a:visited { text-decoration:none; font-weight:normal; color:#666666; }
a:active { text-decoration:none; font-weight: normal; color:#666666; }
a:focus { text-decoration:none; font-weight:normal; color:#666666; }*/

a img { color: black; } @media all
{
	a img
	{
		color: inherit;
		border: 1px solid black; /*none;*/
	}
}