/* ****************** side opbygning  *************** */

html, body {
margin:0; padding:0; background-color: #D2D2D2;
}

/*html, body, #container {min-height:100%; height:100%; width:100%;}*/
/* height:100% = min-height for IE5+/Win */
/*
html>body, html>body #container {height:auto; }*/
/*this undoes the IE hack, hiding it from IE using the child selector*/
body div#container {position:relative; background-color:#ffffff; padding:5px 6px 6px 6px; margin: 0 auto; width:760px;text-align: left;}
/*div#container {position:absolute;top:0;left:0;} */

div#footer {position:absolute;width:100%; border:0; margin-top:3em;padding-bottom:8px;bottom:0;background-color:#ffffff;}
 /* text-align:center;*/

div#bundadresse {position:relative;padding:6px 0 6px 0;background-color:#E9E9E8; width:760px;}
div#bundadresse .infotxt {color:#636D6F;}
div#bundadresse .infotxt a {color:#636D6F;}


h1 {font-size: 16px; font-weight: bold;}
h2 {font-size: 14px; font-weight: bold;}
h3 {font-size: 12px; font-weight: bold;}
h4 {font-size: 10px; font-weight: bold;}
h5 {font-size: 10px;}
h6 {font-size: 8px; font-weight: bold;}

a.cvulink:link, a.cvulink:visited {color: #9e005d;}
a.nounderline {text-decoration:none;}

.topcolor {background-color:#373737;}

.centerdiv {text-align: center;}

div#top_menucontainer * {margin:0; padding:0; font-size:100%; font-family: Arial, Helvetica, sans-serif;}
div#top_menucontainer {float:left;padding-top:2px;}
div#top_menucontainer ul {font-size:9pt;float:left; list-style:none;}
div#top_menucontainer li {float:left; padding-left:12px; margin-left:5px; background:url("../pics/top/menupil.gif") 0 4px no-repeat;}
div#top_menucontainer li a {color:#ffffff; text-decoration:none; font-weight:bold;}
div#top_menucontainer li a:hover {text-decoration:underline;} 

.centertable {margin-left: auto;margin-right: auto;text-align: left;}
.pagewidth {text-align:left; width:760px;}

td.farvetopmidt {line-height : 1px; font-size: xx-small;}
td.farvetopright {line-height : 1px; font-size: xx-small;}
td.baggfarve {line-height : 1px; font-size: xx-small;}
.nospace {line-height : 1px; font-size: xx-small; }

a img {border:none;}
.contentwidth {text-align:left; width:560px;}
.midcolwidth {text-align:left; width:320px;}
.rightcolwidth {text-align:left; width:210px;}

#vudd_tilmeld label {}


/* **********************  menu  ******************** */

div.niv1norm a {
display: block; width: 155px;
padding: 3px 0 3px 5px;
}

div.niv1norm a:hover {
display: block; width:155px;background-color: #373737;
padding: 3px 0 3px 5px;
}

div.niv1select a {
display: block; width:155px;
padding:3px 0 3px 5px;}

div.niv1select a:hover {
display: block; width: 155px;background-color: #000000;
padding: 3px 0 3px 5px;
}

div.niv1sub a {
display: block; width:143px;
padding: 2px 0 2px 5px;
}

div.niv1subselect a {
display: block; width:143px;
padding: 2px 0 2px 5px;
} 

div.niv2sub a {
display: block; width:136px;
padding: 2px 0 2px 5px;
}

div.niv2subselect a {
display: block; width:136px;
padding: 2px 0 2px 5px;
}

div.niv3sub a {
display: block; width:127px;
padding: 2px 0 2px 5px;
}

div.niv3subselect a {
display: block; width:127px;
padding: 2px 0 2px 5px;
}