/* CSS Document */

.main {
	width: 960px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
	border: solid 1px #000000;
	background-color: #333333;
}


.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;
}

.trenner_333333{
    background-color: #333333;
}

.trenner_ffffff{
    background-color: #ffffff;
}

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

h3 { 
    display:none;
}

p { 
    color: #333333;
	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;*/
}

a#Nwidget {
position: absolute;
left: 648px;
top: 108px;
display: block;
height: 120px;
width: 120px;
background: url(images/youngguns_tease.gif) top left no-repeat;
text-indent: -999em;
text-decoration: none;
}

a#NwidgetEN {
position: absolute;
left: 648px;
top: 108px;
display: block;
height: 120px;
width: 120px;
background: url(images/youngguns_teaseEN.gif) top left no-repeat;
text-indent: -999em;
text-decoration: none;
}

a#NwidgetES {
position: absolute;
left: 648px;
top: 108px;
display: block;
height: 120px;
width: 120px;
background: url(images/youngguns_teaseES.gif) top left no-repeat;
text-indent: -999em;
text-decoration: none;
}

a#Nwidgetblank {
position: absolute;
left: 0;
top: 0;
display: block;
height: 1px;
width: 1px;
background: url(images/1mal1.gif) top left no-repeat;
text-indent: -999em;
text-decoration: none;
}

.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;
}

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

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

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

#main_container {
	width: 90%;
	line-height: 130%;
}

#teaserBild_links_container { float: left;  width: 285px;  left:0px;  top:0px; z-index:1; }

#teaserBild_rechts_container { float: right;  width: 275px;  left:0px;  top:0px; z-index:2; }

#ansichten_container { float: left;  width: 285px;  left:0px;  top:0px; z-index:3; }

#neuigkeiten_container { float: right;  width: 275px;  left:0px;  top:0px; z-index:4; }

#line1_container { clear: both; width: 560px;  left:0px;  top:0px; z-index:5; }

#termine_teaser_container { float: left; width: 285px;  left:0px; top:0px; z-index:6; }

#agentur_portrait_container { float: right; width: 275px;  left:0px; top:0px; z-index:7; }

#buchvorstellung_container { float: left; width: 285px;  left:0px; top:0px; z-index:8; }

#grundlagen_container { float: right; width: 275px;  left:0px; top:0px; z-index:9; }

/*#termine_bild_container { float: left;  width: 154px;  left:0px;  top:0px; z-index:10; }*/

#termine_container { float: right;  width: 398px;  left:0px;  top:0px; z-index:10;  }

#random_ci_agenturen_container { float: left; position:absolute;  width: 142px;  left:183px;  top:109px; z-index:11;  }

#ci_agenturen_container { float: right;  width: 416px;  left:0px;  top:0px; z-index:12;  }

#ci_agenturen_container2 { float: right;  width: 416px;  left:0px;  top:0px; z-index:13;  }


/*
#rightframe { position:absolute; width: 142px; left:678px; z-index:4; }
#2col_imageframe { position:absolute; width: 100px; top:68px; z-index:5; }
.2col_contentframe { padding-top: 23px; }
.1col_contentframe { padding-top: 23px; }*/

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

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

.content { 
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
	background-color: #ffffff;
	padding-top: 10px;
	padding-bottom: 50px;
}

.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: #FF9900;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial
}

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

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

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

.naviwg {
	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_activewg {
	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;
}

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

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

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

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


/*.navi_active { color: #929270; font-weight: normal; font-size: 11px; font-family: Arial; text-decoration: none }*/

a.home_button,a.home_button:link,a.home_button:visited,a.home_button:active	{	
	color: #ffffff;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
}

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: 14px;
	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: 7px;
	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;
	padding-left: 7px;
}

.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: 10px;
}


.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_aendern { 
	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_aendern { 
	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: #333333;
}

.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;
	background-color: #333333;
}


.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;
}

.logosubheader2 { 
	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: 10px;
	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 { 
	padding-top: 10px;
	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: normal; 
	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: 39px;
	background-color: #333333;
}

.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: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 3px;
	background-color: #333333;
}

.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;
}


a.tx-newloginbox-pi1-forgotP,a.tx-newloginbox-pi1-forgotP:link,a.tx-newloginbox-pi1-forgotP:visited,a.tx-newloginbox-pi1-forgotP:active	{
    color: #FFFFFF;
	text-decoration: none;
}

a.tx-newloginbox-pi1-forgotP:hover	{
    color: #000000;
	text-decoration: none;
}

a.edit_profile,a.edit_profile:link,a.edit_profile:visited,a.edit_profile:active	{	
    text-decoration: none;
	color: #000000;
	padding-left: 0px;
}

a.edit_profile:hover	{	
	text-decoration: none;
	color: #929270;
}

a.passwort_vergessen_link,a.passwort_vergessen_link:link,a.passwort_vergessen_link:visited,a.passwort_vergessen_link:active	{	
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 0px;
	font-weight: normal;
}

