body { font-family:  Arial, Helvetica, sans-serif, Verdana; font-size: 68.75%; color: #000000; margin-top: 0px; margin-left: 0px; padding-top: 4px; padding-left: 10px;  background-color: #ffffff; }
#frame { float: left; background-color: #FFFFFF; padding: 0px 0px 0px 0px; }
#header { width: 912px; padding: 0px 0px 0px 0px; border-width:0px; border-style: none; border-color: #FF0000; }
#main { width: 912px; padding: 0px 0px 0px 0px; border-width:0px; border-style: none; border-color: #FF0000; clear: both; background-image: url(img/bg_main.gif) }

a { text-decoration: none; color: #547C01; }
a:visited { text-decoration: none; color:#547C01; }
a:hover { text-decoration:none; color: #FF7F00;  }
a.underline { text-decoration: underline; color: #547C01; }
a:hover.underline { text-decoration: underline; color: #FF7F00;  }

H1 { font-size: 150%; color: #797979; }
H2
H3


.clear { clear: both; }
img { border-style: none; }
.strekoppe { float: left; width: 912px; height: 1px; margin: 15px 0px 2px 0px; padding: 0px; border-bottom: 1px solid #E7E7E7; }
.streknede {  float: left; width: 912px; height: 1px; margin: 0px 0px 4px 0px; padding: 0px; border-bottom: 1px solid #CACACA; }

/* ACCESSIBILTY */
#hidden { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; }

/* GLOBALMENU*/
#globalmenu { float: left; margin: 0px; padding: 0px; font-weight: bold; text-decoration: none; }
#globalmenu ul { list-style-type: none; margin: 12px 0px 0px 7px; padding: 0px; }
#globalmenu ul li { display: inline; margin-right: 50px; }
#globalmenu ul li a { color: #C40202; }
#globalmenu ul li a:hover { color:#4c4b4b; }
#globalmenu ul li.selected a { color:#4c4b4b; }
#globalmenu ul li.selected a:hover { color:#4c4b4b; }

/* LANGUAGEMENU*/
#languagemenu { float: left; margin: 0px; padding: 0px; font-weight: bold; text-decoration: none; }
#languagemenu ul { margin: 12px 20px 0px 220px; padding: 0px; }
#languagemenu ul li { display: inline; margin-left: 50px; }
#languagemenu ul li a {  display: inline; color: #C40202; }
#languagemenu ul li a:hover { display: inline; color:#4c4b4b; }
#languagemenu ul li.selected a { display: inline; color:#4c4b4b; }
#languagemenu ul li.selected a:hover { display: inline; color:#4c4b4b; }

/* LEFTMENU*/
#leftmenu { float: left; margin: 0px; padding: 0px; font-weight: normal; text-decoration: none;  border-width:0px; border-style: none; border-color: #FF0000; }
#leftmenu ul { list-style-type: none; margin: 6px 0px 18px 0px; padding: 0px; }
#leftmenu ul li { }
#leftmenu ul li a { display: block; margin: 0px 0px 15px 0px; padding: 8px 3px 8px 3px; border-width: 1px 1px 1px 5px; border-style: solid; border-color: #F6F6F6 #EAB8B8 #EAB8B8 #c40202;  background-color: #FBFBFB; text-align: left; color: #4c4b4b; }
#leftmenu ul li a:hover { display: block; margin: 0px 0px 15px 0px; border-width: 1px 1px 1px 5px; border-style: solid; border-color: #F6F6F6 #EAB8B8 #EAB8B8 #c40202;  background-color:#E9EBEB; text-align: left; }
#leftmenu ul li.selected a { display: block; margin: 0px 0px 15px 0px; border-width: 1px 1px 1px 5px; border-style: solid; border-color: #F6F6F6 #EAB8B8 #EAB8B8 #c40202;  background-color:#E9EBEB; text-align: left;  font-weight: bold; }
#leftmenu ul li.selected a:hover { display: block; margin: 0px 0px 15px 0px; border-width: 1px 1px 1px 5px; border-style: solid; border-color: #F6F6F6 #EAB8B8 #EAB8B8 #c40202;  background-color:#E9EBEB; text-align: left; text-decoration: underline;  font-weight: bold; }



#leftmenu ul li.selected ul { margin-left: 20px; }
#leftmenu ul li.selected ul li a { background-color: #FFFFFF; border-style: none; padding: 0px; margin-left: 0px; font-weight: normal; }
#leftmenu ul li.selected ul li a:hover { background-color: #FFFFFF; border-style: none; padding: 0px; margin-left: 0px; font-weight: normal; text-decoration: underline; }
#leftmenu ul li.selected ul li.selected a { background-color: #FFFFFF; border-style: none; padding: 0px; margin-left: 0px; font-weight: bold; }
#leftmenu ul li.selected ul li.selected a:hover { background-color: #FFFFFF; border-style: none; padding: 0px; margin-left: 0px; font-weight: bold; text-decoration: underline; }



.level3 {margin-left: 20px; padding: 0px 0px 0px 0px; height:30px; border-style: dotted; border-width:1px 0px 0px 0px;   }
.level3selected {margin-left: 20px; padding: 0px 0px 0px 0px; height:30px; border-style: dotted; border-width:1px 0px 0px 0px;  }

.level3 a { display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 8px 3px; border-width: 1px 1px 1px 5px; border-style: solid; border-color: #F6F6F6 #EAB8B8 #EAB8B8 #c40202;  background-color: #FBFBFB; text-align: left; color: #4c4b4b; }
.level3 a:hover { display: block; margin: 0px 0px 15px 0px; border-width: 1px 1px 1px 5px; border-style: solid; border-color: #F6F6F6 #EAB8B8 #EAB8B8 #c40202;  background-color:#E9EBEB; text-align: left; }

.level3selected a { display: block; margin: 0px 0px 15px 0px; border-width: 1px 1px 1px 5px; border-style: solid; border-color: #F6F6F6 #EAB8B8 #EAB8B8 #c40202;  background-color:#E9EBEB; text-align: left;  font-weight: bold; }
.level3selected a:hover { display: block; margin: 0px 0px 15px 0px; border-width: 1px 1px 1px 5px; border-style: solid; border-color: #F6F6F6 #EAB8B8 #EAB8B8 #c40202;  background-color:#E9EBEB; text-align: left; text-decoration: underline;  font-weight: bold; }




.level3  {margin-left: 20px; }
.level3 a { background-color: #FFFFFF; border-style: none; padding: 0px; margin-left: 0px; font-weight: normal; }
.level3 a:hover { background-color: #FFFFFF; border-style: none; padding: 0px; margin-left: 0px; font-weight: normal; text-decoration: underline; }


.level3selected {margin-left: 20px; }
.level3selected  a { background-color: #FFFFFF; border-style:none; padding: 0px; margin-left: 0px; font-weight: bold; }
.level3selected  a:hover { background-color: #FFFFFF; border-style: none; padding: 0px; margin-left: 0px; font-weight: bold; text-decoration: underline; }


/* CONTENT*/
#content { float: left; margin: 6px 10px 18px 35px; width: 570px; border-width:0px; border-style: none; border-color: #FF0000;}
#rightcolumn { float: left; margin: 6px 0px 18px 0px; padding: 0px 5px 0px 5px; width: 120px; height: 100%; background-color: #F9F9F9; border-width:0px; border-style: none; border-color: #FF0000;}
.bold { font-weight: bold;  font-size:larger; }
