html, body {
color: #ffffff;
font-family: arial, verdana, sans-serif;

font-size:100%;
/*background-color:#631405;*/
/*background-color:#000000;*/
/*background-color:#ECEDE7;*/
background-color:transparent;
/*background-color:#ffffff;*/
margin:0em 0em 0em 0em;
padding:0;
margin-top:0px;
}

* html, body {
margin:2em 40px 2em 40px;
}

a{text-decoration:none;} 
a:link {color:#ffffff;}
a:visited {color:#ffffff;}
a:hover {color:#ffffff;}


#sidehoved {
border-top:0px solid #000000; 
border-left:0px solid #000000; 
border-right:0px solid #000000; 
background-color:#6d777b;
background-image: url('images/lys.jpg');
background-repeat: no-repeat;
background-attachment:scroll;
background-position: top left;
height:130px;
margin-top:0px;
margin-left:0px;
margin-right:0px; 
margin-bottom:0px;
}
  
h1.overskrift {
position:absolute;
font-family: arial, verdana, sans-serif;
font-size:140%;
margin-left:25px;
margin-top:0px;
padding-top:0px;
padding-bottom:10px;
letter-spacing:3px;
color:#5d6c76;
top:68px
}

* html body h1.overskrift {
font-size:145%;
margin-left:49px;
top:80px

}

h1.overskrift-2 {
position:absolute;
font-family: arial, verdana, sans-serif;
font-size:140%;
margin-left:25px;
margin-top:0px;
padding-top:0px;
letter-spacing:3px;
color:#ffffff;
}

* html body h1.overskrift-2 {
font-size:145%;
margin-left:49px;
top:80px;
}

/*
h1.navn {
position:absolute;
font-family:  verdana, arial, sans-serif;
padding-right:0px;
text-align:left;
top:3px;
margin-left:25px;
padding-bottom:0px;
padding-top:30px;
line-height:100%;
letter-spacing:4px;
font-size:140%;
color:#000000;
}


* html body h1.navn {
text-align:left;
top:21px;
margin-left:45px;
padding-bottom:0px;
padding-top:40px;
line-height:100%;
letter-spacing:4px;
font-size:145%;
color:#e9dac4;
}
*/


h1.navn {
  width:445px;
  height:61px;
  font-size:10px;
text-align:left;
padding-top:22px;
margin-left:20px;
margin-bottom:-1px;
  position:relative;}

h1.navn span {
  background:url('images/navnpic.jpg') no-repeat;
  position:absolute;
  width:100%;
  height:100%
  }
  
  #name {
position:absolute;
top:40px;
left:58px;
z-index:999;
}

/*
html body #name {
position:absolute;
top:54px;
left:58px;
z-index:999;

}
*/

h1.navn-2 {
position:absolute;
font-family:  verdana, arial, sans-serif;
padding-right:0px;
text-align:left;
top:20px;
margin-left:45px;
padding-bottom:0px;
padding-top:40px;
line-height:100%;
letter-spacing:4px;
font-size:145%;
color:#51544e;
}

h2.gil {
  width:445px;
  height:50px;
 
  margin:0px;
  padding:0;
  position:relative;}

h2.gil span {
  background:url('images/navnpic.jpg') no-repeat;
  position:absolute;
   width:100%;
  height:100%;
  }

p.vocalguide{
position:absolute;
text-align:left;
margin-left:10px;
margin-top:50px;
margin-bottom:0px;
line-height:100%;
letter-spacing:7px;
font-size:105%;
font-weight:bold;
white-space:pre;
color:#000000;
padding-bottom:5px;
padding-top:85px
}

* body sidehoved p.vocalguide{
margin-top:-2px;
color:#000000;
}

#sidehoved p.vocalguide a:link,
#sidehoved p.vocalguide a:visited{
color:#000000;
font-weight:normal;
white-space:pre;
}

 #v-kol {
width: 100%;
float: left;
margin-right: -16%;
margin-left: 0px;
margin-top:0px;
margin-bottom:0px;
background-image: url('images/bg50.gif');
background-repeat:repeat-y;
background-position:         right top;
background-color:#BAB3A9;
height:196px;
}

