
/** KAMPAGNEN BOX **/ 
    .kampagne_image{
        padding:0 0 0 5px;
    }
    .kampagne_headline{
        height:6px;
        width:474px;
        margin:0;
        padding:0;
        background:url('bg_headline_box_kampagne.gif') top left no-repeat;
    }
    
    .tabbox h4{
        padding:0;
        margin:0 0 5px 0;
        font: bold 11px Arial, Verdana, Helvetica, sans-serif;
    }
    
    
/** PRESSEMITTEILUNG BOX **/

    .tabbox_presse {
        width:475px;
        margin:0 0 0 10px;
        color:#25282d;
        font-size:11px;
        background:url('bg_tabbox_presse.gif') top left repeat-y;
        margin-top:-1px;
    }
    .tabbox_presse h2 {
        height:18px;
        width:460px;
        margin:0;
        padding:5px 0 0 14px;
        font-weight:700;
        font-size:11px;
        text-transform:uppercase;
        color: #FFF;
        background:url('bg_headline_box_presse.gif') top left no-repeat;
    }
    .tabbox_presse .tab_content {
        width:435px;
        padding:5px 20px;
        /* background:url('bg_content_presse.gif') no-repeat; */
    }
    .tabbox_presse .tab_content .list_image .tab_trenner {
        clear:both;
        height:18px;
		margin: 28px 0px 13px 0px;
        background:url('bg_li_presse.gif') top left no-repeat;
    }
    .tabbox_presse_end {
        height:11px;
        width:474px;
        background:url('bg_box_end_presse.gif') 0 0px no-repeat;
    }


/** BOXEN LINKS **/

    .tabbox {
        width:475px;
        margin:0 0 6px 10px;
        color:#25282d;
        font-size:11px;
        background:url('bg_tabbox.gif') top left repeat-y;
    }

    .tabbox_kampagne {
        width:475px;
        margin:0 0 0 10px;
        color:#25282d;
        font-size:11px;
	// #36456
        //background:url('bg_tabbox_kampagne.gif') top left repeat-y;
    }    
    
    .tabbox h2 {
        height:18px;
        width:460px;
        margin:0;
        padding:5px 0 0 14px;
        font-weight:700;
        font-size:11px;
        text-transform:uppercase;
        background:url('bg_headline_box.gif') top left no-repeat;
    }
    
    .tabbox .tab_content {
        width:435px;
        padding:5px 20px;
/*        background:url('bg_content.gif') no-repeat; */
    }
    .tab_trenner {
        clear:both;
        height:18px;
		margin: 28px 0px 13px 0px !important;
        background:url('bg_li.gif') top left no-repeat;
    }
    .tabbox_end {
        height:11px;
        width:474px;
        background:url('bg_box_end.gif') no-repeat;
    }
    
    .tabbox .tab_content p {
        line-height:150%;
    }
    
    .tabbox .tab_content p a{
        color: #b40015;
        text-decoration:underline;
    }
    
    .tabbox_kampagne .tab_content_kampagne {
        width:435px;
        padding:10px 20px;
        background:url('bg_content_kampagne_nwu.jpg');
        background-repeat: no-repeat;
    }    
    
   .tabbox_end_kampagne {
        height:11px;
        width:474px;
        background: url('bg_box_end_kampagne.gif') no-repeat;
    }
	
	.verweise h2 {
		text-align: center;
	}
	
	.verweise li {
		padding: 0 0 0 10px;
		margin: 0;
        line-height: 16px;
        list-style: none;
        background: url('box_li.gif') 0 5px  no-repeat;
	}
	

    .tab_more2 {
        height:13px;
        width:40px;
        padding:0 0 3px 15px;
        background:url('morelink.gif') 0 5px no-repeat;
		font-weight: bold;
		
    }
	
	.stadt_gemeinde {
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
	}

