/* 

Theme name: Kenneth

Theme URI: http://www.neslo.dk

Description: neslo.dk

Author: Stefan Koeberl 

Author URI: http://www.nelso.dk

Version: 0.1.

*/



body {

	text-align: center;

         background: #0E3669 url('hp-images/new/backg_neslo.jpg') repeat-x; 

    

	font-family: "Calibri", "Lucida Grande", Verdana, Georgia, Sans-Serif;

	font-size:10pt;

         border: none;

	}





textarea {

  overflow: auto;

	}



a:link {

	text-decoration: none;

	color:  #143458;

         border: none;

}



a:visited {

	text-decoration: none;

	color:  #143458;

         border: none;

}



a:hover, a:active {

	color:  #143458;

         border: none;

}



h3 {

	font-size: 1.4em;

	margin: 5px 0 10px 0;

         

	font-weight: bold;

         color:  #015BDC;

	}



hr {

	border-bottom: 1px solid  #143458;

         margin: -15px 0px 2px 0px;

	

         	height: 1px;

	border: 1px;

         }



#wrapper {

	background: url('hp-images/bg-4.png');

         

	background-repeat:repeat-x;

	width:1000px; 

         margin: 0px auto;

	

         padding: 0px 0px 0px 0px;



         border-bottom: 1px solid  #015BDC;

                  

	}



#wrapper3 {

	background: url('hp-images/backg_neslo2.png');

         

	background-repeat:repeat-y;

	width:1214px; 

         margin: 0px auto;

	

         padding: 0px 0px 0px 0px;



         

                  

	}



#wrapper2 {

	background: #fff;

	background-repeat:repeat-y;

	width:700px; 

	margin:0px auto;             

	}



.boks {

	background: #fff url('') top left no-repeat;

	width:233px;

	height:189px;

	float:left;

	}



#header {

        height: 240px;

        background: url('hp-images/n4.jpg');

        background-repeat:repeat-y;

        border-top:2px solid #015BDC;

        border-bottom:2px solid #000000;

        width:auto;

}



#content {

         width: 590px;

         font-size: 1.1em;

         float: left; 

         margin-top: 10px;

         padding: 5px 5px 5px 55px;

         text-align: left;

         font-family: "Calibri", "Lucida Grande", Verdana, Georgia, Sans-Serif;

         padding-bottom: 50px;

	

}



#content2 {

	width: 600px;

	

         margin-top:40px;

         margin-left:4px;

         padding-left:25px;

         text-align:left;

         font-family: "Calibri", "Lucida Grande", Verdana, Georgia, Sans-Serif;

         

        

	}







#sidebar {

	width: 25%;

         	float: right;

         

         margin: 5px 25px 5px 5px;

         padding: 10px 10px 10px 10px;

         margin-top:4%;

         border: none;

        }



#sidebar img {

         border: none;

        }

#both {

	clear: both;

}



#footer {

font-family: "Calibri", "Lucida Grande", Verdana, Georgia, Sans-Serif;

font-size: 0.8em;

background-color:  #143458;

height:48px;

margin:0;

padding:8px 0 0 0;

width:1000px;

text-align:center;

line-height:18px;

color: #ffffff;

}





.title {

	font-size: 11pt;

	font-family: Calibri;

	font-weight: bold;

                  text-align:left

}



ul.menu { 

  font-family: "Calibri", "Lucida Grande", Verdana, Georgia, Sans-Serif;

  font-size:14px;

  margin:0 0 0.4em 0;

  height:20px;

  line-height:100%;

  

  list-style:none; 

  text-align:center;

  margin-top:10px;

 }



* html ul.menu {width:100%;} 



ul.menu li {



  display:inline;

 }

  

ul.menu li a { 

  

  float:right; 

  margin:0; 

  padding:3px 5px;

  color: #ffffff; 

  text-decoration:none; 

margin-right:14px;

}

  

ul.menu li a#link1  {

  border:none}

  

ul.menu li a:visited { 

  color: #ffffff; }

ul.menu li a:hover {

  color: #ffffff;

  }

.cl {clear:left;}





h1 {

text-align:left;

font-family: "Calibri", "Lucida Grande", Verdana, Georgia, Sans-Serif;

border-bottom: 1px solid  #143458; 

color:  #015BDC;

font-size: 18pt;

}



/*

p, span {

font-family: "Calibri", "Lucida Grande", Verdana, Georgia, Sans-Serif;

font-size:10pt;

}

*/



#content img {

padding:10px;

padding-right:25px;

border:none;

}



.b1, .b2, .b3, .b4 {display:block; overflow:hidden;height:1px;}

.b1 {background:black;margin: 0 5px;}

