
.menu_oben  {
border-spacing: 0px;
background-color: #444;
float: none !important;
line-height: 0px;
margin: 0px;
padding: 0px;
vertical-align: middle;
white-space: nowrap;
}


#aussen {
min-width: 99.7%;
}

.footer {
border: 0px solid #666;
border-collapse: collapse;
border-spacing: 0px;
color: white;
display: table;
float: none !important; 
margin: 0px;
padding: 0px;
position: static;
bottom: 0;
vertical-align: bottom;
width: 100%;
}

.whiteout {
color: #353535;
border: 0px;
font-size: 1.0em;
margin: 0;
padding: 0;
text-align: right; 
vertical-align: bottom;
white-space: nowrap;
}


#header { background-image: url(../images/header.jpg); background-repeat: no-repeat; background-attachment: scroll; width: 100%; height: 220px  }
#content { margin-top: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; width: 99%  ; height: 100%; }
#left { background-color: #444; border-top: 1px solid #666; border-right: 1px solid #666; }
#pathway { background-color: #444; vertical-align: top; width: 100%; height: 30px; border-top: 1px solid #666; border-bottom: 1px solid #666; border-bottom-style: solid; border-right-style: solid; }
#pathway2 { margin-top: 8px; margin-left: 10px; }
.pathway  { color: #aaa; font-size: 13px; font-weight: bold ; }
a.pathway:link, a.pathway:visited   { color: #aaa; font-size: 13px; font-weight: bold }
a.pathway:hover  { color: #f26521; font-size: 13px; font-weight: bold }

body {
background-color: #353535;
color: white;
font-size: 11px;
font-family:Tahoma,Verdana,Helvetica,Arial;
line-height: 120%;
overflow: visible;
}


iframe.menu_top {
border-bottom: solid 1px #666;
float: none;
height: 76px;
margin: 0px;
margin-bottom: 5px;
width: 100%;
}

iframe.menu_content {
border: solid 1px #666;
float: left;
display:inline-block;
height: 500px;
margin: 0px;
margin-right: 5px;
margin-bottom: 5px;
padding: 0px;
width:150px;
}

h1 {
font-size : 14pt;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
}

h2 {
font-size : 12pt;
margin-bottom: 10px;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
}

h3 {
font-size : 10pt;
margin-bottom: 10px;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
}

h4 {
font-size : 8pt;
margin-bottom: 8px;
margin-top: 8px;
margin-left: 8px;
margin-right: 8px;
margin-right: 10px;
}

p {
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
}

td { vertical-align:text-top }
tr {}
ul  { list-style: none }
a:link, a:visited   { color: #f26521; font-weight: bold; text-decoration: none }
a:hover  { color: #c43c03; font-weight: bold; text-decoration: none }
.button  { color: #aaa; font-size: 10px; font-weight: bold; background-color: #303030; text-align: center; border: solid 1px #666  }
.inputbox   { color: white; font-size: 11px; background-color: #888; margin-top: 1px; margin-bottom: 1px; border: solid 1px #666 }
.search {}
a.mainlevel:link, a.mainlevel:visited  { color: #aaa; font-size: 11px; font-weight: bold; background-color: #666; text-decoration: none; text-align: center; padding-top: 4px; vertical-align: middle; width: 100%; height: 20px; border-bottom: 1px solid #333; display: block; }
a.mainlevel:hover  { color: white; font-size: 11px; font-weight: bold; background-color: #888; text-decoration: none; }

.top-nav { font-size: 1.0em; margin: 0; padding: 0; float: right;}
a.top-nav { color: #aaa; text-decoration: none; padding-right: 15px; padding-left: 15px; float: none;}
a.top-nav:hover { color: white; background-color: #666; padding: 2px; padding-right: 15px; padding-left: 15px; display: inline; float: none; }

a.sublevel{}
a.sublevel:link {}
a.sublevel:visited {}
a.sublevel:hover {}

.pagenavbar {}
.pagenavbar:link {}
.pagenavbar:visited {}

.pagenav   { font-weight: bold ; }
a.pagenav:visited {}
a.pagenav:hover {}

a.readon:link, a.readon:visited {}
a.readon:hover {}
.back_button {}
.pagenav_prev { visibility: hidden; }
.pagenav_next { visibility: hidden; }
.latestnews ul {}
.latestnews li {}

.mostread ul{}
.mostread li{}
a.category:link {}
a.category:hover {}
a.category:visited {}

.blogsection {}
.blog_more {}
a.blogsection:link {}
a.blogsection:visited {}
a.blogsection:hover {}
.componentheading  { color: white; font-size: 14px; font-weight: bold; text-align: center; margin-bottom: 5px; padding: 5px; }
.contentheading  { color: white; font-weight: bold; }
.contentpane {
background-color: #353535;
float: none;
display: table;
border: solid 0px #666;
border-collapse: collapse;
border-spacing: 0px;
margin: 0px;
margin-bottom: 5px;
padding: 0px;
}

.contentpaneopen { width: 100%; padding: 0px; border-collapse: collapse; border-spacing: 0px; margin: 0px }
.contentpagetitle { height: 30px; color: #c64934; font-weight: bold; font-size: 14px; white-space: nowrap }
a.contentpagetitle:hover {}
a.contentpagetitle:link {}
a.contentpagetitle:visited {}

.contentdescription {}
table.contenttoc  { margin-bottom: 2px; margin-left: 2px; border: solid 1px #363636 }
table.contenttoc td { padding: 2px }
table.contenttoc th  { color: white; font-size: 10px; font-weight: bold; background-color: #363636; background-position: 0 0; text-align: left; text-transform: uppercase; padding-top: 2px; padding-left: 4px; height: 21px }
table.contenttoc td.toclink {}
a.toclink:link {}
a.toclink:visited {} 
a.toclink:hover {}
.sectiontableheader   { color: white; font-weight: bold; background-color: #363636 }
.sectiontableentry1   { background-color: #636363 } 
.sectiontableentry2   { background-color: #575757 }
table.moduletable   { margin-bottom: 5px; padding: 0; width: 100%; border-collapse: collapse ; border-spacing: 0px  }
table.moduletable th   { color: #aaa; font-size: 12px; background-color: #333; text-transform: uppercase; vertical-align: middle; height: 30px; border-bottom: 1px solid #666; }
table.moduletable td   { font-size: 11px; font-weight: normal; margin: 0 ; }
.createdate { height: 15px; padding-bottom: 5px; color: #999999; font-size: 11px }
.modifydate { font-size: 1.0em; color: #999999; white-space: nowrap; margin: 0; padding: 0; vertical-align: bottom; }
.small { color: #999999; font-size: 11px }
.smalldark {}
.poll {}
.pollstableborder {}
.weblinks{}
a.weblinks:hover {}
.newsfeedheading { height: 30px; color: #c64934; font-weight: bold; font-size: 14px; white-space: nowrap }
.newsfeeddate { color: #999999; font-size: 11px }
.fase4rdf { color: #999999; font-size: 11px }
table.searchintro {}
.ontab {}
.offtab {}
.tabpadding {}
.tabheading {}
.pagetext {}

img.mainbox {
border : #ffffff;
border-style : solid; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
display : inline; 
margin-top: 5px;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 5px;
padding-top: 0px; 
padding-right : 0px; 
padding-bottom : 0px; 
padding-left : 0px; 
}




