
/* Layout */

	html, body {
		height: 100%;
		margin: 0;
		padding: 0;
	}



	br			{ height:10px; border:0px; padding:0px; margin:0px; }
	img			{ border:0px; padding:0px; margin:0px; }
	img.content		{ border:0px; padding:0px; margin:3px; clear:both; }
	img.left		{ border:0px; padding:0px; margin:3px; float:left; }
	img.right		{ border:0px; padding:0px; margin:3px; float:right; }
	div			{ margin:0px; padding:0px; border:0px; border-style:none; }
	input			{ width:265px; }
	textarea		{ width:265px; }
	ul			{ margin: 0; padding: 0; }
	h1			{ padding:0px; margin:0px; }
	h2			{ margin:0px; padding:0px; }
	p			{ margin:0px; padding:0px; }
	span.italic		{ font-style:italic; }

	.float_left		{ float:left; margin:3px; }
	.float_right		{ float:right; margin:3px; }
    
	.margin-bottom10	{ margin-bottom:10px; }

	.align_left		{ border:0px; padding:0px; margin:3px; text-align:left; width:400px; }
	.align_center		{ border:0px; padding:0px; margin:3px; text-align:center; width:400px; }
	.align_right		{ border:0px; padding:0px; margin:3px; text-align:right; width:400px; }

	br.clear-both { clear:both; }

	.block_left				{ border:0px; padding:0px; margin:3px; text-align:left; width:400px; }
	.block_center			{ border:0px; padding:0px; margin:3px; text-align:center; width:400px; }
	.block_right			{ border:0px; padding:0px; margin:3px; text-align:right; width:400px; }

	.align_left_e				{ border:0px; padding:0px; margin:3px; text-align:left; width:320px; }
	.align_center_e			{ border:0px; padding:0px; margin:3px; text-align:center; width:320px; }
	.align_right_e			{ border:0px; padding:0px; margin:2px; text-align:right; width:310px; }
	* html .align_right_e			{ border:0px; padding:0px; margin:3px; text-align:right; width:310px; }


	.block_left_e				{ border:0px; padding:0px; margin:3px; text-align:left; width:320px; }
	.block_center_e			{ border:0px; padding:0px; margin:3px; text-align:center; width:320px; }
	.block_right_e			{ border:0px; padding:0px; margin:3px; text-align:right; width:320px; }
	.bg_red					{ background-color:#ff0000; }

	body { 
		padding:0px;
		margin:0px;
		border:0px;
		border-style:none;
		background-color:#ffffff;
		font-family:Arial, Verdana, sans-serif;
		font-size:12px;
		font-weight:400;
	}
	
	a {
		color:#004d92;
		text-decoration:none;
	}
	
	a:hover {
		text-decoration:underline;
	}

	#mainbg { 
		width:100%;
		margin:0px;
		padding:0px;
		border:none;
		text-align:center;
		z-index:1;
	}
	
	#bg-line {
		position:absolute;
		top:100px;
		left:0px;
		width:100%;
		height:293px;
		background-color:#e30043;
	}


	#main {
		position:relative;
		width:975px;
/* 		min-height:450px; */
		visibility:visible;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		margin-right:auto;
		padding:0px;
		background-color:#ffffff;
		border:none;
		text-align:left;
		z-index:2;
	}

	.weiss			{ color:#ffffff; }


	#logo { 
/* 		position:absolute;  */
		padding-top:26px; 
		padding-left:43px; 
		width:236px; 
		height:43px; 
		z-index:99; 
	}
	
	#quote {
		position:absolute;
		top:168px;
		left:114px;
		color:#004d92;
		font-weight:700;
		line-height:1.9em;
		padding:5px 0px 0px 30px;
		width:250px;
/* 		height:225px; */
		z-index:200;
		background-image:url('../img/quote-top-trans.png');
		background-repeat:no-repeat;
		background-position:top left;
	}
	
	#quote img {
		vertical-align:bottom;
	}
	
	#quote img.b-image {
		float:left;
		padding-right:5px;
		padding-bottom:4px;
	}
	
	#quote p {
		padding-top:12px;
	}
	
	
	#quote img.quote-bottom {
		margin-bottom:-3px;
		margin-left:4px;
	}
	
	#border-note {
		position:absolute;
		top:273px;
		right:0px;
		width:140px;
