@charset "utf-8";


/***************************************** MainNavi abweichend ************************************/
	#sidebar1 {
		background-image: url(../img/layout/sidebar-bg/home.png);
		background-repeat: no-repeat;
	}		

	#mainNavi2 li a:link, #mainNavi1 a {
		color:#F4D6DB;
	}
	


	
	

/***************************************** Startseiten-Teaser *************************************/
	.csc-frame-invisible {
		width: 474px;
		height: 77px;
		padding: 8px;
		overflow: hidden;
		background-image: url(../img/layout/bg-topTeaser.png);
		background-repeat: no-repeat;
		margin-bottom: 15px;
	}
	
	.csc-frame-invisible h1, .csc-frame-indent h1, .csc-frame-frame2 h1 {		
		font-size: 1em;
		margin: 0;
		padding: 0;
		color: #d20c29;	
	}
	
	.csc-frame-invisible ul, .csc-frame-indent ul, .csc-frame-frame2 ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		position: relative;
		top:5px;

	}
	
	.csc-frame-invisible ul li {
		background-image: url(../img/layout/bulletPoint-teaser.gif);
		background-repeat: no-repeat;
		background-position : 0 5px;
		padding-left: 7px;
		width: 140px;
		float: left;
		margin-right: 8px;
	}
	
	.csc-frame-invisible a{
		background-image: url(../img/layout/icon_moreButtonTeaser.dist.png);
		background-repeat: no-repeat;
		background-position: right;
		padding-right: 20px;
		position: relative;
		left: 420px;
		top: -8px;		
	}
	
	.start-page .csc-frame-indent{
		width: 224px;
		height: 103px;
		padding: 8px;
		overflow: hidden;
		background-image: url(../img/layout/bg-bottomTeaser.png);
		background-repeat: no-repeat;
		float: left;
		margin-right: 5px;	
	}
	
	.start-page	.csc-frame-indent  ul li, .csc-frame-frame2 ul li {
		background-image: url(../img/layout/bulletPoint-teaser.gif);
		background-repeat: no-repeat;
		background-position : 0 5px;
		padding-left: 7px;
		line-height:140% !important;
	}
	
	.start-page	.csc-frame-indent a {
		background-image: url(../img/layout/icon_moreButtonTeaser.dist.png);
		background-repeat: no-repeat;
		background-position: right;
		padding-right: 20px;
		position: relative;
		left: 175px;
		top: -18px;		
	}
	
	.start-page	.csc-frame-frame2 {
		width: 142px;
		height: 200px;
		padding: 8px;
		overflow: hidden;
		background-image: url(../img/layout/bg-bottomTeaser3c.png);
		background-repeat: no-repeat;
		float: left;
		margin-right: 4px;
		font-size: 95%;
	}
	
	.start-page	.csc-frame-frame2 a {
		background-image: url(../img/layout/icon_moreButtonTeaser.dist.png);
		background-repeat: no-repeat;
		background-position: right center;
		padding-right: 20px;
		padding-top: 3px;
		padding-bottom: 3px;
		position: relative;
		/*left: 175px;
		top: -18px;		*/
	}

	#headerTeaserSt{
		/*position: relative;*/
		margin-top: -1px;
	}

	

/***************************************** Web-Teaser *********************************************/
	#web_teaser {
		position: absolute;
		/*left: 34%;*/
		top: 17%;
		z-index: 1000;
		width: 413px;
		height: 310px;
		background-image: url(../img/layout/bg-splashScreen-t.gif);
		background-repeat: no-repeat;
		padding: 35px 45px 35px 45px;
		overflow: hidden;
		/*margin-left: -152px;
		margin-top: -170px;*/
		line-height: 28px;
	}
	
	#wt_content{
		border: 1px solid #990000;
		width: 200px;
		position: relative;
		top: 0;
	}
	/*#web_teaser .image {
		position: absolute;
		left: -2px;
		top: -2px;
	}*/

	#teaser_close {
		position: absolute;
		left: 470px;
		top: 15px;
		border: 0px;
		font-size: 10px;
	}

	/*#teaser_link {
		position: absolute;
		left: 74px;
		top: 137px;
		border: 0px;
		font-size: 10px;
	}*/

	#web_teaser h1, #mb_contents #splashContainer  h1{
		color: #d20c29;
	}

	#web_teaser a, #mb_contents #splashContainer a{
		color: #666666;
		text-decoration: none;
		margin-right: 15px;
		font-size: 1.15em
	}

	#web_teaser a.mi, #mb_contents #splashContainer a.mi{
		font-size: 1.25em;
	}

	#web_teaser a.hi, #mb_contents #splashContainer a.hi{
		font-size: 1.45em;
	}
	
	#mb_contents #splashContainer{
	/*background-image: url(../img/layout/bg-splashScreen-t.gif);
	background-repeat: no-repeat;*/
	padding: 25px 35px 25px 35px;
	width: 420px;
	height: 310px;
	line-height: 28px;
	text-align: left;
	}





	
	
	
	
	
	
	