/********* Verweise Box und WeitereInfos BOX *********/
	
	.verweise li a {
		color: #525559;
	}
	
	.weitereinfos_box{
        width:160px;
        border: 1px solid #C0C0C0;
        color:#666666;
		padding: 0 5px 0 0;
    }
	
	.weitereinfos_box p {
		text-align: center;
		margin: 3px 0 0 5px;
		border-bottom: 1px solid #C0C0C0;
	}
	
	.tabbox_old .weitereinfos_box ul li a {
		color: #25282d;
	}

	.weitereinfos_box .tab_headline {
		font-family: Arial,Verdana,Helvetica,sans-serif;
		font-weight: bold;
		font-size: 11px;
	}
    
/********* WeitereInfos BOX (breit) *********/
		
	.weitereinfos_box_breit{
      width:435px;
      border: 1px solid #C0C0C0;
      color:#666666;
			padding: 0 5px 0 0;
    }
	
	.weitereinfos_box_breit p {
		text-align: center;
		margin: 3px 0 0 5px;
		border-bottom: 1px solid #C0C0C0;
	}
	
	.tabbox_old .weitereinfos_box_breit ul li a {
		color: #25282d;
	}
    
	.weitereinfos_box_breit .tab_headline {
		font-family: Arial,Verdana,Helvetica,sans-serif;
		font-weight: bold;
		font-size: 11px;
	}

/** BOXEN RECHTS **/

    .tabbox_r, .tabbox_r_schwerpunkte{
        width:304px;
        color: #25282d;
        font-size:11px;
        background: url('bg_box.gif') repeat-y;
    }
    .tabbox_r h2 {
        height:19px;
        width:290px;
        margin:0;
        padding: 4px 0 0 14px;
        font-size:11px;
        font-weight:bold;
        text-transform:uppercase;
        background: url('bg_headline_box_r.gif') top left no-repeat;
    }
    
	.tabbox_r_schwerpunkte h2 {
        height:19px;
        width:290px;
        margin:0;
        padding: 4px 0 0 14px;
        font-size:11px;
        font-weight:bold;
        text-transform:uppercase;
		background: url('bg_headline_box_r_red.gif') top left no-repeat;
		color:white;
	}
	
    .tabbox_r a {
        color: #25282d;
        text-decoration:none;
    }
	
    .tabbox_r_schwerpunkte a {
        color: #4b4f55;
        text-decoration:none;
    }
	
	.tabbox_r_schwerpunkte .uppercase_links{
        color: #b40015;
		font-weight:bold;
		text-transform:uppercase;
    }

    .tabbox_r a:hover, .tabbox_r_schwerpunkte a:hover{
        text-decoration:underline;
    }
    
    .tabbox_r .tab_content_r, .tabbox_r_schwerpunkte .tab_content_r{
        width:276px;
        padding: 10px 14px 0 14px;
        margin: -1px 0 0 0;
        line-height:180%;
        background: url('bg_content_r.gif') no-repeat;
    }
    .tabbox_end_r{
        height:11px;
        width:304px;
        background: url('bg_box_end_r.gif') no-repeat;
    }
    