/* 		height:150px; */
/* 		padding-left:8px; */
		background-image:url('../img/border-note-bg-trans.png');
		background-repeat:no-repeat;
		cursor:pointer;
		overflow:hidden;
		z-index:150;
	}
	
	#border-note span {
		display:block;
		height:15px;
		padding-top:3px;
		padding-right:3px;
		margin-left:8px;
		color:#ffffff;
		font-weight:700;
		font-size:1em;
		letter-spacing:1px;
		text-transform:uppercase;
		background-color:#bdbdbd;
	}
	
	#border-note div#border-note-content {
		height:145px;
		background-color:#bdbdbd;
	}

	#border-note div#border-note-content div.content-box {
		line-height:17px;
	}
	
	#border-note div#border-note-content p.bodytext {
		padding:5px 3px 5px 7px;
		color:#ffffff;
	}
	
	#border-note div#border-note-content h1 {
		padding:5px 3px 0px 8px;
		font-size:1em;
		font-weight:700;
		color:#ffffff;
	}
	
	#keyvisuals {
		position:relative;
		top:31px;
		left:0px;
		width:100%;
		height:293px;
		z-index:100;
	}
	
	#keyvisuals img {
		z-index:130;
	}
	
	#keyvisuals img.keyvisual-big {
		z-index:110;
	}
	
	#keyvisual-floater {
		position:absolute;
		right:0px;
		top:0px;
/* 		width:450px; */
		z-index:130;
	}

	#keyvisual-flash {
		position:absolute;
		top:-1px;
		right:0px;
		z-index:140;
	}
	
	#keyvisual-flash div.slideElement {
		background-color:transparent;
	}
	
	#keyvisual-flash div.myGallery {
		border:none;
	}
	
	#keyvisual-flash div.tx-rgsmoothgallery-pi1 {
		background-color:transparent;
	}
	
	#keyvisual-flash div.rgsgcontent {
		height:100%;
	}
	
	#keyvisual-flash div.tx-rlmpflashdetection-pi1 {
		z-index:140;
	}
	
	#keyvisual-flash embed {
		width:450px;
		height:293px;
	}
	
	#keyvisual-flash div.tx-rlmpflashdetection-pi1 embed {
		z-index:140;
	}
	
	img.keyvisual-big {
		position:absolute;
		top:0px;
		left:0px;
/* 		width:525px; */
		height:293px;
	}
	
	img.keyvisual-smallleft {
		position:relative;
/* 		float:left; */
/* 		top:0px; */
/* 		left:0px; */
/* 		width:223px; */
		height:293px;
	}
	
	img.keyvisual-left {
		position:absolute;
		top:0px;
		left:0px;
		width:748px;
		height:293px;
	}
	
	img.keyvisual-smallright {
		position:relative;
/* 		float:right; */
/* 		top:0px; */
/* 		right:0px; */
		width:223px;
/* 		width:227px; */
		height:293px;
		padding-left:4px;
	}
	
	#keyvisuals img.keyvisual-trans-b {
		display: none;
		position:absolute;
		left:683px;
		bottom:0px;
		z-index:150;
	}
	
	div#keyline {
		position:absolute;
		top:0px;
		right:223px;
		height:293px;
		width:4px;
		background-color:#ffffff;
		z-index:120;
	}


/* 	#inhaltcontainer	{ position:absolute; top:105px; left:277px; width:442px; z-index:99; height:370px; } */
/* 	#inhalt			{ position:absolute; top:0px; left:0px; width:500px; height:280px; z-index:99; } */
	
	#navigation {
		position:relative;
		top:0px;
		left:40px;
		width:935px;
		height:50px;
		z-index:300;
	}
	
	#navigation ul {
		list-style:none;
	}
	
	#navigation ul li {
		display:block;
		float:left;
		height:35px;
