/*@import url("default.css");*/
body{
	background:#E2E1DB;
	font-size:70.5%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin:0;
    padding:0;
    color:#000;
    text-align:center;
	background:#E2E1DB url('../img/contentbg.jpg') repeat-y center center;
}
A img {
	border:0;
}
.error{
	color:#d00;
}.odd{background:#abcdef;}
A {
	color:#DA006C;
	font-weight:bold;
	text-decoration:none;
}
A:hover {
	color:#f90;
}
#wrapper{
	position:relative;
	width:970px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	text-align:center;
	background:#E2E1DB;
	background:url('../img/contentbg.jpg');
}
#abstop{
	background:url('../img/shadowtop2.jpg');
}
#header {
	height:192px;
	width:930px;
	background:url('../img/header_top_bg.gif') no-repeat 0% 0px;
	margin:0px 20px 0 20px;
	text-align:left;
         z-index:3;
}
#middle #submenu{
	position:relative;
	width:200px;
/*	margin-left:20px !important;
        margin-left:10px;
	float:left;
*/	text-align:left;
}
#middle #submenu .menucontent h3{
	font-size:1.2em;
	font-family:Arial;
}
#middle #submenu .menucontent{
	padding:3px 7px;
	font-size:1em;
}
#middle #content{
	position:relative;
	background:#fff;
        padding-bottom:20px;
}
#content .right li{
	padding:5px 0px 5px 0px;
}
#bottom{
	clear:both;
	background:#E2E1DB url('../img/shadowbottom2.jpg') top left no-repeat;
         margin:0px -30px;
         text-align:center;
         padding:10px;
         font-size:9px;
}
#footer{
         vertical-align:middle;
         text-align:left;
         background:url("../img/contentbg.jpg") top left repeat-y;
}
#footer img{
         vertical-align:middle;
         margin:3px;
}
/*

MENYN

*/
ul#menu,ul#menu li{
	margin:0;
	padding:0;
	display:inline;
}
ul#menu{
	position:absolute;
	top:139px;
	right:25px;
}
ul#menu ul li{
	float:left;
	margin:0 1px 0 0;
	display:inline;
}
ul#menu li a{
	position:relative;
	width:105px;
	height:30px;
	line-height:30px;
	float:left;
	display: block;
	text-decoration: none;
	text-align: center;
	margin-top:0px;
	font-family:Arial, Verdana;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}
ul#menu li a:hover{
	color:#000;	
}
ul#menu li.current a{
	color:#000;	
}
ul#menu li.index a, ul#menu li.tipsa a{
	background:url("../img/TIPSA.gif");
}
ul#menu li.forlag a{
	background:url("../img/FORLAG.gif");
}
ul#menu li.debatt a{
	background:url("../img/DEBATT.gif");
}
ul#menu li.logout a{
	background:url("../img/FORLAG.gif");
}
ul#menu li.login a{
	background:url("../img/DEBATT.gif");
}
ul#menu li.musik a{
	background:url("../img/MUSIK.gif");
}
/* 

Submenyn

*/
#submenu ul li{
    padding:0;
	margin-top:5px;
    list-style-type:none;
}
#submenu ul{
    padding:0;
    margin:0px;
	margin:-10px;
    list-style-type:none;
}
li{
    list-style-type:none;
}
h2{
	font-weight:bold;
	font-family:arial;
	font-size: 1.8em;
	padding:0px;
	margin:0px;
}
h3{
	font-weight:bold;
	font-family:arial;
	font-size: 1.3em;
	padding:0px;
	margin:0px;
}
H4 {
	margin:0;
	padding:0;
	line-height:150%;
	font-weight:bold;
	font-size: 14px;
}

.info{
	font-style:italic;
	font-size: 1.1em;
}

.HEM * h2,.HEM * h1, .HEM * h3, .HEM * #submenu, .HEM * a, .TIPSA * h2,.TIPSA * h1, .TIPSA * A.menu{
	color:#DA006C;
}
.MUSIK * h2,.MUSIK * h1, .MUSIK * A.menu{
	color:#22AFC8;
}
.FORLAG * h2,.FORLAG * h1, .FORLAG * A.menu{ 
	color:#FFD422;
}
.FORLAG a img{
        margin:10px;
}
.DEBATT * h2,.DEBATT * h1, .DEBATT A.menu{
	color:#80DC00;
}
.admin * h2,.admin * h1, .admin * A.menu, .admin * A.menu{
	color:#bA00aB;
}
A.menu {
	display:block;
	color:#22AFC8;
	font-weight:bold;
	border-width:0px 0px 1px 0px;
	padding:5px 0px 5px 10px;
	text-transform: uppercase;
	text-decoration:none;
	letter-spacing:1px;
}
A.menu:hover {
	text-decoration:underline;
	color:#000;
}
	
A.menu.chosen{
	color:#000;
	font-weight:bold;
}

A.menu.chosen:hover{
	text-decoration:none;
}
input, textarea{
  width:250px;
}
.right{
  float:right;
  padding-right:10px;
  padding-left:10px;
  width:300px;
  border-left:1px dotted #eee;
}
.none{
  display:none;
}
.admin * input{
  width:auto;
}
.admin * a{
  color:#bA00aB;
  font-weight: bold;
}
.FORLAG div.right{
  float:right;
  width:250px;
}
.FORLAG div.left{
  float:left;
  width:280px;
}
h1,h2,h3{
  clear:both;
}
#wrapper{
         position:relative;
         width:970px;
         margin:0px auto;
         padding:202px 0 130px 0;
         top:0;
         text-align:left;
}
#middle{
         left:0;
         margin:0;
         padding:0;
         position:relative;
}
#footer{
         position:absolute;
         bottom:0;
         padding:0;
         margin:0;
         width:970px;
         padding:0px 30px;
         height:auto;
         overflow:visible;
}
#header{
         position:absolute;
         top:20px;
         padding:0;
         margin:0;
         margin-left:20px;
         width:930px;
         height:192px;
}
#abstop{
         position:absolute;
         top:0;
         width:970px;
         height:20px;
}
#middle #content{
         position:absolute;
         top:0;
         left:230px;
         width:600px;
         padding:0;
         margin:0;
         float:none;
}
#middle #submenu{
         position:absolute;
         width:210px;
         left:20px;
         padding:0;
         margin:0;
         float:none;
         z-index:4;
}
body > div#wrapper > div#abstop,
body > div#wrapper > div#footer,
body > div#wrapper > div#header{
         position:fixed;
         left:auto;
         z-index:5;
}
body> div#wrapper > div#middle > div#content{
         position:relative;
         float:right;
         margin:0px 50px 0px 0px; 
}
body > div#wrapper > div#middle > div#content{
         position:relative;
         float:left;
         margin:0px 0px 0px 0px;
}
body > div#wrapper > div#middle > div#submenu{
         position:fixed;
         left:auto;
         margin-left:20px;
         z-index:6;
}
#footer hr{
         width:910px;
         border:0px none #fff;
         border-top:1px solid #77d;
         color:#77d;
         height:1px;
         margin:0px;
}
form p, label, input{
         padding:0;
         margin:0;
}
