/* allgemein */
html{height:90%;}
body, a:link, a:visited, a:active{color:#9b9b9b;
	font-family:Arial, "Times New Roman", Times, serif;
	font-size:16px;}
a:hover{color:#ff6600}
body{background-color:#000000;
	margin:0;
	padding:1% 0 0 0;
	text-align:center;
	height:80%;}
html > body{height:90%;}
div#container{
	text-align:left;
	padding:0;
	margin:auto;
	width:1100px;
	height:640px;}
div#header{height:124px;
	background-image:url(top_bar.png);
	border-bottom:1px solid #ff6600;}
div#pastalogo{float:left;
	width:106px;
	height:125px;
	margin:0;}
div#adress{float:left;
	margin:5px 0 0 5px;
	height:98px;
	width:192px;
	font-size:70%;
	color:#9b9b9b;
	text-align:left;}
div#changelang{float:right;
	margin-right:5px;
	width:95px;
	text-align:right;}
div#shop_top{
	font-size:90%;
	float:left;
	text-align:left;
	margin-left:-358px;
	height:98px;
	width:500px;}
div#shop_top h1{
	font-size:100%;
	font-weight:bold;
	color:#FF6600;
	margin:0;}
a:link.shop_top, a:active.shop_top, a:visited.shop_top{
	color:#9b9b9b;
	font-weight:normal;
	font-size:75%;
	text-decoration:none;}
a:hover.shop_top{
	color:#FF6600;}
div#position{float:left;
	margin:105px 0 0 -195px;
	height:10px;
	width:600px;
	text-align:left;
	color:#9b9b9b;}
a.position, a:link.position, a:active.position, a:visited.position{text-decoration:none;
	color:#9b9b9b;
	font-size:75%;}
a:hover.position{color:#ff6600;}
div#navigation{float:left;
	width:165px;
	height:325px;
	margin:0;
	padding-top:150px;
	background-image:url(side_bg.png);
	background-position:center;}
div#navigation li{color:#ff6600;
	background-color:#000000;
	margin:1px;
	margin-bottom:3px;
	height:25px;
	font-weight:bold;
	list-style:none;}
a.navigation, a:visited.navigation, a:active.navigation{color:#9b9b9b;
	text-decoration:none;
	font-weight:normal;}
a:hover.navigation{color:#ff6600;
	text-decoration:none;
	font-weight:bold;}
div#content{margin-left:5px;
	margin-right:165px;
	padding:5px;
	height:464px;
	width:750px;
	overflow:auto;
	border-bottom:1px solid #ff6600;}
div#right{float:right;
	width:155px;
	height:375px;
	margin:0;
	padding-top:100px;
	padding-left:5px;
	padding-right:5px;
	background-image:url(side_bg.png);
	background-position:center;}
div#right i{font-size:75%;
	text-decoration:underline;}
div.footer, a.footer, a:active.footer, a:visited.footer{color:#555555;
	height:40px;
	font-size:10px;
	text-decoration:none;}
a:hover.footer{color:#ff6600;
	text-decoration:none;}