/* 		margin-right:4px; */
	}
	
	#navigation ul li a {
		display:block;
		float:left;
		color:#ffffff;
		text-transform:uppercase;
		font-weight:400;
		font-size:1.1em;
		text-decoration:none;
		padding-right:12px;
		background-image:url('../img/navi-bg-right-trans.png');
		background-repeat:no-repeat;
		background-position:top right;
	}
	
	#navigation ul li a span.left-bg {
		display:block;
		float:left;
		width:5px;
		height:35px;
		background-image:url('../img/navi-bg-left-trans.png');
		background-repeat:no-repeat;
		background-position:top left;
	}
	
	#navigation ul li a span.navi1bg {
		display:block;
		float:left;
		padding:16px 14px 4px 11px;
		background-color:#e30043;
		background-image:none;
		overflow:hidden;
	}
	
	#navigation ul li a span.right-bg {
		display:block;
		float:left;
		width:12px;
		height:35px;
		background-image:url('../img/navi-bg-right-trans.png');
		background-repeat:no-repeat;
		background-position:top left;
	}
	
	#navigation ul li a:hover, #navigation a.navi1on {
		background-image:url('../img/navi-bg-right-h-trans.png');
	}
	
	#navigation ul li a:hover span.navi1bg, #navigation a.navi1on span.navi1bg {
		background-color:transparent;
		background-image:url('../img/navi-bg-middle-h-trans.png');	
	}
	
	#navigation ul li a:hover span.left-bg, #navigation a.navi1on span.left-bg {
		background-image:url('../img/navi-bg-left-h-trans.png');
	}
	
	#navigation ul li a:hover span.right-bg, #navigation a.navi1on span.right-bg {
		background-image:url('../img/navi-bg-right-h-trans.png');
	}
	
	/*#navigation a {
		display:inline-block;
		color:#ffffff;
		text-transform:uppercase;
		font-weight:400;
		font-size:1.1em;
		text-decoration:none;
		background-repeat:no-repeat;
		background-position:right;
	}
	
	
	#navigation a img {
		float:left;
		padding:0px;
		margin:0px;
	}
	
	#navigation a span.navi1bg {
		display:block;
		float:left;
		display:inline-block;
		padding:16px 14px 4px 11px;
		background-color:#e30043;
		background-image:none;
	}
	
	#navigation a:hover span.navi1bg, #navigation a.navi1on span.navi1bg {
		background-color:transparent;
		background-image:url('../img/navi-bg-middle-h-trans.png');
		
	}
	
	#navigation a div.left-bg {
		display:block;
		float:left;
		width:7px;
		height:35px;
		background-image:url('../img/navi-bg-left-trans.png');
		background-repeat:no-repeat;
		background-position:top left;
	}
	
	#navigation a span.right-bg {
		display:block;
		float:left;
		width:12px;
		height:35px;
		background-image:url('../img/navi-bg-right-trans.png');
		background-repeat:no-repeat;
		background-position:top left;
	}
	
	#navigation a:hover div.left-bg, #navigation a.navi1on div.left-bg {
		background-image:url('../img/navi-bg-left-h-trans.png');
	}
	
	#navigation a:hover span.right-bg, #navigation a.navi1on span.right-bg {
		background-image:url('../img/navi-bg-right-h-trans.png');
	}*/
	
	/*NEW*/
	/*#subnavigation {
		position:relative;
		margin:31px 0px -31px 40px;
		height:21px;
		background-color:white;
		z-index:200;
	}
	
	#subnavigation ul li {
		display:block;
		float:left;
		height:21px;
		margin-right:4px;
	}
	
	#subnavigation ul li a {
		display:inline-block;
		background-image:url('../img/subnav-bg-trans.png');
		background-repeat:no-repeat;
		background-position:right;
		padding-right:4px;
		height:21px;
	}*/
	
	/*OLD*/
	
	#subnavigation {
		position:relative;
		margin:31px 0px -31px 40px;
		height:21px;
		background-color:white;
		z-index:200;
	}
	
	#subnavigation ul {
		list-style:none;
	}
	
	#subnavigation ul li {
		display:block;
		float:left;
		height:21px;
		margin-right:4px;
	}
	
	#subnavigation ul li a {
		display:block;
		float:left;
		background-image:url('../img/subnav-bg-right-trans.png');
		background-repeat:no-repeat;
		background-position:top right;
		padding-right:8px;
		height:21px;
	}
	
	#subnavigation ul li a:hover, #subnavigation ul li a.subnavi1on {
		background-image:url('../img/subnav-bg-right-h-trans.png');
	}
	
	#subnavigation ul li a {
		text-decoration:none;
	}
	
	#subnavigation ul li a span.subnav1bg {
		display:block;
		float:left;
		padding:4px 7px 3px 11px;
		background-color:#004c94;
		color:#ffffff;
		font-weight:700;
		text-transform:uppercase;
		letter-spacing:0.1em;
	}
	
	#subnavigation ul li a:hover span.subnav1bg, #subnavigation ul li a.subnavi1on span.subnav1bg {
		background-color:transparent;
		background-image:url('../img/subnav-bg-middle-h-trans.png');
	}
	
	#subnavigation ul li a span.subnav-leftbg {
		display:block;
		float:left;
		width:4px;
		height:21px;
