/* GENERAL STYLES */
@charset "utf-8";
/* CSS Document */

body {
  width:100%;
  height:100%;
  background-color:#fff;
  font-size:13px;
  margin:1px;
  padding:0px;
  font-family:Trebuchet ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}


.clear {
  clear:both;
  height:0px;
  width:100%;
  padding:0;
  margin:0;
}

div {
 /*border:1px solid #eee;*/

}

#first {
float:left;
  width:470px;
}

#second {
float:right;
}

img {
  border:none;
}

form {
margin:0px;
  padding:0px;
}

hr {
  float:right;
  text-align:right;
  width:88%;
  height:5px;
  color: #ddd;
  background-color:#ddd;
  border:none;
  padding:0px;
  margin:0px 0px 0px 0px;
  display:block;
  clear:both;
}

#wrapper {
  width:970px;
  position:relative;
  margin:0px auto 0px auto;
}

#toppanel {
  width:100%;
  background-color:#fff;
  padding:0px;
  margin:0px;
  border:none;
  clear:both;
  height:86px;
  overflow:hidden;
  display:block;

}

#toppanel #border {
  float:right;
  border-bottom:6px solid #75602e;
  height:80px;
  width:555px;
}

#toppanel #border ul {
  padding-top:25px;
  list-style:none;
  margin:0px;
}

#toppanel #border a {
  color:#000;
  text-decoration:none;
} 

#toppanel #efterskolerne {
  float:right;
  border-bottom:6px solid #75602e;
  height:80px;
width:195px;

}

#toppanel .pic {
  width:80px;
  height:40px;
  float:left;
  overflow:hidden;
  margin:1px 1px 0px 0px;
  background-color:#f36f21;
}

.logo {
  float:left;
  padding:8px 0px 0px 25px;
}



.teaser1 {
  width:750px;
  height:128px;
  margin:0px 0px 23px 0px;
  overflow:hidden;
}

.teaser1 .image {
  float:left;
  width:489px;
  overflow:hidden;
}

.teaser1 .text {
  float:left;
  padding:15px 20px 0px 35px;
  width:190px;
}

.teaser1 .text p, .teaser1 .text a, .teaser3 .text p, .teaser3 .text  a, .teaser3last .text p, .teaser3last .text  a {
  font-size:12px;
  margin:0px;
  padding:0px;
  line-height:16px;
  color:#fff;
}

.teaser3last {
margin:0px 0px 24px 0x;
  width:234px;
height:128px;
 float:left;
overflow:hidden;  
}

.teaser3 {
margin:0px 24px 24px 0px;
width:234px;
height:128px;
float:left;
overflow:hidden;  
}

.teaser3 img, .teaser3last img {
  float:right;
}

.teaser3 .text, .teaser3last .text {
  float:left;
  padding:10px;
  width:150px;
}



#contentwrapper {
  float:right;
  width: 750px;
  background:url(/css/images/content_bg.gif);
  background-repeat:repeat-y;
  background-position:right;
  padding:0px;
  margin:25px 0px 0px 9px;

  
}

#contentinnerwrapper {
  padding: 0px 11px 0px 10px;
  min-height:400px;
}

#content {
  padding: 25px 0px 20px 102px;
  margin:0px;
}

#innercontent {
  padding:0px 0px 20px 0px;
  width:750px;
  float:right;
}

#innercontent a, #contentwrapper a {
 color:#222;
text-decoration:underline;
}

#innercontent ul {
/*margin:0px;*/
}
  
p, li, .p, .normaltekst, .back a, p a {
  font-size:14px;
  line-height:22px;
  color:#000;
  text-decoration:none;
  margin:0px;
}

.back {
   margin:0px;
  padding:0px;
}  

h1 {
  font-size:28px;
  line-height:32px;
  text-transform:uppercase;
  color:#666;
  margin:30px 0px 20px 0px;
  display:block;
  font-weight:normal;
  border-bottom:1px solid #75602e;
}

h2 {
  font-size:14px;
  line-height:18px;
  color: #75602e;
  margin:0px 0px 0px 0px;
  padding:0px;
  display:block;
  font-weight:bold;
}

#pageslideshow {
  width:200px;
/*  height:150px;
  overflow:hidden;
  border:1px solid red;*/
  float:right;
  padding:0px 0px 0px 20px;
}

.caption {
  font-size:10px;
  background-image:url(/css/images/billeddot.gif);
background-position:left 3px;
  background-repeat:no-repeat;
  padding:0px 0px 0px 15px;
  margin:-3px 0px 0px 0px;
}



#footer {
  display:block;
  clear:both;
  float:right;
  width:970px;
  margin:0px 0px 0px 0px;
  padding:0px;
}

#footer div {
  
}

#footer .top {
  border-top: 4px solid #75602e;
  display:block;
  height:24px;
  width:970px;
}

#footer p  {
  float:left;
  text-transform:uppercase;
  color:#777;
  margin:2px 0px 0px 0px;
  color:#75602e;
  font-size:12px;
  
}

#footer a {
  text-decoration:none;
  color:#777;
}

#footer .linkblok {
  width:235px;
  float:right;
  margin: 0px 0px 0px 21px;
  min-height: 110px;
}

#footer .linkblok .pic {
  width:240px;
  height:95px;
  margin: 0px 0px 10px 0px;
  overflow:hidden;
  background-repeat: no-repeat;
}



/*
.umbMailFormLabel  {
   width:80px;
  display:block;
  float:left;
}

#Mailformular_3_send {
  margin:5px 0px 0px 80px;
  display:block;
}

input, textarea {
  font-family:tahoma;
  font-size:12px;
  width:250px;
  border:1px solid #666;
}

textarea {
  height:50px;
}*/

#contour h4 {
  display:none;
}

#contour legend {
  font-weight:bold;
  margin:10px 0px 5px 0px;
  padding:0px;
  line-height:30px;
  font-size:14px;
}

#umbracoAutoForm label, #contour label  {
  display:block;
}

.contourNavigation input {
  float:left;
  margin-right:20px;
}

#contour div.checkbox {
  display:block;
  clear:both;
  margin-bottom:10px;
}

#contour .checkbox label {
  float:right;
  width:95%
}


#contour div.checkbox input {
  float:left;
  width:5%;
}

fieldset {
border:none;
  padding:0px; margin:0px;
}

#umbracoAutoForm input, #contour input  {
  display:block;
  width:235px;
  border:1px solid #999;
  margin: 0px 0px 0px 0px;
}

#umbracoAutoForm textarea, #contour textarea  {
  display:block;
  width:235px;
  height:100px;
  border:1px solid #999;
  margin: 0px 0px 0px 0px;
}

.ansatte td {border-bottom:1px solid #eee;}


#newslist li {
  border-bottom:1px solid #ccc;

}

#newslist a {
  text-decoration:none;
  color:black;
}

#newslist ul, #newslist li {
list-style:none;
}

#newslist li .dato {
width:140px;
display:block; 
float:left;
}


#underskrift {
 display:none;
}




#intro a {
  color:#fff;
}
























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
p {

}

h2 {

}

ansatte {

}


