.ueberschrift
{ 
font-size:25px;
font-family:Myriad Pro, Lucida Sans, Segoe UI, Calibri, sans serif;
color:#00445e;
font-weight:bold;

}

.ueberschrift2
{
    font-size:19px;
    font-family:Myriad Pro, Lucida Sans, Segoe UI, Calibri, sans serif;
    color:#00445e;
    font-weight:bold;

}

.normaltext
{
font-size:20px;
font-family: 'Oswald', sans-serif;
line-height: 30px;
text-align: justify;
}



ul#services
{
list-style: none
}

ul#services li {
	float: left;
	margin-right: 20px;
}

ul#services li.last {
	margin-right: 0px;
}

ul#services li a {
	display: block;
	width: 160px;
	height: 90px;
	background: transparent url(../images/bg_circle_blue.png) center center 
no-repeat;
	font-weight: bold;
	font-size: 1.285em;
	text-decoration: none;
	text-align: center;
	padding-top: 75px;
	position: relative;
    text-shadow: rgb(255,255,255) 1px 1px 0px;	
color:#000000;
}


ul#services li.green a {
	background: transparent url(../images/bg_circle_green.png) center center no-repeat;
}

ul#services li a:hover {
	background-color: transparent;
    text-shadow: rgba(0, 0, 0, 0.75) 0px 0px 2px;	
}

ul#services li a:after {
    content: '';
	display: block;
    background: transparent url(../images/big_arrow.png) top center no-repeat;
	position: absolute;
	height: 62px;
	width: 49px;
	left: 140px;
	top: 54px;
	z-index: 999;
}

ul#services li.last a:after {
    background: none;
	height: 0px;
	width: 0px;
	left: 0px;
	top: 0px;
}



#accordion {
	margin-bottom: 20px;
}

#accordion h2 {
	cursor: pointer;
	background-color: #e5ecef;
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, rgb(229,236,239)),
	    color-stop(1, rgb(204,218,223))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(229,236,239) 0%,
	    rgb(204,218,223) 100%
	);
	text-shadow: 0 1px 1px #FFFFFF;
	font-size: 1.1em;
	margin-bottom: 0px;
	line-height: 2em;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #ccdadf;
	padding-left: 10px;
}

#accordion h2:hover {
	background-color: #00445E;
	background-image: none;
	text-shadow: none;
	color: #fff;
}

#accordion .accordionContent {
	padding: 10px;
height:250px
}

#accordion .accordionContent p,
#accordion .accordionContent ul {
	margin: 1em 0;
	padding-left: 190px;
}

#accordion .accordionContent img {
	float: left;
	margin: 1em 10px 0px 0px;
}


  ui-tooltip{
    display: inline-block;
    width: 5em;
background-color:#ffffff
  }


  