/* 		background-color:red; */
		background-image:url('../img/subnav-bg-left-trans.png');
	}
	
	#subnavigation ul li a:hover span.subnav-leftbg, #subnavigation ul li a.subnavi1on span.subnav-leftbg {
		background-image:url('../img/subnav-bg-left-h-trans.png');
	}
	
	#meta-nav {
		position:absolute;
		top:6px;
		right:0px;
		height:40px;
	}
	
	#meta-nav ul {
		vertical-align:bottom;
	}
	
	#meta-nav ul li {
		display:inline;
		padding-top:6px;
	}
	
	#meta-nav ul li a {
		color:#777777;
		font-size:0.9em;
	}

	#meta-nav ul li a.metanavi1on {
		color:#e30043;
	}
	
	#meta-nav ul li.first {
		
	}
	
	#meta-nav ul li.border {
		padding-left:13px;
		margin-left:13px;
		background-image:url('../img/metanav-line.jpg');
		background-repeat:no-repeat;
	}
	
	#content {
/* 		overflow:auto; */
		position:relative;
		margin-top:31px;
		padding-top:14px;
		width:100%;
		min-height:200px;
		background-color:#ffffff;
		color:#777777;
		z-index:300;
	}
	
	#content div {
		z-index:350;
	}

	#content a {
		color:#E60043;
	}

	ul.rote-pfeile {
		list-style-image:url('../img/list-arrow-red-trans.png');
	}

	ul.blaue-pfeile {
		list-style-image:url('../img/list-arrow-blue-trans.png');
	}
	
	div.content-col-main h1 {
		color:#004c94;
		font-size:1.2em;
		text-transform:uppercase;
		letter-spacing:0.05em;
		padding:10px 0px 10px 0px;
	}

	div.content-col-main h2 {
		font-size:12px;
		color:#004C94;
		font-weight:700;
		margin-top:20px;
		margin-bottom:10px;
	}
	
	div.content-col-main ul {
		margin-left:18px;
		margin-bottom:10px;
/* 		list-style-image:url('../img/list-arrow-red-trans.png'); */
	}

	div#content p.bodytext {
		margin-bottom:10px;
	}

	div.content-col-main p.bodytext {
		line-height:17px;
	}
	
	div.content-col-main {
/* 		display:inline-block; */
		display:inline;
		float:left;
		vertical-align:top;
		width:100%;
/* 		padding-top:10px; */
	}
	
	div.col-main-cols2 {
		width:694px;
		margin-right:15px;
		padding-left:39px;
	}
	
	div.col-main-cols3 {
		width:461px;
		margin-right:15px;
		overflow:hidden;
		padding-right:10px;
		padding-left:39px;
	}
	
	div.content-col-right {
/* 		display:inline-block; */
		display:block;
		float:left;
		vertical-align:top;
		width:223px;
		margin-left:4px;
		padding-top:14px;
	}
	
	div.col-right-small {
		margin-left:0px;
/* 		width:223px; */
	}
	
	div.content-col-border {
/* 		display:inline-block; */
		display:block;
		float:left;
		vertical-align:top;
		width:223px;
		margin-left:4px;
		padding-top:14px;
	}
	
	/* spalten rechts genrell */
	
	div.content-col-right div.csc-header, div.content-col-border div.csc-header {
		width:223px;
		height:25px;
		line-height:1em;
	}
	
	div.content-col-right div.content-box-grey div.csc-header, div.content-col-border div.content-box-grey div.csc-header {
		background-image:url('../img/marginal-headl-bg.jpg');
	}
	
	div.content-col-right div.content-text, div.content-col-border div.content-text, div.content-col-right div.content-image-text, div.content-col-border div.content-image-text {
		padding:15px 15px 70px 15px;
	}
	
	div.content-col-right div.content-text ul, div.content-col-border div.content-text ul, div.content-col-right div.content-image-text ul, div.content-col-border div.content-image-text ul {
		/*list-style-image:url('../img/list-arrow-blue-trans.png');*/
		margin-left:16px;
	}
	
	div.content-col-right div.content-text ul a, div.content-col-border div.content-text ul a, div.content-col-right div.content-image-text ul a, div.content-col-border div.content-image-text ul a {
		color:#979797;
	}
	
	div.content-col-right div.csc-header h1, div.content-col-border div.csc-header h1 {
		padding:7px 0px 0px 15px;
		color:#014b94;
		font-size:0.9em;
		letter-spacing:0.1em;
		text-transform:uppercase;
	}
	
	div.content-col-right h1, div.content-col-border h1 {
		margin-bottom:5px;
		color:#004a93;
		font-size:1em;
	}
	
	/* spalten rechts genrell ENDE */

	div.content-box div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
		margin-bottom:0px;
	}
	
	/* div.content-box div.csc-textpic div.csc-textpic-text,  */
	div.content-box div.content-text, div.content-box div.content-image-text {
		padding:20px 15px 70px 15px;
		min-height:80px;
/* 		margin-bottom:70px; */
		/*background-color:#d1d1d1;*/
		background-color: #dadada;
		background-image:url('../img/content-box-bg.png');
		background-repeat:no-repeat;
		background-position:bottom;
	}
	
	div.content-box-bg-grey div.csc-header {
		background-color:#d1d1d1;
	}
	
	div.content-box-bg-grey div.content-text, div.content-box-bg-grey div.content-image-text {
		padding:20px 15px 70px 15px;
		min-height:80px;
		background-color:#d1d1d1;
		background-image:url('../img/content-box-bg.png');
		background-repeat:no-repeat;
	}
	
	div.content-box div.csc-header {
		background-repeat:no-repeat;
	}
	
	div.content-col-border div.content-box div.csc-header, div.content-col-right div.content-box div.csc-header {
		width:223px;
		height:25px;
		line-height:1em;
		background-image:url('../img/content-box-r-headl-bg-trans.png');
	}
	
	div.col-right-small div.content-box div.csc-header {
		width:230px;
		height:25px;
		line-height:1em;
		background-image:url('../img/content-box-l-headl-bg-trans.png');
	}
	
	div.content-box div.csc-header h1 {
		padding:7px 0px 0px 15px;
		color:#ffffff;
		font-size:0.9em;
		letter-spacing:0.1em;
		text-transform:uppercase;
	}
	
