*{
	margin: 0;
	padding: 0;
}

#page {
	#height: 100%; /* fuer ie */
}

#page[id] {
    height:auto;
}


html{
	min-height:100%;
	margin:0;
	padding:0;
}
body{
	font: 12px Verdana, Lucida, "Lucida Grande", sans-serif;
	text-align: center;
	margin:0;
	padding:0;
	background: #CBC9C9;
	min-height:100%;
	height: 100%;
}

div#clearer{
	clear: both;
}


/* @group hauptbereiche */

div#content_container{
	text-align: left;
	position: relative;
	font-size: 11px;
	line-height: 14px;
	width: 800px;
	margin: auto;
	height: 100%;
	background: url(Bilder/hg_spalten.gif) repeat-y;
	}
div#content_container_privat{
	text-align: left;
	position: relative;
	font-size: 11px;
	line-height: 14px;
	width: 800px;
	margin: auto;
	height: 100%;
	background: url(Bilder/hg_spalten_privat.gif) repeat-y;
	}
div#content_container_unternehmer{
	text-align: left;
	position: relative;
	font-size: 11px;
	line-height: 14px;
	width: 800px;
	margin: auto;
	height: 100%;
	background: url(Bilder/hg_spalten_unternehmer.gif) repeat-y;
	}
div#bereich_content{
	width: 800px;
	background: url(Bilder/hg_spalten.gif) repeat-y;
}

div#bereich_content_unternehmen_startseite{
	width: 800px;
}

div#bereich_content_privat_startseite{
	width: 800px;
}

div#unternehmernavi{
	width: 130px;

	background-color: #BCC5CC;
	float: left;
}
div#content{
	width: 540px;
	float: left;
	padding-left: 130px;
	#padding-left: 0px;
	}
div#content_privat{
	width: 540px;
	padding-left: 130px;
	#padding-left: 0px;
	float: left;
}
div#content_unternehmer{
	width: 540px;
	float: left;
}
/* explorer #### */
div#content_unternehmen_startseite{
	width: 540px;

	background-color: #BCC5CC;
	float: left;
}

/* explorer #### */

div#content_privat_startseite{
	width: 540px;

	float: left;
	margin-left: 130px;
	#padding-left: 0px;
	#margin-left: 0px;
	background-color: #BCC5CC;
}
div#privatpersonennavi{
	width: 130px;
	background-color: #BCC5CC;
	float: right;
}

div#content_normal{
	width: 490px;	
	margin-left: 20px;
	margin-right: 20px;
}
div#content_normal p.csc-form-label{
	color: #000;
	text-decoration: none;
	font-size: 10px;
	padding-right: 10px;
	line-height: 25px;
}
div#content_normal a.internal-link img{
	border: 0px;
}

/* @end */

/* @group logo */
div#unternehmer_bereich_logo{
	width: 800px;
	height: 98px;
	background: #fff;
	text-align: left;
}
div#privatpersonen_bereich_logo{
	width: 800px;
	height: 98px;
	background: #fff;
	text-align: right;
}
div#bereich_logo{
	width: 800px;
	height: 98px;
	background: #fff;
	text-align: center;
}
div#unternehmer_bereich_logo img{
	margin-top: 0px;
}
div#privatpersonen_bereich_logo img{
	margin-top: 0px;
}
div#bereich_logo img{
	margin-top: 0px;
}

/* @end */

/* @group navi */
div#bereich_navi{
	width: 800px;
	height: 64px;
	clear: both;
}

div#bereich_navi_grau{
	width: 800px;
	height: 64px;
	clear: both;
	background-color: #c7cacd;
}
div#navi_fsr{
	height: 79px;
	position: absolute;
	left: 235px;
	top: 76px;
}
div#navi_fsr_button{
	margin-right: 4px;
	float: left;
}
/* @group navi top */

div#navi_top{
	width: 800px;
	height: 14px;
	background-color: #a3a5a8;
	position: relative;
	
}

