body {
	color: #59504b;
	background-color: #e1dbac;
	margin:0;
    	padding:0;
    	height:100%;
    	width:100%;
    	background-image:url("../img/bg_body.gif");
    	background-repeat:repeat-y;
    	background-position:center;
    	font-size:12px;
    	font-family:Arial, sans-serif;
    	text-align:center;
    	line-height:16px;
    
    	/*overflow:auto;*/
}

h6 {
	font-size:12px;
	color: #aca56c;
	font-weight:normal;
}

#hauptmenue p.bodytext {
	margin:0px;
	padding:0px;
}

html {
       	height:100%;
        font-face: Arial,Verdana,sans;
}


/* Links */



a:link { font-weight:normal; text-decoration:underline; color:#aca56c;}
a:visited { font-weight:normal; text-decoration:underline; color:#aca56c;}
a:hover { font-weight:normal; text-decoration:underline; color:#930500;}
a:active { font-weight:normal; text-decoration:underline; color:#aca56c;}

a.submen_norm:link { font-weight:normal; text-decoration:none; color:#aca56c; font-size:12px;}
a.submen_norm:visited { font-weight:normal; text-decoration:none; color:#aca56c; font-size:12px;}
a.submen_norm:hover { font-weight:normal;  text-decoration:none; color:#930500; font-size:12px;}
a.submen_norm:active { font-weight:normal; text-decoration:none; color:#aca56c; font-size:12px;}


a.teammen_norm:link { font-weight:normal; text-decoration:none; color:#59504b; font-size:12px;}
a.teammen_norm:visited { font-weight:normal; text-decoration:none; color:#59504b; font-size:12px;}
a.teammen_norm:hover { font-weight:normal;  text-decoration:none; color:#930500; font-size:12px;}
a.teammen_norm:active { font-weight:normal; text-decoration:none; color:#59504b; font-size:12px;}


a.submen_act:link { font-weight:bold; text-decoration:none; color:#930500; font-size:12px;}
a.submen_act:visited { font-weight:bold; text-decoration:none; color:#930500; font-size:12px;}
a.submen_act:hover { font-weight:bold; text-decoration:none; color:#930500; font-size:12px;}
a.submen_act:active { font-weight:bold; text-decoration:none; color:#930500; font-size:12px;}

a.homelink:link { font-weight:bold; text-decoration:none; color:#aca56c; font-size:12px;}
a.homelink:visited { font-weight:bold; text-decoration:none; color:#aca56c; font-size:12px;}
a.homelink:hover { font-weight:bold; text-decoration:none; color:#930500; font-size:12px;}
a.homelink:active { font-weight:bold; text-decoration:none; color:#930500; font-size:12px;}

#email_link:link { font-weight:normal; text-decoration:underline; color:#59504b; font-size:12px;}
#email_link:visited { font-weight:normal; text-decoration:underline; color:#59504b; font-size:12px;}
#email_link:hover { font-weight:normal; text-decoration:underline; color:#930500; font-size:12px;}

a.mail:link { font-weight:normal; text-decoration:underline; color:#59504b; font-size:12px;}
a.mail:visited { font-weight:normal; text-decoration:underline; color:#59504b; font-size:12px;}
a.mail:hover { font-weight:normal; text-decoration:underline; color:#930500; font-size:12px;}

a.leistungen_ref:link {font-family:Times New Roman, Times, serif; font-weight:normal; text-decoration:underline; color:#59504b; font-size:14px;}
a.leistungen_ref:visited {font-family:Times New Roman, Times, serif; font-weight:normal; text-decoration:underline; color:#59504b; font-size:14px;}
a.leistungen_ref:hover {font-family:Times New Roman, Times, serif; font-weight:normal; text-decoration:underline; color:#930500; font-size:14px;}

td.dl_link_teaser a:link {font-family:Times New Roman, Times, serif; font-size:14px; font-weight:normal; text-decoration:underline; color:#59504b;}
td.dl_link_teaser a:visited {font-family:Times New Roman, Times, serif; font-size:14px; font-weight:normal; text-decoration:underline; color:#59504b;}
td.dl_link_teaser a:hover {font-family:Times New Roman, Times, serif; font-size:14px; font-weight:normal; text-decoration:underline; color:#930500;}
td.dl_link_teaser a:active {font-family:Times New Roman, Times, serif; font-size:14px; font-weight:normal; text-decoration:underline; color:#59504b;}


td.dl_link_teaser {
	valign:top;
	text-valign:top;
}


#mantel {
	position:relative;
	margin: 0 auto 0 auto;
    text-align:left;
	background-color: #ffffff;
	width:1010px;
	height:100%;
	
}

#main {
	
	width:950px;
	background-color: #ff00ff;
}

#kopf{
	position:relative;
	top:0px;
	left:30px;
	width:950px;
	height:176px;
	background-color: #ffffff;
	
}

#headline {
	position:absolute;
	left:30px;
	top:170px;
	font-family:Times New Roman, Times, serif;
	font-size:24px;
	line-height:28px;
	z-index:50;
		
}

#kopfbild{	
	position:relative;
	left:30px;
	top:0px;
}

#kopfbilder{
	position:relative;
	left:30px;
	top:0px;
	overflow:hidden;
	zoom:1;
}


#kopfbild_1{
	float:left;
	position:relative;
	left:240px;
	width:470px;
	padding:0;
}

#kopfbild_2{
	float:left;
	position:relative;
	left:240px;
	width:230px;
	margin-left:10px;
	padding:0;
	font-size:12px;
	font-family:Arial,sans-serif;
}

#kopfbild_2 h2{
	text-decoration:none;
	font-weight:normal;
	font-size:24px;
	line-height:24px;
	font-family:Times New Roman, Times, serif;
	margin:15px 0 11px 0;
}

#kopfbild_2 h2:link{
	font-weight:normal;
	text-decoration:none;
	font-size:24px;
	line-height:24px;
	font-family:Times New Roman, Times, serif;
	margin:15px 0 11px 0;
}

#kopfbild_2 h2:visited{
	font-weight:normal;
	text-decoration:none;
	font-size:24px;
	line-height:24px;
	font-family:Times New Roman, Times, serif;
	margin:15px 0 11px 0;
}

#kopfbild_2 h2:hover{
	font-weight:normal;
	text-decoration:none;
	font-size:24px;
	line-height:24px;
	font-family:Times New Roman, Times, serif;
	margin:15px 0 11px 0;
}

#kopfbild_2 a:link{
	font-weight:normal;
	text-decoration:none;
	color:#59504b;	
	font-family:Times New Roman, Times, serif;
}

#kopfbild_2 a:visited{
	font-weight:normal;
	text-decoration:none;
	color:#59504b;	
	font-family:Times New Roman, Times, serif;
}

#kopfbild_2 a:hover{
	font-weight:normal;
	text-decoration:none;
	color:#930500;	
	font-family:Times New Roman, Times, serif;
}


#kopfbild_2 p.bodytext{
	text-decoration:none;
	font-size:12px;
	font-family:Arial,sans-serif;
}

#kopfbild_2 p.bodytext:visited{
	text-decoration:none;
	font-size:12px;
	font-family:Arial,sans-serif;
}

#kopfbild_2 p.bodytext:hover{
	text-decoration:none;
	font-size:12px;
	font-family:Arial,sans-serif;
}



#hauptmenue{

	position:absolute;
	left:0px;
	top:70px;
	height:80px;
	width:500px;
	background-color: #ffffff;
	text-align:left;
}



#men_5{
	position:absolute;
	left:120px;
	top:0px;
}

#men_10{
	position:absolute;
	left:120px;
	top:16px;
}

#men_9{
	position:absolute;
	left:120px;
	top:32px;
}

#men_8{
	position:absolute;
	left:240px;
	top:0px;
}

#men_7{
	position:absolute;
	left:240px;
	top:16px;
}

#men_6{
	position:absolute;
	left:240px;
	top:32px;
}




#logo{
	
	position:absolute;
	right:0px;
	top:30px;
	width:230px;
	height:176px;
	background-color: #ffffff;
	text-align:right;
}

#logo img {
	padding:0;
}

#content{
	position:absolute;
	top:175px;
	left:30px;	
	width:950px;
	padding:0px;
	background-color: #ff0099;
	
}

#maincontent{
	position:relative;
	left:30px;
	width:950px;
	padding:0 0 0 0;
	background-color: #ffffff;
	overflow:hidden;
	zoom:1;
}

#spalte_1{
	float:left;
	position:relative;
	left:0px;
	width:230px;
	padding:57px 0 30px 0;
	background-color: #ffffff;
}

