body{
	font-family: Verdana;
	font-size: 76%;
	color: purple;
	margin: 0;
	padding: 0;
	background-image: url(../img/bgr_body.png);
}
p, h1, h2, h3, form, hr{
	margin-left: 32px; 
	margin-right: 10px;
}
p{
	color: #730873;
}
a, a hover, a visited, a active{
	color: #730873;
}
a:hover{
	text-decoration: none;
}
ul, li{
	padding: 0;	
	margin: 0;
}
h2{
	font-size: 1.1em;
	color: #730873;
}
h3{
	font-size: 1.2em;
	color: #730873;
}
#main_container{
	width: 937px;
	margin: 0 auto;

}
#head{
	width: 937px;
	height: 132px;
	background-image: url(../img/bgr_header.png);
	background-repeat: no-repeat;
	background-position: top center;
}

/* MAIN MENU */

#menu {float:right; margin: 92px 0 0 0; display:block; height:40px; overflow:hidden;}
#menu ul {margin:0; padding:0; list-style-type:none;}
#menu li {float:left; margin-right:0; display:block; border:none;}
#menu li.list1 {background:transparent url(../img/menu_boka.png); width:75px;}
#menu li.list2 {background:transparent url(../img/menu_kursbeskrivningar.png); width:164px;}
#menu li.list3 {background:transparent url(../img/menu_sagt_om_kurserna.png); width:173px;}
#menu li.list4 {background:transparent url(../img/menu_naringsterapi.png); width:140px;}
#menu li.list5 {background:transparent url(../img/menu_kontakt.png); width:131px;}


#menu a {display:block; padding-top:80px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #menu a:link, * html #menu a:visited {height:40px; he\ight:0;}

#menu a#item1 {background:transparent url(../img/menu_boka.png) 0px -80px no-repeat; width:75px;}
#menu a#item2 {background:transparent url(../img/menu_kursbeskrivningar.png) 0px -80px no-repeat; width:164px;}
#menu a#item3 {background:transparent url(../img/menu_sagt_om_kurserna.png) 0px -80px no-repeat; width:173px;}
#menu a#item4 {background:transparent url(../img/menu_naringsterapi.png) 0px -80px no-repeat; width:140px;}
#menu a#item5 {background:transparent url(../img/menu_kontakt.png) 0px -80px no-repeat; width:131px;}

#menu a#item1:hover {background-position:0px -40px; z-index:50;}
#menu a#item2:hover {background-position:0px -40px; z-index:50;}
#menu a#item3:hover {background-position:0px -40px; z-index:50;}
#menu a#item4:hover {background-position:0px -40px; z-index:50;}
#menu a#item5:hover {background-position:0px -40px; z-index:50;}


* html #menu a:hover {height:40px; he\ight:0;}

/* ------------------ */

#content{
	width: 100%;
	background-image: url(../img/bgr_main.png);
	background-repeat: repeat-y;	
}
#center{
	float: left;
	width: 100%;
	margin: 20px 40px 15px 0;
}
#center p{
		padding-right: 30px;
}
#left{
	float: left;
	width: 500px;
	margin: 20px 0 30px 0;
}
#left form{
	margin-bottom: 2px;
}
#right{
	float: left;
	width: 400px;
}
#anmalan_left{
	float: left;
	width: 35em;
	margin: 20px 0 30px 0;
}
#anmalan_left form{
	margin-bottom: 2px;
}
#anmalan_right{
	float: left;
	width: 300px;
	margin: 30px 0 20px 0;
}
* html #anmalan_right{
	float: left;
	width: 300px;
	margin: 40px 0 20px 0;
}
#om_yoga{
	float: left;
	margin: 20px 0 20px 0;
}
#om_sisko{
	float: left;
	margin: 20px 0 20px 0;
}
#om_sisko_citat{
	float: left;
}
#om_yoga p, #om_yoga h2{
	margin-left: 8px;
	margin-right: 20px;
}
#om_sisko p, #om_sisko h2{
	margin-left: 8px;
	margin-right: 20px;
}
#om_sisko_citat p, #om_sisko h2{
	margin-left: 8px;
	margin-right: 20px;
}
#img_sisko{
	width: 138px;
	float: right;
	margin: 10px 15px 0 25px;
}
#footer{
	clear: both;
	width: 936px;
	height: 30px;
	background-image: url(../img/bgr_footer.png);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
}
#sub_navigation{
	width: 550px;
	float: left;
	margin: -15px 0 30px 0;
}
#sub_navigation li{
	display: inline; 
}
#sub_navigation ul{
	margin-left: 28px;
}
#copy{
	width: 300px;
	float: right;
	text-align: right;
	margin: -23px 20px 30px 0;
}
#login{
	width: 40em;
	padding-top: 10px;
}

* html #sub_navigation {width: ; margin: 0px 0 30px 25px;}
* html #copy {margin: margin: -23px 20px 30px 0;}

/*---MAILFORM---*/
.form_margin{
	margin-left: 50px;
}
label {
	display: inline;
	margin-top:1em;
	margin-right: 5px;
	color: #730873;
}
.checkbox {margin-top:1em}
.checkbox label,
label.inl {display:inline}
label em {
	font-weight:normal;
	font-style:normal;
	font-size:0.84em;
}
legend {
	margin:0;
	padding:0;
	color:#000;
	font-weight:bold;
}
input.txt {
	display:block;
	width:250px;
	color:#000;
	background:#fff;
}

input.btn {padding:0 0.25em}
textarea.txt {
	display:block;
	width:380px;
	color:#000;
	background:#fff;
}
input.txt:focus,
textarea.txt:focus {background:#F8F8FF}


/* Klasser */

#bookingForm{
	margin-left: 0px;
}
.kurs_lokal{
	margin-top: -10px;
}
.copy{
	display: inline;
	margin-right: 2px;
}
.logga_small{
	vertical-align: -7px;
}
.float_right{
	float: right;
	margin: 0 0 0 10px;
}
.float_left{
	float: left;
	margin: 0 10px 0 0;
}
.inline_form{
	display: inline;
}
.inline{
	display: inline;
}
.inline_botton{
	float: left;
	display: inline;
}
.img_h1{
	margin: 0 0 0 24px;
}
.red_text{
	color: red;
}
/*.btn_boka{
	vertical-align: -8px;
}*/
.design{
	font-size: 9px;
	margin: -3px 40px 0 0;
}
.em{
	font-size: 90%;
	margin-left: 32px;
	font-style: italic;
}
