@import url("inc.css");
@import url("error.css");
@import url("form.css");
@import url("shop.css");
@import url("order.css");
@import url("category.css");
@import url("product.css");
@import url("basket.css");
@import url("imagechooser.css");
@import url("search.css");
@import url("slideshow.css");

html {color: silver; background-color: black;
 font-family: sans-serif; margin: 0px; font-size: 10pt}

body {margin: 0}

p {
	text-align: justify;
}

h1 {margin: 5px 0 0; padding: 5px 0 0; position: absolute; left: 15px; top: 5px}

h2.impact {color: white; margin-top: 20px; text-align: left}
h2.impact img {display: inline}

#page {margin: 0;padding: 1px 0 15px}

#header {margin-top: 125px}

div.pageall{
margin-bottom: 	20px;
width: 100%;
}

#tabs {
text-align: right; 
padding: 4px;
background-color: #343434;
margin-top: 20px;
height: 20px;
}

* html #tabs {right: 75px}

#tabs img {
	vertical-align: bottom; 
	border: none; 
}

#footer p {
	margin: 0px;
	font-size: 8pt;
	text-align: center;
	background-color: #171717;
	padding: 4px;
	height: 10px
}
#footer a {
	text-decoration: none;
}

#widecontent {margin: 20px 10% 20px}

#content {padding-left: 225px; margin-right: 1%; position: static;}
/** html #content {padding-left: 15px; float: right; margin-right: 1%; position: static; width: expression(((document.body.clientWidth - 315)) + "px")}
*/

#sidebar {position: absolute; left: 10px; top: 123px; margin-left: 1px; width: 191px; margin-top: 0px; background-color: #343434; padding: 1px 0}

#sidebar #side_top {position: absolute; left: 0; top: -12px;}
#sidebar #side_btm {position: absolute; left: 0; bottom: -12px;}

#sidebar {padding-top: 10px;}
* html #sidebar {padding-top: 20px}

.sidebarbox form.searchbox {position: absolute; left: 0px; top: 2px}

#breadcrumbs {color: black; font-size: 10px; position: relative; z-index: 10;
padding: 4px 12px;
margin:  9px 9px 9px 225px;
color: #FF9F25;
background-color: #272727;
-moz-border-radius: 6px;
height: 16px;
}

#breadcrumbs a {color: #FF9F25; text-decoration: none}

#breadcrumbs .current {color: white}

#breadcrumbs {position: relative}

.leftend {position: absolute; left: 0; top: 0}
.rightend {position: absolute; right: 0; top: 0}

hr {border: none; border-bottom: solid #FF9F25 1px}

th, td {text-align: left}
th.left, td.left {text-align: left}
th.center, td.center {text-align: center}
th.right, td.right {text-align: right}

div.page a {color: #0000A0}
div.page a:visited {color: #000040}

a {color: #FF9F25}

div.auth {background-color: #C00000; color: white; font-weight: bold; padding: 2px 10px}
div.auth a {margin-left: 0.5em}

div.pager {text-align: left; font-weight: bold; font-size: 12px; font-family: arial;}
div.pager a {text-decoration: underline}
div.pager .pagertitle {color: gray; padding: 10px}


div.sidebarbanner {text-align: center; margin-bottom: 5px}
div.sidebarbanner img {border: none}

div.context {border: 1px solid #8888bb; padding: 10px 20px; background: #ccccff; margin: 20px 10px 10px 0;}
div.box {width: 100%; text-align: center;}
a.link img {border: none;}

span.vatstatus {font-size: 10px;}

.roundedbox {-moz-border-radius: 12px; border: solid #083080 2px; background-color: #E6F3FC; padding: 8px; margin: 0.5em auto; width: 12cm}
.roundedbox .viewrange {text-align: right; margin-bottom: 0}
.roundedbox .title {display: block; text-align: center; margin-bottom: 0.5em}
.roundedbox .title img {border: none; padding: 35px 0}

div.page div.linkblock * {margin: 0}
div.page div.linkblock {margin: 2em 0}
form div.title,
form div.buttons {background-color: #333; color: #FF9F25}

.searchbox {background-color: #555; height: 20px; position: relative; width: 183px; top: -9px; left: -10px; padding: 4px !important; margin-bottom: -2em}
.searchbox input {background-color: #333; border: none !important; color: white; height: 20px; padding: 0; vertical-align: top !important}
.searchbox input:focus {
	color: #FFA000;
}

.tab {
	padding-right: 4px;
}