/***************************************** Sitemap ************************************************/
	.csc-sitemap a {
		text-decoration: none;
		color: #666666;
		font-weight: normal;
		
	
	}
	
	.csc-sitemap a:hover {
		text-decoration: underline;
	}
	
	.csc-sitemap ul {
		list-style-type: none;
		margin-left: -20px;
		width: 250px;
		border-right: 1px solid #cccccc;
		font-size: 0.95em;
		line-height: 150%;
	}
	
	.csc-sitemap ul  li ul {
		border: none;
	}
	
	.csc-sitemap ul  li a {
		border-bottom: 1px solid #cccccc;
		padding: 3px;
		background-color: #f5f5f5;
		margin-top: 5px;
		margin-bottom: 5px;
		display: block;
		font-weight: bold;
	}
	
	.csc-sitemap ul  li ul li a {
		text-decoration: none;
		color: #666666;
		background-color: transparent;
		border: 0px;
		margin: 1px;
		padding: 0px;
		font-weight: normal;
	
	}
	
/************** Kurznachrichten, alleTeaser- Modus **********************/
	.tx-dfkurznachrichten-pi1 .completeTeaser{
		background-image: url(../img/layout/kurznachrichten-ext/bg-verlauf.jpg);
		background-color: #f0f0f0;
		background-repeat: repeat-x;
		background-position: top;
		margin: 0px;
		padding: 10px 15px;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		width: 458px;
		overflow: hidden;

	}
	
	.tx-dfkurznachrichten-pi1 .completeTeaser .innerLeft {
		float: left;
		width: 85px;
	}
	
	.tx-dfkurznachrichten-pi1 .completeTeaser img {
		margin-bottom: 8px;
		border: 1px solid #cccccc;
	}
	
	.tx-dfkurznachrichten-pi1 .completeTeaser .innerRight {
		margin-left: 90px;

	}
	
	.tx-dfkurznachrichten-pi1 .underTeaser{
		margin-bottom: 15px;
		
	}
	
	.tx-dfkurznachrichten-pi1 .completeTeaser h2{
		color: #D20C29;
		margin-top: 0px;
	}
	
	.tx-dfkurznachrichten-pi1 .moreLink {
		display: block;
		text-align: right;
	}
	
	.tx-dfkurznachrichten-pi1 .pageBrowser a {
		text-decoration: none;
		padding: 2px 5px 7px 5px;
		margin-right: 3px;
		font-size: 90%;
	}
	
	.tx-dfkurznachrichten-pi1 .pageBrowser a.passive {
		color: #999999;
		background-image: url(../img/layout/kurznachrichten-ext/bg-pagebrowser-passiv.gif);
		background-repeat: no-repeat;
	}
	
	.tx-dfkurznachrichten-pi1 .pageBrowser a.active {
		color: #333333;
		background-image: url(../img/layout/kurznachrichten-ext/bg-pagebrowser-aktiv.gif);
		background-repeat: no-repeat;
		font-weight: bold;
	}
	
	
/************** Kurznachrichten, einTeaser- Modus **********************/
	#sidebar1 .completeTeaserLeft {
		background-image: url(../img/layout/bg-newsTeaser.png);
		background-repeat: no-repeat;
		line-height: 140%;
		font-size: 0.86em;
		margin-bottom: 15px;
		margin-top: 90px;
		padding: 8px 8px 8px 8px;
		overflow: hidden;
		width: 170px;
		height: 130px;
	}

	#sidebar1 .completeTeaserLeft p {
		margin: 8px 0px 0px 0px;
	}

	#sidebar1 .completeTeaserLeft h1 {
		margin: 0;
		padding: 0;
	}

	#sidebar1 .completeTeaserLeft a {
		background-image: url(../img/layout/icon_moreButtonTeaser.png);
		background-repeat: no-repeat;
		background-position: right;
		padding-right: 20px;
		/*position:relative;
		left:123px;
		color: #333333;*/
		text-decoration: none;
		line-height: 120%;
	}
	#sidebar1 .completeTeaserLeft p a {
		margin-left: 122px;
		color:#666666;
		font-weight:bold;
		text-decoration:none;
	}
	#sidebar1 .completeTeaserLeft p a:hover {
		text-decoration:underline;
	}
	
	#sidebar1 .completeTeaserLeft strong{
	
		color: #999999;
		font-weight: normal;
	}
	
	
	
	
	

	
	a {
	 	color: #333333;
	}

	a:hover {
	 	color: #333333;
	 	text-decoration:none;
	}
		