div#navi_top div#topnavi_links{
	width: 230px;
	position: absolute;
	text-align: right;
}
div#navi_top div#topnavi_links div#topmenu_inaktiv a{
	color: #fff;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 10px;
}

div#navi_top div#topnavi_links div#topmenu_aktiv a{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

div#navi_top div#topnavi_rechts{
	width: 235px;
	position: absolute;
	left: 555px;
	}
div#navi_top div#topnavi_rechts div#topmenu_inaktiv a{
	color: #fff;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 10px;
	float: left;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 10px;
}

div#navi_top div#topnavi_rechts div#topmenu_aktiv a{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	float: left;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 10px;
}


/* @end */

div#navi_unternehmer_aktiv{
	width: 670px;
	height: 64px;
	float: left;
	background-color: #a5a5a5;
}

div#navi_unternehmer_inaktiv{
	width: 130px;
	height: 64px;
	float: left;
	background-color: #a3a3a3;
}

div#navi_privatpersonen_aktiv{
	width: 670px;
	height: 64px;
	float: right;
	background-color: #a5a5a5;
	text-align: right;
}

div#navi_privatpersonen_inaktiv{
	width: 130px;
	height: 64px;
	float: right;
	background-color: #a3a3a3;
}

/* @group content_subnavi */

#content_normal_subnavi{
	background-color: #c7cacd;
	width: 540px;
	height: 14px;
	position: relative;
}

#content_subnavi{
	background-color: #c7cacd;
	width: 440px;
	height: 14px;
	position: absolute;
	left: 80px;
}

#content_subnavi_titel{
	background-color: #c7cacd;
	height: 15px;
	position: absolute;
}
#content_subnavi_titel ul{
	position: absolute;
	left: 10px;
	background-color: #c7cacd;
	width: 95px;
}
#content_subnavi_titel li{
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	list-style-type: none;
}
#content_subnavi_titel li a{
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	list-style-type: none;
	color: #000;
	text-transform: uppercase;
}

#content_subnavi_suche{
	height: 15px;
	position: absolute;
	right: 10px;
	text-align: right;
}
#content_subnavi_suche ul{
	left: 10px;
	background-color: #c7cacd;
}
#content_subnavi_suche li{
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	list-style-type: none;
}
#content_subnavi_suche li a{
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	list-style-type: none;
	color: #000;
	text-transform: uppercase;
}
#content_subnavi li {
	float: left;
	border-right: 1px solid #fff;
	padding-right: 5px;
	margin-left: 5px;
	list-style-type: none;
}

#content_subnavi li a{
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #000;
	list-style-type: none;
}

#content_subnavi li#content_subnavi_aktiv {
	float: left;
	border-right: 1px solid #fff;
	padding-right: 5px;
	margin-left: 5px;
	font-weight: bold;
}

#content_subnavi li#content_subnavi_aktiv a{
	text-decoration: none;
	font-weight: bold;
	color: #000;
}



/* @end */

/* @group content_subsubnavi */

#content_sub_subnavi{
	width: 160px;
	float: left;
}

#content_subsubnavi{
	margin-top: 20px;
}
#content_subsubnavi ul {
	list-style-type: none;
}
#content_subsubnavi li {
	padding-right: 5px;
	margin-left: 0px;
	line-height: 18px;
}

#content_subsubnavi li a{
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #000;
}

#content_subsubnavi li#content_subsubnavi_aktiv {
	padding-right: 5px;
	margin-left: 0px;
	font-weight: bold;
}

#content_subsubnavi li#content_subsubnavi_aktiv a{
	text-decoration: none;
	font-weight: bold;
	color: #000;
}



/* @end */

/* @group content team */

div#content_normal div#content_normal_team {
	width: 320px;
	margin-top: 10px;
	float: left;
}


div#content_normal div#content_normal_team table.contenttable{
	font-size: 10px;
	margin-top: 10px;
	width: 330px;
	background-color: #e3e3e3;
	border: 10px solid #e3e3e3;
}