/* 	div.content-box div.content-image-text, div.content-box div.content-text { */
	div.content-box {
		color:#777777;
		font-size:1em;
		line-height:1.6em;
	}
	
/* 	div.content-box div.content-image-text a, div.content-box div.content-text a { */
	div.content-box a {
		color:#E60043;
	}
	
/* 	div.content-box div.content-image-text h1, div.content-box div.content-text h1 { */
	div.content-box h2 {
		margin-bottom:5px;
		color:#004a93;
		font-size:1em;
	}
	
	#footer {
		position:relative;
		width:100%;
		height:42px;
		text-align:center;
/* 		background-image:url('../img/footer-bg-right.png'); */
/* 		background-repeat:repeat-x; */
	}
	
	#footer-text {
		position:absolute;
		top:26px;
		left:40px;
		width:510px;
		height:16px;
		text-align:left;
		color:#e80d44;
		background-color:#ffffff;
	}
	
	#footer-text img {
		display:inline;
	}
	
	#footer-text img.footer-b {
		margin-top:-3px;
	}
	
	#footer-text span.footer-fav {
		font-weight:700;
		margin-right:10px;
		vertical-align:top;
	}
	
	#footer-text span.f-text {
		vertical-align:top;
		margin-left:10px;
	}
	
	#footer-line {
		background-color:#e80d44;
		height:19px;
		width:100%;
	}
	
	#footer-bg {
		position:absolute;
		top:0px;


		right:0px;
	}
	
	#footer-nav {
		position:absolute;
		top:24px;
		left:215px;
		height:16px;
	}
	
	#footer-nav ul {
		vertical-align:top;
	}
	
	#footer-nav ul li {
		display:inline;