#spalte_2{
	float:left;
	position:relative;
	left:0px;
	margin-left:10px;
	width:470px;
	padding:34px 0 30px 0;
	background-color: #ffffff;
}


#spalte_2 h2{
	text-decoration:none;
	font-weight:normal;
	font-size:24px;
	line-height:28px;
	font-family:Times New Roman, Times, serif;
	
}

#spalte_2_710{
	float:left;
	position:relative;
	left:0px;
	margin-left:10px;
	width:710px;
	padding:34px 0 30px 0;
	background-color: #ffffff;
}

#spalte_3{
	float:left;
	position:relative;
	left:0px;
	width:230px;
	margin-left:10px;
	padding:57px 0 30px 0;
	background-color: #ffffff;
}


/* Newsartikel */

#spalte_1n{
	float:left;
	position:relative;
	left:0px;
	width:230px;
	padding:27px 0 30px 0;
	background-color: #ffffff;
}

#spalte_2n{
	float:left;
	position:relative;
	left:0px;
	margin-left:10px;
	width:470px;
	padding:05px 0 30px 0;
	background-color: #ffffff;
}

#spalte_3n{
	float:left;
	position:relative;
	left:0px;
	width:230px;
	margin-left:10px;
	padding:27px 0 30px 0;
	background-color: #ffffff;
}