/* AUFLISTUNGEN */

    .tabbox .tab_content .list{
        width:250px;
        margin:0;
        padding:0 0 0 10px;
        background:none;
    }
    .tabbox .tab_content .list li{
        padding: 0 0 0 10px;
        line-height:16px;
        list-style:none;
        background: url('box_li.gif') 0 5px  no-repeat;
    }
    .tabbox .tab_content .list_image,
    .tabbox_presse .tab_content .list_image {
        padding:2px;
        list-style:none;
        background:none;
    }
    .tabbox .tab_content .list_image li,.tabbox_presse .tab_content .list_image li {
        margin:0 0 6px;
        padding:0px 0 0;
        list-style:none;
    }   

    .tabbox .tab_content .list_image li .tab_text,
    .tabbox_presse .tab_content .list_image li .tab_text {
        float:left;
        margin:0 0 0 0px;
        padding:2px 0 0;
    }
   
        .big {
            width:243px;
        }
          

		.no_image {
			width: 431px;
		}
			
        .medium {
			margin-left: 125px;
			max-width:327px;
			width:327px;
        }
  
        .small {
            width:370px;
        }
	
		.newsblock_content .padded {
			margin-right:10px;
		}
		
		.newsblock_content {
			width:431px;
		}
	
	.tabbox .text ul,
    .tabbox_r  ul, .tabbox_r_schwerpunkte ul{
        width:250px;
        margin:0;
        padding:0 0 0 10px;
        background:none;
    } 
	
	.tabbox .text ul li,
    .tabbox_r ul li,
	.tabbox_r_schwerpunkte ul li{
        padding: 0 0 0 10px;
        line-height:16px;
        list-style:none;
        background: url('box_li.gif') 0 5px  no-repeat;
    }
    .tabbox_r ul li .image img,
	.tabbox_r_schwerpunkte ul li .image img{
        position:relative;
        top:3px;
        left:3px; 
    }
    
    .tabbox_r ul.event li,
	.tabbox_r_schwerpunkte ul.event li{
        clear:both;
        padding: 3px 0 3px 0;
        background:none;
	}
    .tabbox_r ul.event li .image,
	.tabbox_r_schwerpunkte ul.event li .image{
        float:left;
        width:51px;
        height:38px;
        margin: 0 10px 0 0;
    }
    .tabbox_r ul.event li .image_text,
	.tabbox_r_schwerpunkte ul.event li .image{
        float:left;
        width: 185px;
    }
    
    .tabbox_r ul.event li .image .padded ,
	.tabbox_r_schwerpunkte ul.event li .image .padded{
      margin-top: -3px;
     }
	 
	 
 .tab_content_r ul.event li {
		float: left;
		c/lear: both;
		width: 246px;
		display: block;
		line-height: normal;
		margin-bottom: 10px;
		height: 100%;
	 }
  
/** SONSTIGES **/
    
    .tab_more_r{
        width:40px;
        padding: 0 0 3px 15px;
        margin: 0 0 0 220px;
        background: url('morelink.gif') 0 center no-repeat;
     }
     
    .tab_more_r a{
        font-size:11px;
        color: #b40015;
        font-weight:700;
        text-decoration:none;  
    }
    .tab_more {
        height:13px;
        width:40px;
        padding:0 0 3px 15px;
        background:url('morelink.gif') 0 5px no-repeat;
		font-weight: bold;
		margin-left: 8px;
    }
    
    .tab_more a {
        color:#b40015;
        font-size:11px;
        font-weight:700;
        text-decoration:none;
    }
    
    .tab_more a:hover{
        text-decoration:underline;
    }
    
    .signature_box{
        width:152px;
        border: 1px solid #C0C0C0;
        color:#666666;
		padding: 1px 0px 0 4px;
    }
    
    .signature_box img{
        margin:3px 0 3px 0;
    }
    
    .signature{
        font-size: 11px;
        background: #f5f5f5;
        padding:3px;
    }
	
	.signature p {
		width:125px;
		padding:0;
		margin:0;
	}
	
	.signature .lupe {
		float:right;
		width:16px;
		height:16px;
	}
    
    .float_left{
        float:left;
        margin: 3px 10px 0 0;
    }
    .float_right{
        float:right;
        margin: 3px 0 0 10px;
    }

    /** ÄNDERUNGEN SG **/
    
    .sg_ch_1{
        padding: 0px 0 3px 0;
        line-height:150%;
    }
    
    .sg_ch_2 {
        padding: 6px 0 0 0;
    }

    .sg_ch_3 {
        text-transform:uppercase;
        font-weight:bold;
        font-size:14px;
        margin-top:10px;
        margin-left:-1px;
		margin-bottom: 10px;
    }

    .sg_ch_4 {
        margin: 8px 0 0 0;
    }    
    
    ul.sg_ch_4 > li {
        margin: 0 0 10px 0;
    }
    
    div#whitespace {
        margin-bottom: 12px;
    }

    .sg_ch_5 {
		position: relative;
        font-size: 12px;
        font-weight:bold;
        color: #25282d;
        margin-top: 10px;
    }
    
    .sg_ch_7 {
        font-size: 15px;  
        margin-top: 12px;
        margin-bottom: 14px;
        color:#b40015;
    }
	
	.sg_ch_8 {
        font-size: 15px;  
		margin-top: 6px;
        margin-bottom: 14px;
        color:#b40015;
    }
    
    #re_colored {
        color:#25282d;
    }
    
    .padded {
      padding:3px 3px 3px 3px;
      border:solid 1px #CCC;
      margin: 4px 0px 0px 0px;
	  float:left;
	  background-color:#FFFFFF;
     }
     
     .tabbox_old {
        width:475px;
        margin:0 0 0 10px;
        color:#25282d;
        font-size:11px;
        background:url('bg_tabbox.gif') top left repeat-y;
    }
    
    .tabbox_old .tab_content_old {
        width:435px;
        padding:10px 20px;
       	font:normal 11px Arial,Verdana,sans-serif;
	    line-height:16px;
       
       /* font-size:11px; */
       /*        background:url('bg_content.gif') no-repeat; */
}

