* {
  padding: 0;
  margin: 0;
  color: #fff;
}
body {
  font-family: verdana,arial,helvetica, sans-serif;
  font-size: 12pt;
  background-color: #000000;
  color: #fff;
}


#container {
  position:relative;
  background: #000;
  width: auto;
  height:auto;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
}

#topnav {
  position:relative;
  height:1.5em;
  width: 830px;
  padding-left:140px;
  margin-left: auto;
  margin-right: auto;
  }
  
#search {
  margin: 0px;
  padding: 0px;
  width: 12em;
  height: 1em;
  position: absolute;
  top:0;
  right:0;
  padding-top: 2px;
  vertical-align: top;
}

#search .inputbox{
width: 126px;
height: 1.2em;
background: #eee4c7;
border: 1px;
border-style:solid;
border-color:#b45435;
margin: 0px;
padding-left: 3px;
padding-top:1px;
line-height: 14px;
font-size:8pt;

}

#search .button{
margin: 0px;
padding: 0px;
height: 14px;
font-size: 8pt;
border: none;
line-height: 10px;
}

#search form {
margin: 0px;
padding: 0px;
float:right;
}

#topmenu{
  height: 20px;
  float: left;
}

#logo {
  position:relative;
  margin-top:-100px;
  margin-left: 10px;
  width:127px;
  height:113px;
  text-indent: -5000px;
  z-index:10;
  background:url(../images/logo_trans.png) top left no-repeat;
}
     
     
#header_back {
  position:relative;
  background: url(../images/header_back.gif) top left repeat-x;
  width: auto;
  height:77px;
  padding: 0em;
  padding-top:3px;
  padding-bottom:3px;
  margin-top:0;
  margin-left: auto;
  margin-right: auto;
}


#header_banner {
  background: url(../images/banner.jpg) top left no-repeat;
  width: 970px;
  height: 70px;
  text-indent: -5000px;
  margin-left: auto;
  margin-right: auto;
  position:relative;
}

#pathway {
  background: transparent;
  width: 970px;
  height: auto;
  margin-bottom: -0.5em;
  text-indent: 0.5em;
  margin-left: auto;
  margin-right: auto;
  position:relative;
  font-size: 7pt;
  text-align: left;
  text-decoration: none;
  color: #b45435;
  
}


#contentarea {
  width: 970px;
  min-height: 500px;
  height:auto;
  margin-top: -0.5em;
  margin-left: auto;
  margin-right: auto;
  position:relative;
  padding:0px;
  font-size: 10pt;
  color: #fff;
}

#menu_left {
float:left;
}

.leftmenu_top {
  margin-top: 0;
  padding-left: 5px;
  padding-right: 5px;
  width: 123px;
  height: 8px;
  background: url(../images/menu_top.gif) top left no-repeat;
  background-color: #db4004;
  position:relative;
}
  
.leftmenu_middle {
  padding-left: 5px;
  padding-right: 3px;
  width: 125px;
  height: auto;
  background: url(../images/menu_back.gif) top left repeat-y;
  background-color: #db4004;
  font-family: tahoma, verdana, arial;
  line-height:95%;
  text-align: left;
  text-decoration: none;
  position:relative;
}


.leftmenu_bottom {
  padding-left: 5px;
  padding-right: 5px;
  width: 123px;
  height: 12px;
  background: url(../images/menu_bottom.gif) top left no-repeat;
  font-family: tahoma, verdana, arial;
  font-size: 1em;
  text-align: left;
  text-decoration: none;
  color: #722A2B;
  position:relative;
}
  
 
 
  
#content_back {

  margin-left: 142px;
  margin-top: 0;
  padding:0;
  position:relative;
  color: #fff;
}

#contentback_top {
  margin-top: 0;
  padding-left: 5px;
  padding-right: 5px;
  width: 674px;
  height: 12px;
  background: url(../images/contentback_top.gif) top left no-repeat;
  position:relative;
  color: #fff;
}

#content {
  padding-left: 10px;
  padding-right: 20px;
  padding-top: 0;
  padding-bottom:0;
  width:664px;
  min-height:500px;
  height: auto;
  background: url(../images/content_back.gif) top left repeat-y;
  position:relative;
  font-size: 9pt;
  color: #fff;
}

#contentback_bottom {
  margin-top: 0;
  padding-left: 5px;
  padding-right: 5px;
  width: 674px;
  height: 12px;
  background: url(../images/contentback_bottom.gif) top left no-repeat;
  position:relative;
  color: #fff;
}

#menu_right {

  height:auto;
  float:right;
  position: absolute;
  top:0;
  right:0;
} 
  
.rightmenu_top {
  margin-top: 0;
  padding-left: 5px;
  padding-right: 5px;
  width: 123px;
  height: 8px;
  background: url(../images/menu_top.gif) top left no-repeat;
  background-color: #db4004;
  position:relative;
}
  