/* FOOTER */

#footer{
	position:relative;
	top:0px;
	left:30px;	
	width:950px;
	height:175px;
	padding:0px;
	background-color: #e1dbac
}

#footer #kontakt {
	position:absolute;
	left:20px;
	top:24px;
	width:700px;
	height:130px;
	padding:0px;
	background-color: #e1dbac;
	z-index:50;	
}

.footerheadline{
	font-size:24px;
	line-height:24px;
	color:#930500;
	font-family:Times New Roman, Times, serif;
	margin:0px;
	padding:0px;

}

#footer #kontakt #kontakt_berlin {
	float:left;
	position:relative;
	left:0px;
	width:210px;
	height:100px;
	margin:0;
	padding:0px;
	background-color: #e1dbac;
	font-size:12px;
	
}

#footer #kontakt #kontakt_koeln {
	float:left;
	position:relative;
	left:10px;
	width:210px;
	height:100px;
	margin:0;
	background-color: #e1dbac;
	font-size:12px;
	
}



#footer #newsletter {
	
position:absolute;
	left:720px;
	top:24px;
	width:230px;
	height:130px;
	background-color: #e1dbac;
	text-align:left;
	z-index:100;
	
}

#footerline {
	position:relative;
	left:30px;
	width:950px;
	height:50px;
	padding:7px 0 0 0;
	background-color: #ffffff;
	text-align:left;
}

#footerline #menue {
	position:absolute;
	top:0px;
	right:0px;
	width:350px;
	height:50px;
	padding:7px 0 0 0;
	background-color: #ffffff;
	text-align:right;
}

.footertext {
	font-size:11px;
}


#footer_artikel{

	width:950px;
	padding:0px;
	background-color: #e7e5c2;
	float:left;

}

/* STARTSEITE TEASER*/

#teasercontent{
	position:relative;
	left:30px;
	width:950px;
	padding:0;
	margin:0px;
	background-color: #ffffff;
	overflow:hidden;
	zoom:1;
}

#teaser_1 {
	float:left;
	position:relative;
	left:0px;
	top:0px;
	margin:0px;
	width:230px;
	padding:0px;
	
}