div#content_normal div#content_normal_team p.bodytext{
	width: 150px;
}

div#content_normal div#content_normal_team table.contenttable td#zusatztext{
	font-size: 10px;
	width: 330px;
}

/* @end */

/* @end */

/* @group content */

/* @group content_textstyles */

h1.csc-firstheader{
	font-size: 13px;
	margin-bottom: 10px;
	margin-top: 20px;
}
div#content p.bodytext{
	font-size: 10px;
	line-height: 16px;
}

div#content_normal p.bodytext strong{
	font-size: 11px;
	line-height: 16px;
}

div#content p.bodytext a{
	font-size: 10px;
	color: #125e7a;
	text-decoration: none;
	font-weight: bold;
}


/* @end */
div#content_top_fsr{
	width: 540px;
	background-color: #eaeaea;
}
div#content_top_links_unternehmer{
	float: left;
	width: 77px;
}
div#content_top_rechts_unternehmer{
	float: right;
	background-color: #dae4ff;
}
div#content_top_rechts_privat{
	float: right;
	width: 77px;
}
div#content_top_links_privat{
	float: left;
}


div.csc-textpic.csc-textpic-left.csc-textpic-above div.csc-textpic-imagewrap {
	margin: 0;
	padding: 0;
}
.csc-textpic-clear{
	visibility: hidden;
}

div.csc-textpic-imagewrap {
	padding-bottom: 0;
	margin-bottom: 0;
}

dd.csc-textpic-caption{
	height: 0px;
	overflow: hidden;
	visibility: hidden;
}
dl.csc-textpic-image.csc-textpic-lastcol{
	padding-bottom: 0;
}

/* @group navigationen links und rechts oben */

/* @group unternehmer_submenu aufbau level1 */
#unternehmer_navi1 ul{
	width: 130px;
	color: #000;
	text-decoration: none;
	font: 10px Arial, Helvetica, Geneva, sans-serif;
	list-style-type: none;
}
	
#unternehmer_navi1 li a {
	display: block;
	color: #000;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
}	
	
#unternehmer_navi1 li a:link, #menu li a:visited {
	display: block;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	}
	
#unternehmer_navi1 li a:hover {
	display: block;
	color: #014e72;
	text-decoration: none;
	background-color: #83aacc;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	}
	
#unternehmer_navi1 li a:active {
	display: block;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	color: #014e72;
}

#unternehmer_navi1 li.aktiv a {
	display: block;
	color: #000;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	font-weight: bold;
}

#unternehmer_navi1 li.aktiv a:link, #menu li.aktiv a:visited {
	display: block;
	color: #000;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	font-weight: bold;
}




/* @end */

/* @group unternehmer_submenu aufbau level2 */
#unternehmer_navi2 ul{
	width: 130px;
	color: #000;
	text-decoration: none;
	font: 10px Arial, Helvetica, Geneva, sans-serif;
	list-style-type: none;
	background-color: #e9efff;
}
	
#unternehmer_navi2 li a {
	display: block;
	color: #000;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
}	
	
#unternehmer_navi2 li a:link, #menu li a:visited {
	display: block;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	}
	
#unternehmer_navi2 li a:hover {
	display: block;
	color: #014e72;
	text-decoration: none;
	background-color: #BCC5CC;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	}
	
#unternehmer_navi2 li a:active {
	display: block;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	color: #014e72;
}

#unternehmer_navi2 li.aktiv a {
	display: block;
	color: #000;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	font-weight: bold;
}

#unternehmer_navi2 li.aktiv a:link, #menu li.aktiv a:visited {
	display: block;
	color: #000;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	font-weight: bold;
}




/* @end */

/* @group privatpersonen_submenu aufbau level1 */
#privatpersonen_navi1 ul{
	width: 130px;
	color: #000;
	text-decoration: none;
	font: 10px Arial, Helvetica, Geneva, sans-serif;
	list-style-type: none;
}
	
#privatpersonen_navi1 li a {
	display: block;
	color: #000;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
}	
	
