﻿#menu_oben  { 
background-color: #444; 
}

#header1 { 
background-color: #303030; 
border: solid 2px #666; 
width: 966px;
margin: 0 auto;
}

#footer { 
color: white; 
}

#header { 

width: 100%; 
height: 160px; 
margin: 0; 
padding: 0;
text-align:center;
border-bottom: solid 2px #666;
}

#content { 
text-align: left; 
width: 100%; 
height: 100%; 
padding-right: 5px; 
padding-left: 5px; 
}

h1 {
font-size: 35px;
}
h2 {
font-size: 25px;
}

#left { 
background-color: #444; 
border-top: 1px solid #666; 
border-right: 1px solid #666; 
}

#pathway { 
background-color: #444; 
vertical-align: top; 
width: 100%; 
height: auto; 
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: #DD8DAC; 
font-size: 13px; 
font-weight: bold; 
}

a.pathway:link, a.pathway:visited   { 
color: #DD8DAC; 
font-size: 13px; 
font-weight: bold 
}

a.pathway:hover  { 
color: #DD8DAC; 
font-size: 13px; 
font-weight: bold 
}

body   { 
color: #DD8DAC; 
font-size: 12px; 
font-family: Tahoma; 
line-height: 120%; 
background-color: #DD8DAC;
background-image: url(../images/bkg.jpg);
background-repeat: repeat;
}

ul  { 
list-style: none 
}

a:link, a:visited   { 
color: #C53E72; 
font-weight: bold; 
text-decoration: none 
}

a:hover  { 
color: #792445; 
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  
}

.button:hover { 
color: #aaa; 
font-size: 10px; 
font-weight: bold; 
background-color: #303030; 
text-align: center; 
border: solid 1px #DD8DAC; 
}

.inputbox   { 
color: white; 
font-size: 11px; 
background-color: #888; 
margin-top: 1px; 
margin-bottom: 1px; 
border: solid 1px #666 
}

a.mainlevel:link, a.mainlevel:visited  { 
color: #aaa; 
font-size: 20px; 
font-weight: bold; 
text-decoration: none; 
text-align: center; 
vertical-align: middle; 
width: 100%; 
height: 35px; 
display: block; 
padding-top: 8px;
}

a.mainlevel:hover  { 
color: #fff; 
font-size: 20px; 
font-weight: bold; 
background-color: #DD8DAC; 
text-decoration: none; 
padding-top: 8px;
}

#active_menu  { 
color: #9F637A 
}

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: 21px; 
float: left; 
white-space: nowrap; 
display: block; 
}

ul#mainlevel-nav li a { 
color: #aaa; 
background-position: 0 0; 
text-decoration: none; 
display: block; 
padding-right: 15px; 
padding-left: 15px  
}

ul#mainlevel-nav li a:hover { 
color: white; 
background-color: #DD8DAC; 
background-position: 0 0 ; 
text-decoration: none; 
}

a.sublevel{}

a.sublevel:link {}

a.sublevel:visited {}

a.sublevel:hover {}

.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; 
}

.componentheading  { 
color: white; 
font-size: 14px; 
font-weight: bold; 
text-align: center; 
margin-bottom: 5px; 
padding: 5px; 
}

.contentheading  { 
color: #DD8DAC; 
font-size: 14px; 
font-weight: bold; 
white-space: nowrap; 
height: 30px 
}

.contentpane { 
width: 100%; 
padding: 0px; 
border-collapse: collapse; 
border-spacing: 0px; 
margin: 0px 
}

.contentpaneopen { 
width: 100%; 
padding: 0px; 
border-collapse: collapse; 
border-spacing: 0px; 
margin: 0px 
}

.contentpagetitle { 
height: 30px; 
color: #DD8DAC; 
font-weight: bold; 
font-size: 14px; 
white-space: nowrap 
}

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 {}

.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; 
font-weight: bold; 
background-color: #333; 
text-transform: uppercase; 
vertical-align: middle; 
height: 31px; 
border-top: 1px solid #666; 
border-bottom: 1px solid #666; 
}

table.moduletable td   { 
font-size: 11px; 
font-weight: normal; 
text-align: left; 
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 
}

.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; 
}

#banner {
height: 70px;
text-align:center;
margin: 0 auto;
padding-top: 10px;
}