#teaser_2 {
	float:left;
	position:relative;
	left:0px;
	top:0px;
	width:230px;
	margin:0 0 0 10px;
	padding:0px;
	

}

#teaser_3 {
	float:left;
	position:relative;
	left:0px;
	top:0px;		
	width:230px;
	margin:0 0 0 10px;
	padding:0px;
}

#teaser_4 {
	float:left;
	position:relative;
	left:0px;
	top:0px;
	width:230px;
	margin:0 0 0 10px;
	padding:0px;
}


.teaser_start_link {
	font-size:12px;
	text-decoration:none;
	color:#59504b;
}

.teaser_start_link:link {
	font-size:12px;
	text-decoration:none;
	color:#59504b;
}

.teaser_start_link:visited {
	font-size:12px;
	text-decoration:none;
	color:#59504b;
}



.teaser_start_link:hover {
	font-size:12px;
	text-decoration:none;
	color:#930500;
}


.teaser_start_link p{
	font-size:12px;
	text-decoration:none;
	color:#59504b;
	margin:0px;
}

.teaser_start_link:link p{
	font-size:12px;
	text-decoration:none;
	color:#59504b;
	margin:0px;
}

.teaser_start_link:visited p{
	font-size:12px;
	text-decoration:none;
	color:#59504b;
	margin:0px;
}

.teaser_start_link:hover p{
	font-size:12px;
	text-decoration:none;
	color:#930500;
	margin:0px;
}

