/* body */

body {margin: 0px;padding: 0px;}

.bg-body {background-color: #00A038;}
.bg-var {background-image: url(../images/rahmen.gif);background-repeat: no-repeat; background-position:top center;}
.bg-var2 {background-image: url(../images/rahmen_2.gif);background-repeat: no-repeat; background-position:top center;}
.bg-hellgruen {background-color: #E0F0E0;color: #505050;}
.headline {font-family:Arial, Helvetica, sans-serif;font-size: 25px;color: #AAAAAA;text-transform: uppercase;}
.subhead {font-family:Arial, Helvetica, sans-serif;font-size: 22px;color: #AAAAAA;}

/* generelle farben aller tags */
p,h1,h2,h3,h4,ul,ol,li,div,td,th,select,address,blockquote,nobr,b,i {font-family:Arial, Helvetica, sans-serif; color:#505050; font-size:11px}

/* link definitionen */
a img { border:none }
a {font-family:Arial, Helvetica, sans-serif; color:#00A038; font-size:11px; font-weight:normal;text-decoration: none }

a.a-weiss:link {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:normal;}
a.a-weiss:visited {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:normal;}
a.a-weiss:hover {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:normal;}
a.a-weiss:active {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:normal;}

a.asitemap:link {font-family:Arial, Helvetica, sans-serif;color:#AAAAAA;font-size: 11px;font-weight:normal;text-decoration: none;}
a.asitemap:visited {font-family:Arial, Helvetica, sans-serif;color:#AAAAAA;font-size: 11px;font-weight:normal;text-decoration: none;}
a.asitemap:hover {font-family:Arial, Helvetica, sans-serif;color:#505050;font-size: 11px;font-weight:normal;text-decoration: none;}
a.asitemap:active {font-family:Arial, Helvetica, sans-serif;color:#AAAAAA;font-size: 11px;font-weight:normal;text-decoration: none;}

a.apresse:link {font-family:Arial, Helvetica, sans-serif;color:#505050;font-size: 11px;font-weight:normal;text-decoration: none;}
a.apresse:visited {font-family:Arial, Helvetica, sans-serif;color:#505050;font-size: 11px;font-weight:normal;text-decoration: none;}
a.apresse:hover {font-family:Arial, Helvetica, sans-serif;color:#000000;font-size: 11px;font-weight:normal;text-decoration: none;}
a.apresse:active {font-family:Arial, Helvetica, sans-serif;color:#505050;font-size: 11px;font-weight:normal;text-decoration: none;}


/* Navigation */
.bg-navi {background-color: #00AA3C;}
//.utext-weiss10 {color: #FFFFFF;text-transform: uppercase;font-size: 10px;}
.utext-weiss10 {color: #FFFFFF;font-size: 10px;}
.text-weiss11 {color: #FFFFFF;font-size: 11px;}
.text-weiss10 {color: #FFFFFF;font-size: 10px;}


/* td */
td.grau-gross {font-family:Arial, Helvetica, sans-serif; color:#808080; font-size:11px; text-decoration: none; font-weight:normal;text-transform: uppercase;}
td.adrform {padding-top:6px;text-align: left;vertical-align: top;color: #505050;font-size: 11px;white-space: nowrap;}
td.ue {font-family:Arial, Helvetica, sans-serif; font-size:18px}
td.ueweiss {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF}
td.menuue {font-family:Arial, Helvetica, sans-serif; color:#005B1E; font-size:18px; background-color:#e0f0e0}
td.menuue2 {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; background-color:#e0f0e0}
td.standardcolor {font-family:Arial, Helvetica, sans-serif; background-color:#F5FAF5}
td.standardcolorhell {font-family:Arial, Helvetica, sans-serif; background-color:#F5FAF5}
td.standardcolordunkel {font-family:Arial, Helvetica, sans-serif;font-weight:bold; background-color:#F5FAF5}

/* span */
span.highlight {font-family:Arial, Helvetica, sans-serif; color: #E9A14E; font-size:11 px; font-weight:bold}
span.ue {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold}

/* b */


/* formularobjekte */
input,textarea {font-family:Arial, Helvetica, sans-serif;color:#7C7C7A;font-size:11px;border: 1px solid #7C7C7A;}
input.checkbox {font-family:Arial, Helvetica, sans-serif;color:#7C7C7A;font-size:11px;border: none;}
.dropdown {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;background-color: #2C894A;width:185px;}
input.adressen {border-width: 1px;border-style: solid;	border-color: #A0A0A0;font-size: 11px;	padding-top: 1px;padding-bottom: 1px;}

/*sitemap*/

#sitemap {
        background-color: #ffffff;
        list-style-type: none; padding: 0px; margin: 0px; }

#sitemap li { background-color: #ffffff; 
              padding: 0px; margin: 0px;
          }
           
ul.subsitemap { background-color: #ffffff;
             list-style-type: none; margin: 0px; padding: 0px;
             overflow: hidden; }

ul.subsitemap li { background-color: #ffffff !important;
                border: none !important;
                padding-left: 5px !important;
                }

/* spezial */
.lineheight15 {color:#AAAAAA;line-height: 15px;font-size: 10px;}
.lineheight20 {line-height: 20px;}
.bildunterschrift {color:#505050; font-size: 10px;}

.spartenbeschreibung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.spartenueberschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #00a038;
}
.spartenbeschreibunghighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #00a038;

}
.textintro {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.standard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: 20px;

}
.stellenbezeichnung {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.mw {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}

a.link:link {font-family:Arial, Helvetica, sans-serif;color:#00a038;font-size: 14px;font-weight:bold;text-decoration: none;}
a.link:visited {font-family:Arial, Helvetica, sans-serif;color:#00a038;font-size: 14px;font-weight:bold;text-decoration: none;}
a.link:active {font-family:Arial, Helvetica, sans-serif;color:#00a038;font-size: 14px;font-weight:bold;text-decoration: none;}

a.link_email:link {font-family:Arial, Helvetica, sans-serif;color:#00a038;font-size: 11px;font-weight:normal;text-decoration: none;}
a.link_email:visited {font-family:Arial, Helvetica, sans-serif;color:#00a038;font-size: 11px;font-weight:normal;text-decoration: none;}
a.link_email:active {font-family:Arial, Helvetica, sans-serif;color:#00a038;font-size: 11px;font-weight:normal;text-decoration: none;}

div.stelle {
	float: left;
	width: 555px;
	border: 1px solid #000000;
}

div.stelle_content {
	width: 555px;
}

div.stelle_header {
	text-align: center;
}

div.stelle_textgross {
	margin: -78px 0 0 110px;
	text-align: left;
	color: #ffffff;
	font-size: 84px;
	font-weight: bold;
	filter: alpha(opacity=50);-moz-opacity:0.5;
}

div.stelle_textkleindunkel {
	margin: -17px 0 0 275px;
	text-align: left;
	color: #000000;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 3px;
}

div.stelle_textkleinhell {
	position: absolute;
	left: 60px;
	margin: -20px 0 0 370px;
	text-align: left;
	color: #ffffff;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 3px;
	z-index: 100;
}
*html div.stelle_textkleinhell {
	margin-top: -19px;
}

div.stelle_stelle {
	margin: -50px 0 0 0;
	float: left;
	position: relative;
}

div.stelle_left {
	padding: 0 0 0 40px;
	font-size: 11px;
	float: left;
	width: 280px;
	margin: 70px 0 0 0;
}
*html div.stelle_left {
	width: 320px;
}

div.stelle_left a:link, div.stelle_left a:active, div.stelle_left a:visited {
	color: #00992a;
}

div.stelle_left a:hover {
	color: #00992a;
	text-decoration: underline;
}

span.stelle_job {
	font-size: 26px;
	text-align: center;
}

span.stelle_gruen {
	color: #00992a;
}

span.stelle_gruen1 {
	color: #00992a;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: -0.9px;
}

.stelle_right {
	float: right;
	margin: 27px 0 0 0;
	width: 190px;
}
*html .stelle_right {
	margin: 29px 0 0 0;
	z-index: 0;
}

div.stelle_adresse {
	position: absolute;
	bottom: 0px;
	right: 0px;
	color: #00992a;
}

div.stelle_adresse a:link, div.stelle_adresse a:active, div.stelle_adresse a:visited {
	color: #00992a;
}

div.stelle_adresse a:hover {
	color: #00992a;
	text-decoration: underline;
}

div.stelle_bottom {
	margin: 50px 0 0 40px;
	height: 65px
}

div.stelle_menu {
	float: left;
	width: 55px;
	border-left-width: 1px;
	border-left-style:solid;
	border-color: #00992a;
	height: 55px;
	padding: 15px 5px 0 3px;
}
*html div.stelle_menu {
	width: 63px;
	height: 65px;
	padding: 15px 0 0 3px;
	margin:  0 0 -30px 0;
}

div.stelle_menu a:link, div.stelle_menu a:active, div.stelle_menu a:visited {
	color: #00992a;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: -0.5px;
}
*html div.stelle_menu a:link, *html div.stelle_menu a:active, *html div.stelle_menu a:visited {
	font-size: 9px;
	letter-spacing: 0px;
}

div.stelle_menu a:hover {
	color: #00992a;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: -0.5px;
	text-decoration: underline;
}
*html div.stelle_menu a:hover {
	color: #00992a;
	font-size: 9px;
	letter-spacing: 0px;
}











