body {background-color: #000; min-width:750px; margin: 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background: repeat-x; margin-bottom: 50px;}

.forminfo { font-size: 10px; color: #FFFFFF; }
.snabbfakta { font-size: 13px; color: #00CCFF; }
.underrubrik { font-size: 13px; color: #FFFFFF; font-weight: bold; }
.underrubrik2 { font-size: 13px; color: #00CCFF; font-weight: bold; }
h1 {color: #00CCFF;}
h2 {color: #00CCFF;}
h3 {color: #00CCFF;}
h4 {color: #00CCFF;}

a {color: #00CCFF; text-decoration:none}
a:hover {color: #00CCFF; text-decoration:underline}
html {
		margin:0;
		padding:0;
		color:#FFFFFF;
		background-color: #000;
	}

	#wrap {
		background-color:#1a1a1a;
		margin:0 auto;
		margin-top: 50px;
		width:800px;
	}
	#header {
		background:#000000;
	}
	#header h1 {
    	padding:0px;
	    margin:0;
		
    }
	#nav {
		background:#1a1a1a;
		padding:5px;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	#main {
		background:#1a1a1a;
		float:left;
		width:518px;
		padding: 20px;
		border-right: 1px solid #333333;
	}
	
	#main li {
		margin:0;
		padding:0px 20px 0 0;
	}
	
	#main h2, #main h3, #main h4, #main p {
		padding:0px;
    }
	#sidebar {
		padding:20px 0 0 0;
		background:#1a1a1a;
		float:right;
		width:240px;
		position: relative;

	}
	#sidebar ul {
		margin-bottom:0;
		
    }
    #sidebar h3, #sidebar p {
		padding:0 25px;
    }
    
    #sidebar img {
		border: none;
		margin-left: 20px;
	}
	
	#footer {
		background:#1a1a1a;
		clear:both;
		text-align:right;
		font-size: 9px;
		color:#666666;
		
	}
	#footer p {
		padding:5px;
		margin:0;
    }
	
	
	/* MAIL FORM */
	
	 label
{

float: left;
text-align: left;
display: block;
margin-left: 25px;
}

textarea 
{
color: #FFFFFF;
background: #1a1a1a;
border: 1px solid #333333;
width: 146px;
max-width: 146px;
max-height: 300px;
}

input
{
color: #FFFFFF;
background: #1a1a1a;
border: 1px solid #333333;
}

.submit input
{
color: #FFFFFF;
background: #1a1a1a;
border: 1px outset #00CCFF;

}
fieldset
{
border: 1px solid #781351;
width: 28em
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px
}

/*file upload overlay*/

#modalOverlay { height:100%; width:100%; position:fixed; left:0; top:0; z-index:3000; background-color:#000; cursor:wait; }
#modalContainer { height:140px; width:160px; position:fixed; left:50%; top:25%; margin-left:-80px; z-index:1000; background-color:#fff; border:3px solid #666; }
#modalContainer #progress-message { padding:10px; text-align:center; color:#00CCFF; font-weight:bold; }