.teaser_start_link p.bildzeile {
	text-decoration:none;
	font-size:12px;
	margin:14px 0 30px 0;
	color:#59504b;
	background-image:url("../../icons/pfeil_act.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:19px;
}

.teaser_start_link:link p.bildzeile {
	text-decoration:none;
	font-size:12px;
	margin:14px 0 30px 0;
	color:#59504b;
	background-image:url("../../icons/pfeil_act.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:19px;
}

.teaser_start_link:visited p.bildzeile {
	text-decoration:none;
	font-size:12px;
	margin:14px 0 30px 0;
	color:#59504b;
	background-image:url("../../icons/pfeil_act.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:19px;
}

.teaser_start_link:hover p.bildzeile {
	text-decoration:none;
	font-size:12px;
	margin:14px 0 30px 0;
	color:#930500;
	background-image:url("../../icons/pfeil_over.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:19px;
}

.teaser_start_link h2 {
	text-decoration:none;
	font-weight:normal;
	font-size:24px;
	line-height:24px;
	color:#59504b;
	margin:23px 0 11px 0;	
	font-family:Times New Roman, Times, serif;
}

.teaser_start_link:link h2 {
	text-decoration:none;
	font-weight:normal;
	font-size:24px;
	line-height:24px;
	color:#59504b;
	margin:23px 0 11px 0;	
	font-family:Times New Roman, Times, serif;
}

.teaser_start_link:visited h2 {
	text-decoration:none;
	font-weight:normal;
	font-size:24px;
	line-height:24px;
	color:#59504b;
	margin:23px 0 11px 0;	
	font-family:Times New Roman, Times, serif;
}

.teaser_start_link:hover h2 {
	text-decoration:none;
	font-weight:normal;
	font-size:24px;
	line-height:24px;
	color:#930500;
	margin:23px 0 11px 0;	
	font-family:Times New Roman, Times, serif;
}



/* TEASER RECHTS */


.teaser_rechts_link:link {
	font-size:12px;
	text-decoration:none;
	color:#aca56c;
}

.teaser_rechts_link:visited {
	font-size:12px;
	text-decoration:none;
	color:#aca56c;
}



.teaser_rechts_link:hover {
	font-size:12px;
	text-decoration:none;
	color:#930500;
}


.teaser_rechts_link p{
	font-size:12px;
	text-decoration:none;
	color:#aca56c;
	margin:0px;
}

.teaser_rechts_link:visited p{
	font-size:12px;
	text-decoration:none;
	color:#aca56c;
	margin:0px;
}

.teaser_rechts_link:hover p{
	font-size:12px;
	text-decoration:none;
	color:#930500;
	margin:0px;
}

.teaser_rechts_link p.bildzeile {
	text-decoration:none;
	font-size:12px;
	margin:15px 0 16px 0;
	color:#aca56c;
	background-image:url("../../icons/pfeil_norm.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:19px;
}

.teaser_rechts_link:visited p.bildzeile {
	text-decoration:none;
	font-size:12px;
	margin:15px 0 16px 0;
	color:#aca56c;
	background-image:url("../../icons/pfeil_norm.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:19px;
}

.teaser_rechts_link:hover p.bildzeile {
	text-decoration:none;
	font-size:12px;
	margin:15px 0 16px 0;
	color:#930500;
	background-image:url("../../icons/pfeil_over.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:19px;
}

.teaser_rechts_link h2 {
	text-decoration:none;
	font-weight:normal;
	font-size:24px;
	line-height:24px;
	color:#aca56c;
	margin:15px 0 11px 0;	
	font-family:Times New Roman, Times, serif;
}

.teaser_rechts_link:link h2 {
	text-decoration:none;
	font-weight:normal;
	font-size:24px;
	line-height:24px;
	color:#aca56c;
	margin:15px 0 11px 0;	
	font-family:Times New Roman, Times, serif;
}

.teaser_rechts_link:visited h2 {
	text-decoration:none;
	font-weight:normal;
	font-size:24px;
	line-height:24px;
	color:#aca56c;
	margin:15px 0 11px 0;	
	font-family:Times New Roman, Times, serif;
}

.teaser_rechts_link:hover h2 {
	text-decoration:none;
	font-weight:normal;
	font-size:24px;
	line-height:24px;
	color:#930500;
	margin:15px 0 11px 0;	
	font-family:Times New Roman, Times, serif;
}


/* NEWS */

div.news_list{
	padding:0px;
	margin:0px;
}

#newslist p.bodytext{
	padding:0px;
	margin:7px 0 20px 0;
	width:460px;
}

#newslist a:link{
	color:#59504b;
	text-decoration:none;
}

#newslist a:visited{
	color:#59504b;
	text-decoration:none;
}

#newslist a:hover{
	color:#930500;
	text-decoration:none;
}



p.newsdatum {
	font-family:Arial, sans-serif;
	font-size:12px;
	margin:7px 0 2px 0;
	font-style:italic;
}

h3.newsheadline {
	font-family:Times New Roman, Times, serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	margin:0px;
}


/* SINGLE NEWS*/


.backlink a{
	color:#aca56c;
	background: url(../../icons/pfeil_back.gif) no-repeat scroll 0pt 2px;
	text-decoration:none;
	padding-left:18px;
	
}

.backlink a:link{
	color:#aca56c;
	background: url(../../icons/pfeil_back.gif) no-repeat scroll 0pt 2px;
	text-decoration:none;
	padding-left:18px;
}

.backlink a:visited{
	color:#aca56c;
	background: url(../../icons/pfeil_back.gif) no-repeat scroll 0pt 2px;
	text-decoration:none;
	padding-left:18px;
}

.backlink a:hover{
	color:#930500;
	background: url(../../icons/pfeil_back_over.gif) no-repeat scroll 0pt 2px;
	text-decoration:none;
	padding-left:18px;
}


.prevlink a{
	color:#aca56c;
	background: url(../../icons/pfeil_back.gif) no-repeat scroll 0pt 2px;
	text-decoration:none;	
}

.prevlink a:link{
	color:#aca56c;
	background: url(../../icons/pfeil_back.gif) no-repeat scroll 0pt 2px;
	text-decoration:none;	
}

.prevlink a:visited{
	color:#aca56c;
	background: url(../../icons/pfeil_back.gif) no-repeat scroll 0pt 2px;
	text-decoration:none;	
}

.prevlink a:hover{
	color:#930500;
	background: url(../../icons/pfeil_back_over.gif) no-repeat scroll 0pt 2px;
	text-decoration:none;	
}



.nextlink a{
	color:#aca56c;
	background: url(../../icons/pfeil_norm.gif) no-repeat scroll 0pt 2px;
	text-decoration:none;
	
	
}

.nextlink a:link{
	color:#aca56c;
	background: url(../../icons/pfeil_norm.gif) no-repeat scroll 0pt 2px;
	text-decoration:none;
	
}

.nextlink a:visited{
	color:#aca56c;
	background: url(../../icons/pfeil_norm.gif) no-repeat scroll 0pt 2px;
	text-decoration:none;
	
}

.nextlink a:hover{
	color:#930500;
	background: url(../../icons/pfeil_over.gif) no-repeat scroll 0pt 2px;
	text-decoration:none;
	
}




div.newssingle h2{
	text-decoration:none;
	font-weight:normal;
	font-size:24px;
	line-height:24px;
	font-family:Times New Roman, Times, serif;
	margin:15px 0 5px 0;
	width:460px;
}

div.newssingle h3{
	font-weight:bold;
	font-size:12px;
	font-family:Arial, sans-serif;
	margin:0;
	width:460px;
}

div.newssingle p.bodytext{
	width:460px;
}

p.newsdatum_single {
	font-style:italic;
	margin:0 0 5px 0;
	width:460px;
}


#kopfbilder div.news-set1-img1all {
	position:relative;
	left:0px;
	width:470px;
	top:0px;
	margin-left:240px;
	float:left;
}

#kopfbilder div.news-set1-img2all {
	position:relative;
	left:0px;
	width:230px;
	top:0px;
	margin-left:10px;
	float:left;
}


/* Jobs */
jobmantel {
	position:relative;
	left:0px;
	top:0px;
	overflow:hidden;
	zoom:1;
}

.jobleft {
	position:relative;
	left:0px;
	top:0px;
	width:450px;
	float:left;
}

.ansprechpartner {
	position:relative;
	left:0px;
	top:22px;
	width:200px;
	margin:30px;
	float:left;

}

.ansprechpartner p.bodytext{
	font-weight:normal;
	margin:4px 0 0 0;

}



.jobheadline{
	font-family:Times New Roman, Times, serif;
	margin:0px;
	font-size:24px;
	line-height:28px;
	margin:16px 0 0 0;
	font-weight:normal;
	
}

p.jobdatum{
	font-style:italic;
	margin:12px 0 0 0;
}

p.jobsubheadline{
	font-weight:bold;
	margin:3px 0 0 0;
}

p.jobbeschreibung{
	font-weight:normal;
	margin:3px 0 0 0;
}

div.jobleft p.bodytext{
	font-weight:normal;
	margin:0;
}

p.jobbeschreibung_hl {
	font-weight:normal;
	margin:0px;
	font-style:italic;
	margin:13px 0 0 0;
}

p.jobskurzbewerbung{
	font-weight:normal;
	margin:0 0 18px 0;
}

p.ap_text{
	font-weight:normal;
	margin:4px 0 0 0;
}

div.smallheadline {
margin:0px;

}

#jobcontent {
margin:0px;

}