/* 		padding-top:6px; */
	}
	
	#footer-nav ul li a {
		color:#777777;
		font-size:0.9em;
	}
	
	#footer-nav ul li.first {
		
	}
	
	#footer-nav ul li.border {
		padding-left:13px;
		margin-left:13px;
		padding-bottom:4px;
		background-image:url('../img/metanav-line.jpg');
		background-repeat:no-repeat;
		background-position:0px 2px;
	}
	
	#copyright {
		margin-top:5px;
		color:#b2b2b2;
		font-size:0.9em;
	}

	#copyright a {
		color:#b2b2b2;
	}
	
	#footer-image-menu {
		width:620px;
		margin:20px auto;
	}
	
	#footer-image-menu img {
		margin:0px 20px;
	}

	#footer-margin {
		padding-bottom:50px;
	}
/* Layout ENDE */


/* NEWS */
	div.news-latest-container {
		min-height:295px;
		padding-left:40px;
		margin-top:5px;
		background-color:#ffffff;
		background-image:url('../img/news-title.png');
		background-repeat:no-repeat;
	}
	
	div.news-latest-container div.news-latest-item {
		
		width:431px;
		margin-bottom:14px;
		color:#777777;
		line-height:1.7em;
	}
	
	div.news-latest-container div.news-latest-item h3 {
		margin:0px;
		margin-bottom:10px;
		padding:0px;
		padding-top:5px;
		font-size:1em;
		font-weight:700;
		line-height:1em;
	}
	
	div#content div.news-latest-container div.news-latest-item h3 a {
		color:#004D92;
	}
	
	div.news-latest-container div.news-latest-item a img {
		float:left;
		margin-right:12px;
	}
	
	div.news-latest-container div.news-latest-item br.clear-both {
		clear:both;
	}

	div.news-latest-container div.news-latest-item .news-latest-right-box {
		float:left;
		width:311px;
	}
	
	span.news-latest-morelink {
/* 		float:left; */
	}
	
	span.news-latest-morelink a {
		color:#e60043;
	}
	
	div.news-single-item {
		width:600px;
	}
	
	div.news-single-image {
		float:left;
		width:127px;
		margin-top:14px;
	}
	
	span.news-single-date {
		display:block;
		margin-top:5px;
	}
	
	div.news-single-text {
		float:left;
		margin-left:5px;
		width:339px;
		min-height:130px;
		color:#777777;
		line-height:1.7em;
	}
	
	div.news-single-text h2 {
		font-size:1.2em;
		color:#004D92;
		margin-top:10px;
	}
	
	div.news-single-backlink {
		display:block;
		float:none;
		width:339px;
		margin-left:133px;
	}
	
	div.news-single-backlink a {
		color:#E60043;
	}
	
		div.news-single-prev {
		float: left;
		border-top: 1px solid #E30043;
		padding-top: 20px;
		width: 100%;
		padding-bottom: 30px;
	}
	div.news-single-prev .prev {
		padding-bottom: 10px;
		float: left;
		width: 100%;
	}	
	div.news-single-next {
		float: left;
		padding-bottom: 10px;
		width: 100%;
	}
	div.news-single-prev .single-image {
		float: left;
	}
	
	div.news-single-prev .single-content {
		float: left;
		width: 220px;
		margin-left: 5px;
		line-height: 1.3em;
	}
	
	div.news-single-prev .single-content h3 {
		font-size: 1em;
		font-weight: 700;
		line-height: 1em;
		margin: 0 0 10px;
		padding: 5px 0 0;
	}
	
	div.news-single-prev h4 {
		margin: 0 !important;
		font-size: 12px;
	}
	
	div.news-single-prev .single-content h3 a {
		color: #004D92 !important;
	}
	
	/* LIST */
	
	div.news-list-container {
		min-height:295px;
		padding-left:40px;
		margin-top:5px;
		background-color:#ffffff;
		background-image:url('../img/news-title.png');
		background-repeat:no-repeat;
	}
	
	div.news-list-container div.news-list-item {
		width:431px;
		margin-bottom:14px;
		color:#777777;
		line-height:1.7em;
	}
	
	div.news-list-container div.news-list-item h3 {
		margin:0px;
		margin-bottom:10px;
		padding:0px;
		padding-top:5px;
		font-size:1em;
		font-weight:700;
		line-height:1em;
	}
	
	div#content div.news-list-container div.news-list-item h3 a {
		color:#004D92;
	}
	
	div.news-list-container div.news-list-item a img {
		float:left;
		margin-right:12px;
	}
	
	div.news-list-container div.news-list-item br.clear-both {
		clear:both;
	}
	
	span.news-list-morelink {
		float:left;
	}
	
	span.news-list-morelink a {
		color:#e60043;
	}
	
	.archiv_link {
		float: right;
		margin-top: 10px;
	}

