HTML {
	
}
BODY {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #6d6e71; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 12px/150% Arial, sans-serif; COLOR: #000000; PADDING-TOP: 0px
}
#container {
	BORDER-LEFT: #ffffff 100px solid; MARGIN: 0px auto; WIDTH: 1000px; BACKGROUND: #ffffff; BORDER-RIGHT: #ffffff 100px solid
}
#header {
	Z-INDEX: 50; POSITION: relative; HEIGHT: 140px
}
#header IMG {
	MARGIN-TOP: 30px; FLOAT: left
}
#header #searchform {
	POSITION: absolute; TOP: 10px; LEFT: 900px
}
#header #searchform INPUT {
	WIDTH: 100px
}
#qtrans_select_qtranslate-chooser {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; MARGIN-TOP: 50px; FLOAT: right; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
#container3 {
	POSITION: relative; MARGIN-TOP: 30px; WIDTH: 100%; MARGIN-BOTTOM: 50px; BACKGROUND: #ffffff; FLOAT: left; OVERFLOW: hidden
}
#container2 {
	POSITION: relative; WIDTH: 100%; BACKGROUND: #ffffff; FLOAT: left; RIGHT: 20%
}
#container1 {
	POSITION: relative; WIDTH: 100%; BACKGROUND: #f1f1f2; FLOAT: left; RIGHT: 60%
}
#col1 {
	POSITION: relative; WIDTH: 200px; FLOAT: left; OVERFLOW: hidden; LEFT: 80%
}
#col2 {
	POSITION: relative; WIDTH: 575px; PADDING-RIGHT: 25px; FLOAT: left; OVERFLOW: hidden; LEFT: 80%
}
#col2cv {
	POSITION: relative; WIDTH: 775px; PADDING-RIGHT: 25px; FLOAT: left; OVERFLOW: hidden; LEFT: 80%
}
#col3 {
	POSITION: relative; MIN-HEIGHT: 400px; WIDTH: 200px; FLOAT: left; OVERFLOW: hidden; LEFT: 80%
}
.post {
	MARGIN-LEFT: 30px
}
#nav-main {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 18px 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#nav-extra {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 18px 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#nav-main LI {
	PADDING-BOTTOM: 0px; MARGIN-TOP: -8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#col3 .start {
	MIN-HEIGHT: 462px; BACKGROUND: #ededef; BORDER-TOP: #cccccc 1px dotted; BORDER-RIGHT: #cccccc 1px dotted
}
#col3 .start DIV.box {
	MARGIN-TOP: 5px; PADDING-LEFT: 20px
}
#col3 .start DIV.last.box {
	BORDER-BOTTOM: medium none
}
#col3 .start {
	PADDING-BOTTOM: 10px; MIN-HEIGHT: 470px
}
#col3 .start IMG.picture {
	MARGIN-TOP: 20px
}
#col3 .start IMG.picture1 {
	MARGIN-LEFT: 5px
}
#col3 .start IMG.picture2 {
	MARGIN-BOTTOM: 15px
}
#nav-extra {
	MARGIN-TOP: 10px
}
.start P {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 17px; MARGIN-TOP: 4px; PADDING-LEFT: 22px; PADDING-RIGHT: 22px; MARGIN-BOTTOM: 0px; BACKGROUND: #9c9d9f; COLOR: #ffffff; PADDING-TOP: 16px
}
.en P {
	PADDING-BOTTOM: 5px; PADDING-TOP: 4px
}
.opera10 .start P {
	PADDING-BOTTOM: 12px
}
.opera10 .en P {
	PADDING-BOTTOM: 7px
}
.start H2 {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 2px; COLOR: #b83736; MARGIN-LEFT: 10px; FONT-SIZE: 14px; TEXT-DECORATION: none
}
.start A {
	COLOR: #000000; TEXT-DECORATION: none
}
#news {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.news {
	PADDING-LEFT: 10px
}
#col2 IMG.start {
	MARGIN-TOP: -12px
}
#col2 .wp-image-84 {
	MARGIN-TOP: 10px; MARGIN-LEFT: 100px
}
.front_page {
	BORDER-BOTTOM: #cccccc 1px dotted
}
.nav-sub {
	MARGIN-TOP: 10px; MARGIN-LEFT: 10px
}
.nav-sub UL {
	LIST-STYLE-TYPE: none; MARGIN-TOP: 0px; PADDING-LEFT: 10px; MARGIN-LEFT: 0px
}
.nav-sub A {
	COLOR: #000000; TEXT-DECORATION: none
}
.parent_page_link {
	COLOR: #000000; TEXT-DECORATION: none
}
.nav-sub UL LI.current_page_item A {
	FONT-WEIGHT: bold
}
#col2 H2 {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
#col2cv H3 {
    MARGIN-TOP: 0px; PADDING-TOP: 0px
}
#col2 H3 {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
#col3 H2 {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
#col2cv H3 {
    MARGIN-BOTTOM: 25px; COLOR: #0093c7; FONT-SIZE: 15px
}
#col2 H3 {
	MARGIN-BOTTOM: 25px; COLOR: #0093c7; FONT-SIZE: 15px
}
#col2 H4 {
	MARGIN-TOP: 25px; MARGIN-BOTTOM: 0px; COLOR: #000000; FONT-SIZE: 12px
}
#col2 H5 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px
}
#col2 H3.black {
	COLOR: #000000
}
#col3 H2 {
	TEXT-ALIGN: right; PADDING-RIGHT: 5px; BACKGROUND: #f1f1f2; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