#privatpersonen_navi1 li a:link, #menu li a:visited {
	display: block;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	}
	
#privatpersonen_navi1 li a:hover {
	display: block;
	color: #014e72;
	text-decoration: none;
	background-color: #83aacc;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	}
	
#privatpersonen_navi1 li a:active {
	display: block;
	color: #014e72;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	}


#privatpersonen_navi1 li.aktiv a {
	display: block;
	color: #000;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	font-weight: bold;
}
#privatpersonen_navi1 li.aktiv a:link, #menu li.aktiv a:visited {
	display: block;
	color: #000;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	font-weight: bold;
}
/* @end */

/* @group privatpersonen_submenu aufbau level2 */
#privatpersonen_navi2 ul{
	width: 130px;
	color: #000;
	text-decoration: none;
	font: 10px Arial, Helvetica, Geneva, sans-serif;
	list-style-type: none;
	background-color: #e9efff;
}
	
#privatpersonen_navi2 li a {
	display: block;
	color: #000;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
}	
	
#privatpersonen_navi2 li a:link, #menu li a:visited {
	display: block;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	}
	
#privatpersonen_navi2 li a:hover {
	display: block;
	color: #014e72;
	text-decoration: none;
	background-color: #BCC5CC;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	}
	
#privatpersonen_navi2 li a:active {
	display: block;
	color: #014e72;
	text-decoration: none;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	}


#privatpersonen_navi2 li.aktiv a {
	display: block;
	color: #000;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	font-weight: bold;
}
#privatpersonen_navi2 li.aktiv a:link, #menu li.aktiv a:visited {
	display: block;
	color: #000;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 2px solid #BCC5CC;
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	font-weight: bold;
}
/* @end */

/* @end */

/* @group buttons*/
a#button_unternehmer:link {
	background: url(buttons/fsr_u_aktiv.gif); 
	width: 130px;
	height: 63px;
	display: block;
}
a#button_unternehmer:visited {
	background: url(buttons/fsr_u_aktiv.gif); 
	width: 130px;
	height: 63px;
	display: block;
}
a#button_unternehmer:hover { 
	background: url(buttons/fsr_u_rollover.gif); 
	width: 130px;
	height: 63px;
}
a#button_privatpersonen:link {
	background: url(buttons/fsr_p_aktiv.gif); 
	width: 130px;
	height: 63px;
	display: block;
	right: 0;
	position: absolute;
}
a#button_privatpersonen:visited {
	background: url(buttons/fsr_p_aktiv.gif); 
	width: 130px;
	height: 63px;
	display: block;
	right: 0;
	position: absolute;
}
a#button_privatpersonen:hover { 
	background: url(buttons/fsr_p_rollover.gif); 
	width: 130px;
	height: 63px;
	display: block;
	right: 0;
	position: absolute;
}
a#button_privatpersonen_suche:link {
	background: url(buttons/suchen_p_aktiv.gif); 
	width: 130px;
	height: 78px;
	display: block;
}
a#button_privatpersonen_suche:visited {
	background: url(buttons/suchen_p_aktiv.gif); 
	width: 130px;
	height: 78px;
	display: block;
}
a#button_privatpersonen_suche:hover { 
	background: url(buttons/suchen_p_rollover.gif); 
	width: 130px;
	height: 78px;
}

a#button_unternehmer_suche:link {
	background: url(buttons/suchen_u_aktiv.gif); 
	width: 130px;
	height: 78px;
	display: block;
}
a#button_unternehmer_suche:visited {
	background: url(buttons/suchen_u_aktiv.gif); 
	width: 130px;
	height: 78px;
	display: block;
}
a#button_unternehmer_suche:hover { 
	background: url(buttons/suchen_u_rollover.gif); 
	width: 130px;
	height: 78px;
}

/* @end */



/* @end */

