@charset "UTF-8";
/* CSS Document */

html
	{height:100%;}
	
body
	{padding:0;
	margin:0;
	height:100%;
	background:#f4f4f4 url(../../img/layout/bg.png) repeat-x;
	font:13px 'Questrial', sans-serif;
	color:#555;
	text-align:center;}
	
a, a:link, a:active, a:visited, a:focus
	{text-decoration:none;
	outline:0;
	color:#8403aa;
	border:0;}
	
a img
	{border:none;}
	
a:hover
	{text-decoration:underline;}
	
h1
	{margin-top:15px;
	font-size:200%;}
	
h2
	{border-bottom:1px #ccc solid;
	color:#ccc;
	padding-bottom:3px;}
	
p
	{margin-top:10px;
	font-size:80;
	line-height:150%;
	text-align:justify;
	letter-spacing:0.5px;}
	
object, embed
	{outline: 0;}
	
object#miniwebb, object#webbpaket2, object#webbpaket1
	{margin:0 0 0 -37px;}	
	
div#fullheight
	{min-height:100%;
	_height:100%;
	width:100%;
	margin:0 auto;
	background: url(../../img/layout/bg_footer.png) bottom left repeat-x;}	
	
div#wrapper_all
	{width:1262px;
	margin:0 auto;
	background:url(../../img/layout/header_img.png) no-repeat;}
	
div#logo
	{float:left;
	display:inline;
	width:90px;
	height:54px;
	margin:30px 0 0 130px;}
	
div#menu
	{float:right;
	margin-right:130px;
	display:inline;}
	
div#menu ul
	{float:left;
	margin:66px 0 0 78px;
	padding:0;}
	
div#menu ul li
	{float:left;
	list-style:none;
	text-transform:lowercase;
	margin-left:43px;
	font-size:110%;
	letter-spacing:0.7px;}
	
div#menu ul li:first a
	{margin-left:0;}
	
div#menu ul a
	{color:#fff;
	display:block;
	height:78px;}
	
div#menu ul a:hover
	{text-decoration:none;
	color:#922eab;}
			
div#main
	{clear:both;
	width:996px;
	margin:0 auto;
	padding:36px 0 0 0;
	text-align:left;}
	
div#content
	{float:left;
	display:inline;
	width:996px;
	padding-bottom:50px;}
	
div#footer
	{width:100%;
	height:151px;
	text-align:center;
	margin-top:-151px;
	background:url(../../img/layout/footer_img.png) no-repeat top center;}
	
div#footer span
	{display:block;
	padding-top:31px;
	color:#fff;}
	
div#footermargin
	{height:151px;
	clear:both;}
	
form#contactform
	{background:url(../../img/kontakt/form_bg.png) no-repeat;
	padding:183px 20px 0 44px;
	width:423px;
	height:330px;
	text-align:center;
	font-size:90%;}
	
form#contact table
	{width:400px;
	display:block;}
		
.check
	{margin:0 5px 3px 0;
	vertical-align:middle}
	
.input_txt
	{margin:5px 0 0 0;
	width:150px;
	border:solid #dfdfdf 1px;
	padding:2px;
	font:100% Lucida sans unicode, Arial, Helvetica, sans-serif;
	display:block;
	color:#666;}
	
.txtbox
	{font: 100% Lucida sans unicode, Arial, Helvetica, sans-serif;
	display:block;
	border:none;
	background: url(../../img/kontakt/txtbox_bg.png) no-repeat;
	width:379px;
	height:59px;
	padding:5px;
	color:#666;
	resize:none;}
	
.btn_skicka
	{width:110px;
	height:44px;
	background:url(../../img/kontakt/btn_send.png) no-repeat;
	border:none;
	margin-top:5px;
	float:right;}
	
.btn_rensa
	{width:110px;
	height:44px;
	background:url(../../img/kontakt/btn_erase.png) no-repeat;
	border:none;
	margin-top:10px;}
	
div#news_container
	{float:right;
	background:url(../../img/news_bg.png) no-repeat;
	width:384px;
	height:297px;
	padding:5px 8px 5px 15px;
	margin-left:20px;}
	
div#news_content
	{height:248px;
	width:380px;
	padding-right:4px;
	overflow-y:auto;}
	
table#web th
	{border-bottom:1px solid #000;
	text-transform:uppercase;
	font-size:120%;}
	
table#web td
	{vertical-align:top;
	width:190px;}
	
table#web ul
	{padding-left:15px;}