/* NEWS ENDE */

/* PIC MENU */
	div.csc-menu-pic1 {
		margin:14px 0px 0px 0px;
		width:690px;
	}
	
	div.csc-menu-pic1 div.picmenu {
		float:left;
		width:221px;
		margin-right:6px;
		margin-bottom:30px;
	}
	
	div#content div.csc-menu-pic1 div.picmenu a.picmenu-titlelink {
		display:block;
		margin:17px 0px 0px 0px;
		font-weight:700;
		color:#004D92;
	}
	
	div.csc-menu-pic1 div.picmenu a.picmenu-morelink {
		color:#e60043;
	}
	
	div.csc-menu-pic1 div.picmenu p {
		color:#777777;
		line-height:1.7em;
		margin:4px 0px;
		padding:0px;
	}
	
	div.csc-menu-pic2 {
		margin:14px 0px 0px 0px;
		width:460px;
	}
	
	div.csc-menu-pic2 div.picmenu {
		float:left;
		width:221px;
		margin-right:6px;
		margin-bottom:30px;
	}
	
	div#content div.csc-menu-pic2 div.picmenu a.picmenu-titlelink {
		display:block;
		margin:17px 0px 0px 0px;
		font-weight:700;
		color:#004D92;
	}
	
	div.csc-menu-pic2 div.picmenu a.picmenu-morelink {
		color:#e60043;
	}
	
	div.csc-menu-pic2 div.picmenu p {
		color:#777777;
		line-height:1.7em;
		margin:4px 0px;
		padding:0px;
	}
/* PIC MENU ENDE */

/* PREV NEXT MENU */

.menu-prev-next {
	margin-top: 25px;
}

.menu-prev-next .prev {
	float: left;
	width: 45%;
}

.menu-prev-next .next {
	float: right;
	width: 45%;
	text-align: right;
}


/* PREV NEXT MENU ENDE */

/* REFERENCES */
	div.tx-strgbreference-pi1 form select {
		border:1px solid #E60043;
		margin-right:10px;
		margin-bottom:10px;
	}

	table.references {
		border-spacing:0px;
		width:690px;
	}

	table.references-small {
		border-spacing:0px;
		width:470px;
	}
	
	table.references-seo {
		border-spacing:0px;
		width:470px;
	}

	/*table.references thead {
		display:inline-table;
	}*/
  
	table.references tbody {
/* 		display:inline-table; */
		border-spacing:4px;
	}

	tr.reference-headl {
/* 		background-color:#e7e7e7; */
	}

	tr.reference-headl th {	
		text-transform:uppercase;
		height:25px;
/* 		min-width:90px; */
		background-color:#e7e7e7;
	}

	tr.reference-headl th img {	
		margin-right:3px;
	}

	tr.reference-entry td {
		vertical-align:top;
		padding:6px;
		background-color:#e7e7e7;
		border-right:4px solid white;
		border-top:4px solid white;
	}

	tr.reference-headl th.teaser {	
		padding-left:10px;
		color:#014b92;
		font-weight:700;
		background-repeat:no-repeat;
		background-image:url('../img/reference-headl-bg-l.jpg');
	}
	
	tr.reference-headl th.services {
		background-image:url('../img/reference-td-bg-split1.png');
		background-repeat:repeat-y;
		background-position:top right;
	}
	
	tr.reference-headl th.city {
		background-image:url('../img/reference-td-bg.png');
		background-repeat:repeat-y;
		background-color:transparent;
		background-position:top left;
	}

	tr.reference-headl th.status {
		background-image:url('../img/reference-td-bg-split2.png');
		background-repeat:repeat-y;
		background-color:transparent;
		width:15px;
	}

	table.references-small tr.reference-headl th.services {	
		background-image:url('../img/reference-td-bg.png');
		background-repeat:repeat-y;
		background-color:transparent;
		background-position:top left;
	}

	tr.reference-entry td.image {
		padding:0px;
		width: 120px;
	}

	tr.reference-entry td ul {
		list-style:none;
		padding:0px;
		margin:0px;
	}

	tr.reference-entry td.services {
		background-image:url('../img/reference-td-bg-split1.png');
		background-repeat:repeat-y;
		background-position:top right;
	}

	table.references-small tr.reference-entry td.services {
		width:82px;
		height:67px;
		background-image:url('../img/reference-td-bg.png');
		background-repeat:repeat-y;
		background-color:transparent;
		background-position:top left;
	}
	
	tr.reference-entry td.city {
		width:82px;
		height:67px;
		background-image:url('../img/reference-td-bg.png');
		background-repeat:repeat-y;
		background-color:transparent;
		background-position:top left;
	}

	tr.reference-entry td.status {
/* 		width:82px; */
		width:15px;
		height:67px;
		background-image:url('../img/reference-td-bg-split2.png');
		background-repeat:repeat-y;
		background-color:transparent;
	}