/* @group sitemap */
div#content_normal div.csc-sitemap ul{
	font: bold 11px Verdana, Lucida, sans-serif;
	text-decoration: none;
	list-style-type: none;
}
div#content_normal div.csc-sitemap ul li a{
	font: bold 12px/20px Verdana, Lucida, sans-serif;
	text-decoration: none;
	color: #000;
	list-style-type: none;
}
div#content_normal div.csc-sitemap ul li ul li a{
	font: bold 11px Verdana, Lucida, sans-serif;
	text-decoration: none;
	color: #464646;
	margin-left: 15px;
	list-style-type: none;
}
div#content_normal div.csc-sitemap ul li ul li ul li a{
	font: bold 11px/13px Verdana, Lucida, sans-serif;
	text-decoration: none;
	color: #5b5b5b;
	margin-left: 30px;
	list-style-type: none;
}
div#content_normal div.csc-sitemap ul li ul li ul li ul li a{
	font: 11px Verdana, Lucida, sans-serif;
	text-decoration: none;
	color: #5b5b5b;
	margin-left: 45px;
	list-style-type: none;
}
/* @end */

/* @group news */

div#topnews {
	clear: both;
}

/* @group news_single-anzeige */

div.news-single-item div.news-single-timedata{
	font-size: 10px;
	color: #014e72;
	margin-bottom: 5px;
}
div.news-single-item h2{
	font-size: 16px;
	line-height: 20px;
	color: #014e72;
/*	height: 22px;  testweise auskommentiert von MZ */
	margin-bottom:10px /* eingefügt von MZ */
}
div.news-single-item h3{
	font-size: 10px;
	color: #014e72;
/*	height: 14px; testweise auskommentiert von MZ */
	margin-bottom:15px /* eingefügt von MZ */
}
div.news-single-item div.news-single-category{
	font-size: 10px;
	color: #7e7e7e;
	margin-bottom: 5px;
}
div.news-single-item p.bodytext{
	font-size: 10px;
	color: #000;
}
/* eingefügt von MZ */
div.news-single-item p{
	font-size: 10px;
	color: #000;
}
/* eingefügt von MZ */
div.news-single-item ul{
	font-size: 10px;
	color: #000;
	line-height: 16px;
	margin-left: 20px;
	margin-right: 20px;
}
div.news-single-item div.news-single-backlink{
	font-size: 10px;
	color: #000;
	text-decoration: none;
	margin-top: 10px;
	height: 20px;
	margin-bottom: 20px;
}
div.news-single-item div.news-single-backlink a{
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
div.news-single-item hr.clearer{
	margin-top: 10px;
	height: 1px;
	margin-bottom: 20px;
	opacity: 0.5;
}



/* @end */

/* @group content news */

/* @group news sonderfall einstiegsseite unternehmen */

div#content_unternehmen_startseite div#content_normal div#sondernews_unternehmen div.news-list-container{
	position: absolute;
	width: 330px;
	top: 560px;
	left: 325px;
}
div#content_unternehmen_startseite div#content_normal div#sondernews_unternehmen div.news-list-container div.news-list-item h3 a{
	color: #000;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	float: left;
	
}



/* @end */

/* @group news sonderfall einstiegsseite privat */

div#content_privat_startseite div#content_normal div#sondernews_privat div.news-list-container{
	position: absolute;
	width: 330px;
	top: 555px;
	left: 135px;
}
div#content_privat_startseite div#content_normal div#sondernews_privat div.news-list-container div.news-list-item h3 a{
	color: #000;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	float: left;	
}



/* @end */

/* @group 3x news kopfbereich NEWS LINKS */

div#content_top_links_privat div.news-list-container{
	height: 55px;
	background-color: #c0d1e4;
	width: 463px;	
}

/* raute fr explorer - wichtig, mac liest ohne raute */
div#content_top_links_privat p.bodytext{
	background-color: #DDE3EC;
	height: 19px;
	width: 458px;
	padding-top: 3px;
	padding-left: 5px;
	#height: 22px;
	#width: 463px;
}
div#content_top_links_privat p.bodytext a{
	text-decoration: none;
	color: #000;
}
div#content_top_links_privat div.news-list-container div.news-list-item h3{
	padding-top: 3px;
	padding-left: 5px;
}
div#content_top_links_privat div.news-list-container div.news-list-item h3 a{
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000;
}
div#content_top_links_privat div.news-list-container div.news-list-item div.news-list-morelink a{
	margin-left: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000;
	font-size: 9px;
}

