@charset "UTF-8";
/*
*
* @package www.familienplanung.de
* @version 2.0.0
* @id $Id: fonts_colors.css 1274 2011-06-22 13:13:35Z ssh-712109 $
*
*/
@media all {
	/*---  Fonts-Größen ------------------------------------------------------------------------*/

    /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
	html * { font-size: 100.01%; }
    /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
  	body { font-family: Tahoma, "Lucida Sans", Verdana, sans-serif; font-size: 80.00%; color: #333; line-height: 130%; }
  	
	/* font-familys für die verschiedensten Bereiche TODO Am besten in eine eigene Datei auslagern */
	/* das funktioniert nicht im IE a._blank, */
	h1, 
  	h2, 
  	h3, 
  	h4, 
  	h5, 
  	h6
  	{ line-height: 130%; }
  	 
  	h1, 
  	h2, 
  	h3, 
  	h4, 
  	h5, 
  	h6, 
  	#topnav ul li a,
  	#breadcrumb ul li,
  	.con-fremd-content-re b,
  	.csc-frame-50 b,
  	.csc-frame-55 b,
  	.csc-frame-60 b,
  	.csc-frame-50 strong,
  	.csc-frame-55 strong,
  	.csc-frame-60 strong,
  	.vlist li.first_first_level,
  	.tx-jppageteaser-pi1 .description a,
  	.news-list-item a span,
  	.news-latest-item a span,
  	.csc-frame a,
  	.csc-frame-50 a,
  	.csc-frame-55 a,
  	.csc-frame-60 a,
        .button-box-wrapper h2,
        .button-box-wrapper h3
	{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
	
	h4 { font-weight: normal; margin-top: 5px; }
	h4.csc-firstHeader { margin: 0 0 3px 0; }
	
        p.irfaq-last-update { font-size: 85%; }

  	.small_size,
  	.top a,
  	a.live,
  	#footer,  	
  	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption,
  	.pil_mailform span.validmailerror,
  	.pil_mailform span.error,
  	.banner-top h5, 
  	.banner-bottom h5,
  	#col3_content .news-single-item .date,
  	#col3_content .news-list-container .news-list-date,
  	.vlist li ul,
  	input, 
  	select,
  	textarea,
        p.csc-textpic-text       
  	{ font-size: 90%; }
  	
  	#col3_content table,
  	.pil_mailform textarea,
  	.tx_tipafriend_wrapper fieldset input, 
  	.tx_tipafriend_wrapper fieldset select, 
  	.tx_tipafriend_wrapper fieldset textarea,
  	#col3_content .news-list-container h3
  	{ font-size: 100%; }
  	
  	#breadcrumb ul li a.li-breadcrumb,  	
  	#topnav ul li a  	
  	{ font-size: 100%; }
  	
  	.tx-jppageteaser-pi1 h2.headline,
  	#col3_content .c66l h1,
	#col3_content .c66l h2
	{ font-size: 110%; }
  	
  	.tx-jppageteaser-pi1 .title
  	{ font-size: 120%; }
  	
  	.news-single-item h1,
        .button-box-wrapper h2,
        .button-box-wrapper h3  	
  	{ font-size: 125%; }
  	  	
  	.next_prev,
  	.c66l .csc-firstHeader,
  	h2.special-box-header-big 	
	{ font-size: 140%; }
  	
  	.pil_mailform h1
        { font-size: 160%; }
	
	.tx-jppageteaser-pi1-entry-12 h3.title
	{ font-size: 190%; }
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	em,
	#col3_content .csc-frame-50,	
	#col3_content .csc-frame-55,
	#col3_content .csc-frame-60,
	.c33r .tx-jppageteaser-pi1-list-entry01,
	.c33r .tx-jppageteaser-pi1-list-entry08,
	.c50l .tx-jppageteaser-pi1-list-entry01,
	.c50l .tx-jppageteaser-pi1-list-entry08,
	.c50r .tx-jppageteaser-pi1-list-entry01,
	.c50r .tx-jppageteaser-pi1-list-entry08,
	.vlist li.active a.active,
	.news-list-item a,
	a.lexikon-link,
	.next_prev,
	.tx-owbzgamultipresenter-pi1 h4.act,
	#topnav li a.link-127, #topnav li a.link-404, #topnav li a.link-82,
	#col3_content .c33r .news-latest-container .news-latest-item,
	#col3_content .c33r .news-latest-container .news-latest-item a,
        #col3_content th
	{ color: #000; }
	
	.special-box-broschures-wrapper h3,
	#col3_content .csc-menu a,
	#col3_content .csc-frame-55 a,
	#col3_content .news-list-container .news-list-date,
	b,
	strong,
	.news-single-item div.subheader p,
	.tx-owbzgamultipresenter-pi1 h4,
	#breadcrumb ul li a.li-breadcrumb, 
	#breadcrumb ul li, 
	.tx-jppageteaser-pi1 h3.title, 
	.tx-jppageteaser-pi1 h3.title a,
	.tx-jppageteaser-pi1 .description a,
	#col3_content .csc-frame-50 a,
	#col3_content .csc-frame-55 a,
	#col3_content .csc-frame-60 a,
	.csc-frame a,
	.csc-frame-50 b,
  	.csc-frame-55 b,
  	.csc-frame-60 b,
  	.csc-frame-50 strong,
  	.csc-frame-55 strong,
  	.csc-frame-60 strong,
  	#col3_content .news-latest-container .news-latest-item a span,
  	#col3_content .news-list-container a span,
  	.vlist a        
  	{ color: #484848; }
  	
  	#col3_content .article_functions ul li a { color: #484848 !important; }	  	
	 	
	#footer, 
	a,
	#col3_content .c66l .csc-frame-50,	
	#col3_content .c66l .csc-frame-55,
	#col3_content .c66l .csc-frame-60,	
	.banner-top h5, .banner-bottom h5,
	input, 
  	select,
  	textarea,
  	#topnav li a.link-127:hover, 
  	#topnav li a.link-404:hover,
  	#topnav li a.link-4381:hover,   	
  	#topnav li.active a.link-127,
  	#topnav li.active a.link-82, 
  	#topnav li.active a.link-404,
  	span.news-date,
  	.top a,
	#lastchange
        { color: #484848; }
		
	
	.vlist a.active strong,
	#col3_content .c33r h2.special-box-header-big,	
	.white-font-color,
        #col3_content .c33r .button-box-wrapper h2,
        .button-box-wrapper h3
	{ color: #fff; }
	.csc-frame-50 strong.white-font-color
	{ color: #fff !important; }
	
	.tx_tipafriend_wrapper fieldset .warning
	{ color: red !important; }
	
	#col3_content .c33r h1.special-box-header-small { color: #4F620C; }
	
	/* Pfeile vor gewissen Elementen */
	#col3_content .csc-menu li a,
	.rgaccord1-toggle,
	.rgaccord2-toggle,
  	.tx-irfaq-pi1 ul.tx-irfaq-questions-list li a,
  	ul.irfaq-related-faq li a,
  	.tx-owbooks-pi1 .books-item
  	{ background-image: url('../../images/pfeile/pfeile_intern_rechts.png'); }
	
	.rgaccord1-toggle:hover,
  	.rgaccord2-toggle:hover,
  	.rgaccord1-nest .act,
  	.accordion .act,
  	.tx-irfaq-pi1 ul.tx-irfaq-questions-list li a:hover,
  	.tx-owbooks-pi1 .books-item:hover
  	{ background-image: url('../../images/pfeile/pfeile_intern_unten.png'); }  	  

        .green { color: #7C9D0C }

        p.irfaq-last-update { color: #999; }

}