p#main:first-letter{color:#ff6600;}
input, select, textarea{background-color:#000000;
	border:1px solid #550000;
	color:#9b9b9b;}
input:hover, select:hover, textarea:hover{border:1px solid #AA0000;}
input[type="button"], input[type="submit"], input[type="reset"]{background-color:#000000;}
input[type="button"][disabled="disabled"], input[type="submit"][disabled="disabled"]{color:#000000;
	border-color:#333333;}
hr{background-color:#ff6600;
	height:1px;
	border:0;}
h3{font-size:100%;
	color:#ff6600;
	margin:0;
	padding:0;}
.pages{color:#999999;
	text-align:center;
	margin:0 0 15px 0;}
.pages, a.pages:link, a.pages:active, a.pages:visited , a.pages:hover{color:#999999;
	font-size:85%;}
a.pages:link, a.pages:active, a.pages:visited {text-align:center;
	color:#555555;}
a.pages:hover{color:#ff6600;}
.info{font-size:75%}
div#rnd_tit{color:#ff6600;
	background-color:#000000;
	font-weight:bold;
	text-decoration:underline;}
      
div#rnd_des{font-size:80%;
    font-style:italic}
a.rnd_des, a.rnd_des:link, a.rnd_des:active, a.rnd_des:visited{font-size:100%;
    color:#666666;}
a.rnd_des:hover{color:#ff6600}
   
    
div#googlemap{width:640px;
	height:400px;
	margin-top:15px;}
div#idiotmode{width:640px;
	height:400px;
	margin-top:15px;
	text-align:center;}

div#welcome, div#news, div#products, div#guestbook, div#who, div#contact, div#shop{width:640px;
	text-align:left;
	padding:5px;
	margin-top:10px;}

/* welcome */
div#welcome h2{font-size:110%;
	color:#ff6600;
	margin:0;
	padding:2px;}

/* news */
h3.news{border-bottom:1px solid #ff6600;}
p.news{margin:0;
	padding:2px;}
p.newsinfo{margin:0 0 30px 0;
	color:#999999;
	font-style:italic;
	font-size:75%;
	text-align:right;}
	
/* products */
#products .prodbody{margin-bottom:65px;}
#products .prodcontent{overflow:auto;
	height:120px}
#products .titlebar{border-bottom:1px solid #ff6600;}
#prodcode, #prodcode a:link, #prodcode a:active, #prodcode a:visited{text-align:right;
	font-size:75%;
	color:#555555;
	text-decoration:none;}
#prodcode a:hover{text-decoration:none;
	color:#FF6600;}
div#products #detail{padding-top:10px;}
div#products img{border:0;}
div#products i{font-size:85%}
div#products .details{color:#FF6600;}
div#products .price{color:#ff6600;
	text-align:right;
	font-weight:bold;
	font-style:italic;}
div#products .iva{
	font-size:70%;
	color:#555555;
	font-style:italic;}
div#products .info{color:#ff6600;
	font-weight:bold;
	font-style:italic;
	height:20px;
	background-color:#110000;
	text-align:right;
	margin-bottom:50px;}
ul{
	margin:0;
	padding:0;
}
li.prodlist{
	width:200px;
	height:60px;
	display:block;
	float:left;
	list-style-type:none;
	text-align:center;
}
a.prodlist, a:active.prodlist, a:visited.prodlist{
	color:#999999;
	text-decoration:none;
}
a:hover.prodlist{
	color:#ff6600;
	text-decoration:underline;
}
	
/* guestbook */
h3.guestbook{text-align:left;
	margin-bottom:0;
	border-bottom:1px solid #ff6600;}
h3.guestbook span{font-weight:normal;
	padding-left:20px;
	color:#00ff00;
	text-align:right;}
p.guestbook{margin:0;
	padding:2px;}
p.guestinfo{margin:0 0 30px 0;
	color:#999999;
	font-style:italic;
	font-size:75%;
	text-align:right;}
.guestlinks{color:#9b9b9b;}
a.guestlinks, a:active.guestlinks, a:visited.guestlinks{color:#555555;
	font-size:75%;
	text-decoration:none;}
a:hover.guestlinks{color:#ff6600;
	text-decoration:none;}
.guestoptions, a.guestoptions{color:#9b9b9b;
	text-align:center;
	font-size:85%}
a:link.guestoptions, a:active.guestoptions, a:visited.guestoptions{color:#9b9b9b;
	text-decoration:none;}
a:hover.guestoptions{color:#ff6600;
	text-decoration:none;}



/* shop */
a:link.shopmod, a:visited.shopmod, a:active.shopmod{
	font-size:75%;
	color:#9b9b9b;
	text-decoration:none;}
a:hover.shopmod{
	color:#FF6600;}
a:link.shop, a:visited.shop, a:active.shop{
	color:#9b9b9b;
	text-decoration:none;}
a:hover.shop{
	color:#FF6600;}
div#shop .totale{
	color:#FF6600;
	font-weight:bold;}
.daten{
	font-size:75%;}
.clientinfo{font-size:75%}
a img{border:0;}