div#content_top_links_privat div.news-list-container div.news-list-item hr.clearer{
	margin-top: 2px;
	margin-bottom: 2px;
}

/* @end */

/* @group 3x news kopfbereich NEWS RECHTS */

div#content_top_rechts_unternehmer div.news-list-container{
	height: 55px;
	background-color: #c0d1e4;
	width: 100%;
}
div#content_top_rechts_unternehmer p.bodytext{
	height: 19px;
	width: 458px;
	padding-top: 3px;
	padding-left: 5px;
	#height: 22px;
}
div#content_top_rechts_unternehmer p.bodytext a{
	text-decoration: none;
	color: #000;
}
div#content_top_rechts_unternehmer div.news-list-container div.news-list-item h3{
	padding-top: 3px;
	padding-left: 5px;
}
div#content_top_rechts_unternehmer div.news-list-container div.news-list-item h3 a{
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000;
}
div#content_top_rechts div.news-list-container div.news-list-item div.news-list-morelink a{
	margin-left: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000;
	font-size: 9px;
}

div#content_top_rechts_unternehmer div.news-list-container div.news-list-item hr.clearer{
	margin-top: 2px;
	margin-bottom: 2px;
}

/* @end */

/* @group news-listing AKTUELL */

div#content_normal div.news-list-container{
	left: 0px;

	margin-top: 20px;
	margin-left: 10px;
}
div#content_normal div.news-list-container div.news-list-item{
	margin-bottom: 15px;
}
div#content_normal div.news-list-container div.news-list-item h2 a{
	color: #000;
	text-decoration: none;
	font-size: 12px;
	#float: left;
	font-weight: bold;
}

div#content_normal div.news-list-container div.news-list-item h3 a{
	color: #000;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

/*eingefügt von MZ*/

div#content_normal div.news-list-container div.news-list-item div.news-list-category{
	font-size: 10px;
	color: #7e7e7e;
	margin-bottom: 5px;
}

div#content_normal div.news-list-container div.news-list-item h3{
	#color: #000;
	#font-weight: bold;
	#text-decoration: none;
	#font-size: 12px;
	float: left;
}


div#content_normal div.news-list-container div.news-list-item h2{
	float: left;
	width: 75px;
}



div#content_normal div.news-list-container div.news-list-item div.newstext p.bodytext{
	color: #000;
	font-size: 10px;
	margin-left: 75px;
	clear: left;
}
div#content_normal div.news-list-container div.news-list-item div.newstext a{
	color: #7e7e7e;
	font-size: 10px;
	margin-left: 75px;
	text-decoration: none;
	font-weight: bold;
}

/* eingefügt von MZ */

div#content_normal div.news-list-container div.news-list-item div.newsletter h3{
	margin-left: 0px; /* von MZ eingefügt*/
	#float: left;
}


div#content_normal div.news-list-container div.news-list-item div.newsletter div.newstext p.bodytext{
	margin-left: 0px;
}
div#content_normal div.news-list-container div.news-list-item div.newsletter div.newstext a{
	margin-left: 0px;
}

/* @end */
/* @end */
/* @end */

/* @group volltextsuche */

