BODY {
	background-color:#ffffff; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; SCROLLBAR-FACE-COLOR: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; OVERFLOW: auto; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #999999; SCROLLBAR-ARROW-COLOR: #999999; PADDING-TOP: 0px; SCROLLBAR-DARKSHADOW-COLOR: #999999; SCROLLBAR-BASE-COLOR: #ffffff;color:#727274;
}
TABLE{ 
	FONT-SIZE: 1em;
}
FORM{ 
	FONT-SIZE: 1em;
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
TR {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
DIV#logo {
	Z-INDEX: 100; LEFT: 0px; POSITION: absolute; TOP: 0px
}
DIV#top {
	CLEAR: both; LEFT: 203px; POSITION: absolute; TOP: 0px
}
DIV#impressum {
	CLEAR: both; LEFT: 677px; POSITION: absolute; TOP: 40px
}
DIV#content {
	WIDTH: 859px; POSITION: absolute; TOP: 76px
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
A.navigation:link {
	PADDING-LEFT: 18px; FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navigation:visited {
	PADDING-LEFT: 18px; FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navigation:active {
	PADDING-LEFT: 18px; FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navigation:hover {
	PADDING-LEFT: 18px; FONT-WEIGHT: bold; COLOR: #e6e6e6; TEXT-DECORATION: none
}
A.11px:link {
	FONT-SIZE: 11px; COLOR: #6D31AF; TEXT-DECORATION: none; 
}
A.11px:visited {
	FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none
}
A.11px:active {
	FONT-SIZE: 11px; COLOR: #6D31AF; TEXT-DECORATION: none
}
A.11px:hover {
	FONT-SIZE: 11px; COLOR: #999999; TEXT-DECORATION: none
}

A.12pxbold:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:#727274;  TEXT-DECORATION: none; 
}
A.12pxbold:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #727274; TEXT-DECORATION: none
}
A.12pxbold:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6D31AF; TEXT-DECORATION: none
}
A.12pxbold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6D31AF; TEXT-DECORATION: none
}


A.notransparenz:link {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 11px; FILTER: alpha(opacity=100); BORDER-LEFT: 0px; COLOR: #333333; BORDER-BOTTOM: 0px; TEXT-DECORATION: none; moz-opacity: 1
}
A.notransparenz:visited {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 11px; FILTER: alpha(opacity=100); BORDER-LEFT: 0px; COLOR: #333333; BORDER-BOTTOM: 0px; TEXT-DECORATION: none; moz-opacity: 1
}
A.notransparenz:active {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 11px; FILTER: alpha(opacity=100); BORDER-LEFT: 0px; COLOR: #333333; BORDER-BOTTOM: 0px; TEXT-DECORATION: none; moz-opacity: 1
}
A.notransparenz:hover {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FILTER: alpha(opacity=100); BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; moz-opacity: 1
}
.inputsuche {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 11px; BORDER-LEFT: black 1px solid; WIDTH: 105px; COLOR: #666666; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: arial, verdana, helvetica, sans-serif; HEIGHT: 22px;padding-left:8px;padding-top:3px;
}

.inputsuchetop {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 11px; BORDER-LEFT: black 1px solid; WIDTH: 105px; COLOR: #666666; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: arial, verdana, helvetica, sans-serif; HEIGHT: 22px;padding-left:8px;padding-top:3px;
}

.inputservice {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 11px; BORDER-LEFT: black 1px solid; WIDTH: 105px; COLOR: #666666; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: arial, verdana, helvetica, sans-serif; HEIGHT: 22px;
}

.inputservice_form {
	BORDER-RIGHT: 5px solid #6D31AF ;padding-top:4px;padding-left:6px; BORDER-TOP: black 1px solid; FONT-SIZE: 11px; BORDER-LEFT: black 1px solid; WIDTH: 173px; COLOR: #666666; BORDER-BOTTOM: black 1px solid;  HEIGHT: 24px;
}

.inputsend_form {
	BORDER-RIGHT: 5px solid #6D31AF ;padding-top:4px;padding-left:6px; BORDER-TOP: black 1px solid; FONT-SIZE: 11px; BORDER-LEFT: black 1px solid; WIDTH: 173px; COLOR: #666666; BORDER-BOTTOM: black 1px solid;  HEIGHT: 24px;
}

.inputsendform {
	BORDER-RIGHT: 5px solid #6D31AF ;padding-top:4px;padding-left:6px; BORDER-TOP: black 1px solid; FONT-SIZE: 11px; BORDER-LEFT: black 1px solid; WIDTH: 173px; COLOR: #666666; BORDER-BOTTOM: black 1px solid;  HEIGHT: 18px;
}


