.errMessage {
color:red;
font-weight:bold;
font-size:9pt;
}
.wrapper_head {
font-size:10pt;
color:black;
font-weight:normal;
background-color:#5d854c;
}
.wrapper_content {
background-color:A6C298;
color:black;
font-weight:normal;
font-size:7pt;
}
.bg_menu {
	background-image:url(template/menu_abschluss_innen.jpg);
         background-repeat:repeat-y;
}
body {
	margin:0px;
}
td {
	font-family:verdana,arial;font-size:10pt;
}
td.bottomLine {
	font-family:verdana,arial;font-size:8pt;color:#9eb694;
}
a {
	color:#000000;
}
.headline {
	font-size:14pt;
	font-weight:bold;
	color:#B7002D;
}
.preface {
	font-size:10pt;
	font-weight:bold;
}
.content {
	font-size:9pt;
	line-height:14pt;
}
.foot {
	font-size:8pt;
	color:#333333;
}
table.menu1 {
}
a.menu1:link, a.menu1:visited {
	font-family:arial;
	font-size:9pt;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
a.menu1:hover, a.menu1:active {
	text-decoration:underline;
}
a.upMenu1:link, a.upMenu1:visited {
	font-family:arial;
	font-size:10pt;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
a.upMenu1:hover, a.upMenu1:active {
	text-decoration:none;
}
span.aMenu1 {
	font-family:arial;
	font-size:10pt;
	color:#B7002D;
	text-decoration:none;
	font-weight:bold;

}
table.menu2 {
}
a.menu2:link, a.menu2:visited {
	font-family:arial;
	font-size:9pt;
	color:#000000;
	text-decoration:none;
}
a.menu2:hover, a.menu2:active {
	text-decoration:underline;
}
a.upMenu2:link, a.upMenu2:visited {
	font-family:arial;
	font-size:9pt;
	color:#000000;
	text-decoration:none;
}
a.upMenu2:hover, a.upMenu2:active {
	text-decoration:underline;
}
span.aMenu2 {
	font-family:arial;
	font-size:9pt;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
input.backup {
	background-color:#F4F9F7;
	border:1px solid #999999;
}
/*textarea {
	background-color:#F4F9F7;
	border:1px solid #999999;
}*/

.search_output
{
	padding:0px;
	margin:0px;
	border:0px;
}

a.search:hover
{
	background-color:Maroon;
	color:White;
}

.search_head
{
	background-color:#F4F9F7;
    padding:0px;
	margin:0px;
}

.search_content
{
	background-color:#F4F9F7;
	padding:0px;
	margin:0px;
}

.search_spacer
{
	background-color:#F4F9F7;
	border:1px solid #999999;
}

.search_foot
{
	background-color:#F4F9F7;
	border:1px solid #999999;
}












a.mboxHeadline:link, a.mboxHeadline:visited {
	font-size:8pt; 
	letter-spacing:1px;	
	color:#000000;
}
a.mboxHeadline:hover, a.mboxHeadline:active {
	color:#9eb694;
}






p.headlineNormal {
	margin-top:6pt;
}
span.headlineNormal {
	font-size:11pt;
	font-weight:bold;
	color:#5d854c;
}
span.prefaceNormal {
	font-weight:bold;
	color:#5d854c;

}

p.headlineSmall {
	margin-top:6pt;
}
span.headlineSmall {
	font-size:10pt;
	font-weight:bold;
	color:#5d854c;
}
span.prefaceSmall {
	color:#5d854c;
}



a.slHeadline:link, a.slHeadline:visited {
	color:#5d854c;
	font-weight:bold;
	text-decoration:none;
}
a.slHeadline:hover, a.slHeadline:active {
	color:#9eb694;
	text-decoration:underline;		
}


a.galHeadline:link, a.galHeadline:visited {
        color:#B7002D;
        font-weight:bold;
        text-decoration:none;
}
a.galHeadline:hover, a.galHeadline:active {
        text-decoration:underline;
}
span.galComment {
        font-size:8pt;
        text-align:justify;
}
span.galImageName {
        font-size:8pt;
        letter-spacing:1px;
}
a.galImageLink:link, a.galImageLink:visited {
        font-size:8pt;
}
a.galImageLink:hover, a.galImageLink:active {
        color:#9eb694;
}
span.galActiveImage {
        font-size:8pt;
        font-weight:bold;
        color:#9eb694;
}


span.simpleFormLabel {
	font-size:9pt;
}
input.simpleForm, textarea.simpleForm {

}




span.newsHeadline {
	color:white;
	font-weight:normal;

}
span.newsInfo {
	text-align:justify;
}
span.newsAdress {

}
a.newsAction:link, a.newsAction:visited {
	color:black;
         text-decoration:none;
}
a.newsAction:hover, a.newsAction:active {
	color:black;
         text-decoration:none;
}
td.newsHead {
	font-size:10pt;
	color:#5d854c;
	font-weight:bold;
	padding:2px;
}
td.newsRegister {
	font-size:8pt;
	color:#5d854c;
	padding:2px;
}
td.newsMsg {
	font-size:8pt;
	line-height:150%;
	color:black;
}




table.list1 {
	font-size:8pt;
	line-height:120%;
}


table.list2 {
	font-size:10pt;
	line-height:120%;
}


table.list3 {
	font-size:8pt;
	line-height:120%;
}


a.edit:link, a.edit:visited {font-size:8pt; color:#555555]}
a.edit:hover, a.edit:active {color:#9eb694}
a.option:link, a.option:visited {font-size:8pt; color:color:#555555}
a.option:hover, a.option:active {color:#9eb694}
div.editFrame {border:1px dashed #bfbfbf};
div.actEditFrame {border:1px solid #beceb8};



//navigation

td.nav_link {
}
a.nav_link:link, a.nav_link:visited {
	font-size:9pt;
	text-decoration:none;
         color:#ffffff;
}
a.nav_link:hover, a.nav_link:active {
	color:#9eb694;
}
span.nav_link {
	font-size:9pt;
	font-weight:bold;
         color:#ffffff;
         }
         

         
td.nav_notlink {
font-weight:bold;
font-size:12pt;
}


a.nav_notlink:link, a.nav_notlink:visited {
	font-size:9pt;
	text-decoration:none;
         color:#ffffff;
         }
a.nav_notlink:hover, a.nav_notlink:active {
	color:#9eb694;
}
span.nav_notlink {
	font-size:9pt;
	font-weight:bold;
         color:#ffffff;
}


td.mylevel2 {
}
a.mylevel2:link, a.mylevel2:visited {
	font-size:8pt;
	text-decoration:none;
         color:#ffffff;
         }
a.mylevel2:hover, a.mylevel2:active {
	color:#9eb694;
}
span.mylevel2 {
	font-size:8pt;
	font-weight:bold;
         color:#ffffff;
}