
	
	/*******************************
	* Layout und Elemente
	*******************************/
	
	* {
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
    }
	
	img, a {
		border:0;
	}
	
	body {
		background:url('../img/body.png') repeat-x left top;
		font-size:12px;
	}
	
	#wrap {
		width:978px;
		margin:0px auto;
	}
	.hidden{
		display:none;
	}
	
	
	
	#metanavi {
		width:978px; height:31px; position:relative;
		background:url('../img/metanavi2.gif') no-repeat center bottom;
	}
	
	#body_wrap {
		position:relative;
		width:978px;
		background:transparent url('../img/bg_cBody_all.png') repeat-y center top;
		
	}	
	*html #body_wrap {
		position:relative;
		width:978px;
		background:transparent url('../img/bg_cBody_all_gif2.gif') repeat-y center top;
	}
	
	#border_top {
		width:978px; height:10px; overflow:hidden;
		background:url('../img/wrap_o.png') no-repeat left top;
	}

	#untenL_bg {
		background:url(../img/untenL_bg.png) no-repeat scroll left top;
		bottom:0;
		height:300px;
		left:0;
		position:absolute;
		width:10px;
	}
	*html #untenL_bg { 
		display:none; 
  }
	#untenR_bg {
		background:url(../img/untenR_bg.png) no-repeat scroll right top;
		bottom:0;
		height:300px;
		left:968px;
		position:absolute;
		width:10px;
	}
	*html #untenR_bg { 
		display:none; 
  }

	.clear {
		clear:both;
	}
	
	#footer {
		width:958px; height:37px; margin:0px 10px;
		background:url('../img/footer.gif') repeat-x left top;
	}
	
	#copyright {
		width:958px; 
		height:42px; 
		margin:0px 10px 0px 0px;
	}
	
	
	
	
	#header {
		width:958px; height:135px;
		position:relative;
		left:0px; top:0px;
	}
	
	#header_grafik {
		background:url('../img/header_01.jpg') no-repeat left top;
		width:958px; height:135px;
		position:absolute;
		left:0px; top:0px;
		z-index:1;
	}
	#header_logo {
		background:url('../img/volksbund_logo.jpg') no-repeat left top;
		width:42px; height:121px;
		position:absolute;
		left:49px; top:0px;
		z-index:2;
	}
	#header_logo a{
		width:42px; height:121px;
		display:block;
	}
	a#header_gs {
		background:url('../img/btn_gs.png') no-repeat left top;
		width:201px; height:51px;
		position:absolute;
		right:0px; top:0px;
		z-index:2;
	}
	a:hover#header_gs {
		background:url('../img/btn_gs_hover.png') no-repeat left bottom;	
	}
	*html a#header_gs {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../fileadmin/img/btn_gs.png');
		background:none;
	}
	*html a:hover#header_gs {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../fileadmin/img/btn_gs_hover.png');
		background:none;
	}
	a#header_os {
		background:url('../img/btn_spendenhelfen.png') no-repeat left top;
		width:201px; height:41px;
		position:absolute;
		right:0px; top:94px;
		z-index:2;
	}
	*html a#header_os {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../fileadmin/img/btn_os.png');
		background:none;
	}

	
	
	
	#body {
		padding:0 10px;
		width:958px; float:left;
		min-height:690px;
	}
	
	#body_left {
		width:758px; float:left;
	}	
	
	#body_right {
		width:200px; float:left;
	}
	
	#navi {
		width:757px; height:27px; margin:1px 0px 0px 0px;
		background:url('../img/navi.gif') repeat-x left top;
	}
	#rootline {
		width:742px; height:33px; margin:0px 0px 0px 0px; padding:20px 0px 0px 15px;
		background:#fff url('../img/rootline.gif') repeat-x left top;
		font-size:11px;
	}
	#content_wrap {
		width:757px; margin:0px 0px 0px 0px;
		background:#fff;
	}
	
	
	
	
	
	#navi ul {
		height:27px;
		
	}
	#navi li {
		list-style:none;
	}

	#navi ul li {
		float:left;
	}
	#navi ul li a {
		height:21px;
		display:block;
		float:left;
		padding:4px 15px 0px 15px;
		font-size:14px;
		color:#fff;
		text-decoration:none;
	}
	#navi ul li a:hover{
		border-left:1px solid #91b5d9;
		border-right:1px solid #91b5d9;
		padding:4px 14px 2px 14px;
		background:url('../img/navi_hov.gif') repeat-x left top;
	}
	#navi ul li.active a {
		border-left:1px solid #fff;
		border-right:1px solid #fff;
		padding:4px 14px 2px 14px;
		background:url('../img/navi_akt.gif') repeat-x left top;
	}
	#navi li#pid4.active a {
		border-left:0px none;
		border-right:1px solid #fff;
		padding:4px 14px 2px 15px;
	}
	#navi li#pid4 a:hover {
		border-left:0px none;
		border-right:1px solid #91b5d9;
		padding:4px 14px 2px 15px;
	}
	

	#metanavi #pdflogo {
		display:none;
	}
	#metanavi #setFSm {
		width:23px; height:18px; cursor:pointer; 
		position:absolute; left:20px; top:10px;
	}
	#metanavi #setFSl {
		width:29px; height:18px; cursor:pointer; 
		position:absolute; left:46px; top:10px;
	}
	
	#metanavi #setFSxl {
		width:36px; height:18px; cursor:pointer; 
		position:absolute; left:78px; top:10px;
	}
	#metanavi #setFSk {
		width:74px; height:18px; cursor:pointer; 
		position:absolute; left:123px; top:10px;
	}
	#metanavi #meta_pdflink {
		width:95px; height:18px; cursor:pointer; 
		position:absolute; left:520px; top:10px;
	}
	#metanavi #setFSp {
		width:95px; height:18px; cursor:pointer; 
		position:absolute; left:416px; top:10px;
	}
	#metanavi #meta_sitemap {
		width:71px; height:18px; cursor:pointer; 
		position:absolute; left:206px; top:10px;
	}
	#metanavi #meta_weiterempfehlen {
		width:115px; height:18px; cursor:pointer; 
		position:absolute; left:289px; top:10px;
	}
	#metanavi	#suche{
		position:absolute; left:770px; top:10px;
		float:left;
	}
	#metanavi	#suche input{
		background:none;
		border:0;
		width:140px;
		height:18px;
		padding-top:1px;
		float:left;
	}
	#metanavi	#suche a{
		color:#fff;
		text-decoration:none;
		padding:0 0 0 7px;
		width:45px;
		height:20px;
		display:inline;
		float:left;
		margin:-1px 0 0 5px;
	}
	
	
	
	
	
	
	
	
	
	#kontodaten {
		width:180px; padding:10px;
		background:#add6d6;
		margin:1px 0px 0px 0px;
	}
	
	#rightcontent {
		display;block;
		width:200px;
		padding-bottom:60px;
		background:#eaf5f5 url('../img/rcol_footer.png') no-repeat left bottom;
		overflow:hidden;

	}
	
	#rightcontent li {
		list-style:none;
	}
	
	#rightcontent div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
		margin-bottom:1px;
	}
	
	
	.social_box {
		height:25px;
		margin:7px 0 0 0;
		padding-left:10px;
		background:url("../img/bg_li_rechts.gif") repeat-x scroll left bottom #EAF5F5;
		}
	
	
	
	
	
	
	
	#content_wrap_unterseite #content {
		width:528px; float:left;
		padding:0px 25px 10px 25px;
		min-height:380px;
		margin:0;
	}
	
	#content_wrap_unterseite #subnavi {
		width:180px; float:left;
		padding-bottom:83px;
		background:url('../img/subnav_bottom.gif') no-repeat left bottom;
		overflow:hidden;
	}
	#content_wrap_unterseite #subnavi ul {
		width:180px; padding-top:0;
	}
	
	
	
	
	
	#content_wrap_unterseite #subnavi ul.erste_ebene li a {
		background:url('../img/sv1.gif') repeat-y left top;
		display:block; text-decoration:none;
	}
	#content_wrap_unterseite #subnavi ul.erste_ebene li a:hover {
		color:#006666; margin-top:-1px; padding-top:1px;
		background:url('../img/sv2b.gif') repeat-y left top;
	}
	
	
	#content_wrap_unterseite #subnavi ul.erste_ebene li a .snu {
		background:url('../img/sv4.gif') no-repeat left bottom;
		font-size:13px; color:#065bab;
		width:160px; padding:8px 5px 8px 15px;
		text-decoration:none;
		display:block; cursor:pointer;
	}
	
	/*
	
	#content_wrap_unterseite #subnavi ul.erste_ebene li.first {
		padding-top:1px;
		background:url('../img/subnav_top.gif') no-repeat left top;
	}
	
	#content_wrap_unterseite #subnavi ul.erste_ebene li.active.first a, 
	#content_wrap_unterseite #subnavi ul.erste_ebene li.first a:hover{
		margin-top:-3px; padding-top:2px;
		background:#fff url('../img/sv2.gif') no-repeat left 2px;
	}
	#content_wrap_unterseite #subnavi ul.erste_ebene li.active.first a span.snu,
	#content_wrap_unterseite #subnavi ul.erste_ebene li.first a:hover span.snu{
		padding-top:9px;
	}
	
	
	*/
	ul.erste_ebene {
		border-top:1px solid #c1e0e0;
	}
	
	
	
	
	
	

	#content_wrap_unterseite #subnavi ul.erste_ebene li a span.sno {
		background:url('../img/sv3.gif') no-repeat left top;
		display:block;
	}
	#content_wrap_unterseite #subnavi ul.erste_ebene li.active a span.sno,
	#content_wrap_unterseite #subnavi ul.erste_ebene li a:hover span.sno, 
	#content_wrap_unterseite #subnavi ul.erste_ebene li.cursub ul a:hover span.sno,
	#content_wrap_unterseite #subnavi ul.erste_ebene li.activesub ul a:hover span.sno,
	#content_wrap_unterseite #subnavi ul.erste_ebene li.activesub ul li.active span.sno{
		background:url('../img/sv5.gif') no-repeat left top;
	}
	#content_wrap_unterseite #subnavi ul.erste_ebene li a span.snu {
		background:url('../img/sv4.gif') no-repeat left bottom;
		font-size:13px; color:#065bab;
		width:160px; padding:8px 5px 8px 15px;
		text-decoration:none;
		display:block; cursor:pointer;
	}
	
	#content_wrap_unterseite #subnavi ul.erste_ebene li a:hover span.snu, 
	#content_wrap_unterseite #subnavi ul.erste_ebene li.active a span.snu, 
	#content_wrap_unterseite #subnavi ul.erste_ebene li a.curwithsub span.snu {
		color:#006666;
	}
	#content_wrap_unterseite #subnavi ul.erste_ebene li.active a span.snu,
	#content_wrap_unterseite #subnavi ul.erste_ebene li a:hover span.snu, 
	#content_wrap_unterseite #subnavi ul.erste_ebene li.cursub a:hover span.snu,
	#content_wrap_unterseite #subnavi ul.erste_ebene li.activesub a:hover span.snu,
	#content_wrap_unterseite #subnavi ul.erste_ebene li.activesub ul li.active span.snu {
		background:url('../img/sv5.gif') no-repeat left bottom;
	}
	

	#content_wrap_unterseite #subnavi ul.erste_ebene ul.zweite_ebene li.active a span.snu,
	#content_wrap_unterseite #subnavi ul.erste_ebene ul.zweite_ebene li a:hover span.snu, 
	#content_wrap_unterseite #subnavi ul.erste_ebene ul.zweite_ebene li.cursub a:hover span.snu,
	#content_wrap_unterseite #subnavi ul.erste_ebene ul.zweite_ebene li.activesub a:hover span.snu,
	#content_wrap_unterseite #subnavi ul.erste_ebene ul.zweite_ebene li.activesub ul li.active span.snu {
		padding:4px 0 4px 20px;
	}

	
	#content_wrap_unterseite #subnavi ul.erste_ebene ul.zweite_ebene li a span.snu {
		background:url('../img/sv5.gif') no-repeat left bottom;background:none;
		font-size:11px;
		padding:4px 0 4px 20px;
	}
	#content_wrap_unterseite #subnavi ul.erste_ebene ul.zweite_ebene li a span.sno {
		background:url('../img/sv7.gif') repeat-y left top;
	}
	#content_wrap_unterseite #subnavi ul.erste_ebene ul.zweite_ebene a {
		background:url('../img/sv7.gif') repeat-y left top;
	}
	
	
	
			
