html{ overflow:-moz-scrollbars-vertical}

html { 
    overflow: scroll;
    overflow-x: auto;
}

html,body{margin:0;padding:0}
body{margin:0; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:center; background-color:#FFFFFF;}

p { MARGIN: 0px 0px 20px; }


/* news */

.loadbox { background:#fff;width:350px;border:1px solid #CECECE;padding:5px;FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #444444;}


div#extra a {TEXT-DECORATION: none;}
div#extra a:hover {TEXT-DECORATION: underline;}
.anzeige { border:1px solid #85AC1E;padding:25px;FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e;}
#newshead { float:left; width:80%; MARGIN: 0 0 4px 0; PADDING: 0 0 8px 0; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.tab2 {FONT: 11px Verdana; COLOR: #000000; BORDER: 1px solid #E2E9CF; background-color: #FFFFFF}

.th1 {
FONT: 11px Verdana; COLOR: #fff; 
BORDER-RIGHT: 0px; 
BORDER-LEFT: 0px ; 
BORDER-TOP: 0px;
BORDER-BOTTOM: 0px; 
BACKGROUND-color:#6C920E;
padding:3px;
}

.td2{
FONT: 11px Verdana; COLOR: #000000; 
BORDER-RIGHT: 0; 
BORDER-LEFT: 0; 
BORDER-TOP: 0; 
BORDER-BOTTOM: 0; 
background-color: #f1f1f1;
height:18px;
padding:1px;
} 
.popupLink { BACKGROUND-COLOR: #e7e3e7; BORDER: 0; PADDING: 2px 4px 2px 4px; z-index: 10; width: 200px; }
.popupLink { text-decoration: none; font-weight: bold; color: #ffffff; outline: none }

.popupLinkweiss { BACKGROUND-COLOR: transparent; BORDER: 0; PADDING: 2px 4px 2px 4px; z-index: 10; width: 200px; }
.popupLinkweiss { text-decoration: none; font-weight: bold; color: #ffffff; outline: none }
.popupLinkweiss:hover { text-decoration: none; }

.popup { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: #F4F7F9; width: 240px; BORDER-LEFT: 1px solid #6C920E; BORDER-TOP: 1px solid #6C920E; BORDER-BOTTOM: 3px solid #6C920E; BORDER-RIGHT: 3px solid #6C920E; PADDING: 3px; z-index: 10 }

/* mm  */
.menuLink { padding:0;font-size: 10px; text-decoration: none; color: #6C920E; outline: none }
a:hover.menuLink { text-decoration: underline; font-weight: bold; color: #6C920E}


.e-navleft {BACKGROUND-COLOR: #F0F4E6; FONT-SIZE: 11px; padding-left:10px; MARGIN: 0px 0px 0px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: right;}

.e-navright {FONT-SIZE: 11px; MARGIN: 0px 0px 0px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: left;}
.permission  {margin:0;padding:3px 10px 3px 3px;background:#fff;text-align:left;}
.textform {
	BORDER: #898783 1px solid; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #ffffff
}

.email_confirm { display:none; }



A.newsfooter:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.newsfooter:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.newsfooter:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.newsfooter:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}



A.nav3news:link {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3news:active {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3news:visited {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3news:hover {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3newsActive:link {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3newsActive:active {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3newsActive:visited {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3newsActive:hover {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.bnews:link {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #9C9C9B; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.bnews:active {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #9C9C9B; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.bnews:visited {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #9C9C9B; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.bnews:hover {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #9C9C9B; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.bnewsActive:link {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #9C9C9B; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.bnewsActive:active {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #9C9C9B; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.bnewsActive:visited {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #9C9C9B; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.bnewsActive:hover {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #9C9C9B; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}





/* news ende */



FORM {	DISPLAY: inline }

.printer {float:right; }

A:link {text-align:left; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline; }
A:active {text-align:left; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline; }
A:visited {text-align:left; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline; }
A:hover {text-align:left; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none; }

A.nav1:link {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none;}
A.nav1:active {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none;}
A.nav1:visited {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none;}
A.nav1:hover {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6C920E; TEXT-DECORATION: none;}

A.nav1Active:link {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6C920E; TEXT-DECORATION: none;}
A.nav1Active:active {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6C920E; TEXT-DECORATION: none;}
A.nav1Active:visited {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6C920E; TEXT-DECORATION: none;}
A.nav1Active:hover {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6C920E; TEXT-DECORATION: none;}


div#header h1{height:80px;line-height:80px;margin:0;
  padding-left:10px;background: #EEE;color: #79B30B}

#logo1 {float:left;margin-left:-10px;width:150px;padding-right:20px;}
#logo2 {float:left;width:300px;}

#headRight {float:right;padding:10px 0 0 0;}

#headRight a {padding:0;margin:0;display:block; }

div#container{text-align:left;}
div#content {line-height:1.2;padding:0 10px 0 10px;TEXT-ALIGN: justify;}


div#navigation{background:#ffffff;}
div#extra{background:#ffffff;}
div#footer{background: #ffffff;color: #FFF}
div#footer p{margin:0 0 0 563px;padding:5px 10px; FONT-SIZE: 10px; COLOR: #6c920e;}

div#container{width:970px;margin:0 auto; }
div#wrapper{ float:left;width:100%;padding:0;min-height:300px;
             height:auto !important;
             height:300px;
}
div#content{margin: 0 175px 0 150px;}
div#contentlong{margin: 0 0 0 162px;}
div#contentLongEdit{margin: 0 0 0 162px;}
div#navigation{float:left;width:160px;margin-left:-985px;padding-top:34px;}
div#inavi{float:left;width:145px;margin-left:-970px;padding-top:0;}

div#extra{float:left;width:160px;margin-left:-160px;padding-top:34px;text-align:left;}

div#footer{clear:left;width:100%;padding-top:20px;}

div#footerNav{margin-left:580px;}

img {border:0;}

.clear {clear:both;}

#hu  { float:left; width:80%; MARGIN: 0 0 18px 0; PADDING: 0; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }

#content H1 { MARGIN: 0 0 18px 0; PADDING: 0; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }

#content H2 { MARGIN: 0 0 10px 0; PADDING: 0; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }

#content a {
	FONT-SIZE: 11px; COLOR: #6c920e; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
#content a:hover {
	FONT-SIZE: 11px; COLOR: #6c920e; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}


#content ul {
          /* display: inline;  <= Der Workaround */
          /* position: relative; fuer IE */
          margin: 0;
          padding: 0;
}
#content ul li {
          margin: 0 0 2px 25px;
          list-style-type:square;
}


#content ol {
          display: inline; /* <= Der Workaround */
          position: relative;/* fuer IE */
          margin: 0;
          padding: 0;
}
#content ol li {
          margin: 1px 0 0 35px;
          list-style-type:decimal;
}


#contentlong ul {
          /* display: inline;  <= Der Workaround */
          /* position: relative; fuer IE */
          margin: 0;
          padding: 0;
}
#contentlong ul li {
          margin: 0 0 2px 25px;
          list-style-type:square;
}


#contentlong ol {
          display: inline; /* <= Der Workaround */
          position: relative;/* fuer IE */
          margin: 0;
          padding: 0;
}
#contentlong ol li {
          margin: 1px 0 0 35px;
          list-style-type:decimal;
}

#contentLongEdit ul {
          /* display: inline;  <= Der Workaround */
          /* position: relative; fuer IE */
          margin: 0;
          padding: 0;
}
#contentLongEdit ul li {
          margin: 0 0 2px 1px;
          list-style-type:square;
}


#contentLongEdit ol {
          display: inline; /* <= Der Workaround */
          position: relative;/* fuer IE */
          margin: 0;
          padding: 0;
}
#contentLongEdit ol li {
          margin: 1px 0 0 35px;
          list-style-type:decimal;
}


#content A.nav1:link {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none;}
#content A.nav1:active {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none;}
#content A.nav1:visited {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none;}
#content A.nav1:hover {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6C920E; TEXT-DECORATION: none;}


/* ------------ contentlong  --------------------------- */

#contentlong H1 { MARGIN: 0 0 18px 0; PADDING: 0; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }

#contentlong H2 { MARGIN: 0 0 10px 0; PADDING: 0; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }

#contentlong a {
	FONT-SIZE: 11px; COLOR: #6c920e; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

#contentLongEdit H1 { MARGIN: 0 0 18px 0; PADDING: 0; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }

#contentLongEdit H2 { MARGIN: 0 0 10px 0; PADDING: 0; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }

#contentLongEdit a {
	FONT-SIZE: 11px; COLOR: #6c920e; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

/* --------------------------------------- */
.distance {
           font-size:11px;
           float:left;
           margin:2px 0 0 0;
           padding-left:0;
           padding-right:0;
}

#menutop { font-size:11px;
           float:left;
           margin:0 0 0 0;
           padding-left:1px;
           padding-right:0;
 }

#menutop ul {
           padding: 0 0 0 0;
           margin: 0 0 0 0;
           background-color: #ffffff;
           color: #000000;
           float: left;
           width: 100%;
           TEXT-TRANSFORM: uppercase;
}

#menutop ul li {
           display: inline;
}
#menutop ul li a {
           padding: 2px 4px 2px 4px;
           background-color: #ffffff;
           color: #000000;
           font-weight: bold;
           text-decoration: none;
           float: left;
}
#menutop ul li a:hover {
           font-weight: bold;
           background-color: #ffffff;
           color: #6C920E;
}
#menutop #current {
           color: #6C920E;
           font-weight: bold;
           text-decoration: none;
           background-color: #ffffff;
           float: left;
}
/* --------------------------------------- */