.tab_headline {
	font-size: 14px;
	color: #b40015;
}

.tab_headline a:hover,
.tab_headline a {
	text-decoration: none;
	color: #b40015;

}

.tab_upperhead {
	text-transform: uppercase;
	color: #000;
	line-height: 26px;
}

    /* Absaetze */
	.tabbox_old .tab_content_old p {
        line-height:140%;
    }
    
    .tabbox_old .tab_content_old a{
        color: #b40015;
        text-decoration:none;
    }

    .tabbox_old .tab_content_old a:hover{
        text-decoration:underline;
    }
	
	/* Listen */
	.tabbox_old .tab_content_old ul {
        margin:10px 0 10px 0;
        padding:0 0 0 10px;
        background:none;
    } 
	
	.tabbox_old .tab_content_old ul li{
			padding: 0 0 0 10px;
			line-height:16px;
			list-style:none;
			background: url('box_li.gif') 0 5px  no-repeat;
		}
		
	/* Tabellen */
	.tabbox_old .tab_content_old table.content {
		width:100%;
		margin:10px 0 10px 0;
	}
	
	.tabbox_old .tab_content_old table.content th {
		background-color:#AAAAAA;
		color:#FFFFFF;
		text-align:left;
		font-weight:bold;
		padding:3px;
		margin:1px;
	}
	
	.tabbox_old .tab_content_old table.content td {
		border-bottom:1px #CCCCCC dashed;
		border-left:1px #F4F4F4 solid;
		padding:5px;
		border-top:none;
		background-color:#FFFFFF;
	}
	
	.tabbox_old .tab_content_old table.content tr {
		border:none;
		padding:0;
		margin:0;
	}
	
	.tabbox_old .tab_content_old table.content tr.tablerow2 td {
		background-color:#F4F4F4;
		border-left:1px #FFFFFF solid;
	}	
	
	
	/* Ueberschriften */
    .tabbox_old h2 {
        height:18px;
        width:460px;
        margin:0;
        padding:5px 0 0 14px;
        font-weight:700;
        font-size:11px;
        text-transform:uppercase;
        background:url('bg_headline_box.gif') top left no-repeat;
    }

    .tabbox_old h4 {
        padding:2px 0 0 0;
        font: bold 11px Arial, Verdana, Helvetica, sans-serif;
        line-height:140%;
    }
	
/*** BILD VERGROESSERN ***/

#fullimage{
    position:absolute;
	z-index:100;
    display:none;
	left:50px;
	top:50px;
	width:180px;
	height:auto;
	padding:2px 5px 20px 5px;
	text-align:center;
	background-color:#FFFFFF;
	border-top: 1px #EEEEEE solid;
	border-left: 1px #EEEEEE solid;
	border-right: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
}
#fullimage p {
	padding:3px;
	font-size:11px;
	text-align:left;
	margin:0;
}

#fullimage.show{
    display:block;
}
#fullimage div{
	width:inherit;
	height:16px;
	text-align:right;
	background-color:#FFFFFF;
	border-bottom:1px #EEEEEE solid;
}
#fullimage img{
	cursor:pointer;
}

.headlines {
	margin-bottom:5px;
	width:auto;
}

/* Umgesetzte Änderungswünsche */

.probe_abo {
	margin-top: 10px;
}

#news12_block {
	margin-top: 15px;
}

.tabbox_r_schwerpunkte div  ul.sg_ch_4  li {
	padding-bottom: 9px;
}

* html .tabbox_r_schwerpunkte div  ul.sg_ch_4  li {
	margin-bottom: 9px;
}