.inputselectservice {
	BACKGROUND-COLOR: #FFFFFF;WIDTH: 173px;HEIGHT: 22px; BORDER: black 1px  solid;FONT-FAMILY: arial, verdana, helvetica, sans-serif; FONT-SIZE: 11px; MARGIN-TOP: 0px;MARGIN-BOTTOM: 0px;MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; PADDING-LEFT: 0px;PADDING-RIGHT: 0px;PADDING-TOP: 0px;PADDING-BOTTOM: 0px; COLOR: #666666
}
.buttonsuche {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 61px; HEIGHT: 25px; BACKGROUND-COLOR: #e6e6e6; BORDER-RIGHT-WIDTH: 0px
}
.buttonservice {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 61px; HEIGHT: 25px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.news {
	PADDING-RIGHT: 14px; PADDING-LEFT: 0px; PADDING-TOP: 20px
}

.newstitle {
	PADDING-RIGHT: 14px; PADDING-LEFT: 0px; PADDING-TOP: 20px; FONT-WEIGHT: bold;
}
.content {
	 PADDING-RIGHT: 14px; PADDING-LEFT: 0px;  BACKGROUND-COLOR: #ffffff; 
}
.content_white {
	width:390px; PADDING-RIGHT: 14px; PADDING-LEFT: 0px;  BACKGROUND-COLOR: #FFFFFF; 
}
.contentleft {
	width:180px; PADDING-RIGHT: 14px; PADDING-LEFT: 20px; PADDING-TOP: 8px; BACKGROUND-COLOR: #FFFFFF
}

.service {
	PADDING-RIGHT: 0px; PADDING-TOP: 2px; text-align:right;height:22px;
}
.serviceinput {
	PADDING-LEFT: 10px;PADDING-RIGHT: 0px;height:22px;
}

.kontakttab {}

.transparenz {
	FONT-WEIGHT: bold; FILTER: alpha(opacity=100); BACKGROUND-IMAGE: url('../images/startpunkt.gif'); FONT-FAMILY: Arial, Helvetica; moz-opacity: 1;
	PADDING-LEFT: 0px;
	
}
.notransparenz {
	FILTER: alpha(opacity=100); moz-opacity: 1
}
.ueberschrift {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 10px;  FONT-FAMILY: arial, verdana, helvetica, sans-serif;
}

.ueberschriftdown {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 10px;  FONT-FAMILY: arial, verdana, helvetica, sans-serif;font-size:.85em;
}

.ueberschriftgross {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 10px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}


.ueberschrift_news {
    PADDING-LEFT: 0px;  FONT-WEIGHT: bold; FONT-SIZE: 1em;  PADDING-BOTTOM: 10px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}

hauptmenue {
color : white;
font-size : 14px ;

}

div.menu,
div.menu a.menuItem {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #727274;
  white-space: nowrap;
}

div.menu {
  background-color: #d0d0d0;
  border: 2px solid;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  color: #727274;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #000080;
  color: #ffffff;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border-top: 1px solid #909090;
  border-bottom: 1px solid #f0f0f0;
  margin: 4px 2px;
}

h1,h2,h3 { font-size: 1.2em; font-weight:bold; color: #727274; }

div.schrift dl {margin: 0;padding: .5em 0 0 0 ;}
div.schrift dt {margin: 0;padding: 0 0 0 .5em; font-weight: bold;}
div.schrift dd {margin: 0; padding:  0  0 0 1em; line-height: 100%}

.small_font {
	FONT-WEIGHT: normal; FONT-SIZE: .7em; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.small_fontpx {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}

.small_fontpx a:hover{color:#6D31AF;}


.n11px {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.n12px {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.underline{TEXT-DECORATION: underline;}
.n1px{FONT-SIZE: 1px;  display: none;}


.news_table { padding-left: 10px;padding-right: 10px; width: 100%;}
.news_table td {font-family:arial, verdana, helvetica, sans-serif; font-size:.85em;empty-cells:show}
.news_table a:link { background-image:url('/baluna/jsp/jahia/templates/myjahiasite/corporate_portal_templates/images/iconlink.gif'); background-repeat:no-repeat; padding-left:15px; font-family:arial, verdana, helvetica, sans-serif; font-size:1em; color:#525230; text-decoration: none; font-weight:normal}
.news_table a:visited { background-image:url('/baluna/jsp/jahia/templates/myjahiasite/corporate_portal_templates/images/iconlink.gif'); background-repeat:no-repeat; padding-left:15px; font-family:arial, verdana, helvetica, sans-serif; font-size:1em; color:#525230; text-decoration: none; font-weight:normal}
.news_table a:hover { background-image:url('/baluna/jsp/jahia/templates/myjahiasite/corporate_portal_templates/images/iconlink.gif'); background-repeat:no-repeat; padding-left:15px; font-family:arial, verdana, helvetica, sans-serif; font-size:1em; color:#1E1E1E; text-decoration: none; font-weight:normal}
.news_table a:active { background-image:url('/baluna/jsp/jahia/templates/myjahiasite/corporate_portal_templates/images/iconlink.gif'); background-repeat:no-repeat; padding-left:15px; font-family:arial, verdana, helvetica, sans-serif; font-size:1em; color:#525230; text-decoration: none; font-weight:normal}
a.newsheadline:link {  background-image:url('/baluna/jsp/jahia/templates/myjahiasite/corporate_portal_templates/images/iconlink-no.gif'); background-repeat:no-repeat; padding-left:0px; font-family:arial, verdana, helvetica, sans-serif; font-size:1em; color:#727274; text-decoration: none; font-weight:bold}
a.newsheadline:visited { background-image:url('/baluna/jsp/jahia/templates/myjahiasite/corporate_portal_templates/images/iconlink-no.gif'); background-repeat:no-repeat; padding-left:0px; font-family:arial, verdana, helvetica, sans-serif; font-size:1em; color:#727274; text-decoration: none; font-weight:bold}
a.newsheadline:hover { background-image:url('/baluna/jsp/jahia/templates/myjahiasite/corporate_portal_templates/images/iconlink-no.gif'); background-repeat:no-repeat; padding-left:0px; font-family:arial, verdana, helvetica, sans-serif; font-size:1em; color:#727274; text-decoration: none; font-weight:bold}
a.newsheadline:active { background-image:url('/baluna/jsp/jahia/templates/myjahiasite/corporate_portal_templates/images/iconlink-no.gif'); background-repeat:no-repeat; padding-left:0px; font-family:arial, verdana, helvetica, sans-serif; font-size:1em; color:#727274; text-decoration: none; font-weight:bold}

.box {font-family:arial, verdana, helvetica, sans-serif; font-size:.85em;empty-cells:show}
.box a{color:#727274;}
.ueberschrift a{color:#727274;}
.project_table { padding-left: 5px;padding-right: 5px; width: 100%;}
.project_table td {font-family:arial, verdana, helvetica, sans-serif; font-size:.85em;empty-cells:show}
.project_table a:link {font-family:arial, verdana, helvetica, sans-serif; font-size:1em; color:#6D31AF/*#5959AC*/; text-decoration: none; font-weight:normal}
.project_table a:visited {font-family:arial, verdana, helvetica, sans-serif; font-size:1em; color:#6D31AF/*#5959AC*/; text-decoration: none; font-weight:normal}
.project_table a:hover {font-family:arial, verdana, helvetica, sans-serif; font-size:1em; color:#6D31AF/*#3E3E7D*/; text-decoration: none; font-weight:normal}
.project_table a:active {font-family:arial, verdana, helvetica, sans-serif; font-size:1em; color:#6D31AF/*#5959AC*/; text-decoration: none; font-weight:normal}

.borderbottom {border-bottom:2px solid #6D31AF;}

#navigesamt {position:relative;top:0;left:0;font-family:arial;font-weight:bold;font-size:13px;width:230px;padding:0em;}
#subnavibox{position:relative;top:20px;left:0;font-family:arial;font-weight:bold;font-size:14px;width:100%;padding:0em;background-color:#E7E7E8;}
ul{list-style-image:url(/baluna/jsp/jahia/templates/myjahiasite/corporate_portal_templates/images/aufzaehlung.gif);}

#navigesamt ul{list-style-type:none;margin:0em;padding:0em;}
#navigesamt li{padding-top:2px;padding-bottom:2px;}
#navigesamt a{text-decoration:none;color:#727274;max-width:230px;display:block;padding-top:3px;padding-bottom:3px;padding-left:65px;background-image:url(/baluna/jsp/jahia/templates/myjahiasite/corporate_portal_templates/images/navi01.jpg);background-repeat:no-repeat;display:block;} /*dunkelgrau #727274 lila 6D31AF*/
#navigesamt a:hover{color:#6D31AF;background-color:#E7E7E8;display:block;background-image:url(/baluna/jsp/jahia/templates/myjahiasite/corporate_portal_templates/images/navi02.jpg);background-repeat:no-repeat; }
#navigesamt a:active{color:#6D31AF;background-color:#E7E7E8;display:block;background-image:url(/baluna/jsp/jahia/templates/myjahiasite/corporate_portal_templates/images/navi02.jpg);background-repeat:no-repeat; }
#subnavibox a{color:#727274;max-width:230px;display:block;padding-top:3px;padding-bottom:3px;padding-left:44px;background-image:url(img/bullet_dklgrau.gif);background-repeat:no-repeat;} 

.leftmenuon a { font-size: 1em;color:#6D31AF; }
.leftmenuoff a{ color: #727274; }
.leftmenuon a:link { font-size: 1em;color:#6D31AF; }
.leftmenuoff a:link{ color: #727274; }

a.leftmenuon:link { font-size: 1em;color:#6D31AF; }
a.leftmenuon:visited{ font-size: 1em;color:#6D31AF; }
a.leftmenuoff:link{ color: #727274; }