/*neu*/
.listsearchon {
background-color:#CCCCCC;
cursor:pointer;
}
.listsearchoff {
background-color:#EBEEF1;
cursor:pointer;
}

.listsearchoff_begin {
background-color:#EBEEF1;
cursor:pointer;
}

div.LSResult {
	position:absolute;
	display:none;
	background-color:#DEE2E7;
	font-family: Arial,Verdana,Geneva,Helvetica;
	height:1px;
	left:275px;
	/*margin:0;
	padding:0;*/
	width:350px;
	z-index:9050;
	top: 415px;
}
table.suggestLayer {
background-color:#DEE2E7;
border:1px solid #B1BCC9;
color:#000000;
cursor:pointer;
font-size:11px;
height:12px;
width:350px;
}


tr.suggestHeader {
color:#000000;
font-size:11px;
font-weight:normal;
}

td.suggestHeader {
border-bottom:1px solid #B1BCC9;
}
/* labels */
.lableftblock{
padding-left:5px; padding-right:5px; width:30%; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; display:block; float:left;
}
/* end labels */
.TB_overlay_on {
		background-color:#000;
		filter:alpha(opacity=60);
		-moz-opacity: 0.6;
		opacity: 0.6;
		position:absolute;
		height:100%;
		width:100%;
		left:0px;
		top:0px;
		display:block;
		z-index:9000;
		margin-bottom:-1px;
	}
.TB_overlay_off {

	}

button.btn{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:small;
   font-weight:bold;}


