.oben
{
 background-image:url(c-top.jpg);
 background-repeat:no-repeat;
 height: 31px;
 width: 612px;
}
.oben_home
{
 background-image:url(c-top-home.jpg);
 background-repeat:no-repeat;
 height: 43px;
 width: 612px;
}
.oben_dienstleistungen
{
 background-image:url(c-top-dienstleistungen.jpg);
 background-repeat:no-repeat;
 height: 43px;
 width: 612px;
}
.oben_referenzen
{
 background-image:url(c-top-referenzen.jpg);
 background-repeat:no-repeat;
 height: 43px;
 width: 612px;
}
.oben_kontakt
{
 background-image:url(c-top-kontakt.jpg);
 background-repeat:no-repeat;
 height: 43px;
 width: 612px;
}
.oben_partner
{
 background-image:url(c-top-partner.jpg);
 background-repeat:no-repeat;
 height: 43px;
 width: 612px;
}

.mitte
{
 background-image:url(c-hg.jpg);
 background-repeat: repeat-y;
 width: 612px;
}

.unten
{
 background-image:url(c-foot.jpg);
 background-repeat:no-repeat;
 height: 32px;
 width: 612px;
}
.unten_home
{
 background-image:url(c-foot-home.jpg);
 background-repeat:no-repeat;
 height: 32px;
 width: 612px;
}
.unten_dienstleistungen
{
 background-image:url(c-foot-dienstleistungen.jpg);
 background-repeat:no-repeat;
 height: 32px;
 width: 612px;
}
.unten_referenzen
{
 background-image:url(c-foot-referenzen.jpg);
 background-repeat:no-repeat;
 height: 32px;
 width: 612px;
}
.unten_kontakt
{
 background-image:url(c-foot-kontakt.jpg);
 background-repeat:no-repeat;
 height: 32px;
 width: 612px;
}
.unten_partner
{
 background-image:url(c-foot-partner.jpg);
 background-repeat:no-repeat;
 height: 32px;
 width: 612px;
}

.content_top
{
	position:relative;
	width:612px;
	background-color:Transparent;
}
.mitLinie
{
    border-bottom: solid 2px #DFDFDF;
}
.content_top div
{
	margin:0px 48px 0px 30px;
	width:534px;
	padding:0px 0px 6px 0px;
}
.content_top .action
{
	margin:0px;
	float:left;
}
.content_content
{
	position:relative;
	color:#7A7363;
	background-color:Transparent;
}
.content_content div
{
	margin: 0px 50px 0px 30px;
	padding:1px;
}
.content_content a{
	text-decoration:none;
	color:#7A7363;
}

.content_content a:hover{
	text-decoration:underline;
	color:#333;
}

.content_content a:visited{
	text-decoration:none;
	color:#333;
}

.content_content div div
{
	margin:0px 0px 0px 0px;
	padding:1px;
}

.content_bottom
{
	width:612px;
	background-color:Transparent;
}
.content_bottom div
{
	margin: 0px 20px 0px 30px;
	width:600px;
	padding:0px 0px 5px 0px;

}

.Head
{    
	font-weight:600;
	font-size:1.0em;
	color:#2566A6;
}

A.RefLink:link, A.RefLink:visited
{
   color: #3171AF;
   text-decoration: none;
}

A.RefLink:hover, A.RefLink:active
{
   color: #7998B7;
   text-decoration: none;
}

