body {
	margin:0;
	padding: 0;
	font-size:13px;
        font-weight: lighter;
	font-family: Verdana, Georgia, Helvetica, sans-serif;
	color:#7A7A7A;
	line-height:1.5;
	text-align:left;
	width:100%;
	letter-spacing:0.1px;
	background: #FFFFFF;

}
/*Druckausgabe*/
body.contentpane {background: none; background-color:#FFFFFF;
       font:11pt/120% Arial, serif;
}

a:link, a:visited {
text-decoration:underline;
color:#749135;
}

a:hover {
color:#749135;
text-decoration:none;
}
#mainbody a:link, a:visited {
text-decoration:underline;
color:#749135;
}

#mainbody a:hover {
color:#749135;
text-decoration:none;
}

.small {
font:0.9em Verdana,Helvetica,sans-serif;
color:#ccc;
}
.createdate, .modifydate {
font:0.9em Verdana,Helvetica,sans-serif;
color:#ccc;
}

/* Rechte Seite Module*/
#right .moduletable td{
padding-left:5px;
padding-top:5px;
color:#800000;
}
#right .moduletable {
color:#800000;
text-align:left;
padding-bottom:5px;
font-size:0.88em;
}
#right .moduletable th {
font-size:1.0em;
color:#f2f2f2;
font-weight:bold;
letter-spacing:1px;
text-align:left;
padding:0px;
margin:0;
background-image:url(../images/bg_module.gif);
background-repeat:repeat-x;
height:26px;
text-indent:5px;
line-height:26px;
width:215px;
}
#right .moduletable a:hover {
text-decoration:underline;
color:#749135;
}
#right .moduletable a:link, #right a:visited{
text-decoration:none;
color:#749135;
}

/* Sektionen*/
.sectiontableheader {
background:url(../images/teaser.png);
color:#cebea7;
font:1.1em Verdana, Arial, Helvetica, sans-serif;
padding:5px;
}
.sectiontableheader a:link,.sectiontableheader a:visited {
color:#444;
}
.sectiontableentry1, .sectiontableentry2{
text-align:left;
}

/* Buttons*/
.button {
background-image:url(../images/button_bg.gif);
background-repeat:repeat-x;
height:20px;
font-size:12px;
margin-left:4px;
padding:0px 4px;
cursor:hand;
color:#666;
border: 1px solid #ccc;

}

.inputbox{
background:url(../images/inputbox.gif);
border: 1px solid #ccc;
color:#999999;
}

/*Menu Linke Seite*/

a.mainlevel {
  margin           : 0px;
  padding          : 0px;
  list-style-type  : none;
  width            : 281px;

}

a.mainlevel:link, a.mainlevel:visited {
	font-family      : Arial, Helvetica, sans-serif;
	letter-spacing   : 1px;
	font-size        : 14px;
	font-weight      : bold;
	display          : block;
	padding          : 8px 0px 0px 20px;
	width            : 261px;
	border-bottom    : 2px dotted #8F9259;
	text-decoration  : none;
	color            : #ffffff;
	background: #A2CD48 url(../images/menuicon.gif) no-repeat 8px 17px;
}
a.mainlevel:hover{
  color            : #640338;
  background-color : #D1E7A7;

}

#active_menu { background-color:#D1E7A7; color: #640338 ! important;}

/* Untermenus */
a.sublevel { 
  display          : block;
  float:right;
  font-size        : 14px;
  font-weight      : bold;
  padding          : 5px 0px 0px 35px;
  width            : 242px;
  border-bottom    : 2px dotted #8F9259;
  text-decoration  : none;
  color            : #A19D78;
  background-color : #E2F1CA;
  font-size:0.9em;
}
a.sublevel:link, a.sublevel:visited {
  font-size        : 14px;
  text-decoration  : none;
  color            : #A19D78;
  background-color : #E2F1CA;

}
a.sublevel:hover { color:#640338;background-color:#E2F1CA; color: #640338 ! important;}
a.sublevel#active_menu {color:#640338;background-color:#E2F1CA; color: #640338 ! important;}  /* Formatierung der aktiven Unter-Menü-Links */
a.sublevel#active_menu:hover {}

/*Ausblenden des Moduletable auf der linken Seite*/
#left .moduletable th{ display:none;}

/*Abstand Module Links*/
#left .moduletable {
padding-bottom:20px;
}


#mainbody h1, #mainbody h2, #mainbody h3, #mainbody h4, #mainbody h5, #mainbody h6{
/*font-family: Verdana, Georgia, Helvetica, sans-serif;*/
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
/*letter-spacing:1px;*/
}

#mainbody h1{
font-size:36px;
line-height: 40px;
color:#6F3C18;
padding:0px;
margin: 3px 0 0 0;
}

#mainbody h6{
font-size:20px;
font-weight:normal;
padding:0px;
margin:0px;
}


.contentheading, .componentheading {
font-size:1.0em;
color:#749135;
font-weight:bold;
letter-spacing:1px;
/*border-bottom: 1px solid #3a241a;*/
}