a.passwort_vergessen_link:hover	{	
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

a.register_link,a.register_link:link,a.register_link:visited,a.register_link:active	{	
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 0px;
	font-weight: normal;
}

a.register_link:hover	{	
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

a.anmelden_link,a.anmelden_link:link,a.anmelden_link:visited,a.anmelden_link:active	{	
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 0px;
	font-weight: normal;
}



a.anmelden_link:hover	{	
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

a.newsletter_abmelden_link,a.newsletter_abmelden_link:link,a.newsletter_abmelden_link:visited,a.newsletter_abmelden_link:active	{	
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 0px;
	font-weight: normal;
}

a.newsletter_abmelden_link:hover	{	
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

.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: 163px;
}

.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;
}

a.tx_cmwlinklist_linksLabel_LINK,a.tx_cmwlinklist_linksLabel_LINK:link,a.tx_cmwlinklist_linksLabel_LINK:visited,a.tx_cmwlinklist_linksLabel_LINK:active	{	
	color: #333333; 
	font-size: 11px; 
	font-family: Arial; 
	font-weight: normal; 
	text-decoration: none;
}

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







.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_nlatest a:link { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_nlatest a:visited { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_nlatest a:hover { color: #ff9900; font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_nlatest a:active { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }

#archiv_link_nlatestEN a:link { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_nlatestEN a:visited { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_nlatestEN a:hover { color: #ff9900 font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_nlatestEN a:active { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }

#archiv_link_ansichten a:link { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_ansichten a:visited { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_ansichten a:hover { color: #ff9900; font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_ansichten a:active { color: #ffffff; font-size: 11px; font-family: Arial; 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;

}  
.termine_tab { 

	padding-top: 18px;

	padding-right: 0px;

	padding-bottom: 0px;

    padding-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

    margin-left: 0px;

}  
.author_zusatz { 

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

/*#######PAGE-BROWSER########*/
.aktiverPageBrowserLink {
	color: #333333; 
	font-size: 12px;  
	font-weight: bold; 
	font-family: Arial;
	/*border-bottom: 1px solid #333333;*/
}
/*.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#F9FFE5;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	color: #333333; font-size: 19px; line-height:16px; font-weight: bold; font-family: Arial;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}


.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
.tx-ttnews-browsebox-SCell {
	border-bottom: 1px solid #333333;
}
*/

/*#####INDEX-SUCHE#####*/
.tx-indexedsearch-searchbox { 
	width: 300px;
	padding-left: 160px;
	padding-top: 76px;
}

.tx-indexedsearch-whatis { 
	width: 300px;
	padding-left: 160px;
	padding-bottom: 0px;
	color: #333333; font-size: 14px; line-height:16px; font-weight: normal; font-family: Arial;

}

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

.tx-indexedsearch-browsebox LI { display:inline; margin-right:10px; }

.browsebox { padding:0px;}


.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;
}
.question, .questionNumber  { 
    color: #FF9900; 
	font-size: 11px; 
	line-height:16px; 
	font-weight: normal; 
	font-family: Arial;
}


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

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

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

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

.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;
}

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

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

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

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

.anmelden_error { 
	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;
}

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

.spracheTD { 
	color: #ffffff;
	font-weight: normal;
	font-size: 9px;
	font-family: Arial;
	text-decoration: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}


.sprachauswahl { 
	color: #ffffff;
	font-weight: normal;
	font-size: 9px;
	font-family: Arial;
	text-decoration: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.sprachebtn {
	color: #ffffff;
	font-weight: normal;
	font-size: 9px;
	font-family: Arial;
	text-decoration: none;
}

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

.sprachebtn_active {
	color: #FF9900;
	font-weight: normal;
	font-size: 9px;
	font-family: Arial;
	text-decoration: none;
}

.CUR {
	display: none;
	list-style:none;
}

.NO {
	list-style:none;
	
}


#sprachebtn a:link { color: #ffffff; font-size: 9px; font-family: Arial; font-weight: normal; text-decoration: none; }
#sprachebtn a:visited { color: #ffffff; font-size: 9px; font-family: Arial; font-weight: normal; text-decoration: none; }
#sprachebtn a:hover { color: #ff9900; font-size: 9px; font-family: Arial; font-weight: normal; text-decoration: none; }
#sprachebtn a:active { color: #ffffff; font-size: 9px; font-family: Arial; font-weight: normal; text-decoration: none; }

.adtable {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
	padding: 0px;
	position: absolute;
	left: 968px;
	top: 0px;
}

#wdgt {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
   	margin-left: 0px;
	padding: 0px;
	position: absolute;
	left: 132px;
	top: 250px;
}

#wdgt2ND {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
   	margin-left: 0px;
	padding: 0px;
	position: absolute;
	left: 105px;
	top: 318px;
}


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

#adrightAD {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
	padding: 0px;
	/*border: solid 1px #000000;*/
}

#archiv_link_nlatest a:link { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_nlatest a:visited { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_nlatest a:hover { color: #ff9900; font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_nlatest a:active { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }

#archiv_link_nlatestEN a:link { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_nlatestEN a:visited { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_nlatestEN a:hover { color: #ff9900 font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_nlatestEN a:active { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }

#archiv_link_ansichten a:link { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_ansichten a:visited { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_ansichten a:hover { color: #ff9900; font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_ansichten a:active { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }

#archiv_link_ansichtenEN a:link { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_ansichtenEN a:hover { color: #ffff00; font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_ansichtenEN a:visited { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }
#archiv_link_ansichtenEN a:active { color: #ffffff; font-size: 11px; font-family: Arial; text-decoration: none; }

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

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

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

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

#backbutton { margin: 0px; }

.smalltext_permalogin {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	background-color: #333333;
	padding-left: 17px;
}
/*######PAGE COMMENTS######*/


#counterwrap { 
    padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 20px;
	margin-left: 161px;
	margin-right: 0px;
	margin-top: 0px;
}