#footer {
	MARGIN-BOTTOM: 40px; BACKGROUND: #6d6e71; CLEAR: both
}
#copyright {
	PADDING-LEFT: 105px; WIDTH: 1100px; BACKGROUND: #6d6e71; COLOR: #ffffff; MARGIN-LEFT: -100px; FONT-SIZE: 11px; PADDING-TOP: 10px
}
#column1 {
	LINE-HEIGHT: 25px; FLOAT: left
}
#column2 {
	LINE-HEIGHT: 25px; FLOAT: left
}
#column1 {
	WIDTH: 300px
}
#column2 {
	MARGIN-LEFT: 16px
}
.news_title {
	FLOAT: left
}
.tags {
	WIDTH: 100px; FLOAT: left
}
DIV.berater {
	PADDING-BOTTOM: 15px; MARGIN-LEFT: 130px; PADDING-TOP: 45px
}
DIV.tengel {
	PADDING-TOP: 30px
}
.wp-image-445 {
	MARGIN-BOTTOM: 30px; MARGIN-LEFT: -28px
}
DIV.backoffice {
	MARGIN-BOTTOM: 20px
}
DIV.backoffice_daten {
	MARGIN-LEFT: 120px; PADDING-TOP: 40px
}
#stelleninserate H4 {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 16px
}
#stelleninserate H5 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 20px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#stelleninserate H6 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 20px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
P.stelleninserate {
	MARGIN-TOP: 40px
}
P.einrueckung {
	MARGIN-TOP: 20px; PADDING-LEFT: 100px
}
SPAN.einrueckung {
	MARGIN-TOP: 20px; PADDING-LEFT: 100px
}
.einrueckung {
	MARGIN-TOP: 20px; PADDING-LEFT: 100px
}
.professional {
	COLOR: #29a941
}
#col2 H3.professional {
	COLOR: #29a941
}
.executive {
	COLOR: #0093c7
}
#col2 H3.executive {
	COLOR: #0093c7
}
.aufsichtsratsbesetzung {
	COLOR: #e95f2e
}
#col2 H3.aufsichtsratsbesetzung {
	COLOR: #e95f2e
}
.human {
	MARGIN-TOP: 0px; COLOR: #bc0a69; PADDING-TOP: 0px
}
#col2 H3.human {
	MARGIN-TOP: 0px; COLOR: #bc0a69; PADDING-TOP: 0px
}
P {
	MARGIN-TOP: 0px
}
H1 {
	
}
H2 {
	
}
H3 {
	
}
H4 {
	
}
H5 {
	
}
H6 {
	
}
ACRONYM {
	CURSOR: help
}
ABBR {
	CURSOR: help
}
SPAN.caps {
	CURSOR: help
}
IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #0093c7; TEXT-DECORATION: none
}
A:link {
	
}
A:visited {
	
}
A:focus:link {
	
}
A:hover:link {
	
}
A:hover:visited {
	
}
A:active:link {
	
}
A:active:visited {
	
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
A:link IMG {
	
}
A:visited IMG {
	
}
A:active:link IMG {
	
}
A:active:visited IMG {
	
}
.alignleft {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.alignright {
	FLOAT: right
}
.sidebar_picture {
	BORDER-BOTTOM: #ffffff 4px solid
}
.sidebar_right_picture {
	MARGIN-TOP: 120px; MARGIN-LEFT: 30px
}
.more-link {
	
}
#searchform {
	
}
INPUT#s {
	BORDER-BOTTOM: #d3d4d6 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d3d4d6 1px solid; COLOR: #cccccc; BORDER-TOP: #d3d4d6 1px solid; BORDER-RIGHT: #d3d4d6 1px solid
}
INPUT#searchsubmit {
	
}

