/*
beneb design
vestjylland hojskole css 
liquid version
copyright 2008
*/

body { background-color:#4e4848; padding:0px; margin:0px; text-align: center; min-width:796px; margin-top:5%; font-family: verdana, geneva, arial, sans-serif; font-size:11px; }
#wrapper { margin:0 auto; text-align: left; width:796px; border-left:4px solid #000; border-bottom:1px solid #000; border-right: 4px solid #1ec810; background-color:#000000; }
#header { height:38px; width:610px;/*default colour for all headings*/}
html>body #header { height:38px; width:615px; background-color:#99cc00; /*default colour for all headings*/ }
/*for nyheder page*/
#nHeader { height:38px; width:610px; background-color:#FCE602;/*default colour for all headings*/}
html>body #nHeader { height:38px; width:615px; background-color:#FCE602; /*default colour for all headings*/ }

#header h1, #nHeader h1 { color:#fff; font: normal 32px Verdana, sans-serif; margin:0 0 0 5px; line-height:38px; }
html>body #header h1, #nHeader h1 { color:#fff; font: normal 32px Verdana, sans-serif; margin:0 0 0 5px; line-height:38px;  }
#nav { height:17px; width:610px; background-color:#000; }
html>body #nav { height:17px; width:615px; background-color:#000; }
/*content*/
#kalenderContent { background-color:#b2a8a8; width:610px; }
html>body #kalenderContent { background-color:#b2a8a8; width:615px; }


#kalenderBottom { width:608px; height:46px; background-color:#b2a8a8; border-top:2px solid #000000; border-left:3px solid #000000; border-right:3px solid #000; left: 3px; bottom: -457px; }
html>body #kalenderBottom { width:608px; height:46px; background-color:#b2a8a8; border-top:2px solid #000000; border-left:3px solid #000000; border-right:3px solid #000; left: 3px; bottom: -457px; }
#language { width:610px; height:18px; background-color:#000; color:#fff; padding-left:5px; line-height:18px; }
/*MENU*/
#menuContainer { background-color:#000; width:180px; float:right; margin-right:0px; padding:0px; }
html>body #menuContainer { background-color:#000; width:176px; float:right; margin-right:5px; padding:0px; }
#menuBG { background-color:#000000; }

#announce { float:right; width:176px; color:#fff; text-align:center; font-size:14px; margin-top:200px; }
html>body #announce { float:right; width:176px; color:#fff; text-align:center; font-size:14px;margin-top:200px; }
#box { clear:right; float:right; width:177px; background-color:#000000; }
#logo { height:35px; width:50px; float:right; }
#green { background-color:#1ec810; width:4px; height:425px; position:absolute; top:0px; left:181px; }
/*footer*/
#footerContainer { clear:both; }
#ftext { height:13px; width:791px; padding-right:5px; background-color:#998d8d; border-right:4px solid #000; line-height:13px; text-align:right; }
#sort { height:11px; width:796px; background-color:#000; border-right:4px solid #000; }
#hvid { height:11px; width:795px; background-color:#fff; border-left:1px solid #000; border-right:4px solid #000; }
#copyright { position:absolute; top:5px; left:0px; position:relative; margin:0 auto; text-align:right; width:796px; }
/*link styles*/
a:link { color:#000; text-decoration:underline; }
a:visited { color:#000; text-decoration:underline; }
a:hover { color:#fff; text-decoration:underline; }
a:active { color:#fff; text-decoration:underline; }
#announce a:link, #announce a:visited { color:#fff; text-decoration:underline; }
#announce a:hover { color:#FF0000; text-decoration:underline; }
#announce a:active { color:#ff0000; text-decoration:underline; }
#language a:link, #language a:visited { color:#fff; text-decoration:underline; }
#language a:hover { color:#666666; text-decoration:underline; }
#ftext a:link, #copyright a:link, #copyright a:visited { text-decoration:none; }
#ftext a:hover { color:#fff; text-decoration:underline; }
/*styles*/
p { margin:5px 5px 0px 5px; font-family: verdana, geneva, arial, sans-serif; font-size: 11px; font-weight: normal; }
#announce p {margin:5px 5px 0px 5px; font-family: verdana, geneva, arial, sans-serif; font-size: 13px; font-weight: normal; }
#mainContent h1, #kalenderContent h1 { margin:5px 5px 0px 5px; font-family: verdana, geneva, arial, sans-serif; font-size: 11px; font-weight: normal; color:#000; }
/*nav 1 styles*/
#nav ul { padding: 0; margin: 0; white-space: nowrap; background-color:#000; height:17px; line-height:17px; }
#nav li { display: inline; list-style-type: none; }
#nav a { padding: 2px 3px 2px 5px; margin-left:0px; }
#nav a:link, #nav a:visited { color: #fff; text-decoration: none; }
#nav a:hover { color: #fff; text-decoration:none; background:#4b4b4b; }
/*for active nav item*/
.active a:link, .active a:visited, .active a:hover { background-color:#4b4b4b; color:#fff; text-decoration:none; }
/*for questions*/
h4 { padding-top:3px; padding-left:5px; border-top: 1px dotted #000; font: bold 11px; font-family: verdana, geneva, arial, sans-serif; }
/*main menu*/
.menu { height: 100px; font-family: verdana, geneva, arial, sans-serif; float:left; background-color:#000; }
.menu ul { margin: 0pt; padding: 0pt; float:left; z-index: 500; list-style-type: none; width: 173px; }
.menu li { background-color: #000000; float: left; }
.menu li.sub { background-color: #000000; }
.menu a, .menu a:visited { display: block; text-decoration: none; height: 17px; line-height: 17px; width: 175px; color: #ffffff; padding-left: 5px; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; border: 1px solid #66ffff; border-width:0 0 1px 1px; }
/*.menu b { float: right; margin-right: 5px; }*/
* html .menu a, * html .menu a:visited { width: 175px; line-height: 1.6em; }
* html .menu a:hover { color: #ffffff; background-color: #999966; position: relative; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li:hover { position: relative; }
.menu a:active, .menu a:focus { color: #ffffff; background-color: #4b4b4b; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li:hover > a { color: #ffffff; background-color: #4b4b4b; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li ul { /*changes second level position*/ /*padding-left: 0px;*/
visibility: hidden; position: absolute; top: 0px; left: -181px; background-color: transparent; }
.menu li:hover > ul { visibility: visible; }
.menu ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
.fagintro { background-color:#745c38; }
.netvaerk { background-color:#800000; }
.elev { background-color:#004040; }
.oko { background-color:#0c5804; }