.b2, .b3, .b4 {background:#ffffff; border-style:solid;

    border-color:#ffffff;}

.b2 {margin:0 3px; border-width:988 2px;}

.b3 {margin:0 2px; border-width:988 1px;}

.b4 {margin:0 1px;border-width:988 1px;}



.boxcontent {display:block;  background:#fff; 

     border-width:0 1px; border-style: solid;border-color: #015BDC;}



#subfooter {

background: url('hp-images/backg_neslo.png');

background-repeat:repeat-x;

width:1214px; 



padding: 20px 0px 20px 0px;

margin: 0px auto;

text-align: center;

font-family: "Calibri", "Lucida Grande", Verdana, Georgia, Sans-Serif;

color:#333333;

font-size: 1.0em;

}

.contactform {

font-family: "Calibri", "Lucida Grande", Verdana, Georgia, Sans-Serif;

line-height: 21px;

}

fieldset {

font-family: "Calibri", "Lucida Grande", Verdana, Georgia, Sans-Serif;

line-height: 21px;

}



/* Kontaktformular_Sidebar */



#skyscraper {

	position : auto;

	padding: 5px 5px 5px 5px;

	width : 260px; 

	height : auto; 

	top: 280px; 

	left: 850px; 

	background-color: #ffffff; 

	border: 1px solid #cccccc

                  text-decoration: none;

        

	}

#skyscraper {

         background-color: #ffffff;

		 position: auto;		 

         top: 280;

		 left: 850;

	     position: expression("auto");

         

      }

#skyscraper img {

	padding: none;

        text-decoration: none;

	border: 1px solid #cccccc;

	} 





.metiastart2 {

         border:none;

         font-size: 0.95em;

	background-color: none;

	margin: 0px 0px 0px 0px; 

	padding: 0px 0px 0px 0px; 

	text-align: center;

	color: #666;

	}









.metiastart {

    border: 1px solid #cccccc;

        font-size: 0.95em;

	background-color: #ffffff;

	margin: 5px 5px 5px 5px;

	padding: 0px 0px 0px 0px; 

	text-align: center;

	color: #666;

	}



/* Kontaktformular */



#kontaktos {

	background-color:  #143458;

	width: 230px;

	color: #ffffff;

	line-height: 1.3em;

	margin: 0px 0px 0px 0px;

	padding: 5px 5px 5px 5px;

	}



/* CSS für die Startseite */



#container {

	width:788px;

	margin-left:-394px; /* -((Width / 2) - padding - border) */

	position:absolute;

	left:50%;

	margin-top:40px;			

	}



a {

	font-family: "Calibri", "Lucida Grande", Verdana, Georgia, Sans-Serif;

         border: none;

	}











#top {

	width:100%;

	height:0px;

	

}

#hpcontent {

	width:100%;

	text-align:center;

	margin:0;

	font-family: "Calibri", "Lucida Grande", Verdana, Georgia, Sans-Serif;

	padding:0;

	background-color:#fff;

         border: none;

}





#container1 {

	margin:0;

	background: transparent;

	}

	

#container1 p {

	text-align: left; 

	margin-left:2%;

	line-height:14px;

	padding:0 45px;

	color: #143458;

	}



#hpfooter {

	width: 100%;

	font-family: "Calibri", "Lucida Grande", Verdana, Georgia, Sans-Serif;

	color: #ffffff;

	height:28px;

	background-color: #143458;

	text-align:center;

	}



#hpfooter p {

	font-size: 0.6em;

	color: #015BDC;

	letter-spacing:1px;

	line-height:28px;

}



#hpfooter a {

	color: #015BDC;

	letter-spacing:1px;

}



.b1, .b2, .b3, .b4 {

	display:block;

	overflow:hidden;

	height:1px;

	}

	

.b1 {

	background:#015BDC;

	margin: 0 5px;

	}

	

.b2, .b3, .b4 {

	background:#015BDC;

	border-style:solid;

    border-color:#015BDC;

    }

    

.b2 {

	margin:0 3px;

	border-width:0 2px;

	}

	

.b3 {

	margin:0 2px;

	border-width:0 1px;

	}

	

.b4 {

	margin:0 1px;

	border-width:0 1px;

	}



.boxcontent {

	display:block;

	background:#fff; 

    border-width:0 1px; 

    border-style: solid;

    border-color: #015BDC;

    }



#container1 img {

	padding:0;

	float:left;

	border:none;

	}

	

#gennem {

	position:absolute;

	top:34%;

	left:0%;

	background-repeat:repeat-xy;

	background-image: url('hp-images/trans.png');

	width:100%;

	height:100px;

	}





/* Content */