/* HTML Tags werden hier definiert */

		html {
			margin:0px auto;
			padding:0;
		}
		
		div {
			overflow:hidden;
		}
		
		body {
			background-image:url(img/bckg_gradient.jpg);
			background-repeat:repeat-x;
			background-color:#bdbdbd;
			font-family:Arial, Helvetica, sans-serif;
            margin:0;
            padding:0;
			color:#3f3f3f;
			overflow:scroll;
		}
		
		textarea, input {
		}
		
		h1 {
			font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
			font-size:2.7em;
			color:#2a4195;
			font-weight:100;
			margin:0 0 0.3em 0;
			padding:0px;
		}
		
		h2 {
			font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
			font-size:1.5em;
			color:#2a4195;
			text-decoration:none;
			margin:10px 0 0 0;
		}
		
		h3,
		h3 a,
		h3 a:link,
		h3 a:active,
		h3 a:hover,
		h3 a:visited {
			text-decoration:none;
			margin:0.5em 0 0 0;
		}
		
		h4 {
			text-decoration:none;
			margin:0.5em 0 -0.5em 0;
		}
		
		p {
		}
		
		li {
		}
		
		ul{}
		
		a, a:link, a:hover, a:active, a:visited {
			color:#2b4295;
		}
		
		hr {
		}

/* CONTAINER werden hier definiert */

		/* Unnötige DIVs ausblenden */
		#headerline, 
		#headermitte, 
		#submenu_re,
		#menu_2_re,
		#menu_3_re,
		#submenu,
		#menu_3,
		#mainimg,
		#breadcrumb,
		#mainimg h1,
		.teaser-aktion h1,
		#teaser_RSS h1,
		#header_re h1,
		#header_li h1,
		#footer h1,
		#rechts .clearer		{
			display:none;
		}

		/* Formatierung der Container */
		#header {
			height:140px;
			background:url(img/header_bckg.gif) no-repeat;
		}
		
		#content {
			background:transparent url(img/contentBckg.jpg) no-repeat top right;
			border-bottom:1px solid #acadae;
			padding-bottom: 80px;
		}
		
		#footer {
		/*	background-image:url(img/footer_bckg.gif);
			background-repeat:no-repeat;
			height:50px;
			padding-top:50px;*/
			text-align:left;
			font-size:0.9em;
			margin-bottom:20px;
			padding:0 18px;
			width:924px;
			margin:20px  auto;
		}
		/*
		#footer .bodytext {
			margin-left:100px;
		}*/
		#footer .footer_time h3 {
			font-size:1em;
			margin-top:0;
			text-transform:uppercase;
		}
		
		#footer .footer_time p {
			font-size:0.9em;
		}
		#footer .footer_time a {
			text-transform:none !important;
		}
		
		#footer .footer_time{
			text-align:right;
			float:right;
			display:inline;
		}
		#footer .csc-textpic-text .bodytext {
			margin:0;
		}
		
		#footer .footer_notdienst {
			width:182px;
			margin-bottom:10px;
		}
		#footer .footer_notdienst a:link,
		#footer .footer_notdienst a:active,
		#footer .footer_notdienst a:visited {
			font-size:1.1em;
			font-weight:700;
			color:#2c2d2d;
			padding: 3px;
			display:block;
		}
		#footer .footer_notdienst a:hover {
			background:#2b4295;
			color:#fff;
		}
		
		#footer a, 
		#footer a:link, 
		#footer a:active, 
		#footer a:hover, 
		#footer a:visited {
			color:#4a5375;
			text-transform:uppercase;
			text-decoration:none;
		}
		
		#header_li {
			height:140px;
			/*padding-right:200px;*/
			width:400px;
			float:left;
		}
		
		#header_re {
		    /*margin-top:10px;*/
		    ´/*
			padding-right:130px;
			text-align:center;*/
			/*height:30px;*/
			/*display:none;*/

			display:block;
			float:right;
			display:inline;
			margin-right:14px;
			margin-top:60px;
			text-align:center;
			width:300px;
		}
		
		#header_re,
		#header_re a:link,
		#header_re a:active,
		#header_re a:hover,
		#header_re a:visited {
			font-size:0.9em;
		}

		#menu_2 {
		}

		#breadcrumb a, 
		#breadcrumb a:link, 
		#breadcrumb a:active, 
		#breadcrumb a:hover, 
		#breadcrumb a:visited {
			color:#70a44d;
			text-decoration:underline;
		}
		/*
		#breadcrumb {
			color:#333;
			font-size:0.8em;
			margin-top:18px;
			margin-bottom:30px;
			display:none;
		}*/
		
				#teaser_li_oben,
				#teaser_li_mitte,
				#teaser_li_unten {
				}
				
				#teaser_re_oben a, 
				#teaser_re_oben a:link, 
				#teaser_re_oben a:active, 
				#teaser_re_oben a:hover, 
				#teaser_re_oben a:visited,
				#teaser_re_mitte a, 
				#teaser_re_mitte a:link, 
				#teaser_re_mitte a:active, 
				#teaser_re_mitte a:hover, 
				#teaser_re_mitte a:visited,
				#teaser_re_unten a, 
				#teaser_re_unten a:link, 
				#teaser_re_unten a:active, 
				#teaser_re_unten a:hover, 
				#teaser_re_unten a:visited {
				}
				
				#teaser_li_oben a, 
				#teaser_li_oben a:link, 
				#teaser_li_oben a:active, 
				#teaser_li_oben a:hover, 
				#teaser_li_oben a:visited,
				#teaser_li_mitte a, 
				#teaser_li_mitte a:link, 
				#teaser_li_mitte a:active, 
				#teaser_li_mitte a:hover, 
				#teaser_li_mitte a:visited,
				#teaser_li_unten a, 
				#teaser_li_unten a:link, 
				#teaser_li_unten a:active, 
				#teaser_li_unten a:hover, 
				#teaser_li_unten a:visited {
				}


				#teaser_li_oben {
				}

						#teaser_li_oben h1,
						#teaser_li_mitte h1,
						#teaser_li_unten h1 {
						}
						
						#teaser_li_oben p,
						#teaser_li_mitte p,
						#teaser_li_unten p {
						}

				#teaser_re_mitte,
				#teaser_li_mitte {
				}

						#teaser_re_oben h1,
						#teaser_re_mitte h1,
						#teaser_re_unten h1 {
						}
						
						#teaser_re_oben .teaserwrap,
						#teaser_re_mitte .teaserwrap,
						#teaser_re_unten .teaserwrap {
						}

						#teaser_re_oben p,
						#teaser_re_mitte p,
						#teaser_re_unten p,
						.pdm,
						#teaser_re_mitte .tx-jppageteaser-pi1 {
						}