* html body #v-kol {
margin-top:-15px;
margin-right: -30%;
}

#sidehoved img.logo{ 
position:absolute;
right:41px;
top:33px;
}

div#indhold {
background-image: url('images/bg290.gif');
background-repeat: repeat-Y;
background-attachment:fixed;
background-position: TOP left;
border-top:0px solid #000000;
  border-left:0px solid #000000;
  border-right:0px solid #58526b;
  margin-left:0px;
  margin-right:35px;
  margin-bottom:0px;
  width:90%;
  margin-top:-13px;
  padding-top:0px;
  padding-bottom:0px;
  padding-right:0px;
  padding-left:0px;
  height:196px;
  position:relative;
  color:#000000;
  z-index:1;
  }
 
 * html body div#indhold{
 background-image: url('images/bg250.gif');
background-repeat: repeat;
background-attachment:fixed;
background-position: top left;
}
 
 
#indhold a{text-decoration:underline;} 
#indhold a:link {color:#57646d;}
#indhold a:visited {color:#57646d;}
#indhold a:hover {color:#ffffff;}



#indhold h1 {
	 padding-top:25px;
	 color:#57646d;
	 line-height:10%;
     letter-spacing:1px;
     font-family: verdana, arial, sans-serif;
     font-size:80%; 
     margin-left:300px;
} 


   
 
div.index {

float:left;
margin-top:0px;
margin-bottom: 0px;
margin-left: 250px;
margin-right:0px
}

* html body div.index {
margin-left: 125px;
}

#imgtxt {
font-family:Garamond, Tim	es New Roman, serif;
position: absolute;
left:530px;
top:50px;
font-size:250%;
}

div.index-2 {
float:left;
margin-top: 0px;
margin-bottom: -5px;
margin-left: 600px;
margin-right:0px
}


div.billede {
float:left;
border-color: #FFFFFF;
margin-top: 0px;
margin-bottom:-3px;
margin-left: 0px;
margin-right:5px;
text-align:center;
}

p.billedtekst {
text-indent: 0;
font-size:90%;
line-height:100%;
margin-top:0px;
color:#000000;

}


div.billede-2 {
float:left;
border-color: #FFFFFF;
margin-top: 130px;
margin-bottom: -5px;
margin-left: 0px;
margin-right:5px;
text-align:center;
}



#indhold p.tekst {
     line-height:120%;
     letter-spacing:0px;
     text-align:justify;
	 padding-right:0px;
     color:#57646d;
     font-size:90%;
     font-weight:normal;																																																										      
     margin-left:300px;
     margin-right:25px;
     margin-top:10px;
     margin-bottom: 10px;
     
 } 
 
 indhold p.kontakttekst {
     line-height:120%;
     letter-spacing:0px;
     text-align:justify;
	 padding-right:0px;
     color:#57646d;
     font-size:80%;
     font-weight:normal;																																																										      
     margin-left:300px;
     margin-right:25px;
     margin-top:10px;
     margin-bottom: 10px;
     
 } 

 
 #indhold p.kontakt {
     line-height:120%;
     letter-spacing:0px;
     text-align:justify;
	 padding-right:0px;
     color:#57646d;

     font-size:90%;
     font-weight:normal;																																																										      
     margin-left:300px;
     margin-right:25px;
    margin-top:0px;
     margin-bottom:-20px;
}     

 
 
 #indhold p.top {
     line-height:120%;
     letter-spacing:0px;
     text-align:justify;
	 padding-right:0px;
     color:#57646d;
     font-size:90%;
     font-weight:bold;																																																										      
     margin-left:300px;
     margin-right:25px;
    margin-top:35px;
     margin-bottom: 10px;
}     