.sk-pagecomments-counter { 
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	text-decoration:none;
	color: #333333;
    padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	float: left;
}

.sk-pagecomments-counterclear { 
	clear: both;
}

.sk-pagecomments-headline { 
	background-color: #FFFFFF;
	border-bottom: 1px solid;
	border-bottom-color: #333333;
    padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 161px;
	margin-right: 0px;
	margin-top: 0px;
	width: 360px;
}

.sk-pagecomments-comment { 
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	background-color: #ffffff;
    padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 15px;
	margin-left: 161px;
	margin-right: 0px;
	margin-top: 0px;
	width: 360px;
}

.sk-pagecomments-number { 
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
    padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

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


#commentmain { 
	background-color: #FF0000;
    padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 161px;
	margin-right: 0px;
	margin-top: 0px;
	width: 398px;
	clear: both;
}

#skpagecommentform { 
	background-color: #FFFFFF;
    padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	border: 0px;
	width: 398px;
}

#commentlink {
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold; 
	background-color: #ffffff;
    padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 20px;
	margin-bottom: 0px;
	margin-left: 161px;
	margin-right: 0px;
	margin-top: 0px;
	width: 210px;
}

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

#commenteingabemaske { 
	color: #333333;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
    padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 161px;
	margin-right: 0px;
	margin-top: 0px;
}

.sk-pagecomments-error { 
	color: #FF0000;
	background-color: #FFFFFF;
	border: 0px;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
    padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.commentsubmitbutton { 
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
    padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	float: right;
}

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


.tx-skpagecomments-pi1 form legend { 
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
    padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background:#FF0000;
	border:0px;
}


.tx-skpagecomments-pi1 form {margin:0px 0;width:360px; float:left;}

.tx-skpagecomments-pi1 form fieldset {border:0px solid;}

.tx-skpagecomments-pi1 form input#skcommentssubmit {background:#FFFFFF;color:#333333;float:right;margin:8px 20px;}

.tx-skpagecomments-pi1 form p {margin:0px 0;}
		
.tx-skpagecomments-pi1 form input#name, .tx-skpagecomments-pi1 form input#email, .tx-skpagecomments-pi1 form input#homepage {width:200px;background:#fee1c1;}
		
.tx-skpagecomments-pi1 form textarea {width:398px;height:160px;background:#fee1c1;} 

.tx-skpagecomments-pi1 form input#name:focus, .tx-skpagecomments-pi1 form input#email:focus, .tx-skpagecomments-pi1 form input#homepage:focus, .tx-skpagecomments-pi1 form textarea:focus {background:#fee1c1;} 


#comment_teaser_date { 
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
    padding-left: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	border:0px;
}

.comments_right_container { 
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
 }
 
 .news_dot_comments { 
	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;
}

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

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

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

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

.iphoneipodcontent { padding:0 20px 1em; margin:0 -20px; }

.column { float: left; }
.icol { width: 100%; }

.icol .column { width: 49%; }

.column.first, .column.last { margin-left: 0 !important; }
.column.last { float: right !important; }

.icol .column.first { min-height: 345px; position: relative; width: 290px; *height: 345px; }
.icol .column.last { width: 252px; }


/* iPhone */
#iphonebgpic { height: 356px;  z-index: 200; position: absolute; top: 15px; width: 184px; }
#iphonebgpic img { margin: 0; }
#iphonebgpic img#iphone_complete { position: relative; z-index: 202; }
#iphonebgpic img#iphone_screen { position: absolute; top: 50px; left: 13px; }

/* iPod touch */
#ipodtouchbgpic { height: 356px; width: 241px; z-index: 100; position: absolute; left: 48px; }
#ipodtouchbgpic img { margin: 0; }
#ipodtouchbgpic img#ipodtouch_complete { position: relative; z-index: 102; }
#ipodtouchbgpic img#ipodtouch_screen { position: absolute; top: 46px; left: 44px; }

img.screenimg { margin: 2px 0 16px 0; }
img.screenimg { margin-bottom:10px; }

img.screenimg { margin-right:-13px; margin-left:-13px; }
img.screenimg { margin-bottom:1.8em; }

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

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

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

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

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