/* Referenzen */

p.ref_aufgabe, p.ref_leistungen, p.ref_ergebnis, p.ref_kunde, p.ref_links, p.ref_zeitrahmen {
	margin:4px 0 0 0;
}

p.jobdatum, p.ref_aufgabe_hl, p.ref_leistungen_hl, p.ref_ergebnis_hl{
	font-style:italic;
	margin:12px 0 0 0;
}

p.ref_kunde_hl, p.ref_links_hl {
	margin:9px 0 0 0;
	font-style:italic;
	
}

#refcontent{
	float:left;
}

#ref_aehnliche{
 
 top:30px;
 left:0px;
 width:470px;
}

div.projekte_mehr_links{
 position:relative; 
 top: 3px;
 width:230px;
 left:0px;
 float:left;
 margin:0 0 30px 0;
}

div.projekte_mehr_rechts{
 position:relative; 
 top: 3px;
 left:0px;
 margin-left:10px;
  float:left;
   width:230px;
}

div.bild_links, div.link_links, div.kunde_links, div.bild_rechts, div.link_rechts, div.kunde_rechts {
width:230px;
}



.artikelheadline{
	font-family:Times New Roman, Times, serif;
	margin:0px;
	font-size:24px;
	line-height:28px;
	margin:16px 0 0 0;
	font-weight:normal;
	
}