body{background: #787a74;}
p { margin: 0; padding: 0; }
.gruen{background: #3e640c;}
.weiss{background: #ffffff;}
.gruengrau{background: #c8d3ba;}
.dunkelgruen{background: #315107;}
.hellgruenn{ background:#718d4c;}
.hellgruenn_error{ background:#ffb1ab;}
.hellhellgruenn2{background:#dee5d7;}
.logoundname{ line-height:  18px; background: #ffffff; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #000000;  font-weight: normal;}
.mitgliederclass{background:#718d4c; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #000000;  font-weight: normal;}
#hr{color: #669933;}
.hellgruenncontent{ background:#c8d3ba;font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #000000;  font-weight: normal;}
.contenttext{ background: #ffffff; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #000000;  font-weight: normal;}
.contenttextohneback{ font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #000000;  font-weight: normal;}
.contentlisting{background: #94af6a; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #000000;  font-weight: normal;}
.contentlistingpr{background: #7d975b; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #000000;  font-weight: normal;}
a {line-height:  24px; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #2d450b;  text-decoration:  none;}
a:hover {line-height:  24px; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #000000;   text-decoration:  underline;}
.dunkelgruentext{background: #315107;  font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color: #ffffff;  font-weight: normal}

td#mainmenu a { font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #000000;  text-decoration:  none; font-weight: normal;}
td#mainmenu a:hover { font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #000000;  text-decoration:  underline; font-weight: normal;}
td#mainmenu a:mainMainactiv { font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #000000;  text-decoration:  none; font-weight: normal;}
td#mainmenu a.mainMain { padding-left: 0px; vertical-align: middle; line-height:  16px; font-weight: normal;}
td#mainmenu { font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #000000;  font-weight: normal;}

/*
.dunkelgruenleer{background: #3e640d;}
.hellgruenheader{background: #608130; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color: #ffffff; font-weight: normal;}
.hgleft{background: #b9d185;}
.hgright{background: #95af68;}

.hgrightdg{background: #3e660d;}


.linebutheaderdgreen{background: #3d660a;}
.headertextcontent{background: #608130; line-height:  35px; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  14px; color: #ffffff; font-weight: bold;}
.headerbc{background: #608130;}

.tonklinedunkelgr{background: #3e650c;}
.contentlinesuche{background: #94af6a; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #3e640d;  font-weight: normal;}
.contentlisting{background: #94af6a; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #000000;  font-weight: normal;}
.contentlistingpr{background: #7d975b; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #000000;  font-weight: normal;}

.contenttextunten{font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  11px; color:  #000000;  font-weight: normal;}
.contenttext{font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #000000;  font-weight: normal;}
.contenttexttitle{font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #000000;  font-weight: bold;}

.hgweis{background: #ffffff;}

td#headermenu a {background: #608130; line-height:  24px; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #ffffff;  text-decoration:  none;}
td#headermenu a:hover {background: #608130; line-height:  24px; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #ffffff;   text-decoration:  underline;}
td#headermenu a:headerMainactiv {background: #608130; line-height:  24px;  font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #ffffff;  text-decoration:  none;}
td#headermenu a.headerMain {background: #608130;padding-left: 0px; vertical-align: middle; line-height:  24px;}
td#headermenu {background: #608130; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #ffffff;  line-height:  24px;}

td#mainmenu a {font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #3e640d;  text-decoration:  none; font-weight: normal;}
td#mainmenu a:hover {font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #000000;  text-decoration:  none; font-weight: normal;}
td#mainmenu a:mainMainactiv {font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #3e640d;  text-decoration:  none; font-weight: normal;}
td#mainmenu a.mainMain {padding-left: 0px; vertical-align: middle; line-height:  16px; font-weight: normal;}
td#mainmenu {font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #3e640d;  font-weight: normal;}

td#mainmenusecond a {font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #3e640d;  text-decoration:  none; font-weight: normal;}
td#mainmenusecond a:hover {font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #000000;  text-decoration:  none; font-weight: normal;}
td#mainmenusecond a:mainMainactivsecond {font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #3e640d;  text-decoration:  none; font-weight: normal;}
td#mainmenusecond a.mainMainsecond {padding-left: 0px; vertical-align: middle; line-height:  14px; font-weight: normal;}
td#mainmenusecond {font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #3e640d;  font-weight: normal;}

td#detpr a { line-height:  34px; background: #3e640c; display: block; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #ffffff;  text-decoration:  none; font-weight: normal;}
td#detpr a:hover { line-height:  34px;background: #588d11; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #ffffff;  text-decoration:  none; font-weight: normal;}
td#detpr a.detprMain { line-height:  34px;background: #3e640c; padding-left: 0px; vertical-align: middle; line-height:  16px; font-weight: normal;}
td#detpr {line-height: 34px; background: #3e640c; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #ffffff;  font-weight: normal;}

td#detpractiv a { line-height:  34px; background: #588d11; display: block; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #ffffff;  text-decoration:  none; font-weight: normal;}
td#detpractiv a:hover { line-height:  34px;background: #588d11; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #ffffff;  text-decoration:  none; font-weight: normal;}
td#detpractiv a.detprMainactiv { line-height:  34px;background: #588d11; padding-left: 0px; vertical-align: middle; line-height:  16px; font-weight: normal;}
td#detpractiv {line-height: 34px; background: #588d11; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  13px; color:  #ffffff;  font-weight: normal;}


.hgheaderlinks {background: #3e640c;}
.hgheaderlinksw {background: #ffffff;}
a {line-height:  24px; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #2d450b;  text-decoration:  none;}
a:hover {line-height:  24px; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #000000;   text-decoration:  underline;}
.step {line-height:  24px; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #2d450b; font-weight: bold;}

td#platzmenu a { display: block; background: #d8e2c7; line-height:  18px; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #3e640c;  text-decoration:  none;}
td#platzmenu a:hover {background: #95af68; line-height:  18px; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #000000;   text-decoration: none;}
td#platzmenu a:platzMainactiv {background: #d8e2c7; line-height:  18px;  font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #000000;  text-decoration:  none;}
td#platzmenu a.platzMain {background: #d8e2c7;padding-left: 0px; vertical-align: middle; line-height:  18px; color:  #3e640c;}
td#platzmenu {background: #d8e2c7; font-family:  Helvetica,Arial,Verdana,sans-serif; font-size:  12px; color:  #3e640c;  line-height:  18px;}


CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA, OPTION {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  border-color: #3e640d;
  border-style: solid;
  border-width: 1px;
}
.button_newsletter{border-width: 0px;}

.lineconten{background-image: url(../images/images_portal/leftoben_04.jpg); background-repeat: repeat-x;}
.linedetails{background-image: url(../images/images_portal/line-details.gif); background-repeat: repeat-x;}
*/
