/* CSS Document */

.main {
	width: 501px;
	border: 1px solid #000000;
	margin: 0px;
}


.csc-header {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
	padding-bottom: 0px;
	padding-left: 163px;
	padding-right: 0px;
	padding-top: 0px;
}

.tx-newloginbox-pi1 { 
    color: #FF0000;
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial; 
    /*padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 43px;
	background-image: url(images/login2.gif);
	background-repeat:no-repeat;
	background-position:top;*/
}

.rechte_box_abstand {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
	padding-top: 1px;
}

.dotted_line_teaser {
	width: 273px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
	border-bottom: dotted 1px #000000;
}

.adverts { 
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
	padding-top: 20px; 
}

.xml_feed { 
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
	padding-top: 20px; 
}

/*a:link  { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }
a:visited { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }
a:hover { color: #888888; font-size: 11px; font-family: Arial; text-decoration: none; }
a:active { color: #ff00FF; font-size: 11px; font-family: Arial; text-decoration: none; }
*/
.trenner_menue {
	height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.navi {
	color: #ffffff;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
	border-bottom: solid 1px #ffffff;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.navi_active {
	color: #ff9900;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
	border-bottom: solid 1px #ffffff;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.navi:hover { 
    color: #666666;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial
}

a.home_button:hover	{	
	color: #ff9900;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
}

.user_anlegen_formular { 
    color: #000000;
	font-size: 11px;
	font-family: Arial;
	border: solid 0px #FFFFFF;
	padding-top: 49px;
	padding-left: 4px;
	margin-left:0px;
}

.tx-srfeuserregister-pi1-username { 
    color: #FF9900;
	font-size: 11px;
	font-family: Arial;
	border: solid 0px #FFFFFF;
	padding-top: 48px; 
}

.user_bearbeiten_formular {
    color: #000000;
    font-size: 11px;
	font-family: Arial;
	border: solid 0px #FFFFFF;
	padding-top: 20px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.user_daten_ändern_bestätigen_formular { 
    color: #000000;
	font-size: 11px;
	font-family: Arial;
	border: solid 0px #FFFFFF;
	padding-top: 20px;
}

.user_check_formular {
    color: #000000;
	font-size: 11px;
	font-family: Arial;
	border: solid 0px #FFFFFF;
	padding-top: 58px;
}

.sucheingabe {
    color: #000000;
	font-size: 11px; 
	font-family: Arial;
	background-color: #ffffff;
	border: solid 1px #929270;
}

.newsletter_eingabe_felder { 
    color: #333333;
	font-size: 11px;
	font-family: Arial;
	background-color: #ffffff;
}


.login_eingabe_felder { 
    color: #333333;
	font-size: 11px;
	font-family: Arial;
	background-color: #ffffff;
}

.suche { 
    color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
}

.meist_gelesen { 
    color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	background-color: #e2e0e1;
}

.NLabo { 
    color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	background-color: #333333;
	padding-bottom: 14px;
}

.agentur_portrait_titel { 
    color: #333333;
	font-size: 14px;  
	font-weight: bold;
	font-family: Arial; 
	padding-top: 25px; 
	padding-left: 0px;
}

.news_single_title { 
    color: #333333; 
	font-size: 14px; 
	font-weight: bold; 
	font-family: Arial;
	padding-top: 25px;
	padding-left: 7px;
}

.news_single_uebersicht { 
    color: #333333; 
	font-size: 11px; 
	font-weight: bold;
	font-family: Arial;
	padding-top: 10px;
}

.mengentext { 
    color: #333333; 
	font-size: 11px; 
	line-height:16px; 
	font-weight: normal; 
	font-family: Arial;
}

.mengentext_news_list { 
    color: #333333; 
	font-size: 11px; 
	line-height:16px; 
	font-weight: normal; 
	font-family: Arial;
}

.mengentext_news_single { 
    color: #333333; 
	font-size: 11px; 
	line-height:16px; 
	font-weight: normal; 
	font-family: Arial; 
	padding-left: 7px;
}

.mengentext_agentur_portrait { 
    color: #333333; 
	font-size: 11px; 
	line-height:16px; 
	font-weight: normal; 
	font-family: Arial; 
	padding-top: 52px;
	padding-left: 0px;

}

.mengentext_haftung { 
    color: #333333; 
	font-size: 11px; 
	line-height:16px; 
	font-weight: normal; 
	font-family: Arial; 
	padding-top: 0px;
	padding-left: 0px;
}


.tx-newloginbox-pi1-back { 
    display: none;
}

.start_button { 
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
}

.anmelden_button_newsletter { 
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 20px; 
}

.newsletter_profil_loeschen { 
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 4px;
}

.absenden_button_newsletter { 
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 11px;
}

.absenden_button_login { 
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
}

.abbrechen_button { 
    color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
}

.anmelden_button_login { padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 20px;
}

.pw_vergessen_button_login { 
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 20px;
}

.registrieren_button_login { 
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 20px;
}

.absenden_button { 
    color: #000000; 
	font-size: 11px;  
	font-weight: normal;
	font-family: Arial; 
	padding-left: 35px;
}

.newsletter_abmelden_link {
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 20px; 
}

.newsletter { 
    color: #000000; 
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
}

.newsletter_header { 
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
}

.newsletter_header_abmelden_ändern { 
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
}

.eingabe_abmelden_ändern { 
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 33px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
}

.abmelden_ändern_header { 
    color: #FFFFFF; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: Arial;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
    padding-left: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
}

.text_abmelden_ändern { 
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
}

.latest_news_header { 

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
}

.suche_header { 
    color: #333333;
	font-size: 11px; 
	font-weight: bold; 
	font-family: Arial;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
}

.newsletter_info_texte { 
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
}

.newsletter_profil_loeschen_button { 
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
}

.email_vor_eingabe { 
    color: #FFFFFF; 
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
}

.red_alert_newsletter { 
    color: #ff9900; 
	font-size: 10px; 
	font-weight: normal; 
	font-family: Arial;
}

.user_anlegen_header {
    color: #333333; 
	font-size: 16px; 
	font-weight: normal; 
	font-family: Arial; 
	margin-left:0px; 
	padding-left:0px;
}

.user_bearbeiten_header {
    color: #333333; 
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial; 
	padding-left:0px;
}

.user_daten_ändern_bestätigen_header { 
    color: #000; 
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial; 
	padding-left:0px;
}

.user_check_header { 
    color: #333333; 
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial; 
	margin-left:0px; 
	padding-left:0px;
}

.user_bestätigung { 
    padding-top: 16px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.user_bestätigung2 { 
    padding-top: 160px;
}


.user_loeschen { 
    padding-top: 16px;
}
.tx-srfeuserregister-pi1-error-neu { 
    color: #FF9900; 
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial;
}

.tx-srfeuserregister-pi1-text { 
    color: #333333; 
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial; 
	border: solid 1px #a7a6aa;
}

.registrieren_pflichtfelder_hinweis { 
    color: #333333; 
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial; 
	padding-left: 119px;
	padding-top: 20px;
}

.pfadanzeige { 
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 162px;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	font-family: Arial;
}

.print { 
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
    padding-left: 0px;
	background-color: #FFFFFF;
}

.navi_right { 
    padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
	background-color: #CCCCCC;
}

.navi_left { 
    padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
}


.spalte_rechts { 
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
}

.glossar_teaser_header { 
    color: #333333; 
	font-size: 11px; 
	font-weight:normal; 
	line-height: 16px; 
	font-family: Arial;
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
}

.teaser_header { 
    color: #333333; 
	font-size: 11px; 
	font-weight:bold; 
	line-height: 16px; 
	font-family: Arial; 
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
}

.related_header { 
    color: #333333;
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial; 
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 5px;
}

.download_header { 
    color: #333333;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial; 
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
}

.ci_agenturen_auswahl { 
    color: #000000; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: Arial; 
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
}

.teaser_header_date_termine { 
    color: #333333; 
	font-size: 11px; 
	font-weight:bold; 
	font-family: Arial; 
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
}

.teaser_header_termine { 
    color: #333333;
	font-size: 11px; 
	font-weight:bold; 
	font-family: Arial; 
    padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
}

.teaser_header_termine_liste { 
    color: #333333; 
	font-size: 11px; 
	font-weight:normal; 
	font-family: Arial; 
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
}

.teaser_news_header { 
    color: #333333; 
	font-size: 11px; 
	font-weight:bold; 
	font-family: Arial; 
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
}

.teaser_news_link { 
    color: #333333; 
	font-size: 11px; 
	font-weight:normal; 
	line-height: 16px; 
	font-family: Arial; 
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
}

.teaser_header_neuigkeiten { 
    color: #333333;
	font-size: 11px;  
	font-weight: normal; 
	font-family: Arial; 
    padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
}

.drucken { 
    color: #000000; 
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial; 
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
}

.logoblack { 
    color: #000000; 
	font-size: 34px; 
	font-weight: bold; 
	line-height: 34px; 
	font-family: Arial; 
	text-decoration: none;
}

.logored { 
    color: #929270; 
	font-size: 34px; 
	font-weight: bold; 
	line-height: 34px; 
	font-family: Arial; 
	text-decoration: none;
}
.beta { 
    color: #000000; 
	font-size: 26px; 
	font-weight: bold; 
	line-height: 30px; 
	font-family: Arial; 
	text-decoration: none; 
	padding-left: 228px;
}

.logoblack_newsletter { 
    color: #000000; 
	font-size: 34px; 
	line-height: 34px; 
	font-family: Arial; 
	text-decoration: none;
}

.logoblue_newsletter { 
    color: #929270; 
	font-size: 34px; 
	line-height: 34px; 
	font-family: Arial; 
	text-decoration: none
}

.logosubheader { 
	color: #ffffff; 
	font-size: 11px; 
	line-height: 11px; 
	font-family: Arial;
	font-weight: normal; 
	text-decoration: none;
	padding-left: 2px;
}

.newsletter_datum   { 
	color: #000000; 
	font-size: 12px; 
	line-height: 12px; 
	font-family: Arial;
	font-weight: normal; 
	text-decoration: none;
}

.lineunderCIP {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

.lineunderCIP_newsletter {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

.lineunderCIP_right1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 26px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

.update {
    font-family: Arial;
	font-size: 11px;
	color: #929270;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 26px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

.lineunderCIP_spacer {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 26px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

/*.lineundersubheader {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
*/
.lineundersubheader_newsletter {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.lineundersubheader_right1 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.lineundersubheader_right2 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.lineundersubheader_spacer {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.headerred       { 
    color: #929270; 
	font-size: 18px; 
	font-weight: bold; 
	line-height: 20px; 
	font-family: Arial; 
	text-decoration: none;
}

.CIP_logo_newsletter {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.newsletter_communicator { 
	color: #929270; 
	font-size: 30px; 
	line-height: 30px; 
	font-weight: normal; 
	font-family: Arial; 
	text-decoration: none;
	padding-right: 5px;
}

.null_rand {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.footer {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	border-top: solid 1px #666666;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
}

a.navi_top_link,a.navi_top_link:link,a.navi_top_link:visited,a.navi_top_link:active	{	
	font-family: Arial;
    font-size: 11px;
	text-decoration: none;
	color: #B1B1B1;
}

a.navi_top_link:hover	{	
    font-family: Arial;
    font-size: 11px;				
	text-decoration: none;
	color: #929270;
}

a.cip_newsletter_link,a.cip_newsletter_link:link,a.cip_newsletter_link:visited,a.cip_newsletter_link:active	{	
    font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #b1b1b1;
}

a.cip_newsletter_link:hover	{	
    font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}



a.footerlink,a.footerlink:link,a.footerlink:visited,a.footerlink:active	{	
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}

a.footerlink:hover	{	
    font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

a.pfad,a.pfad:link,a.pfad:visited	{	
    color: #929270;
	font-size: 11px;
	line-height: 12px;
	font-family: Arial;
	font-weight:bold;
	text-decoration: none;
}
a.pfad:active	{	
	color: #929270;
    font-size: 11px;
	line-height: 12px;
	font-family: Arial;
	font-weight:bold;
	text-decoration: none;
}

a.pfad:hover	{	
    color: #929270;
	font-size: 11px;
	line-height: 12px;
	font-family: Arial;
	font-weight:bold;
	text-decoration: none;
}

a.pfad_current,a.pfad_current:link,a.pfad_current:visited	{	
    color: #333333;
	font-size: 11px;
	line-height: 12px;
	font-family: Arial;
	font-weight:bold;
	text-decoration: none;
}

a.pfad_current:active	{	
    color: #333333;
	font-size: 11px;
	line-height: 12px;
	font-family: Arial;
	font-weight:bold;
	text-decoration: none;
}

a.pfad_current:hover	{	
	color: #333333;
	font-size: 11px;
	line-height: 12px;
	font-family: Arial;
	font-weight:bold;
	text-decoration: none;
}

.archive_einträge { 
    color: #333; 
	font-size: 12px; 
	font-family: Arial;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*.newslist_umblättern { 
    color: #FF0000; 
	font-size: 9px; 
	font-family: Arial;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
*/

.news_datum { 
    color: #929270; 
	font-size: 11px; 
	font-family: Arial;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.news_single_image { 
	border: solid 1px #FFFFFF;
	padding-top: 18px;
	padding-left: 1px;
}

.news_list_image { 
	border: solid 1px #FFFFFF;
	padding-top: 9px;
}

.news_single_titel { 
    color: #000; 
	font-size: 12px; 
	font-weight: bold; 
	font-family: Arial;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.news_single_subheader { 
    color: #333333; 
	font-size: 11px; 
	line-height:16px; 
	font-weight: normal; 
	font-family: Arial;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.news_list_titel {
    color: #333333; 
    font-size: 11px; 
    line-height:16px; 
    font-weight: bold; 
    font-family: Arial;
    padding-top: 38px;
    padding-right: 0px;
    padding-bottom: 0px;
	padding-left: 0px;
}

.news_dot { 
	color: #FFFFFF;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.news_dot_teaser { 
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*.teaser_dot { 
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
*/

.news_archiv_link { 
    color: #ffffff; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: Arial;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*.lineunderTeaser {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
*/

.login_interface { 
    color: #fff; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: Arial;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #333333;
}


.logout { 
    color: #fff; 
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #333333;
}

.logout_user_header { 
    color: #ff9900; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: Arial;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 33px;
	background-color: #666666;
}

.spacer { 
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 33px;
}

.spacer2 { 
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 136px;
}

.spacer3 { 
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 140px;
}

.logout_button { 
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.profil_bearbeiten { 
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.login_success { 
    color: #ffffff; 
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-color: #666666;
}

.login_success_header { 
    color: #ffffff; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: Arial;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	background-color: #333333;
}

.info_text { 
	color: #ff9900; 
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial; 
	padding-left: 36px;
}

.info_text_neues_passwort { 
	color: #ff9900; 
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial; 
	padding-left: 39px;
}

.register_box {
    color: #fff; 
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #929270;
}

.smalltext {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	background-color: #333333;
}

.testheader {
	font-family: Arial;
	font-size: 19px;
	font-weight: normal;
	background-color: #929270;
}

.login_header {
	padding-left: 0px;
}

.ci-agenturen_single_image {
	padding-top: 36px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ci-agenturen_single_text {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.popup_header {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.popup_text {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #333333;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.popup_text2 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.konto_loeschen {
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.kontakt_formular { 
	color: #000000; 
	font-size: 11px; 
	font-family: Arial; 
	font-weight:normal; 
	background-color: #ffffff; 
	margin-left: 154px; 
	margin-top: 0px;
}

.kontakt_formular_felder { 
	color: #000000; 
	font-size: 11px; 
	font-family: Arial; 
	background-color: #ffffff; 
	border: solid 1px #333333; 
}

.csc-mailform {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 20px;
}

.csc-form-label-req {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 154px;
}

.tx_cmwlinklist_catHeader {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 160px;
}

.tx_cmwlinklist_catIcon {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 155px;
}
.tx_cmwlinklist_catLabel {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 160px;
}

.tx_cmwlinklist_listView_link {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 155px;
}

.tx_cmwlinklist_linksHeader {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 155px;
}

.tx_cmwlinklist_linksIcon {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 155px;
}

.tx_cmwlinklist_linksLabel {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 152px;
}







.tx_cmwlinklist_linksTeaser {



	font-family: Arial;



	font-size: 11px;



	font-weight: normal;



	color: #333333;



	padding-top: 5px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 147px;



}







.tx_cmwlinklist_linksListview {



	font-family: Arial;



	font-size: 11px;



	font-weight: normal;



	color: #333333;



	padding-top: 5px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 147px;



}







.tx_cmwlinklist_linksDetailheader {



	font-family: Arial;



	font-size: 12px;



	font-weight: bold;



	color: #333333;



	padding-top: 10px;



	padding-right: 0px;



	padding-bottom: 10px;



	padding-left: 151px;



}











.tx_cmwlinklist_linksDescripheader {



	font-family: Arial;



	font-size: 11px;



	font-weight: bold;



	color: #333333;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 151px;



}







.tx_cmwlinklist_linksDescripdetail {



	font-family: Arial;



	font-size: 11px;



	font-weight: normal;



	color: #333333;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



}







.tx_cmwlinklist_linksClicksheader {



	font-family: Arial;



	font-size: 11px;



	font-weight: bold;



	color: #333333;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 151px;



}







.tx_cmwlinklist_linksClicksdetail {



	font-family: Arial;



	font-size: 11px;



	font-weight: normal;



	color: #333333;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



}







.tx_cmwlinklist_linksLinksheader {



	font-family: Arial;



	font-size: 11px;



	font-weight: bold;



	color: #333333;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 151px;



}







.tx_cmwlinklist_linksLinksdetail {



	font-family: Arial;



	font-size: 11px;



	font-weight: normal;



	color: #333333;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



}







.tx_cmwlinklist_BackButton {



	font-family: Arial;



	font-size: 11px;



	font-weight: normal;



	color: #333333;



	padding-top: 5px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 150px;



}



.tx_cmwlinklist_BrokenLinkText {



	font-family: Arial;



	font-size: 11px;



	font-weight: normal;



	color: #333333;



	padding-top: 10px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 153px;



}



.tx_cmwlinklist_BrokenLinkLabel {



	font-family: Arial;



	font-size: 11px;



	font-weight: bold;



	color: #333333;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 151px;



}



.tx_cmwlinklist_BrokenLinkYesNo {



	font-family: Arial;



	font-size: 11px;



	font-weight: normal;



	color: #333333;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



}



.tx_cmwlinklist_BrokenLinkTHX {



	font-family: Arial;	font-size: 11px;



	font-weight: normal;



	color: #333333;



	padding-top: 10px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 153px;



}


#latest_link a:link { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }

#latest_link a:visited { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }

#latest_link a:hover { color: #ff9900; font-size: 11px; font-family: Arial; text-decoration: none; }

#latest_link a:active { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }







#archiv_link a:link { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }



#archiv_link a:hover { color: #ff9900; font-size: 11px; font-family: Arial; text-decoration: none; }



#archiv_link a:visited { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }



#archiv_link a:active { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }







/*#tx_cmwlinklist_linksLabel a:link { color: #333333; font-size: 11px; font-family: Arial; font-weight: normal; text-decoration: none; }



#tx_cmwlinklist_linksLabel a:hover { color: #929270; font-size: 11px; font-family: Arial; font-weight: normal; text-decoration: none; }



#tx_cmwlinklist_linksLabel a:visited { color: #333333; font-size: 11px; font-family: Arial; font-weight: normal; text-decoration: none; }



#tx_cmwlinklist_linksLabel a:active { color: #333333; font-size: 11px; font-family: Arial; font-weight: normal; text-decoration: none; }*/



#news_list_right_link a:link { color: #FF0000; font-size: 11px; font-family: Arial; text-decoration: none; }

#news_list_right_link a:hover { color: #CBCA9C; font-size: 11px; font-family: Arial; text-decoration: none; }

#news_list_right_link a:visited { color: #FF00FF; font-size: 11px; font-family: Arial; text-decoration: none; }

#news_list_right_link a:active { color: #FFFF00; font-size: 11px; font-family: Arial; text-decoration: none; }



.archiv_right_container { 

	
	width: 162px;
	
	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

    padding-left: 0px;

	margin-top: 3px;

	margin-right: 0px;

	margin-bottom: 0px;

    margin-left: 0px;

}



.archiv_blocked_header {

	color: #CBCA9C; font-size: 11px; font-weight: bold; font-family: Arial;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 5px;

    padding-left: 17px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

    margin-left: 0px;

}



.archiv_right_list {

	font-family: Arial;

	font-size: 11px;

	font-weight: normal;

	color: #CBCA9C;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



.news-amenu-item-year {

	display:none;	

}



.news_latest_right_container { 
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
    padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
 }



.news_list_right_header { color: #333333; font-size: 11px; font-weight: bold; font-family: Arial;

    

	/*background-color:#CBCA9C;*/

   	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 5px;

    padding-left: 17px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

    margin-left: 0px;

 }

.news_list_right_titel { color: #333333; font-size: 11px; font-weight: bold; font-family: Arial;



	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 5px;

    padding-left: 17px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

    margin-left: 0px;

}

.news_list_right_artikel { color: #333333; font-size: 11px; font-weight: bold; font-family: Arial;



	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 5px;

    padding-left: 17px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

    margin-left: 0px;

 }

.news_list_right_image { color: #333333; font-size: 11px; font-weight: bold; font-family: Arial;

    

	/*background-color:#FFFFFF;*/

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 5px;

    padding-left: 5px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

    margin-left: 0px;

}

.news_list_right_line { color: #333333; font-size: 11px; font-weight: bold; font-family: Arial;



	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 5px;

    padding-left: 5px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

    margin-left: 0px;

}

.line_under_single_news { 



	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

    padding-left: 5px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

    margin-left: 0px;

}

.mengentext_related { color: #333333; font-size: 11px; line-height:16px; font-weight: normal; font-family: Arial;



	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

    padding-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

    margin-left: 0px;

}  
.ci-agenturen_auswahlleiste { 

	padding-top: 18px;

	padding-right: 0px;

	padding-bottom: 0px;

    padding-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

    margin-left: 0px;

}  

.tx-indexedsearch-whatis { 
	width: 300px;
	padding-left: 160px;
	padding-bottom: 0px;
}

.tx-indexedsearch-browsebox { 
	width: 100%;
	padding-left: 160px;
	padding-bottom:10px;
}


.suchen_nach_header { 
    color: #333333; font-size: 11px; line-height:16px; font-weight: normal; font-family: Arial;
}

.suche_erweitert { 
    color: #333333; font-size: 11px; line-height:16px; font-weight: normal; font-family: Arial;
	padding-left: 4px;
	padding-right: 5px;
}

.suche_modus { 
    color: #333333; font-size: 11px; line-height:16px; font-weight: normal; font-family: Arial;
	padding-left: 4px;
}

.tx-indexedsearch-selectbox-sections { 
	padding-left: 60px;
}


/*.browsebox {
display:none;
}*/

.tx-indexedsearch-browselist {
	color: #FF0000;
	font-size: 11px;
	line-height:16px;
	font-weight: bold;
	font-family: Arial;
}

.tx-indexedsearch-sw {
	color: #333333;
	font-size: 11px;
	line-height:16px;
	font-weight: bold;
	font-family: Arial;
}

.tx-indexedsearch-res { 
	padding-left: 70px;
}

.tx-indexedsearch-descr { 
	padding-left: 3px;
	color: #333333; font-size: 11px; line-height:16px; font-weight: normal; font-family: Arial;
}

.tx-indexedsearch-icon { 
	background-color: #CCCCCC;
}

.tx-indexedsearch-result-number { 
	background-color: #CCCCCC;
	color: #333333; font-size: 11px; line-height:16px; font-weight: normal; font-family: Arial;
}

.tx-indexedsearch-title { 
	background-color: #CCCCCC;
	color: #333333; font-size: 14px; line-height:16px; font-weight: bold; font-family: Arial;
}

.tx-indexedsearch-percent { 
    background-color: #CCCCCC;
	color: #333333; font-size: 11px; line-height:16px; font-weight: bold; font-family: Arial;
}

.tx-indexedsearch-sec { 
    background-color: #FF0000;
	color: #333333; font-size: 11px; line-height:16px; font-weight: bold; font-family: Arial;
}
.tx-indexedsearch-secHead { 
	color: #333333; font-size: 11px; line-height:16px; font-weight: bold; font-family: Arial;
	padding-left: 70px;
	padding-bottom: 5px;
}
.tx-indexedsearch-section { 
    background-color: #929270;
	color: #333333; font-size: 11px; line-height:16px; font-weight: bold; font-family: Arial;
	padding-left: 22px;
}

.tx-indexedsearch-result-count { 
    background-color: #929270;
	color: #333333; font-size: 11px; line-height:16px; font-weight: bold; font-family: Arial;
}

.survey_item { 
    color: #333333; 
	font-size: 11px; 
	line-height:16px; 
	font-weight: normal; 
	font-family: Arial;
	padding-left: 162px;
}

.surveyrow_odd, .surveyrow_even { 
    color: #333333; 
	font-size: 11px; 
	line-height:16px; 
	font-weight: normal; 
	font-family: Arial;
}

.columnNext   { 
    color: #333333; 
	font-size: 11px; 
	line-height:16px; 
	font-weight: normal; 
	font-family: Arial;
	padding-right: 2px;
}

.columnFirst  { 
    color: #333333; 
	font-size: 11px; 
	line-height:16px; 
	font-weight: normal; 
	font-family: Arial;
}

.last_reg_step { 
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
    padding-left: 164px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 58px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}


.last_reg_step2 { 
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
    padding-left: 163px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.last_reg_step3 { 
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
    padding-left: 163px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