/* -------------------------------------------------------------------------- */
/* Aufbau der Seite */
		#headerline, 
		#header, 
		#content, 
		#menu_1_hor,
		#menu_1_hor_sub {
			clear:both;
			width:960px;
			margin:0px auto;
		}
		
		#content, 
		#menu_1_hor,
		#menu_1_hor_sub {
			/*background-color:#fff;	*/
		}
		
		
		#links, 
		#mitte, 
		#headermitte{
			float:left;
		}		
		
		#rechts, 
		#teaser_RSS,
		#teaser_stil  {
			float:right;
		}
		
		#links {
			width:196px;
			margin-right:16px;
			padding-right:20px;
			display:none;
		}
		
		#links .teaserwrap {
			font-size:0.9em;
		}
		
		#links h1 {
			font-weight:700;
			font-size:1.3em;
			margin:0;
			font-family:Arial, Helvetica, sans-serif;
			color:#4a881e;
			margin:20px 0 5px 0;
		}
		
		#mitte {
			margin-top:50px;
			width:640px;
			padding-left:18px;
		}
		
		#rechts {
			padding:0 18px 30px 10px;
			width:208px;
			color:#fff;
			font-size:0.9em;
		}
		
		#rechts h1 {
			font-weight:700;
			font-size:1.3em;
			margin:0;
			font-family:Arial, Helvetica, sans-serif;
			color:#fff;
			margin-bottom:5px;
		}
		
		#rechts p, #links p {
			margin:0;
		}
		
		#rechts a,
		#rechts a:link,
		#rechts a:hover,
		#rechts a:active,
		#rechts a:visited {
			color:#bae460;
			text-decoration:underline;
		}
		
		#rechts .teaserwrap {
			background-image:url(img/teaser_re_bckg.gif);
			background-repeat:repeat-y;
			padding:5px;
		}
		
		#rechts .teaser-suche {
			height:24px;
			margin-left:38px;
			margin-top:-50px;
			position:absolute;
			width:172px;
			z-index:20;
		}

		
		#teaser_stil {
			display:none;
			text-align:right;
			width:95%;
		}
		
		#teaser_RSS {
			display:none;
			width:95%;
			margin-top:5px;
		}

.clearer, 
#breadcrumb {
	clear:both;
}

.csc-textpic-text {
	overflow:visible;
}

.rundoben {
	height:7px;
	background-image:url(img/rundoben.gif);
	margin-top:10px;
}
.rundunten {
	height:7px;
	background-image:url(img/rundunten.gif);
	margin-bottom:10px;
}

                        .teaser-aktuellesthema img { 
			            float:left;
                         margin:2px 4px 4px 0px;
                         }
                         
                         .teaser-aktuellesthema h3,
                        .teaser-aktuellesthema h3 a{
	                     padding-bottom: 7px;
	
                         }
                         .teaser-aktuellesthema hr {
	display: none;
}

.news-latest-container h2{
	display: none;
}

#rechts .news-latest-date{
	display: none;
}

.news-single-img {
	float: right;
	padding: 0px 5px 5px 0px;
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
margin-left:40px !important;
}
/*
.teaser-partnerlogos {
	margin-top:350px;
	background:none !important;
	padding-right:0 !important;
	padding-left:8px !important;
}*/
.tx-ssmpartnerlogos-pi1-listrow table {
	width:300px;
}


