/*genneral stil til hele sitet*/
html { height:100%; max-height:100%; padding:0; margin:0; border:0; background:#fff; overflow:hidden; 
}
body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0; font-family:Verdana, Arial, Helvetica, sans-serif;
}


/*genneral opbygning med toppen bunden og midten af siden*/
#content {display:block; height:100%; max-height:100%; overflow:auto; padding-left:0px;  position:relative; z-index:3;
 }
#head {position:absolute; margin:0; top:0; right:18px; display:block; width:100%; height:150px; background:#ffffff;  z-index:5;  border-bottom:0px solid #000;
}
#foot {position:absolute; margin:0; bottom:-1px; right:18px; display:block; width:100%; height:90px; background:#fff; color:#000; z-index:5; border-top:0px solid #000;
}
.pad1 {	display:block; width:18px; height:90px; border:0px solid #000;
}
.pad2 {display:block; height:155px; border:0px solid #000;
}
.logo{  width:910px; height:20px; position:absolute; z-index:2; top:40px; left:20px; border:#000000 solid 0px;
}


/*topmenu opbygningen */
#topmenu{ width:970px; position:relative; z-index:2; top:-33px; left:40px; height:25px; border:#000000 solid 0px;
}
#topmenu_link a{ font-weight:bold; color:#ffffff; font-size:10px; text-decoration:none;
	}
#topmenu_link a:hover{ font-weight:bold; color:#ffffff; text-decoration:underline;
}


/*menu opbygningen */
#menu{position:absolute; width:968px; height:25px; z-index:6; border:#000000 0px solid; top:130px;  background-repeat:repeat-x;
}
#menu_faner{position:absolute; width:968px; height:25px; z-index:6; border:#000000 0px solid; top:110px;
}
.skygge{width:970px; height:27px; position:absolute; z-index:1; left:px; top:136px; background-repeat:no-repeat; border:#000000 0px solid;
}
.venstre{ width:16px; height:34px; position:absolute; z-index:77; left:0px; top:-3px; border:#000000 0px solid;
}
.hojre{width:28px; height:34px; position:absolute; z-index:77; right:-2px; border:#000000 0px solid; top:-2px;
}

/*banner venstre side*/
.venstre_bannerboks{height:350px; width:140; border:1px solid #858175;
        }
.poll_bannerboks{height:150px; width:140; border:0px solid #858175;
        }
/*banner artikel*/
.artikel_bannerboks{height:250px; width:300; border:1px solid #858175; z-index:3;
        }


/*boksne i h?jre side af sitet med aktuelle nyheder*/
.aktuelbox{position:relative; width:150px; height:700px; top:0px; left:0px; border:#000000 solid 0px;
	}
.aktuelbox_soeg{position:relative; width:145px; height:80px; top:29px; left:0px; z-index:1; border:#000000 solid 0px;
	}
.aktuelbox_iframe2{position:relative; width:150px; height:600px; top:47px; left:0px; z-index:1; border:#000000 solid 0px;
	}

/*soegefunktionens styles*/
.submit_soeg {border:#a5acb2 solid 1px;background-color:#ffffff;height:19px;cursor:pointer;
        }

/*debatforum*/
.bgfarve_overskrift{background-color:#279cb4;
}
.bgfarve_celle{background-color:#fff;
}

/*form_uddannelsesb?ger*/
.form_hd{font-weight:bold;
}


/*calculator*/

#colslider {position: absolute;	bottom: 12px; left: 44px;
}

#heightslider {	position: absolute; bottom: 51px; left: 10px;
}

#visualizer { position: relative; width: 500px;	height: 600px; background-color: white;
}

#drawarea { position: absolute;	bottom: 50px; left: 45px; width: 299px;	height: 400px; background-color: #F5F5F5;
}

.hslidergrip {position: absolute; top: -3px; left: 48px; width: 27px; height: 25px; background-image: url('files/Filer/design/ua/calculator/images/udd_slidergrip.gif'); z-index: 20; cursor: pointer;
}

.vslidergrip {position: absolute; left: -3px; bottom: 10px; width: 25px; height: 27px; background-image: url('files/Filer/design/ua/calculator/images/udd_rslidergrip.gif'); z-index: 20; cursor: pointer;
}

#h_slidetop {position: absolute; bottom: 382px;	left: 0px; z-index: 0;
}

#h_slidebody {position: absolute; bottom: 13px;	left: 0px; width: 18px;	height: 370px; z-index: 0;
}

#h_slidebottom {position: absolute; bottom: 0px; left: 0px; z-index: 0;
}

#colorslider {position: absolute; right: 130px;	bottom: 260px;
}

#c_slidetop {position: absolute; bottom: 143px;	left: 0px; z-index: 0;
}

#c_slidebody {	position: absolute; bottom: 13px; left: 0px; width: 18px; height: 130px; z-index: 0;
}

#c_slidebottom {position: absolute; bottom: 0px; left: 0px; z-index: 0;
}

#placeslider {position: absolute; right: 130px;	bottom: 60px;
}

#p_slidetop {position: absolute; bottom: 143px;	left: 0px; z-index: 0;
}

#p_slidebody {position: absolute; bottom: 13px;	left: 0px; width: 18px; height: 130px; z-index: 0;
}

#p_slidebottom {position: absolute; bottom: 0px; left: 0px; z-index: 0;
}

#heightslidergrip {bottom: 54px;
}

#pricelabel {position: absolute; bottom: -80px;	left: 20px; font-family: sans-serif; font-style: italic; font-weight: bold; font-size: 24px; color: black;
}

#avis_selector {position: absolute; top: 0px; left: 40px; font-family: sans-serif; font-weight: normal; font-size: 13px; color: black;
}

#article {position: absolute; bottom: 0px; left: 0px; width: 59px; height: 69px; border: 1px solid #AAAAAA; background-color: #DDDDDD;
}

#article_header {position:absolute; top: -55px;	left: 0px; width: 100%;	text-align: center; font-family: sans-serif; font-size: 12px; color: #AFAFAF;
}

#heightLabel {font-family: sans-serif;	font-size: 12px; color: #888888;
}

#columnsLabel {position: absolute; bottom: 0px;	right: 0px; width: 100%; font-family: sans-serif; font-size: 12px; color: #888888; text-align: right;
}

.slideHeader {font-family: sans-serif;	font-size: 13px; font-style: italic; font-weight: bold;	color: black; position: absolute; bottom: 160px; left: 8px;
}

#heightmarkers {position: absolute; bottom: 19px; left: -23px;
}

#colormarkers {position: absolute; bottom: 18px; left: 18px;
}

#placemarkers {position: absolute; bottom: 20px; left: 18px;
}

#columnmarkers {position: absolute; top: 18px; left: 60px;
}

#overviewlabel {position: absolute; bottom: -30px; right: -140px; width: 240px;	font-family: sans-serif; font-size: 12px; color: black;	background-color: #EEEEEE; border: 1px solid black; padding: 10px;
}

#heightbox {position: absolute;	bottom: 400px; left: -34px; width: 54px; height: 20px;	text-align: right; font-weight: bold;
}