.distanceNav2 {
           font-size:11px;
           float:left;
           margin:2px 0 0 0;
           padding-left:0;
           padding-right:0;
}

#menuNav2 { font-size:11px;
           
           margin:0 0 0 0;
           padding-left:1px;
           padding-right:0;
 }

#menuNav2 ul {
           padding: 0 0 0 0;
           margin: 0 0 40px 0;
           background-color: #ffffff;
           color: #000000;
           float: left;
           width: 100%;
}

#menuNav2 ul li {
           display: inline;
}
#menuNav2 ul li a {
           padding: 2px 4px 2px 4px;
           background-color: #ffffff;
           color: #000000;
           text-decoration: none;
           float: left;
}
#menuNav2 ul li a:hover {
           background-color: #ffffff;
           color: #6C920E;
}
#menuNav2 .current {
           color: #6C920E;
           text-decoration: none;
           background-color: #ffffff;
           float: left;
}
/* --------------------------------------- */

A.nav3:link {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 13px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3:active {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 13px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3:visited {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 13px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3:hover {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 13px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3Active:link {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 13px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3Active:active {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 13px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3Active:visited {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 13px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3Active:hover {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 13px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}

/* --------------------------------------- */

A.footer:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #6c920e; TEXT-DECORATION: none
}
A.footer:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #6c920e; TEXT-DECORATION: none
}
A.footer:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #6c920e; TEXT-DECORATION: none
}
A.footer:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: underline
}
/* --------------------------------------- */


INPUT.suche {	BORDER-RIGHT: #e2e9cf 2px solid; BORDER-TOP: #e2e9cf 2px solid; FONT-SIZE: 10px; BORDER-LEFT: #e2e9cf 2px solid; COLOR: #000000; BORDER-BOTTOM: #e2e9cf 2px solid; HEIGHT: 14px; BACKGROUND-COLOR: #e2e9cf; }
.searchButton {	WIDTH:20px;BORDER-RIGHT: #6c920e 2px solid; BORDER-TOP: #6c920e 2px solid; MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 2px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #6c920e 2px solid; COLOR: #ffffff; BORDER-BOTTOM: #6c920e 2px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #6c920e; TEXT-ALIGN: center;}
.sendButton {	BORDER-RIGHT: #6c920e 2px solid; BORDER-TOP: #6c920e 2px solid; MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 2px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #6c920e 2px solid; COLOR: #ffffff; BORDER-BOTTOM: #6c920e 2px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #6c920e; TEXT-ALIGN: center;}
.loginButton {	WIDTH:120px;BORDER-RIGHT: #6c920e 2px solid; BORDER-TOP: #6c920e 2px solid; MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 2px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #6c920e 2px solid; COLOR: #ffffff; BORDER-BOTTOM: #6c920e 2px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #6c920e; TEXT-ALIGN: center;}

.sucheActive {	padding-right:4px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: verdana, arial, helvetica, sans-serif;}

.main {	DISPLAY: block; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap;}


#headerNews {	margin-bottom:4px; PADDING: 2px 0 2px 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #6c920e; TEXT-ALIGN: left;}

#ttt {width:580px;}
#portImage {float:right;width:160px;padding:10px 0 0 0;background:#ffffff;}
#portImage a {COLOR: #000000 !important; TEXT-DECORATION: none !important;}
#portImage a:hover {COLOR: #000000 !important; TEXT-DECORATION: underline !important;}



.star {
           font-size: 12px;
           color: #ff0000;
           vertical-align:top;
}
.bc {
           float:left;
           width:100%;
           padding:5px 0 15px 0;
}

.bc hr {border: none 0;
        border-top: 1px dashed #FF876F;/*the border*/
        width: 100%;
        background-color: #ffffff;
        height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

.cal, .absenden, .ansehen, .pick, .nav, .bearbeiten, .loeschen, .go, .previewButton, .news
{
	background-color: #e7e3e7;
	border: 1px solid #bdbebd;
	border-left: 1px solid #f7f3f7;
	border-top: 1px solid #f7f3f7;
	color: #6b696b;
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	height: 18px;
	padding: 0 1px 1px 1px;
	padding: 1px;
	margin: 0px;
	text-decoration: none;
}
.absenden {width: 110px;}
.ansehen {width: 60px;}
.pick {width: 110px;}
.nav {width: 130px;}
.previewButton {width: 110px;}
.bearbeiten {width: 90px;}
.loeschen {width: 90px;background-color: #F6CACA;}
.go {width: 30px;}
.cal {width: 30px;}
.upload {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #ffffff
}

#headerSuchergebnis {FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E2E9CF;}

.headlineSuche {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;}


hr {
           background-color:#6C9721; /* Mozilla 1.4 */
           color:#6C9721; /* IE 6 */
           border: #6C9721; /* Opera 7.11 */
           height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}


.sucheButton {BORDER:#6C920E 2px solid; FONT-WEIGHT:bold; FONT-SIZE:11px; TEXT-TRANSFORM:uppercase; WIDTH:25px; COLOR:#ffffff; FONT-FAMILY:verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR:#6C920E; TEXT-ALIGN:center; margin-left:2px; margin-top:0px; display: inline;}
.labelFormular {margin-bottom: 2px; font-size:10px; font-weight: normal; color: #000000; text-transform:uppercase; display: block;}
.formular {font-size:10px; font-weight: normal; color: #000000; background-color: #ffffff; text-transform:none; margin-bottom:2px;}
.formularUser {font-size:14px; font-weight: normal; color: #000000; background-color: #F0F4E6; text-transform:none; margin-bottom:2px; width:300px;}
.formularUser100 {font-size:14px; font-weight: normal; color: #000000; background-color: #F0F4E6; text-transform:none; margin-bottom:2px; width:414px;}
.formularUserURL {font-size:14px; font-weight: normal; color: #000000; background-color: #F0F4E6; text-transform:none; margin-bottom:2px; width:259px;}
.formularUserNewsletter {font-size:14px; font-weight: normal; color: #000000; background-color: #F0F4E6; text-transform:none; margin-bottom:2px;}
.kontakt {padding:2px; border:0px; font-size:11px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-weight: normal; color: #000000; background-color: #E2E9CF; text-transform:none; margin-bottom:2px; width:300px; margin-bottom: 5px;}
.kontaktAnrede {border:0px; font-size:11px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-weight: normal; color: #000000; background-color: #E2E9CF; text-transform:none; margin-bottom:2px; width:70px; margin-bottom: 5px;}
.kontaktPLZ {padding:2px; border:0px; font-size:11px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-weight: normal; color: #000000; background-color: #E2E9CF; text-transform:none; margin-bottom:2px; width: 80px; margin-bottom: 5px;}
.kontaktOrt {padding:2px; border:0px; font-size:11px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-weight: normal; color: #000000; background-color: #E2E9CF; text-transform:none; margin-bottom:2px; width:208px; margin-bottom: 5px;}

.select {FONT-SIZE: 10px; WIDTH: 167px; COLOR: #000000; BACKGROUND-COLOR: #ffffff;}

.zselect {FONT-SIZE: 10px; WIDTH: 216px; COLOR: #000000; BACKGROUND-COLOR: #ffffff;}

.rotButton {BORDER: #FE1800 2px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #FE1800; padding: 0px; display: inline;}
.IOButton {FONT-SIZE: 9px; WIDTH: 130px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #6C920E;}
.IOButtonAktiv {	FONT-SIZE: 9px; WIDTH: 130px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #666666;}
.IOButtonInaktiv {FONT-SIZE: 9px; WIDTH: 130px; COLOR: #CCCCCC; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #F1F1F1;}
.text_form {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #ffffff;}
.workhead {BACKGROUND-COLOR: #6C920E; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 0px 0px; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify;}
.workheadright {BACKGROUND-COLOR: #6C920E; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 0px 0px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: right;}
.work {BACKGROUND-COLOR: #F0F4E6; FONT-SIZE: 11px; padding-left:10px; MARGIN: 0px 0px 0px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: right;}
.workleft {BACKGROUND-COLOR: #E2E9CF; FONT-SIZE: 11px; MARGIN: 0px 0px 0px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: left;}
.workright {BACKGROUND-COLOR: #ffffff; FONT-SIZE: 11px; MARGIN: 0px 0px 0px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: right;}
.workcenter {BACKGROUND-COLOR: #E2E9CF; FONT-SIZE: 11px; MARGIN: 0px 0px 0px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: center;}
.workcontent {FONT-SIZE: 11px; MARGIN: 0px 0px 0px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: left;}
.workerror {FONT-SIZE: 11px; MARGIN: 0px 0px 0px; COLOR: #ff0000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: left;}


.footertext {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #6C920E; TEXT-ALIGN: right;}

.newsText {FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 0px 10px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;}
A.newsText {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

.patchActiv { FONT-WEIGHT: bold; BORDER: #889bbb 1px solid; COLOR: #000; padding: 0 4px 0 4px; BACKGROUND: #C5D6EE; FONT-SIZE: 11px; TEXT-DECORATION: none; }
A.patch         { FONT-WEIGHT: bold; BORDER: #889bbb 1px solid; COLOR: #000; padding: 0 4px 0 4px; BACKGROUND: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: none; }
A.patch:link    { COLOR: #000; }
A.patch:active  { COLOR: #000; }
A.patch:visited { COLOR: #000; }
A.patch:hover   { COLOR: #000; FONT-WEIGHT: bold; BACKGROUND: #C5D6EE; }

.pActiv { FONT-WEIGHT: bold; BORDER: #6C920E 1px solid; COLOR: #ffffff; padding: 0 4px 0 4px; BACKGROUND: #6C920E; FONT-SIZE: 11px; TEXT-DECORATION: none; }
A.pa         { COLOR: #6C920E; padding: 0 0 0 0; BACKGROUND: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: none; }
A.pa:link    { COLOR: #6C920E; }
A.pa:active  { COLOR: #6C920E; }
A.pa:visited { COLOR: #6C920E; }
A.pa:hover   { COLOR: #6C920E; TEXT-DECORATION: underline; }



.register  {
float:left;
           line-height:10px;
           padding:0;
           margin:0;


  }

a.button:link, a.button:visited {
  padding: 3px 5px 3px 5px;
  line-height: 20px;
  width:250px;
  margin:0 2px 0 0;
  text-align:center;
  text-decoration:none;
  color:#515558;
  background-color:#DDE0E2;
  border-top:1px solid #999999;
  border-right:1px solid #999999;
  border-left:1px solid #999999;
  border-bottom:1px solid #999999;
  }
  
a.button:hover, a.button:active {
  border-left:1px solid #999999;
  background-color:#ffffff;
  }

a.actbutton:link, a.actbutton:visited {
  padding: 3px 15px 3px 15px;
  line-height: 20px;
  width:250px;
  margin:0 2px 0 0;
  text-align:center;
  text-decoration:none;
  color:#000000;
  background-color:#666666;
  border-top:1px solid #999999;
  border-right:1px solid #999999;
  border-left:1px solid #999999;
  border-bottom:1px solid #999999;
  font-weight: bold;
  }
  
a.actbutton:hover, a.actbutton:active {
  border-left:1px solid #999999;
  background-color:#ffffff;
  color:#515558;
  }


.calfghead {
	background-color: #FFFFFF;
	color: #050569;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px;
}

.calhead {
	background-color: #6C920E;
	color: #050569;
	font: 10px Arial, Helvetica, sans-serif;
	margin: 0px;
}

.eButton {font-size: 10px; color: #FFFFFF; background: #6C920E; font-weight: bold;}



/* engine --------------------------- */

#engine {
           padding: 0 20px 40px 20px;

}
#engine h2 {
           color:#245199;
           font-size: 13px;
           font-weight: bold;
}
#engine td {     
           padding: 5px;
}
#engine .text  {
           text-align:right;
           vertical-align: top;
           padding: 10px 5px 0 0;
           FONT-WEIGHT:bold;
}



.s1 { background-color: #F0F4E6;
      width:305px;
      height:140px;
      padding: 10px 10px 10px 10px;
      vertical-align:top;
}
.s2 { background-color: #F0F4E6;
      padding: 10px 10px 10px 10px;
      vertical-align:top;
}
.s3 { background-color: #F0F4E6;
      padding: 10px 10px 20px 20px;
      vertical-align:bottom;
}

.s4 { background-color: #F0F4E6;
      height:40px;
      padding: 10px 10px 10px 10px;
      vertical-align:middle;
}
.s5 { background-color: #F0F4E6;
      height:40px;
      padding: 1px;
      vertical-align:middle;
}
.s6 { background-color: #F0F4E6;
      height:40px;
      padding: 1px;
      vertical-align:middle;
}
.s7 {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #6C920E; TEXT-ALIGN: right;}

.s8 {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #6C920E; TEXT-ALIGN: left; padding-bottom: 5px;}


.tooltip {
	position: absolute;
        left:300px;
	display: none;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	padding: 2px;
}
.tooltip .head{
	background-color: #6C920E;
	color: white;
	font-weight: bold;
	padding: 2px 2px 4px 2px;
}
.z_hilite { background-color: #FFFF66; 
}

.suggest_link {
  background-color: #FFFFFF;
  padding: 2px 6px 2px 6px;
}
.suggest_link_over {
  background-color: #3366CC;
  padding: 2px 6px 2px 6px;
}
#search_suggest {
  position: absolute; 
  background-color: #FFFFFF; 
  text-align: left;
  border: 1px solid #CCCCCC;			
}	


/* NEWS */

.tab2 {FONT: 11px Verdana; COLOR: #000000; BORDER: 1px solid #6C920E; background-color: #FFFFFF}
.th1 {
FONT: 11px Verdana; COLOR: #fff; 
BORDER-RIGHT: 0px; 
BORDER-LEFT: 0px ; 
BORDER-TOP: 0px;
BORDER-BOTTOM: 0px; 
BACKGROUND-color:#6C920E;
padding:3px;
}
.td2{
FONT: 11px Verdana; COLOR: #000000; 
BORDER-RIGHT: 0; 
BORDER-LEFT: 0; 
BORDER-TOP: 0; 
BORDER-BOTTOM: 0; 
background-color: #f1f1f1;
height:18px;
padding:1px;
} 
.popupLink { BACKGROUND-COLOR: #e7e3e7; BORDER: 0; PADDING: 2px 4px 2px 4px; z-index: 10; width: 200px; }
.popupLink { text-decoration: none; font-weight: bold; color: #ffffff; outline: none }

.popupLinkweiss { BACKGROUND-COLOR: transparent; BORDER: 0; PADDING: 2px 4px 2px 4px; z-index: 10; width: 200px; }
.popupLinkweiss { text-decoration: none; font-weight: bold; color: #ffffff; outline: none }
.popupLinkweiss:hover { text-decoration: none; }

.popup { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: #F4F7F9; width: 240px; BORDER-LEFT: 1px solid #6C920E; BORDER-TOP: 1px solid #6C920E; BORDER-BOTTOM: 3px solid #6C920E; BORDER-RIGHT: 3px solid #6C920E; PADDING: 3px; z-index: 10 }

/* mm  */
.menuLink { padding:0;font-size: 10px; text-decoration: none; color: #6C920E; outline: none }
a:hover.menuLink { text-decoration: underline; font-weight: bold; color: #6C920E}
.e-navleft {BACKGROUND-COLOR: #F0F4E6; FONT-SIZE: 11px; padding-left:10px; MARGIN: 0px 0px 0px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: right;}
.e-navright {FONT-SIZE: 11px; MARGIN: 0px 0px 0px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: left;}
.permission  {margin:0;padding:3px 10px 3px 3px;background:#fff;text-align:left;}
.textform {
	BORDER: #898783 1px solid; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #ffffff
}
/* ---------------------- formular ----------------------------- */
fieldset {width: 80em;
			 margin: 0 0 0 0;
			 display: block;
			 border: 1px solid #DDDDDD;
			 background: #fff;
			 clear: both;
			}
			
			
legend {background: #fff;
		   padding: 4px;
		   border: 1px solid #DDDDDD;
		   border-right-width: 2px;
		   border-bottom-width: 2px;
		   margin-bottom: 4px;
		   font-weight: bold;
		   }

label {padding: 1px 12px 0 5px;} 

.kontaktdaten label {display: block;width: 180px;float: left;text-align:right; }
.onl-article label {padding: 12px; display: block;width: 180px;float: left;text-align:right;background: #ddd; }
input,textarea {margin: 3px 3px 0 0;}  
.textform:hover { background: #F0F4E6;}
.buttons {text-align: center;}
/* ---------------------- form ----------------------------- */


table {font-size:11px;}