#indhold ul.top {
     list-style:outside;
     line-height:120%;
     letter-spacing:0px;
     text-align:justify;
	 padding-right:0px;
     color:#57646d;
     font-size:90%;
     font-weight:normal;																																																										      
     margin-left:300px;
     margin-right:25px;
    margin-top:0px;
     margin-bottom: 10px;
}     

 
 #indhold p forside{
     line-height:150%;
     letter-spacing:0px;
     text-align:justify;
	 padding-right:0px;
     color:#57646d;
     font-size:80%;
     font-weight:bold;																																																										      
     margin-left:335px;
     margin-right:25px;
     margin-top:0px;
     margin-bottom: 10px;
     
 } 

#indhold ul.ord {
     line-height:130%;
     list-style:none;
     font-weight:bold;
     text-align:left;
	 padding-right:40px;
     color:#57646d;
     font-size:80%;      
     margin-left:320px;

 } 

#indhold ul li {
padding-top:10px;
}

#indhold img.forside {
padding-top:400px;
border:0px #ffffff;
}

#indhold ul.cv {
     line-height:120%;
     
     list-style:outside;
     line-height:130%;
          font-weight:bold;
          text-align:left;
	 padding-right:40px;
     color:#57646d;
     font-size:80%;      
     margin-left:300px;
} 


#indhold img.index-2 {
position:absolute;
border-color: #FFFFFF;
margin-top: 0px;
margin-bottom: 5px;
margin-left:-115px;
margin-right:0px;
padding-top: 0px;
padding-bottom:0px;
padding-left:0px;
z-index:0;
}


#indhold img.index1 {
border-color: #FFFFFF;
margin-top: 550px;
margin-bottom: 5px;
margin-left: 5px;
margin-right:0px;
padding-top: 0px;
padding-bottom:0px;
padding-left:50px;
z-index:1;
}

.slogan {
	margin-left:100px;
	padding-top:-20px;
}

.slogan p.text{
font-size:80%;	
     color:#57646d;

}

#indhold p.forsideoverskrifttop {
font-size:80%;	
font-weight:normal;
     color:#57646d;
 padding-top:55px;
	}
	
#indhold p.forsideoverskrift {
font-size:80%;	
font-weight:normal;
     color:#57646d;
 line-height:100%;
     }	
#indhold p.forsideoverskriftslut {
font-size:80%;	
font-weight:normal;
     color:#57646d;
 line-height:100%;
 padding-bottom:45px;
     }	

img.pix {position:relative;
	margin-right:40px;margin-top:0px;}
#h-kol {
position:absolute;
top:110px;
right:30px;   
width:20%;
float:left;
text-align:justify; 																																																
}
    
* html body #h-kol {
margin-top:55px;
margin-left:17px;   
}

#menulinie{
padding-top:8px;
padding-bottom:3px;
margin-left:-20px;
}

.menu li {
display:inline;
list-style:none;
}

.menu a{
font-size:85%;
font-weight:bold;
list-style:none;
text-align:center;
padding-left: 5px;
padding-right: 18px;
font-size:90%;
line-height:20%;
margin-top:3px;
}

* html body .menu a{
font-size:90%;


}

.menu a:link,
.menu a:visited {
color:#cccccc;
}

.menu a:hover{
color:#ffffff;
margin-left:0px;
margin-right:0px;
font-size:90%;
}


body.kontaktside .menu ul li.kontakt_side a,
body.forside .menu ul li.for_side a,
body.syngeside .menu ul li.synge_side a,
body.stemmenside .menu ul li.stemmen_side a, 
body.tilbudside .menu ul li.tilbud_side a, 
body.undervisningside .menu ul li.undervisning_side a, 
body.referenceside .menu ul li.reference_side a,
body.cvside .menu ul li.cv_side a,
body.priserside .menu ul li.priser_side a{
font-size:90%;
color:#ffffff;
}
    
