/* CSS Document */

body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin: 0;

	padding:0;

	background-color:#FFFFFF;

}

a {

	color: #0000FF;

}

h1, h2, p  {

	padding-right: 6px;

	padding-left: 10px;

}

h1 {

	font-size: 140%;

	padding-top: 10px;

	background-position: top;

	margin-top: 8px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	color: #990000;

	padding-bottom: 0px;

}

h2 {

	font-size: 120%;

	margin-top: 8px;

	margin-bottom: 0px;

	color: #990000;

}

h5 {

	font-size: 100%;

	margin-top: 8px;

	margin-bottom: 0px;

	color: #990000;

	padding-left: 10px;

}

h6 {

	font-size: 100%;

	margin-top: 8px;

	margin-bottom: 0px;

	color: #420000;

	padding-left: 10px;

	font-weight: lighter;

}

p {

	color: #420000;

	padding-top: 0px;

	margin-top: 4px;

}
.img_no_border {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#fltleft{float:left; margin: 8px;

}

#fltright{

	float:right;

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 8px;

	margin-left: 8px;

}
#fltright2{
	float:right;
	margin-top: 5px;
	margin-right: 75px;
	margin-bottom: 8px;
	margin-left: 8px;
}

#fltrightdate{

	float:right;

	margin-top: 10px;

	margin-right: 10px;

}

#container {

	width:986px;

	position: relative;

	background-color:#FFFFFF;

	margin:0 auto;

	vertical-align: left;	

}

#box

{

	float: left;

}



#banner-right{

	width: 250px;

	left: 735px;

	top: 8px;

	position: absolute;

	background-color: #F7F6F4;

	padding-bottom: 8px;

}

#bannerspace{
	background-color: #FFFFFF;
	height: 8px;
	width: 250px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}





#header{

	width: 728px;

	margin: 0px;

	padding: 0px;

	background-color: #ECE9D8;

	left: 0px;

	top: 8px;

	position: absolute;

	height: 90px;

}

#header p{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 350%;

	margin-top: 26px;

	margin-left: 40px;

	font-weight: bold;

	color: #990000;

	}



#banner-top

{
	width: 468px;
	position: absolute;
	top:110px;
	left:214px;
}

#banner-box

{

	width: 250px;

	left: 180px;

	top: 182px;

	position: absolute;

}

#text

{

	width: 290px;

	left: 430px;

	top: 172px;

	position: absolute;

}

#sub-text

{

	width: 556px;

	left: 170px;

	top: 469px;

	position: absolute;

	height: 379px;

	}

#annonsering 

{

	width: 556px;

	left: 170px;

	top: 172px;

	position: absolute;

}

#annonsering form 

{

	width: 540px;

	margin-left: 10px;

}

#menu-banner

{

	padding-left: 10px;

	background-color: #F7F6F4;

	padding-top: 10px;

	padding-bottom: 10px;

	color: #990000;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #FFFFFF;

	width: 151px;

}

#menu-left {

	padding-left: 0;

	margin-left: 0;

	border-bottom: 1px solid gray;

	width: 170px;

	position: absolute;

	left: 0px;

	top: 110px;

	background-color: #F7F6F4;

}



#menu-left ul

{

margin: 0;

padding: 0;

list-style-type: none;

font-family: verdana, arial, Helvetica, sans-serif;

}



#menu-left li {list-style: none;

margin: 0;

padding: 0.25em;

padding-left:1em;

border-top: 1px solid gray;}



#menu-left li a { text-decoration: none;

color:#990000; 

}



#menu-left a:hover

{

color: #FFFFFF;

background-color:#990000;

}





.rubrik {

	background-color: #F7F6F4;

	font-family:verdana, arial, Helvetica, sans-serif;

	padding-left: 10px;

	font-size: 1.1em;

	color: #990000;

	padding-top: 10px;

	padding-bottom: 5px;

	font-weight: bold;

	width: 151px;

}

.style1 {

	font-size: 0.9em;



}



#banner-bottom

{

	width: 728px;

	clear: both;

	float: left;

}

#foot

{

	text-align: center;

	font-size: 0.75em;

	color: #990000;

	}

#foot a

{

	color: #990000;

	text-decoration: none;

	}

/*Form start*/

.inputField { width: 232px; }

#formTable td {

	padding-bottom: 10px;

	padding-top: 15px;

}

.formLabel {

	color: #990000;

	font-weight: bold;

	text-align: right;

}

.formLabelTop {

	color: #990000;

	font-weight: bold;

	text-align: right;

	vertical-align: top;

}

.skicka_knapp { color: #990000;

background-color: #F7F6F4;}

legend {

	color: #990000;

	font-size: 12px;

	padding-top: 0;

	padding-right: 5px;

	padding-bottom: 0;

	padding-left: 5px;

}

fieldset { padding: 10px; }

.textfieldRequiredState .textfieldRequiredMsg, 

.textfieldInvalidFormatState .textfieldInvalidFormatMsg, 

.textfieldMinValueState .textfieldMinValueMsg,

.textfieldMaxValueState .textfieldMaxValueMsg,

.textfieldMinCharsState .textfieldMinCharsMsg,

.textfieldMaxCharsState .textfieldMaxCharsMsg

{

	border: none;

}

.textfieldValidState input, input.textfieldValidState {

	background-color: transparent;

}

/*Form end*/
