#menu_oben  { background-color: #fff; background-image: url(../images/topback.gif); height: 21px; float: none !important  }

#außen { background-color: #FBE6BB; border: solid 1px #666; }

#footer { color: white; }



#header { background-image: url(../images/header.jpg); background-repeat: no-repeat; background-attachment: scroll; width: 100%; height: 150px; background-color:#faeeca; }




#content { 
		margin-top: 2px;
		margin-bottom: 2px;
		margin-left: 2px;
		padding-top: 2px; 
		padding-bottom: 2px; 
		padding-left: 30px; width: 99%  ; 
		height: 100%;
		font-size:14px;
		line-height:16px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		
		float: left;
		background-color:#fffece; 
		border: 1px; 
		background-position:top; 
		background-image:url(../images/back.jpg); 
		background-repeat:repeat-x;  
		
		
		}


#left { background-image: url(../images/menuback.gif); width:170px; padding-top:40px; background-color: #fff; border-top: 1px solid #666; border-right: 1px solid #666;
 }



#pathway { background-color: #fff; vertical-align: top; width: 100%; height: 30px; border-top: 1px solid #666; border-bottom: 1px solid #666; order-bottom-style: solid; order-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   { color: #oooooo; font-size: 11px; font-family: Tahoma; line-height: 120% }







p {}
td {}
tr {}

ul  { list-style: solid;
		color:#800080;
		
		line-height:20px;
		}

a:link, a:visited   { color: #7700a9; font-weight: bold; text-decoration: none }

a:hover  { color: #c43c03; font-weight: bold; text-decoration: none }





.search {}

a.mainlevel:link, a.mainlevel:visited  { color: #aaa; font-size: 11px; font-weight: bold; background-color: #666; text-decoration: none; text-align: center; vertical-align: middle        ; width: 100%; height: 20px; padding-top: 10px; border-bottom: 1px solid #333; display: block; }


a.mainlevel:hover  { color: white; font-size: 11px; font-weight: bold; background-color: #888; text-decoration: none; }

#active_menu  { color: #333 }
ul#mainlevel-nav
  { font-size: 0.8em; list-style-type: none; list-style-position: outside; margin: 0; padding: 0 }

ul#mainlevel-nav li
   { font-size: 11px; line-height: 21px; white-space: nowrap; display: block; float: left }

ul#mainlevel-nav li a
 { color: #aaa; text-decoration: none; background-position: 0 0; display: block; padding-right: 15px; padding-left: 15px }
ul#mainlevel-nav li a:hover
 { color: white; background-color: #666; background-position: 0 0 }

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: #800080; font-size: 16px; font-weight: bold; white-space: nowrap; height: 30px; font-style:italic; margin-top:30px; }
.contentpane { width: 100%; padding: 0px; border-collapse: collapse; border-spacing: 0px; margin: 0px; margin-top:20px; }
.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; margin-top:20px; }
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: 31px   ; border-top: 1px solid #666; border-left: 1px solid #666; 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 { height: 15px; padding-top: 10px; color: #999999; font-size: 11px }
.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 {}






/*  ///////////////////////////////  New drop down menu */

.glossymenu{
margin: 5px 0;
padding: 0;
width: 170px; /*width of menu*/

border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: url(../images/glossyback.gif) repeat-x bottom left;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #7700A8;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #7700A8;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(../images/glossyback2.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{

}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
colorz: white;
}

