@import "reset.css";

body{ 
	margin:0; 
	padding:0; 
	text-align:center;
	background-image: url(../images/bg123.png);
	background-repeat: repeat-x;
	background-attachment: fixed;
	font-family:"Helvetica Neue", "Helvetica", "Arial";
	background-color: #BCBCBC !important;
	
} 
#searchsubmit{
	background-color: #ff933b;
	padding:3px;
	color:#000;
	font-weight:bold;
	font-family:"Helvetica Neue", "Helvetica", "Arial";
	border:0px;

}
#pagewidth{ 
	width:1000px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;
	border: 15px solid #999;  
	margin-top:50px;
	padding:20px;
	background-color: #fff;
} 
 
#header{
	position:relative; 
	height:120px; 
	width:100%;
} 
 
#maincol{
	float:right; 
	display:inline; 
	position:relative; 
	width:100%; 
	background-repeat: no-repeat;
}
#firstcol {
	float:left;
	width:500px;
}
#seccol {
	float:left;
	width:450px;
	padding:5px;	
}
#news {
	margin-top:300px;
	width:450px;
	height:170px;
	background-image: url(../images/newsbox.png);
	background-repeat: no-repeat;
} 
#footer{
	height:100px; 
	clear:both;
	margin-top: 30px;
} 
.slogan strong {
			color:#ff933b;
}
 /* *** Float containers fix:  *** */ 
.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
 
.clearfix{display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
#top, #bottom, #left, #right {
	background: black;
	display: block;
	}
	#left, #right {
		position: fixed;
		top: 0; bottom: 0;
		width: 88px;
		}
		#left { left: 0;  background: url(../images/left.png) left center repeat-y;}
		#right { right: 0; background: url(../images/right.png) right center repeat-y;}
		
	#top, #bottom {
		position: fixed;
		left: 0; right: 0;
		height: 88px;
		}
		#top { top: 0px; background: url(../images/top.png) top center repeat-x; }
		#bottom { bottom: 0px; background: url(../images/bottom.png) bottom center repeat-x; }
		
		
	/*MENY*/
	
	ul#headmenu li {
		display:inline;
		float:right;
		display:block;
		font-family:"Helvetica Neue", "Helvetica", "Arial";
		color:#fff;
		font-weight: bold;
		margin-left:50px;
		font-size:20px;
	}
	ul#headmenu li a {
		color:#fff;
		display:block;
		padding:15px;
		padding-bottom:2px;
		padding-left:0px;
		border-bottom:2px solid gray;

	}
	ul#headmenu li a:hover {
		border-bottom:6px solid #ff933b;
		text-decoration: none;

	}
	ul#headmenu li span{
			color:#ff933b;
	}			
		

.button {
	background-color: #ff933b;
	padding:5px;
	font-weight: bold;
	color:#000;
	border:0px solid #000;
}

/*FÄRGSPAN*/

	.orange{
			color:#ff933b;
	}
	
.headerright {
float:right;text-align:right;
}

	a{
			color:#ff933b;
	}
	a:hover {
			color:#d9701b;
	}
	
ul.custom {
  list-style-image: url('../images/bullet.png');
  margin:0px;
  padding:0px;
  margin-left:25px;
}
ul.custom2 {
  list-style-image: url('../images/bullet2.png');
  margin:0px;
  padding:0px;
  margin-left:25px;
}
#kontakt ul li {
	display:inline;
	float:left;
	margin-right:30px;
}

.transbox {
padding:20px;margin-bottom:20px;background-image:url(../images/vbg2.png);
}


h2 a {
}
h2 a:hover {
}
.category a {
}