.rightmenu_middle {
  padding-left: 5px;
  padding-right: 5px;
  width: 123px;
  height: auto;
  background: url(../images/menu_back.gif) top left repeat-y;
  background-color: #db4004;
  font-family: tahoma, verdana, arial;
  line-height:95%;
  text-align: left;
  text-decoration: none;
  color: #722A2B;
  position:relative;
}


.rightmenu_bottom {
  padding-left: 5px;
  padding-right: 5px;
  width: 123px;
  height: 12px;
  background: url(../images/menu_bottom.gif) top left no-repeat;
  font-family: tahoma, verdana, arial;
  font-size: 1em;
  text-align: left;
  text-decoration: none;
  color: #722A2B;
  position:relative;
}


#foot {
  background: url(../images/foot_back.gif) top left repeat-x;
  width: auto;
  height:1em;
  font-size:8pt;
  padding: 0em;
  padding-top:8px;
  margin-top:10px;
  margin-left: auto;
  margin-right: auto;
  position:relative;
  text-align: center;
  color:#b45435;
}

#foot a, a:link, a:visited, a:active {
  color:#b45435;
}

#foot a:hover {
  color:#db4004;
}



table.moduletable {
  width: 95  %;
  padding-left: 2px;
  text-align: left;
  font-size: 10pt;
  font-size: 11pt;
  color: #722A2B;

}



table.moduletable.th {
  text-align: left;
  font-weight: bold;
  font-size: 11pt;
  color: #722A2B;
}



table.moduletable.td {
  font-size: 10pt;
  font-weight: lighter;
  color: #722A2B;
}



.contentheading, .componentheading {
  font-weight: bold;
  font-size: 10pt;
  color: #fff;
}






.button {
  font-size: 8pt;
  
  color: #eee;
  border: 1px solid;
  border-color:#eee;
  width: 80px;
  height:20px;
  margin-top:2px;
  margin-bottom: 2px;
  background: #A4905A;
  
}



.inputbox {
  color: #111;
  background: #CFB671;
  border: 1px solid;
}
   
/* mainmenu */

#mainlevel {
width: 100%;
float: left;
margin: 0;
font-weight: normal;
font-family: tahoma, verdana, arial;
color:#b49435;
padding:1em;
}

ul#mainlevel {
list-style: none;
padding: 0px;
margin: 0;
margin-top: 0;
float: left;
}

ul#mainlevel li{
width: 120px;
float: left;
margin: 0;
font-weight: normal;
font-family: tahoma, verdana, arial;
font-size:11pt;

}

ul#mainlevel li a{

font-weight: 300;
display: block;
padding-left: 1px;
padding-top:3px;
padding-bottom:3px;
text-decoration: none;
color: #702a13;
background: transparent;
}

ul#mainlevel li a:hover {
color: #702a13;
background:#000000;
width:100%;
}

/* interaktivemenu */

#mainlevelinteractive {
width: 100%;
float: left;
margin: 0;
font-weight: normal;
font-family: tahoma, verdana, arial;
color:#b49435;
padding:1em;
}

ul#mainlevelinteractive {
list-style: none;
padding: 0px;
margin: 0;
margin-top: 0;
float: left;
}

ul#mainlevelinteractive li{
width:116px;
float: left;
margin: 0;
font-weight: normal;
font-family: tahoma, verdana, arial;
font-size:11pt;

}

ul#mainlevelinteractive li a{
width: 100%;
font-weight: 300;
display: block;
padding-left: 1px;
padding-top:3px;
padding-bottom:3px;
text-decoration: none;
color: #702a13;
background: transparent;

}

ul#mainlevelinteractive li a:hover {
color: #702a13;
background:#000000;
width:100%;
}



/* Topmenu */

 ul#mainlevel-nav {
list-style: none;
padding: 3px;
margin: 0;
margin-top: 2px;
float: left;
white-space: nowrap;
font-size: 12pt;
}

ul#mainlevel-nav li{
width: auto !important;
width: 5%;
float: left;
margin: 0;
margin-right: 0.5em;
font-weight: normal;
font-family: tahoma, verdana, arial;
font-size:10pt;
height: 2em;
white-space: nowrap;
border:1px;
border-style:solid;
border-bottom-style: none;
border-color: red;

}

ul#mainlevel-nav li a{
font-weight: bold;
height: 2em;
font-size:0.9em;
display: block;
padding-left: 5px;
padding-right: 8px;
text-decoration: none;
color: red;
white-space: nowrap;
background: transparent;
}

ul#mainlevel-nav li a:hover {
color: #faa;
background:#000000;
}

a:link, a:active, a:visited {
 text-decoration: none;
 color: red;
}
a:hover {
 color: red;
}
a,th,td,p,tr,span,div {
     color:#111;

}

.content_image {

  border-style: solid;
  border-color: black;
  border-width: 1px;
  margin:4px;
}

.facileforms {
  background-color:#eee;
}

table.contentpaneopen td,p {
	color: #fff;
}