/**-----------------standarter------------------**/
body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#fff;background-image:url('/style/graphics/bg.png'); background-repeat: repeat-x; padding:0px; margin:0px; background-attachment:fixed;}

a{ color:#fff;  text-decoration:none}
h1{color:#fff;font-weight:bold; text-transform:uppercase;font-size:14px;margin:0;padding:0px;}
h2{color:#FFFFFF;
font-size:13px;
font-weight:bold;
margin:0px;
padding:0px;
text-transform:uppercase;}
img{ border:0px}
.clear{clear:both}
a {outline:none;}


#kontaktfelt{position:absolute;right:30px;
top:76px;}
#flash{ height:95px;
position:absolute;
right:20px;
top:131px;
width:185px;
z-index:900; }

/**-------------wrapper----------**/
#mainwrapper{width:850px; position:relative; padding-top:0px; margin-top:0px; margin-right:auto; margin-bottom:0; margin-left:auto}
#hoejre{background-color:#000;
float:left;
height:300px;
margin-left:32px;
width:605px;}
#venstre{height:300px;width:200px;background-color:#000;float:left; margin-left:0px;}

/**-------------head----------**/
.logo{background-image:url(/style/graphics/logo.png);
height:160px;
left:22px;
position:absolute;
top:49px;
width:367px;
z-index:20;}
#head{background-image:url(/style/graphics/header.png);
height:253px;
width:850px;
margin-left:5px;
background-repeat:no-repeat;}

/**-------------content----------**/
.content{
float:left;
margin-left:8px;
padding:0px;
margin-top:13px;
position:relative;
width:837px;
z-index:200;}
.content a{color:#6f6f6f}
.content p{font-size:11px; line-height:15px}

/**-------------menu----------**/
#menu{background:transparent url(/style/graphics/linkbar_baggrund.png) repeat-x scroll 0 0;
float:left;
height:38px;
list-style-type:none;
margin-left:17px;
margin-top:-13px;
margin-bottom:0;
padding-left:49px;
position:relative;
text-align:center;
width:770px;
z-index:500;}
#menu li a{display:block; margin:0; color:#fff; line-height:30px; 
padding-left:10px; padding-right:10px;
white-space: nowrap;}

#menu ul{
	float:left;
	list-style-position:outside;
	display:none;
	margin:0;
	padding:0;
	text-align:center;
	list-style-type: none;
	}
	
#menu li{position:relative;float:left; 	list-style-type: none; color:#fff; background:url(/style/graphics/menubgstreg.png); background-repeat:no-repeat;padding-left:18px; }

#menu a{color:#000; font-size:12px; height:38px; text-decoration:none; line-height:30px}
#menu li.current >a {
	color:#FFFFFF;
	height:38px;
	margin-left:-10px;
	margin-right:-9px;
	padding-left:19px;
	padding-right:18px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(/style/graphics/knapper2.png);
	background-repeat: repeat-x;
	background-position: center center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
#menu li a:hover{
	background:transparent url(/style/graphics/knapper2.png) repeat-x scroll 0 0;
	background-position: center center;
	color:#FFFFFF;
	height:38px;
	margin-left:-10px;
	margin-right:-9px;
	padding-left:19px;
	padding-right:18px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}

#menu li:hover ul{ display:block; border:none;}
#menu li ul {left:8px; text-align:left; position:absolute; top:38px;
background:url(/style/graphics/dropdownbg.png); background-repeat:repeat;}

#menu li li {
	border:0px;
	background:none;
	float:none;
	height:30px;
	padding-right:20px;
}
#menu li li a {
	color:#999;
}


#menu li ul li a:hover{color:#fff;
	background:none;
	margin-left:-10px;
	margin-right:-9px;
	padding-left:20px;
	padding-right:19px;
	border-right-width: 0px;
	border-left-width: 0px;
}
#menu li ul li.current a{color: #fff;
	background:none;
	margin-left:-10px;
	margin-right:-9px;
	padding-left:20px;
	padding-right:19px;
	border-right-width: 0px;
	border-left-width: 0px;}


/**-------------footer----------**/
.footer a{color:#666666;
float:right;
font-size:11px;
margin-right:1px;
margin-top:0px;}
.tekstfelt{width:295px;}
.felt2{width:218px; height:14px;}
.felt_tekster2{font-size:11px;}
#sendknap{float:right;}

/**-------------indmeldelse----------**/

.style16 input{
	height:16px;
	background-color:#222;		
border: 1px solid #666;
color:#fff;

}
.style16 select{
	height:20px;
	background-color:#222;
border: 1px solid #666;
color:#fff;
}

.style16{height:45px; padding-left:20px;color:fff;}
.style16 textarea{	background-color:#222;
border: 1px solid #666; color:#fff;}
.style17{padding-left:20px;color:fff;}


/**-------------loebskalender----------**/

.loeb{border: 1px solid #444;}
.loeb td{padding:10px;}

.klasser td{padding-left:10px;padding-right:10px;padding-bottom:5px;}
.klasser td p{padding:0px;margin:0px;}


/**-------------bestyrelse----------**/
.bestyrelse td{padding-bottom:15px;}

/**-------------links----------**/
.links td p{padding:opx; margin:0px;}

/**-------------last posts-------------**/
.lastposts a{
	color: #fff;
}
.lastposts1 {
	height: 30px;
}
.lastposts {	
}
td .lastposts{
	padding-left:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #222;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#2e2e2e;
}
td .lastposts1{
	padding-left:5px;
		background-color:#222222;
}