span.detail {
	font-family:Times New Roman, Times, serif;
	font-size:14px;
	font-color:#59504b;

}

span.detail a.internal-link:link{
	font-family:Times New Roman, Times, serif;
	font-size:14px;
	color:#59504b;
	
}

span.detail a.internal-link:visited{
	font-family:Times New Roman, Times, serif;
	font-size:14px;
	color:#59504b;
	line-height:24px;

}

span.detail a.internal-link:hover{
	font-family:Times New Roman, Times, serif;
	font-size:14px;
	color:#930500;

}


/* Leistungen */ 

div.leistungen_liste_element{
	margin:0px;
	padding:0px;
	overflow:hidden;
	zoom:1;

}

div.leistungen_liste_element_left {
	margin:0px;
	padding:0;
	float:left;
	position:relative;
	left:0px;
	top:0px;
	width:470px;
}

div.leistungen_liste_element_left p.headline{
	margin:13px 0 3px 0;
	padding:0px;
	width:470px;
	font-weight:bold;
}

div.leistungen_liste_element_left p.beschreibung{
	margin:0;
	padding:0px;
	width:470px;
	
}

div.leistungen_liste_element_right {
	margin:0 0 0 10px;
	padding:0px;
	float:left;
	position:relative;
	left:0px;
	top:0px;
	width:230px;
}

div.leistungen_liste_element_right p.headline_leistung{
	margin:13px 0 3px 0;
	padding:0px;
	width:230px;
	font-style:italic;
}

div.leistungen_liste_element_right p.referenz_link{
	margin:0;
	padding:0px;
	width:230px;
}

/*Kontakt*/

div.adressen_container {
	margin:0px;
	padding:0px;
	overflow:hidden;
	zoom:1;
}

div.adressen_links{
	margin:0px;
	padding:0px;
	float:left;
	position:relative;
	left:0px;
	top:0px;
	width:350px;
	height:240px;
}

div.adressen_rechts{
	margin:10px 0 20px 10px;
	padding:0px;
	float:left;
	position:relative;
	left:0px;
	top:0px;
	width:350px;
}

div.adressen_anschrift h2{
	text-decoration:none;
	font-weight:normal;
	font-size:24px;
	line-height:24px;
	font-family:Times New Roman, Times, serif;
	margin:15px 0 11px 0;
}

div.adressen_anschrift p.bodytext{
	text-decoration:none;
	font-weight:normal;
	margin:10px 0 53px 0;
}

div.wegbeschreibung_pic {
	margin:0px;
	position:relative;
	left:0px;
	width:30px;
	float:left;
}

div.wegbeschreibung {
	margin:0px;
	float:left;
	position:relative;
	left:0px;
	width:200px;
}

div.googlemaps{
	margin:8px 0 0 0;
	float:left;
	position:relative;
	left:0px;
	width:110px;
	text-align:right;	
}

div.googlemaps a:link {
	text-decoration:none;
	font-size:12px;
	margin:15px 0 16px 0;
	color:#59504b;
	background-image:url("../../icons/pfeil_act.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:19px;
}

div.googlemaps a:visited {
	text-decoration:none;
	font-size:12px;
	margin:15px 0 16px 0;
	color:#59504b;
	background-image:url("../../icons/pfeil_act.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:19px;
}

div.googlemaps a:hover{
	text-decoration:none;
	font-size:12px;
	margin:15px 0 16px 0;
	color:#930500;
	background-image:url("../../icons/pfeil_over.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:19px;
}

div.wegbeschreibung a:link {
	text-decoration:underline;
	font-size:14px;
	color:#59504b;
	font-family:Times New Roman, Times, serif;
}

div.wegbeschreibung a:visited{
	text-decoration:underline;
	font-size:14px;
	color:#59504b;
	font-family:Times New Roman, Times, serif;
}

div.wegbeschreibung a:hover{
	text-decoration:underline;
	font-size:14px;
	color:#930500;
	font-family:Times New Roman, Times, serif;
}


div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0;
}

div.blaettern{
	width:200px;
	position:absolute;
	left:510px;
	top:35px;
}


table.contenttable p.bodytext {
	font-size:12px;
	
}

table.contenttable {	
	padding:0px;
	margin:0 0 0 -3px;
}

table.contenttable td {
	font-size:12px;
	vertical-align:top;
	padding:0 5px 0 0;
	margin:0px;
}


#spalte_2 li {
	padding-left:0px;
	margin-left:0px;
}

#spalte_2 ul {
	padding-left:0px;
	margin-left:15px;
}