/*  
#menu ul {
margin-top:0px;
font-weight:bold;
letter-spacing:1px;
list-style:none;
margin-bottom:0%;
line-height:20%;
font-size:80%;	
padding-top:0px;
font-family: verdana, arial, sans-serif;
}

* html body #menu ul {
margin-top:5px;
}

#menu ul li {
padding-top:5px;
}

#menu ul li a{
color:#ffffff;
}

#menu a:link {
color:#ffffff;
}

#menu a:visited {
color:#ffffff;
}

#menu a:hover {
color:#790202;
}

body.kontaktside #menu ul li.kontakt_side a,
body.stemmenside #menu ul li.stemmen_side a,
body.syngeside #menu ul li.synge_side a, 
body.undervisningside #menu ul li.undervisning_side a, 
body.tilbudside #menu ul li.tilbud_side a,
body.referenceside #menu ul li.reference_side a,
body.cvside #menu ul li.cv_side a {
color:#D5B491;
letter-spacing:1px;
}

*/
  
div#container {
border:0px solid #ffffff; 
background-image: url('images/bg.gif');
background-repeat: repeat;
background-position: top left;
margin-top:0px;
}
 
#pil-op {
padding-bottom:1%;
padding-left:86%;
background-image: url('images/bg225.gif');
background-repeat: repeat-y;
background-position: top right;
background-color:#BAB3A9;
}

* html body #pil-op {
padding-left:78%;
}

#sidefod {
/*background-color:#8a9390;*/
background-color:#6d777b;
border-right:0px solid #58526b;
border-left:0px solid #58526b;
border-bottom:0px solid #58526b; 
padding-left:25px; 
padding-right:50px; 
padding-top:-20px;
padding-bottom:0px;  
color:#cdcdcd ;
font-weight:normal;
letter-spacing:2px;
font-size:80%; 
margin-top:0px;
text-align:center;
}
	
img#pilop {
padding-left:0%;
border:0px none;
}
	
.clear {clear:both;line-height:0px;}
 
table {
}

td.brdr {
border-left:1px solid #bab19b; 
border-top:1px solid #bab19b;
border-bottom:1px solid #bab19b;
 }
td {
font-size:80%;
}

h1 {
font-size:90%;
}

textarea
{
color:#57646d;
background: #e9eae5;
border: 1px solid #B8A699;
/*
scrollbar-3dlight-color:#b8a699;
           scrollbar-arrow-color:#b8a699;
           scrollbar-base-color:#000000;
           scrollbar-darkshadow-color:#BEBFBA;
           scrollbar-face-color:#6B6F70;
      	           scrollbar-highlight-color:#BEBFBA;
           scrollbar-shadow-color:#BEBFBA;}
*/
}

fieldset.generel{
border:1px solid #cdcdcd;
margin-top:-10px;
padding-right:25px;
padding-left:25px;
margin-left:0px;
margin-left:0px;
background-color:#050607
}


 fieldset
{
float:left;
border: 0px solid #5d6c76;
width:50%;
padding:2em;
padding-left:50px;
color:#57646d;
font-weight:bold;
margin-top:0px;
margin-right:-50px;
font-size:90%;
}


/*
 fieldset
{
border: 1px solid #5d6c76;
width:15em;
padding:2em;
color:#57646d;
font-weight:bold;
margin-left:300px;
font-size:90%;
}
*/

legend
{
font-weight:bold;
color:#57646d;
border: 1px solid #BAB3A9;
padding: 6px 12px 2px 6px;
} 


label
{
width: 6em;
float: left;
text-align: left;
margin: 0.5em;
padding-bottom:10px;
display: block;
font-weight:bold;
color:#57646d;

}

.submit input
{
margin-left: 4.5em;
} 
input
{
color: #57646d;
background: #e9eae5;
padding: 0px 2px 2px 0px;
border: 1px solid #B8A699;

}

.submit input
{
color: #ffffff;
background: #6b6f70;
padding:5px;
border: 1px outset #d7b9c9;
} 

.knap
{background-color:#6d777b;
 border-top:0px solid #cdcdcd;
 border-right:0px solid #BAB3A9;
border-left:1px solid #000000;
border-bottom:1px solid #000000;

 margin-top:20px;
 padding-top:2px;
 padding-bottom:2px;

 color:#cdcdcd;
 font-weight:bold;
 font-size:90%;
} 
  

 
 
 
 