div.tx-indexedsearch-searchbox{
	color: #000;
	text-decoration: none;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

div.tx-indexedsearch-searchbox td{
	color: #000;
	text-decoration: none;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

div.tx-indexedsearch-searchbox a{
	color: #000;
	text-decoration: none;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}
div.tx-indexedsearch-rules h2{
	color: #000;
	text-decoration: none;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0;
	margin-top: 10;
	margin-bottom: 0;
}
div.tx-indexedsearch-rules p{
	color: #000;
	text-decoration: none;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 0;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{
	width:100px;
	margin-top: 5px;
	margin-bottom: 5px;
}
	
.tx-indexedsearch .tx-indexedsearch-searchbox
INPUT.tx-indexedsearch-searchbox-sword {
	width:150px;
}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw{
	text-decoration: none;
	font-weight: bold;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

.tx-indexedsearch .tx-indexedsearch-whatis{
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	margin-top: 10px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox{
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	margin-top: 20px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox{
	list-style-type: none;
	margin-top: 5px;
	width: 450px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox  ul.browsebox li{
	float: left;
}
.tx-indexedsearch .tx-indexedsearch-browsebox  ul.browsebox a{
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	text-decoration: none;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 5px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox  ul.browsebox strong a{
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #0d3c58;
	text-decoration: none;
}

.tx-indexedsearch P.tx-indexedsearch-noresults{
	text-align:center;
	font-weight:bold;
}

div.tx-indexedsearch div.tx-indexedsearch-res{
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	clear: both;
	padding-top: 5px;
}

div.tx-indexedsearch div.tx-indexedsearch-res table{
	width: 450px;
}

div.tx-indexedsearch div.tx-indexedsearch-res table{
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;

}

div.tx-indexedsearch div.tx-indexedsearch-res table tbody tr td.tx-indexedsearch-descr{
	padding-top: 5px;
	padding-bottom: 10px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title{
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #014e72;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a{
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #014e72;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P{
	font-weight:bold;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent{
	font-weight:normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P{
	font-style:italic;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P.tx-indexedsearch-redMarkup{
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{
	color: #393939;
}

.tx-indexedsearch-info span.tx-indexedsearch-path.path{
	text-decoration: none;
	color: #353535;
}

.tx-indexedsearch-info span.tx-indexedsearch-path.path a{
	text-decoration: none;
	color: #353535;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead{
	margin-top:20px;
	margin-bottom:5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2{
	color:#006699;
	margin-top:0px;
	margin-bottom:0px;
	background:transparent;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE{
	background:#cccccc;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD{
	vertical-align:middle;
}

.tx-indexedsearch .tx-indexedsearch-res .noResume{
	color : #666666;
}

.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup{
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

/* @end */

/* @group formular_mailformplus */


div.tx-thmailformplus-pi1 td {
	font-size: 10px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.csc-mailform-field {
	font-size: 10px;
	margin-top: 10px;
}

label.Stil3 {
	font-size: 10px;
}

div.tx-thmailformplus-pi1 input#mailformformtype_mail.csc-mailform-submit {
	font-size: 10px;
	margin-top: 10px;
}
div.tx-thmailformplus-pi1 input#mailformname {
	font-size: 10px;
}
div.tx-thmailformplus-pi1 input#mailformfirma {
	font-size: 10px;
}
div.tx-thmailformplus-pi1 input#mailformanschrift {
	font-size: 10px;
}
div.tx-thmailformplus-pi1 input#mailformtelefon {
	font-size: 10px;
}
div.tx-thmailformplus-pi1 input#mailformtelefax {
	font-size: 10px;
}
div.tx-thmailformplus-pi1 input#mailformemail {
	font-size: 10px;
}
div.tx-thmailformplus-pi1 textarea#mailformIhre_FrageIhr_Kommentar {
	font-size: 10px;
	width: 188px;
}
/* @end */

/* @group dateilinks */

td.csc-uploads-fileName{
    font-size: 11px;
    color: #000;
}
td.csc-uploads-fileName p a{
    font-size: 11px;
    color: #0f7395;
    text-decoration: none;
    font-weight: bold;
}
td.csc-uploads-fileSize{
    font-size: 11px;
    color: #0f7395;
    text-decoration: none;
    width: 50px;
}
td.csc-uploads-fileName p.csc-uploads-description{
    font-size: 11px;
    color: #000;
    margin-top: 5px;
}
h1{
	font-size: 13px;
	color: #000;
}
/* @end */