div.jobleft li {
	padding-left:0px;
	margin-left:0px;

}

div.jobleft ul {
	padding:0px;
	margin:0 0 0 15px;
}


fieldset {
	border:0px;
	padding:0px;
	width:570px;
	margin:0px;
}


fieldset label, p.tx-srfeuserregister-pi1-notice {
	color: #59504b;
    	font-size:12px;
    	font-family:Arial, sans-serif;
    	line-height:16px;
    	font-style:italic;
    	padding:0;
    	margin:0;
}


.tx-srfeuserregister-pi1 label span {
	color:#59504b;
}

input.tx-srfeuserregister-pi1-text {
	color:#59504B;
	font-family:Arial,sans-serif;
	font-size:12px;
	width:225px;
	border-color:-moz-use-text-color -moz-use-text-color #d0cecd #d0cecd;
	border-style:none none solid solid;
	border-width:medium medium 1px 1px;
	padding:2px 0 2px 2px;
	margin:8px 0 0 0;	
}

td.colright {
	padding:10px 0 0px 10px;	
}

td.colleft {
	padding:10px 0 0px 0px;
}

div.tx-srfeuserregister-pi1{
	padding:0px;
	margin:0px;
	float:left;
	width:470px;
	overflow:hidden;
	zoom:1;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
	font-style:normal;
	font-size:9px;
	margin:4px 0 0 0;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
color:#930500;
font-size:12px;
}

.tx-srfeuserregister-pi1 a  {
background-image:url("../../icons/pfeil_act.gif");
background-position:0 60%;
background-repeat:no-repeat;
padding-left:20px;
text-decoration:none;
font-size:12px;
color:#59504b;
}

a.nl_bestellen {
	background-image:url("../../icons/pfeil_act.gif");
	background-repeat:no-repeat;
	background-position:0 60%;
	padding-left:20px;
	text-decoration:none;
	font-size:12px;
	color:#59504b;
	height:20px;
	line-height:20px;
}

a.nl_bestellen:hover {
	background-image:url("../../icons/pfeil_act.gif");
	background-repeat:no-repeat;
	background-position:0 60%;
	padding-left:20px;
	text-decoration:none;
	font-size:12px;
	color:#930500;
	height:20px;
	line-height:20px;
}

a.archiv_link {
	background-image:url("../../icons/pfeil_act.gif");
	background-repeat:no-repeat;
	background-position:0 60%;
	padding-left:20px;
	text-decoration:none;
	font-size:12px;
	color:#59504b;
	height:20px;
	line-height:20px;
}

a.archiv_link:hover {
	background-image:url("../../icons/pfeil_over.gif");
	background-repeat:no-repeat;
	background-position:0 60%;
	padding-left:20px;
	text-decoration:none;
	font-size:12px;
	color:#930500;
	height:20px;
	line-height:20px;
}


#pfeil_rechts {
	position:absolute;
	left:680px;
	overflow:hidden;
	zoom:1;
	width:30px;
	top:0px;
	z-index:100;
	height:250px;
	
}

#tx-srfeuserregister-pi1-gender-1{
	margin-left:10px;
}

.tx-srfeuserregister-pi1 input {
margin:3px 3px 0 0;
padding:0 0.5em 0 0;
}
