body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
/*	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ca362c; 	
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;  
	scrollbar-shadow-color: #ca362c;  */
	scrollbar-arrow-color: #333;
/*	scrollbar-track-color: #ffffff;	*/
	
}

a {
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

.FormField  		{font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 12px;color : #000000;background-color : #CCCCCC;font-weight : bold;border-style : solid;border-color:#009900;border-width:1px;}
.sv_FormField  		{font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 12px;color : #000000;background-color : #CCCCCC;font-weight : bold;border-style : solid;border-color:#FFFF00;border-width:2px;}
.no_FormField  		{font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 12px;color : #000000;background-color : #CCCCCC;font-weight : bold;border-style : solid;border-color:#FF0000;border-width:2px;}
.fi_FormField  		{font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 12px;color : #000000;background-color : #CCCCCC;font-weight : bold;border-style : solid;border-color:#0000FF;border-width:2px;}
.dk_FormField  		{font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 12px;color : #000000;background-color : #CCCCCC;font-weight : bold;border-style : solid;border-color:#FFFFFF;border-width:2px;}

.FormFieldLight  	{font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10px;color : #000000;background-color : #DDDDDD;font-weight : bold;border-style : solid;border-color:#666666;border-width:1px;}
.FormButton  		{font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10px;color : #000000;background-color : #999999;font-weight : bold;border-style : groved; border-color:#666666; border-width:2px; }
.FormTable  		{font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10px;color : #000000;background-color : #CCCCCC;font-weight : bold;border-style : solid;border-color:#339900;border-width:0px;}
.FormAdmin  		{font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10px;color : #000000;background-color : #FFFFFF;font-weight : bold;border-style : solid;border-color:#666666;border-width:1px;}


/* --- Positioning Styles Kamnexperten --- */

div#logo {
	position: absolute;
	left: 50%;
	Width: 800px;
	margin-left: -400px;
	top: 10px;
	height: 5px;
	overflow: visible;
	z-index: 1;
/*	border: 1px dashed #CCC; */
}

div#lang {
	position: absolute;
	left: 50%;
	Width: 300px;
	margin-left: 180px;
	top: 30px;
	height: 5px;
	overflow: visible;
	z-index: 2;
/*	border: 1px dashed #CCC; */
}

div#sitemapmenu {
	position: absolute;
	left: 50%;
	width: 200px;
	margin-left: 200px;
	top: 70px;
	height: 5px;
	overflow: visible;
	z-index: 2;
/*	border: 1px dashed #CCC; */
	font: 10pt Arial, "Times New Roman", Georgia;
	font-style: normal;
	color: #999999;
}

div#menu {
	position: absolute;
	left: 50%;
	Width: 800px;
	margin-left: -400px;
	top: 145px;
	height: 5px;
	overflow: visible;
/*	border: 1px dashed #ccc;  */
	z-index: 1;
}


div#content {
	position: absolute;
	left: 50%;
	width: 800px;
	margin-left: -400px;
	top: 170px;
	padding: 0px;
	text-align: left;
/*	border: 1px dashed #CCC;   */
	overflow: auto;
	z-index: 1;
}

div#down {
	position: absolute;
	left: 50%;
	width: 800px;
	margin-left: -405px;
	padding: 5px;
/*	border: 1px dashed #F00; */
	z-index: 2;
}

div#content_admin {
	position: absolute;
	left: -1px;
	top: 169px;
	width: 800px;
	height: 810px;
	padding: 0px;
	text-align: left;
/*	border: 1px dashed #CCC;  */
	background-color: #f7f7f9; 
	overflow: auto;
	z-index: 1;
}

div#menu_admin {
	position: absolute;
	padding: 10px;
	right: 0px;
	top: 120px;
	width: 800px;
	height: 5px;
	overflow: visible;
/*	border: 1px dashed #ccc;  */
	z-index: 1;
}

#shop_image {
	float: right;
	padding: 10px;

	
	width: 220px;
	height: 700px;



}
#box1 {width: 150px; padding: 10px; float: left;}

/* --- Positioning f-r b6xar --- */
.information {
	position: absolute; 
	top: 10px; 
	left: 250px; 
	width: 534px;
}

#container {background: #f7f7f9;}
.roundtop {background: #f7f7f9;}
.roundbottom {background: #f7f7f9;}
.r1{margin: 0 5px; height: 1px; overflow: hidden; background: #000000; 
border-left: 1px solid #000000; border-right: 1px solid #000000;}
.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #f7f7f9; 
border-left: 1px solid #000000; border-right: 1px solid #000000; 
border-width: 0 2px;}
.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #f7f7f9; 
border-left: 1px solid #000000; border-right: 1px solid #000000;}
.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #f7f7f9; 
border-left: 1px solid #000000; border-right: 1px solid #000000;}
.boxcontent {padding: 10px;
border-left: 1px solid #000000; border-right: 1px solid #000000; font: 10pt verdana, "Times New Roman", Georgia;}
.infocontent {padding: 10px; 
border-left: 1px solid #000000; border-right: 1px solid #000000;}
.sitemapcontent {padding: 10px;
border-left: 1px solid #000000; border-right: 1px solid #000000; font: 8pt verdana, "Times New Roman", Georgia;}

/* --- Box Styles --- */

#box_left { padding: 10px; float: left; }

/* --- Layout Styles --- */
h1 {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -308px;
	margin-left: -350px;
	width: 700px;
	height: 30px;
	text-align: center;	
	font: 24px Palatino Linotype, "Times New Roman", Georgia;
	color: #333;
}

h2 {	font-family: 14pt Arial, "Times New Roman", Georgia;
	font-style: Bold;
	color: #000;
	
}

h3 {font-family: 10pt Arial, verdana, Georgia;
	font-style: Bold;
	color: #F00;
	margin: 0px;
}
	

.quote_text {
	font: 10pt verdana, "Times New Roman", Georgia;
	font-style: normal;
	color: #000;
	
}
.quote_news {
	font: 10pt Arial, "Times New Roman", Georgia;
	font-style: normal;
	color: #000;
	
}

.quote_submenu {
	font: 10pt Arial, "Times New Roman", Georgia;
	font-style: normal;
	color: #F00;
	
}
.red {color: #FF0000}
.red_head { font: 14pt Arial, Times New Roman, Georgia;
	font-style: bold;
	color:#FF0000;
}


.grey {color: #666666}

/* --- NavList Styles --- */

#submenu a:link, #submenu a:visited {
	color: #F00;
	font: 10pt Arial, "Times New Roman", Georgia;
	text-decoration: none;
}

#submenu a:hover {
	color: #F00;
/*	background-color: #36a; */
	text-decoration: none;
	
}

ul#navlist, ul#left_navlist {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	font: 10pt Verdana, "Times New Roman", Georgia;
}

#navlist li {
	display: inline;
	list-style-type: none;
}

#left_navlist li {
	list-style-type: none;
}

#navlist a {
/*	padding: top right bottom left */
	padding: 10px 4px;
}

#left_navlist a {
	display: block;
	padding: 5px 5px 5px 5px;
}

#navlist a:link, #navlist a:visited, #left_navlist a:link, #left_navlist a:visited {
	color: #000;
/*	background-color: #ccc; */
	text-decoration: none;
}


#navlist a:hover, #left_navlist a:hover {
	color: #F00;
/*	background-color: #36a; */
	text-decoration: none;
	
}
