body {
background-color: #F4F3EF;
margin: 0px;
padding: 0px;
}
tr, td, p, div {
color:
#333333;
font-family:
Arial, Trebuchet MS, Verdana, sans-serif;
font-size: 100.01%;
}
/* ---------- div ---------- */
#seite {
margin: 0px auto;
width: 812px;
background-image: url(../images/bg.jpg);
background-repeat: repeat-y;
}
#headertop {
width: 812px;
height: 5px;
background-image: url(../images/bg.jpg);
background-repeat: repeat-y;
}
#oben {
float: left;
margin: 0px auto;
padding: 0px;
height: 69px;
width: 812px;
background-image: url(../images/top_bg.jpg);
background-repeat: repeat-y;
}
#topnavibox {
width: 770px;
height: 5px;
float: left;
padding-left: 22px;
padding-right: 20px;
padding-top: 5px;
background-image: url(../images/navi_bg.jpg);
}
div#topnavibox ul {
list-style: none;
margin: 0px;
padding: 0px;
}
div#topnavibox li {
list-style: none;
margin: 0px;
padding: 0px;
}
#header {
width: 812px;
float: left;
margin: 0px auto;
padding-top: 0px;
padding-bottom: 5px;
height: 120px;
background-image: url(../images/header_bg.jpg);
background-repeat: repeat-y;
}
#mitte {
width: 812px;
float: left;
background-image: url(../images/bg.jpg);
background-repeat: repeat-y;
font-weight: normal;
}
#spaltelinks {
width: 185px;
float: left;
margin-left: 22px;
padding-top: 14px;
font-size: 0.8em;
}
#spaltecontent {
width: 530px;
float: left;
padding-left: 25px;
padding-right: 15px;
padding-bottom: 10px;
padding-top: 10px;
font-size: 0.8em;
}
#bottombox {
width: 812px;
height: 160px;
background-image: url(../images/bg.jpg);
background-repeat: repeat-y;
padding-bottom: 10px;
}
#unten {
width: 784px;
height: 27px;
background-image: url(../images/footer.jpg);
font-size: 0.7em;
padding-left: 20px;
padding-top: 10px;
margin-left: 3px;
}
#searchbox {
margin-top: 20px;
margin-left: 15px;
padding-left: 575px;
}
.clearer {
clear: both;
}
/* ---------- h1, h2, h3, h4, h5, hr ---------- */
h1 {
font-weight: bold;
color: #669933;
font-size: 1.6em;
line-height: 1.6em;
display: block;
font-family:
Arial, Trebuchet MS, Verdana, sans-serif;
}
.componentheading {
font-weight: bold;
color: #669933;
width: 100%;
font-size: 1.7em;
line-height: 1.7em;
font-family:
Arial, Trebuchet MS, Verdana, sans-serif;
}
h2 {
font-weight: bold;
color: #669933;
font-size: 1.6em;
line-height: 1.6em;
display: block;
font-family:
Arial, Trebuchet MS, Verdana, sans-serif;
}
.contentheading {
font-weight: bold;
color: #669933;
width: 100%;
font-size: 1.6em;
line-height: 1.6em;
font-family:
Arial, Trebuchet MS, Verdana, sans-serif;
}
h3 {
font-weight: bold;
font-size: 1em;
line-height: 1em;
color: #333333;
display: block;
font-family:
Arial, Trebuchet MS, Verdana, sans-serif;
}
h4 {
font-weight: bold;
font-size: 1.1em;
line-height: 1.1em;
color: #669933;
display: block;
font-family:
Arial, Trebuchet MS, Verdana, sans-serif;
}
h5 {
font-weight: bold;
font-size: 1em;
font-family:
Arial, Trebuchet MS, Verdana, sans-serif;
}
hr {
height: 1px;
border: 1px solid #DDDDDD;
}
/* -------------------------------------------------------------------------------------------------------------------------- */
/* ---------- navigation ---------- */
a:link, a:visited {
color: #669933;
text-decoration: underline;
}
a:hover {
color: #333333;
text-decoration: none;
}
a.mainlevel {
width: 135px;
margin-left: 3px;
}
a.mainlevel:link, a.mainlevel:visited {
display: block;
line-height: 25px;
color: #333333;
border-bottom: 1px dotted #333333;
text-decoration: none;
padding-left: 35px;
margin-bottom: 3px;
background: url(../images/arrow.jpg) left no-repeat;
}
a.mainlevel:hover {
display: block;
line-height: 25px;
color: #8BB023;
border-bottom: 1px dotted #8BB023;
text-decoration: none;
padding-left: 35px;
margin-bottom: 3px;
background: url(../images/arrow.jpg) left no-repeat;
font-weight: bold;
}
a.sublevel {
margin-left: 20px;
}
a.sublevel:link, a.sublevel:visited {
display: block;
line-height: 20px;
color: #8BB023;
text-decoration: none;
padding-left: 35px;
margin-bottom: 3px;
background: url(../images/arrow.jpg) left no-repeat;
}
a.sublevel:hover {
display: block;
line-height: 20px;
color: #8BB023;
text-decoration: none;
font-weight: bold;
padding-left: 35px;
margin-bottom: 3px;
background: url(../images/arrow.jpg) left no-repeat;
}
a.mainlevel-nav:link, a.mainlevel-nav:visited {
display: block;
float: left;
padding-right: 15px;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
border-right: 2px solid #8BB023;
color: #ffffff;
font-weight: normal;
text-decoration: none;
font-size: 0.8em;
}
a.mainlevel-nav:hover {
display: block;
float: left;
padding-right: 15px;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
border-right: 2px solid #8BB023;
background-color: #8BB023;
color: #ffffff;
font-weight: normal;
text-decoration: none;
}
a.mainlevel-footer:link, a.mainlevel-footer:visited {
color: #333333;
text-decoration: underline;
padding-right: 5px;
border-right: 1px solid #333333;
margin-right: 5px;
}
a.mainlevel-footer:hover {
color: #669933;
text-decoration: underline;
padding-right: 5px;
border-right: 1px solid #333333;
margin-right: 5px;
}
#active_menu {
color: #8BB023;
font-weight: bold;
}
/*-----modules-----*/
.moduletable {
width: 170px;
margin-right: 5px;
margin-bottom: 10px;
margin-top: 5px;
padding: 5px;
border-bottom: 2px solid #669933;
border-top: 1px solid #669933;
background-color: #f7f7f7;
}
.moduletable h3 {
font-size: 1.2em;
font-weight: bold;
}
.moduletable-top {
padding-top: 2px;
}
.moduletable-top h3 {
display: none;
}
.moduletable-user4 h3 {
display: block;
width: 100%;
border-bottom: 1px dotted #669933;
}
.moduletable-user2 {
display: block;
float: left;
width: 260px;
margin-left: 5px;
}
.moduletable-user2 h3 {
display: block;
width: 100%;
border-bottom: 1px dotted #669933;
}
.moduletable-user1 {
display: block;
float: left;
width: 260px;
margin-right: 5px;
}
.moduletable-user1 h3 {
display: block;
width: 100%;
border-bottom: 1px dotted #669933;
}
/*-----content-----*/
.contentpane {
width: 100%;
}
.contentpaneopen {
width: 100%;
padding: 5px;
}
fieldset {
width: 100%;
}
.small, .createdate, .modifydate {
font-size: 0.75em;
text-align: right;
color: #8BB023;
}
.pagenavcounter {
color: #8BB023;
font-size: 1em;
}
.contenttoc {
background-color: #f7f7f7;
color: #333333;
border: 1px solid #cccccc;
padding: 5px;
margin: 5px;
}
.contenttoc th{
background-color: #8BB023;
color: #ffffff;
text-align: center;
font-weight: bold;
}
.sectiontableheader {
background-color: #8BB023;
color: #ffffff;
}
.sectiontableentry1 {
background-color: #f7f7f7;
}
.sectiontableentry2 {
background-color: #e7e7e7;
}
/*-----forms-----*/
.inputbox {
border: 1px solid #cccccc;
background-color: #ffffff;
color: #333333;
margin-bottom: 5px;
}
.button {
border: 1px solid #333333;
background-color: #f7f7f7;
color: #232323;
margin-top: 5px;
margin-bottom: 5px;
}
/*-----others-----*/