/* REFERENCES ENDE */

/* CONTACT FORM */
	div.error-box {
		padding:10px 0px;
	}

	span.error {
		color:#E30043;
	}

	label.contact-label {
		float:left;
		width:150px;
	}

	input.contact-input-text {
		float:left;
		margin-bottom:10px;
		height:15px;
		font-size:12px;
		border:1px solid #004C94;
	}

	textarea.contact-textarea {
		width:415px;
		border:1px solid #004C94;
	}
/* CONTACT FORM ENDE */

/* PORTRAIT FORM */
	label.portrait-label {
		float:left;
		width:150px;
	}

	select.portrait-select {
		float:left;
		font-size:12px;
		height:20px;
		width:267px;
		margin-bottom:10px;
		border:1px solid #004c94;
	}

	input.portrait-input-text {
		float:left;
		margin-bottom:10px;
		height:15px;
		font-size:12px;
		border:1px solid #004c94;
	}
	#portrait-form-captcha {

	}
/* PORTRAIT FORM ENDE */

/* SmoothGallery */
	div.content-col-right div.tx-rgsmoothgallery-pi1 {
		background-image:none;
		background-color:#ffffff;
	}

	div.content-col-right div.myGallery {
		border:none;
	}

	div.content-col-right div.slideElement {
		background-color:#ffffff;
	}
/* SmoothGallery END */

/* twitter plugin */
	div.tx-timtabtwitter-pi1 div.entry {
		display:block;
	}
	div.content-col-right div.tx-timtabtwitter-pi1 div.entry div.message, div.content-col-border div.tx-timtabtwitter-pi1 div.entry div.message {
		width:164px;
	}
	div.content-col-right div.tx-timtabtwitter-pi1, div.content-col-border div.tx-timtabtwitter-pi1 {
		min-height:80px;
		background-color:#d1d1d1;
		background-image:url('../img/content-box-bg.png');
		background-repeat:no-repeat;
		background-position:bottom;
	}
	div.tx-timtabtwitter-pi1 span.date {
		color:#004D92;
	}
	div.tx-timtabtwitter-pi1 div.entry div.image {
		float:left;
		width:53px;
/* 		margin-bottom:10px; */
	}
	div.tx-timtabtwitter-pi1 div.entry div.message {
		float:left;
		width:385px;
/* 		margin-bottom:10px; */
	}
	div.tx-timtabtwitter-pi1 hr.separator {
		border:none;
		border-bottom:1px solid #004D92;
		margin:0px;
		padding-top:10px;
		margin-bottom:10px;
		width:438px;
	}
	div.content-col-right div.tx-timtabtwitter-pi1 hr.separator, div.content-col-border div.tx-timtabtwitter-pi1 hr.separator {
		width:auto;
	}
/* twitter plugin END */

/* Glossar */
	div.glossar-light-red-box {
		padding:5px 10px;
		border:1px solid #E30043;
		background:#f9e6ec;
	}
	div.glossar-red-box {
		padding:5px 10px;
		border:none;
		background:#E30043;
		color:#ffffff;
	}
	div.glossar-red-box h1, div.glossar-red-box h2 {
		color:#ffffff;
		margin-top:10px;
	}
	#content div.glossar-red-box a {
		color:#ffffff;
		text-decoration:underline;
	}
	#content div.glossar-red-box a:hover {
		text-decoration:none;
	}
	
/* Glossar END */