.form-button{
  border: none;
  background: #a7a9ac;
  color:white;
  padding:4px 5px;
  cursor: pointer;
}

.border{
  border-top: 1px dotted #CCCCCC;
  clear:both;
}

.alert-ok {
  color: #0093c7;
  font-weight: bold;
}

.alert-fail {
  color: red;
  font-weight: bold;
}


/* $Id: style.css,v 1.38.2.2 2009/04/27 14:20:53 goba Exp $ */

/**
 * Garland, for Drupal 6.x
 * Stefan Nagtegaal, iStyledThis [dot] nl
 * Steven Wittens, acko [dot] net`
 *
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 */


/*****************************************************************************************/
#main_menu .block{
  /*border-top: 1px dotted #ccc;*/
}
ul.nice-menu{
  background: white;
  border-top: 1px dotted #ccc !important;
  /*margin: 0 0 0 30px;
  *margin: 0 0 0 20px;
  _margin: 0 0 0 10px;*/
  _font-size: 11px;
  float: right;
  padding: 0;
}
ul.nice-menu ul{
  *top: 23px;
  _top: 0px ;
  padding-bottom: 8px;
  padding-top:8px;
}
ul.nice-menu li,
ul.nice-menu-down li,
ul.nice-menu-down li.menuparent,
#header-region ul.nice-menu-down li.menuparent,
ul.nice-menu-down li.menuparent:hover,
ul.nice-menu-down li.over,
#header-region ul.nice-menu-down li.menuparent:hover,
#header-region ul.nice-menu-down li.over,
ul.nice-menu ul,
#header-region ul.nice-menu ul,
ul.nice-menu ul {
  background: white;
  border: none !important;
}
ul.nice-menu-down .menuparent a{
  padding-right: 5px;
}
ul.nice-menu li{
  display:inline !important;
  float: left !important;
}
ul.nice-menu li a {
  color: #000;
  text-decoration: none;
  padding: 0.3em 11px;
  font-size: 11px;
}
ul.nice-menu li a.active{
  color: #0f75bc;
}
ul.nice-menu li.first a {
  padding-left: 0;
}
ul.nice-menu li.last a {
  padding-right: 0;
}
ul.nice-menu li ul li.last a {
  padding-right: 5px;
}
ul.nice-menu ul li{
  width:230px;
}
ul.nice-menu li ul li{
  border-bottom: 1px dotted #ccc;
}
ul.nice-menu li ul li a{
  padding: 0;
  font-size: 12px;
}
ul.nice-menu li ul li a span{
  margin: 0 8px;
  padding: 3px 0;
  border-bottom: 1px dotted #ccc !important;
  display: block;
  _display: inline-block;
  _width: 216px;
  cursor: pointer;
  line-height:16px;
  z-index: 100;
}
ul.nice-menu li ul li.first a span{
  border-top: 1px dotted #ccc !important;
}
ul.nice-menu li ul li a:hover{
  background: #0f75bc;
  color: white;
  text-decoration: none;
}

.menu {
	
position:absolute;
top: 115px;
left: 591px;

}

.slogan {
	position:absolute;
	top: 10px;
	left: 25px;
}
.gray-col {
	color: #FFF;
	background-color: #949599;
	padding-bottom:5px;
	padding-top:5px;
}
.gray-col-text {
	margin-right: 18px;
	margin-left: 24px;
}
.slogan-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: lighter;
	color: #949599;
	line-height: normal;
	font-style: oblique;
}

