#menu_oben  { background-color: #ccc; }

#aussen { background-color: #fff; border: solid 0px #ccc; }

#footer { color: #666; background-color: #fff; border: solid 0px #ccc; padding: 10px; font-size: 11px;}

#header { background-image: url(../images/header.jpg); background-repeat: no-repeat; background-attachment: scroll; width: 100%; height: 180px  ; margin: 0; padding: 0; }

#content { 
text-align: left; 
width: 100%  ; height: 100%; padding-right: 10px; padding-left: 5px; 
font-size: 12px; line-height: 140%; border: solid 0px #ccc}

#left { background-color: #fff; border-top: 1px solid #fff; border-right: 1px solid #fff; }

#pathway { background-color: #fff; vertical-align: top; width: 100%; height: 30px; border-top: 1px solid #fff; border-bottom: 1px dashed #fff; order-bottom-style: solid; order-right-style: solid; }

#pathway2 { margin-top: 8px; margin-left: 5px; }

.pathway  { color: #aaa; font-size: 11px;  font-weight: normal;  }

a.pathway:link, a.pathway:visited   { color: #666; font-size: 11px; font-weight: normal; ; text-decoration: none}

a.pathway:hover  { color: #333; font-size: 11px; }

body   {
	color: #333;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	background-color: #cccccc;
	background-image: url(../images/back.gif);
	background-repeat: no-repeat;
}

td { font-size: 12px; 	line-height: 140%; }

ul  { list-style: none }

a:link, a:visited   { color: #666; font-weight: bold; text-decoration: none }

a:hover  { color: #222; font-weight: bold; text-decoration: none }

.button  { color: #555; font-size: 10px; font-weight: bold; background-color: #ccc; text-align: center; border: solid 1px #666  }

.button:hover { color: #333; font-size: 10px; font-weight: bold; background-color: #eee; text-align: center; border: solid 1px #6d9d2e; }

.inputbox   { color: #666; font-size: 10px; background-color: #eee; margin: 2px; border: solid 1px #ccc }

a.mainlevel:link, a.mainlevel:visited  { 
margin: 6px 10px 0px 12px;
padding: 2px 0px 2px 22px;
color: #333; 
font-size: 10px; 
font-weight: bold; 
text-transform: uppercase; 
background-color: #fff; 
text-decoration: none; 
text-align: left; 
vertical-align: middle        ; 
border: 1px solid #999; display: block; 
background:url(../images/indent.png) left center no-repeat;
background-position: 5px;
}

a.mainlevel:hover  {color: #000;  background-color: #fff; }

#active_menu  { color: #bbb }

ul#mainlevel-nav

  { font-size: 0.8em; margin: 0; padding: 0; list-style-type: none; list-style-position: outside; }



ul#mainlevel-nav li

   { font-size: 11px; line-height: 20px; float: left; white-space: nowrap; display: block; }



ul#mainlevel-nav li a

 { color: #666; background-position: 0 0; text-decoration: none; display: block; padding-right: 15px; padding-left: 15px  }

ul#mainlevel-nav li a:hover

 { color: #ff6600; background-color: #eee; background-position: 0 0 ; text-decoration: none; }



a.sublevel{}

a.sublevel:link, a.sublevel:visited { 
margin: 6px 10px 0px 20px;
padding: 2px 0px 2px 15px;
color: #333; 
font-size: 10px; 
font-weight: bold; 
text-transform: uppercase; 
background-color: #fff; 
text-decoration: none; 
text-align: left; 
vertical-align: middle        ; 
border: 1px solid #999; display: block; 
background:url(../images/indent-1.png) left center no-repeat;
background-position: 5px;
}

a.sublevel:hover {color: #000;  background-color: #fff; }

.pagenav   { font-weight: bold ; }

a.pagenav:visited {}

a.pagenav:hover {}

.blog {width: 100%; }

a.readon:link, a.readon:visited {}

a.readon:hover {}

.back_button {}

.pagenav_prev { visibility: hidden; }

.pagenav_next { visibility: hidden; }

.componentheading  { color: #ff6600; font-size: 14px; font-weight: bold; text-align: left; 
margin: 5px; padding: 3px; }

.contentheading  { color: #ff6600; font-size: 14px; font-weight: bold; white-space: nowrap; height: 26px; 
background-color: #eee; padding: 3px;}

.contentpane { width: 100%; padding: 5px; border-collapse: collapse; border-spacing: 0px; margin: 0px; }

.contentpaneopen { width: 100%; padding: 5px; border-collapse: collapse; margin: 0px; border: solid 0px #ccc; border-spacing: 0px; }

.contentpagetitle { height: 26px; color: #6d9d2e; font-weight: bold; font-size: 14px; white-space: nowrap; background-color: #eee;}
.buttonheading { background-color: #eee;}
table.contenttoc  { margin-bottom: 2px; margin-left: 2px; border: solid 1px #363636 }

table.contenttoc td { padding: 2px }

table.contenttoc th  { color: #666; font-size: 10px; font-weight: bold; background-color: #fff; background-position: 0 0; text-align: left; text-transform: uppercase; padding-top: 2px; padding-left: 4px; height: 21px }

table.contenttoc td.toclink {}

.sectiontableheader   { color: #666; font-weight: bold; background-color: #363636 }

.sectiontableentry1   { background-color: #636363 } 

.sectiontableentry2   { background-color: #575757 }

table.moduletable   { margin: 5px; padding: 5px; width: 100%; border-collapse: collapse ; border-spacing: 0px  }

table.moduletable th   { color: #555; font-size: 12px; font-weight: bold; background-color: #eee; text-transform: uppercase; vertical-align: middle; height: 26px   ; border: 1px solid #666;  }

table.moduletable td   { font-size: 11px; font-weight: normal; text-align: left; margin: 0px ; }

.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 }

.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 }

.pagetext {}

div.mosimage { border: 1px solid #ccc; }

.mosimage { border: 1px solid #cccccc; margin: 5px }

.mosimage_caption { margin-top: 2px; background: #efefef; padding: 1px 2px; color: #666; font-size: 10px; border-top: 1px solid #cccccc; }

.highlight { background-color: #666; color: yellow; font-weight: bold; padding: 0; }

.code { color: black; background-color: #ddd; border: solid 1px #bbb; }

table.searchinto {

	width: 100%;

}



table.searchintro td {

	font-weight: bold;

}

span.article_seperator {

	display: block;

	height: 1.5em;

}

table.contentpaneopen fieldset { border-bottom: 1px solid #444; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-left-style: none; border-left-width: 0; h: 0; }

#search {color: black; background-color: #ddd; border: solid 1px #ff6600; padding: 2px ;
}


body.contentpane { color: #333; background: none; background-color:#fff; }  