/*	
	

	body #content_wrap_unterseite #subnavi ul.zweite_ebene li.first a:hover{
		color:#006666; margin-top:-1px; padding-top:1px;
		background:url('../img/sv2b.gif') repeat-y left top;
	}
	body #content_wrap_unterseite #subnavi ul.zweite_ebene li.active.first a span.snu,
	body #content_wrap_unterseite #subnavi ul.zweite_ebene li.first a:hover span.snu{
		padding:4px 0 4px 20px;
	}
	
	
	*/
	
	
	
	
	
	
	
/*
	#content_wrap_unterseite #subnavi ul li a {
		background:url('../img/sv1.gif') repeat-y left top;
		display:block; text-decoration:none;
	}
	
	
	
	#content_wrap_unterseite #subnavi ul li.active.first a, 
	#content_wrap_unterseite #subnavi ul li.first a:hover{
		margin-top:-3px; padding-top:2px;
		background:#fff url('../img/sv2.gif') no-repeat left 2px;
	}
	#content_wrap_unterseite #subnavi ul li.active.first a span.snu,
	#content_wrap_unterseite #subnavi ul li.first a:hover span.snu{
		padding-top:9px;
	}

	
	#content_wrap_unterseite #subnavi ul li a span.sno {
	
		background:url('../img/sv3.gif') no-repeat left top;
		display:block;
	}
	#content_wrap_unterseite #subnavi ul li.active a span.sno,
	#content_wrap_unterseite #subnavi ul li a:hover span.sno, 
	#content_wrap_unterseite #subnavi ul li.cursub ul a:hover span.sno,
	#content_wrap_unterseite #subnavi ul li.activesub ul a:hover span.sno,
	#content_wrap_unterseite #subnavi li.activesub ul li.active span.sno{
		background:url('../img/sv5.gif') no-repeat left top;
	}
	#content_wrap_unterseite #subnavi ul li a span.snu {
		background:url('../img/sv4.gif') no-repeat left bottom;
		font-size:13px; color:#065bab;
		width:160px; padding:8px 5px 8px 15px;
		text-decoration:none;
		display:block; cursor:pointer;
	}
	
	#content_wrap_unterseite #subnavi ul li a:hover span.snu, 
	#content_wrap_unterseite #subnavi ul li.active a span.snu, 
	#content_wrap_unterseite #subnavi ul li a.curwithsub span.snu {
		color:#006666;
	}
	#content_wrap_unterseite #subnavi ul li.active a span.snu,
	#content_wrap_unterseite #subnavi ul li a:hover span.snu, 
	#content_wrap_unterseite #subnavi ul li.cursub a:hover span.snu,
	#content_wrap_unterseite #subnavi ul li.activesub a:hover span.snu,
	#content_wrap_unterseite #subnavi li.activesub ul li.active span.snu {
		background:url('../img/sv5.gif') no-repeat left bottom;
	}
	#content_wrap_unterseite #subnavi ul li.first a:hover span.snu {
		margin-top:-1px;
	}
	
	
	body #content_wrap_unterseite #subnavi ul ul a span.snu {
		margin:0px;
		padding:4px 0 4px 20px;
		background:url('../img/sv6.gif') repeat-y left top;
	}
	body #content_wrap_unterseite #subnavi ul ul a:hover span.snu {
		margin:0px;
		padding:4px 0 4px 20px;
		background:url('../img/sv6.gif') repeat-y left top;
	}
	
	
	
	*/
	
	/*
	
	#content_wrap_unterseite #subnavi ul li.active a .zweia span.snu,
	#content_wrap_unterseite #subnavi ul li a:hover .zweia span.snu, 
	#content_wrap_unterseite #subnavi ul li.cursub a:hover .zweia span.snu,
	#content_wrap_unterseite #subnavi ul li.activesub a:hover .zweia span.snu,
	#content_wrap_unterseite #subnavi li.activesub ul li.active .zweia span.snu {
		background:url('../img/sv5.gif') no-repeat left bottom;
	}
	#content_wrap_unterseite #subnavi li.cursub ul, 
	#content_wrap_unterseite #subnavi ul li.cursub a span.snu,
	#content_wrap_unterseite #subnavi ul li.cursub ul a span.sno,
	#content_wrap_unterseite #subnavi li.activesub ul, 
	#content_wrap_unterseite #subnavi ul li.activesub a span.snu,
	#content_wrap_unterseite #subnavi ul li.activesub ul a span.sno{
		background:none;
	}
	#content_wrap_unterseite #subnavi li.cursub ul,
	#content_wrap_unterseite #subnavi li.activesub ul{
		padding-top:0;
		background:url('../img/sv5.gif') no-repeat left bottom;
		padding-bottom:1px;
	}
	#content_wrap_unterseite #subnavi ul li.cursub ul a span.snu,
	#content_wrap_unterseite #subnavi ul li.activesub ul a span.snu	{
		font-size:11px;
		padding:4px 0 4px 20px;
	}
	
	#content_wrap_unterseite #subnavi li.cursub ul li a,
	#content_wrap_unterseite #subnavi li.activesub ul li a,
	#content_wrap_unterseite #subnavi ul li.activesub a
	{	
		background:url('../img/sv6.gif') repeat-y left top;
		display:block; text-decoration:none;
	}
	#content_wrap_unterseite #subnavi li.activesub ul li.active a, #content_wrap_unterseite #subnavi li.activesub ul li a:hover{
		background:url('../img/sv2b.gif') repeat-y left top;
		display:block; text-decoration:none;
	}
	
	#content_wrap_unterseite #subnavi ul li.cursub, #content_wrap_unterseite #subnavi ul li.activesub	{
		background:url('../img/sv6.gif') repeat-y left top;
	}
	#content_wrap_unterseite #subnavi ul li.cursub a.curwithsub{
		background:url('../img/sv7.gif') repeat-y left top;
	}
	
	#content_wrap_unterseite #subnavi ul li.active .zweia span.sno span.snu {
		margin:-1px 0 0;
		padding-bottom:3px;
		padding-top:6px;
		background:transparent url(../img/sv4.gif) no-repeat scroll left bottom;
	}
	#content_wrap_unterseite #subnavi ul li.cursub ul a span.snu, 
	#content_wrap_unterseite #subnavi ul li.activesub ul a span.snu {
	
		padding-bottom:4px;
		padding-top:5px;
	
	}
	
	#content_wrap_unterseite #subnavi ul li ul a.zwei:hover span.sno span.snu{
			
	}
	
	#content_wrap_unterseite #subnavi li.first a.curwithsub:hover span.snu {
		padding:8px 5px 8px 15px;
	}
	
	#content_wrap_unterseite #subnavi ul li.cursub ul a:hover span.snu,
	#content_wrap_unterseite #subnavi ul li.activesub ul a:hover span.snu {
		font-size:11px;
		padding:5px 0 4px 20px;
	}
	
	
	*/
	
	
	
	#content{
		padding:0px 15px 10px 15px;
		float:left;
	}
	

	div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
		margin-bottom:8px;
	}
	
	/* NEWS */
	
	#content_wrap #content .news-gesamtlist-container {
		width:450px; float:left; margin-right:20px;
	}
	#content_wrap #content .news-gesamtlist-item {
		width:450px;
	}
	#content_wrap #content .news-gesamtlist-float {
		width:450px; float:none;
	}
	#content_wrap #content .news-gesamtlist-body img {
		margin:0px 0px 5px 0px;
	}
	#content_wrap #content .news-gesamtlist-head p {
		padding:0 0 10px;
	}
	#content_wrap #content .news-gesamtlist-head {
		margin-bottom:0px;
	}
	#content_wrap #content .news-gesamtlist-container .news-gesamtlist-body .news-gesamtlist-link a {
		text-decoration:underline;
	}
	#content_wrap #content .news-gesamtlist-item {
		border-bottom:0px none;
		margin-bottom:0px;
	}
	.tx-ttnews-browsebox {
		font-size:13px;
	}
	.tx-ttnews-browsebox a{
		text-decoration:none; color:#065bab; padding:0px 2px;
	}
	
	
	
	/*
	#scroll_wrap {
		position:relative;
		overflow:hidden;
		height:517px;
	}
	#scroll_move {
		display:block;
		position:absolute;
		top:25px;
		height:458px;
	}
	#scroll_browse {
		display:block;
		position:absolute;
		top:484px;
		width:255px;
		height:50px;
	}*/
	
	
	
	
	
	/* ZOOM LARGE */
	
	body.large #content_wrap_unterseite #subnavi ul li a span,
	body.large .tx-cal-controller dt span {
		font-size:16px;
	}
	body.large #content h1, body.large #content .csc-header-n1 h2 {
		font-size:26px;
		font-weight:bold;
		line-height:120%;
	}
	body.large #content h2, body.large #content .csc-header-n2 h2 {
		font-size:20px;
		font-weight:bold;
	}
	body.large #content .news-gesamtlist-container h3 a, body.large #content .tx-cal-controller dt {
		font-size:26px;font-weight:bold;
	}
	body.large #content p, body.large #content li, body.large #content .news-gesamtlist-link a {
		font-size:16px; line-height:120%;
	}	
	body.large #content h4, body.large #content .csc-header-n4 {
		font-size:15px;
	}
	body.large #content .news-list-container p, body.large #content .news-list-container h3 a {
		font-size:15px; line-height:120%;
	}
	body.large #kontodaten p, body.large #rightcontent p, body.large #rightcontent a, 
	body.large #rightcontent span,  body.large #footer, body.large #copyright {
		font-size:14px;
	}
	body.large #rootline {
		font-size:15px;
	}
	body.large #content .news-list-container-head p {
		padding-top:2px;
	}
	body.large #rightcontent .csc-header h2 {
		font-size:15px; padding-top:2px;
	}
	body.large #rightcontent .csc-header p {
		font-size:14px;
	}
	body.large #rightcontent h1 {
		font-weight:bold;	
	}
	body.large #content .tx-cal-controller h3 {
		font-size:20px;
	}
	body.large #content_wrap_unterseite #subnavi ul li.activesub ul a span.snu {
		font-size:13px;
	}
	body.large #content .tx-cal-controller dd h2 {
		font-weight:normal;
	}
	body.large #content .tx-indexedsearch h1 {
		font-size: 12px;	
	}
	body.large #content .tx-indexedsearch h1.header {
		font-size: 26px;
	}
	body.large #content_wrap_unterseite #content .lfinfosleft p  {
		font-size: 13px;
	}
	
	
	
	
	/* ZOOM EXTRALARGE */	
	
	body.extralarge #content_wrap_unterseite #subnavi ul li a span {
		font-size:16px; font-weight:bold;
	}
	body.extralarge	#content h1, body.extralarge #content .csc-header-n1 h2 {
		font-size:32px;
		font-weight:bold;
		line-height:120%;
	}
	body.extralarge #content h2, body.extralarge #content .csc-header-n2 h2 {
		font-size:26px;
		font-weight:bold;
	}
	body.extralarge #content .news-gesamtlist-container h3 a, body.extralarge #content .tx-cal-controller dt {
		font-size:30px;
		font-weight:bold;
	}
	body.extralarge #content p, body.extralarge #content li, body.extralarge #content .news-gesamtlist-link a {
		font-size:20px; line-height:120%;
	}
	body.extralarge #content h4, body.extralarge #content .csc-header-n4,
	body.extralarge .tx-cal-controller dt span {
		font-size:18px; line-height:120%;
	}
	body.extralarge #content .news-list-container p, body.extralarge #content .news-list-container h3 a {
		font-size:17px;
	}
	body.extralarge #kontodaten p, body.extralarge #rightcontent p, body.extralarge #rightcontent a, 
	body.extralarge #rightcontent span, body.extralarge #footer, body.extralarge #copyright {
		font-size:16px;
	}
	body.extralarge #rootline {
		font-size:17px;
	}
	body.extralarge #content .news-list-container-head p {
		padding-top:2px; font-weight:bold;
	}
	body.extralarge #rightcontent .csc-header h2 {
		font-size:16px; padding-top:1px; font-weight:bold;
	}
	body.extralarge #rightcontent .csc-header p {
		font-size:16px;
	}
	body.extralarge #rightcontent h1 {
		font-weight:bold;	
	}
	body.extralarge #content .tx-cal-controller h3 {
		font-size:22px;
	}
	body.extralarge #content_wrap_unterseite #subnavi ul li.activesub ul a span.snu {
		font-size:13px; font-weight:bold;	
	}
	body.extralarge #content .tx-cal-controller dd h2 {
		font-weight:normal;
	}
	body.extralarge #content .tx-indexedsearch h1 {
		font-size: 12px;	
	}
	body.extralarge #content .tx-indexedsearch h1.header {
		font-size: 26px;
	}
	body.extralarge #content_wrap_unterseite #content .lfinfosleft p  {
		font-size: 13px;
	}
	
	/* KONTRAST SW */	
	body.white {
		background:#fff;
	}
	body.white #kontodaten, body.white #navi, 
	body.white #rootline, body.white #footer, 
	body.white #body_wrap, body.white #border_top, 
	body.white #border_left, body.white #border_right,
	body.white #rightcontent, body.white #rightcontent .csc-header h2,
	body.white #rightcontent ul li a, body.white #content .news-list-container-head,
	body.white #content .news-list-item,
	body.white #rightcontent ul li a, body.white #content_wrap_unterseite #subnavi,
	body.white #content_wrap_unterseite #subnavi ul, 
	body.white #content_wrap_unterseite #subnavi ul li a,
	body.white #content_wrap_unterseite #subnavi ul li a:hover,
	body.white #content_wrap_unterseite #subnavi ul li a:hover span, 
	body.white #content_wrap_unterseite #subnavi ul li a span,
	body.white #untenL_bg, body.white #untenR_bg,
	body.white #rightcontent li, body.white #spendenregler .pic-text,
	body.white #content_wrap_unterseite #content .rahmen,
	body.white #teaserContent, body.white .tx-igstartseitenteaser-pi1 #nav a  {
		background:none; border:0px none;
	}
	body.white #content p, body.white #content span, body.white #content h1, 
	body.white #content h2, body.white #content h3, body.white #content h4, 
	body.white #content h5, body.white #content h6, body.white #copyright p,
	body.white p, body.white span,	body.white a,	body.white h1, body.white h2,
	body.white h3, body.white h4, body.white h5, body.white h6,
	body.white #content_wrap_unterseite #subnavi ul li a span,
	body.white .tx-cal-controller dt {
		color:#000!important;
	}
	body.white #rightcontent .csc-header h2 {
		font-weight:bold; border-top:1px solid #000;
		padding-top:10px;
	}
	body.white #content .news-list-container-head {
		font-weight:bold;
	}
	body.white #content .news-list-container,
	body.white #navi ul li.active a {
		background:#f0f0f0;
	}
	body.white #footer, body.black #rightcontent .csc-header h2 {
		border-top:1px solid #000;
	}
	
	body.white .tx-igstartseitenteaser-pi1 ul li, body.white .tx-igstartseitenteaser-pi1 ul li.ulWrap {
		background: #fff !important;
	}
	
	
	
	/* KONTRAST WS */	
	body.black, body.black #content, body.black #body_left, body.black #body,
	body.black #kontodaten, body.black #rightcontent, body.black #rightcontent .csc-header h2 {
		background:#000!important;
	}
	body.black #body_wrap, body.black #border_top, 
	body.black #border_left, body.black #border_right,
	body.black #rootline, body.black #footer,
	body.black #content .news-list-container .news-list-container-head, 
	body.black #content .news-list-container .news-list-item,
	body.black #rightcontent ul li a, body.black #content_wrap_unterseite #subnavi,
	body.black #content_wrap_unterseite #subnavi ul, 
	body.black #content_wrap_unterseite #subnavi ul li a,
	body.black #content_wrap_unterseite #subnavi ul li a:hover,
	body.black #content_wrap_unterseite #subnavi ul li a:hover span, 
	body.black #content_wrap_unterseite #subnavi ul li a span,
	body.black #content_wrap_unterseite #subnavi ul li,
	body.black #content_wrap_unterseite #subnavi ul li a.curwithsub,
	body.black #content_wrap_unterseite #subnavi li ul li span,
	body.black #untenL_bg, body.black #untenR_bg,
	body.black #rightcontent li, body.black #spendenregler .pic-text,
	body.black #content_wrap_unterseite #content .rahmen,
	body.black #teaserContent, body.black .tx-igstartseitenteaser-pi1 #nav a,
	body.black .tx-igformgenerator-pi1,
	body.black .tx-igformgenerator-pi1 form,
	body.black #gs_wrap #gs_rcol,
	body.black #gs_resultwrap .gs_left,
	body.black #content .tx-igformgenerator-pi1 ul li a.act,
	body.black #content .tx-igformgenerator-pi1 ul li a,
	body.black #content h1, #content .csc-header-n1 h2,
	body.black #content #map_wrap  {
		background:none!important; border-bottom:0px none;
	}
	body.black #footer, body.black #rightcontent .csc-header h2 {
		border-top:1px solid #fff;
	}
	body.black #content p, body.black #content span, body.black #content h1, 
	body.black #content h2, body.black #content h3, body.black #content h4, 
	body.black #content h5, body.black #content h6, body.black #rightcontent p, 
	body.black #rightcontent h2, body.black #rightcontent h3, body.black #rightcontent h4, 
	body.black #rightcontent h5, body.black #rightcontent h6, body.black #rightcontent span, 
	body.black #rightcontent h1, body.black #copyright p, body.black #rootline span, 
	body.black #kontodaten p, body.black #content_wrap_unterseite #subnavi ul li a span,
	body.black #content li, body.black #content #spendenregler .pic-text-betrag, 
	body.black #spendenregler .pic-nav-inner a, body.white #spendenregler .pic-nav-inner a,
	body.black .tx-cal-controller dt,
	body.black #teaserContent, body.black .tx-igstartseitenteaser-pi1 #nav a,
	body.black .tx-igformgenerator-pi1 label,
	body.black #gs_wrap .gs_label {
		color:#fff!important;
	}
	body.black #content a, body.black #copyright a, body.black #rootline a, 
	body.black #rightcontent a, body.black #pdf_link a {
		color:#a5d3ff!important;
	}
	body.black #navi {
		background:#333;
	}
	body.black #navi ul li.active a, body.black #navi ul li a:hover {
		background:#555;
	}
	body.black #rightcontent .csc-header h2,
	body.black #content .news-list-container .news-list-container-head {
		font-weight:bold;
	}
	body.black #rightcontent ul li a {
		border:0px none;
	}
	
	body.black .tx-igstartseitenteaser-pi1 ul li, body.black .tx-igstartseitenteaser-pi1 ul li.ulWrap {
		background: #000 !important;
	}
	
	body.black #content #map_menu a { color: #000 !important; }
	
	
	
	/* PRINT */	
	body.print {
		background:#fff;
	}
	body.print #kontodaten, body.print #navi, 
	body.print #rootline, body.print #footer, 
	body.print #body_wrap, body.print #border_top, 
	body.print #border_left, body.print #border_right,
	body.print #rightcontent, body.print #rightcontent .csc-header h2,
	body.print #rightcontent ul li a, body.print #content .news-list-container-head,
	body.print #content .news-list-item, body.print #content .csc-textpic-caption {
		background:none; border:0px none;
	}
	body.print #header, body.print #untenL_bg, body.print #untenR_bg,
	body.print #subnavi, body.print #navi, body.print #rootline,
	body.print #pdf_link, body.print #footer, body.print #copyright {
		display:none;
	}
	body.print p, body.print span,	body.print a,	body.print h1, body.print h2,
	body.print h3, body.print h4, body.print h5, body.print h6 {
		color:#444 !important;
	}
	body.print #content h1, body.print #content h2, body.print #content h3,
	body.print #content h4, body.print #content h5, body.print #content h6 {
		font-weight:bold;
	}
	body.print #rightcontent .csc-header h2 {
		font-weight:bold; border-top:1px solid #444;
		padding-top:10px;
	}
	/*body.print #content .csc-textpic img, body.print #content .csc-textpic .csc-textpic-caption{
		width:70%; height:70%;
	}*/
	body.print #content .news-list-container-head {
		font-weight:bold;
	}
	body.print #content .linie_unten {
		border-color:#444;
	}
	body.print #kontodaten{
		width:200px; height:105pc;
	}
	body.print #kontodaten p{
		float:left;	padding-right:6px;
	}
	body.print #body_left{
		margin-top:40px;
	}
	body.print #content_wrap_unterseite  #content, body.print #content {
		padding:0;
	}
	body.print #content ol li{
		text-indent:0;
	}
	body.print #content ol {
		list-style-position:outside;
	}
	body.print #content ul {
		padding-left:15px;
	}
	body.print #content ul li {
		list-style-type:disc; background:none; padding-left:0;
	}
	body.print #content_wrap_unterseite #wappen {
		top:30px;
	}
	
	
	.tx-ttnews-browsebox table {
		margin:0px; padding:0px;
	}
	.tx-ttnews-browsebox table td {
		border:0px none;
	}
	
	body.print #wrap .tx-igstartseitenteaser-pi1 .teaserImg img#teaserImg { width:300px; height:200px; }
	body.print #wrap .tx-igstartseitenteaser-pi1 .teaserImg ul { display:none; }
	body.print #wrap .tx-igstartseitenteaser-pi1 #teaserContent { width:300px; height:auto; background:none;}
	body.print #wrap .tx-igstartseitenteaser-pi1 .teaserImg { width:300px; height:200px; }
	body.print #wrap .tx-igstartseitenteaser-pi1 .teaserLeft { display:none; }
	body.print #wrap .tx-igstartseitenteaser-pi1 .teaserRight { display:none; }
