/* CSS Document */



html { margin:0px; padding:0px;}



html[xmlns^="http"]

			{

			/* verhindert Mozilla-Zucken

			 * > Firefox 1.5

			 */

			overflow-y: scroll;

			}



body  { height:101%; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }



.csc-textpic-text {color:#87888a;}



#CenterContainer {

	width:1024px;

	height:auto;

	position:relative;

	left:50%;

	margin-left:-512px;

	display:block;

}



#TopHeader {

	width:1007px;

	height:auto;	/* = 30px */	

	padding-top:15px;

	padding-bottom:3px;

	font-size:9px;

	color:#a7a8aa;

	text-align:right;

	display:block;

}



#TopHeader a { color:#a7a8aa; text-decoration:none; }

#TopHeader a:hover { color:#66bd19; text-decoration:underline; }



#Rahmen {

	width:1022px;

	height:auto;

	border:1px solid #807f84;

	float:left;

}



#LogoContainer {

	width:1022px;

	height:142px;

	background-color:#d0e4a7;

	display:block;

}



#Logo {

	width:267px;

	height:59px;

	float:left;

	margin-top:73px;

}







#MainNaviContainer {

	width:auto;

	height:auto;

	float:right;

	margin-right:17px;

	margin-top:119px;

}





ul#mainnav { font-size:11px; color:#87888a; margin:0px; padding:0px; }

li.mainnav { list-style-type:none; float:left; }

a.mainnav { font-size:11px; color:#87888a; text-decoration:none; text-align:right; }

a.mainnav:hover, a.mainnavactive { font-size:11px; color:#66bd19; text-decoration:underline; }





#BannerContainer {

	width:1022px;

	height:142px;

	margin-top:5px;

	display:block;

}



#SubNaviContainer {

	width:282px;

	height:142px;

	float:left;

	background-color:#a6a6a6;

}



#SubNavi {

/*

	width:188px;

	height:auto;

	margin-top:10px;

	margin-left:88px;

	float:left;

	font-size:11px;

	line-height:13px;

	border:1px solid;

	*/

}



ul#subnav {

line-height:13px;

text-align:left;

font-size:11px; 

color:#87888a; 

margin:10px 0px 0px 26px; 

padding:0px; 

list-style-type:none;

}



li.subnav { padding-bottom:5px; }

a.subnav { font-size:11px; color:#fff; text-decoration:none; }

a.subnav:hover, a.subnavactive { font-size:11px; color:#d0e4a7; text-decoration:underline;  }



#Banner {

	width:735px;

	height:142px;

	float:right;

	margin-left:5px;
	
	overflow:hidden;

}





#NewsContainer {

	width:282px;

	height:auto;

	/* margin-left:88px;

	margin-top:50px; */

	/* float:left; */

	float:left;

	margin:50px 0px 0px 0px;

}



#News {	

	text-align:left;

	width:194px;

	height:auto;

	/* float:left; */

	display:block;

	margin:0px 0px 0px 88px;

}



#News #Quickfinder {

	/* width:151px;

	height:auto;

	float:left;

	padding-bottom:50px; */

	display:block;

	height:auto;

	margin:0px 0px 0px 0px;

	width:194px;

}



form.quick {display:block; padding:0px; margin:0px; width:100%;}



select.quickfinder { width:151px; height:20px; color:#6b6b6e; border:1px solid #d0e4a7; margin-bottom:10px;}



#News #Quickfinder input.submit { width:20px; height:18px; background-color:#d0e4a7; border:none; color:#6b6b6e; float:left; }

#News #Quickfinder input.textfield {margin-left:5px; width:124px; height:18px; background-color:#d9d9d9 !important; border:none; color:#6b6b6e; float:left; }



#News p.news {

	display:block;	

	font-size:11px;

	line-height:16px;

	color:#66bd19;

}



#News p.news a, #News p.news a:hover {

	float:left;

	font-size:11px;

	line-height:16px;

	padding-right:5px;

	color:#66bd19;

	font-weight:bold;

	text-decoration:none;

	clear:both;

}





#pscroller2 {display:block; margin:50px 0px 0px 0px;}





/* Newsticker */



div#tickerspace { margin-top:28px; }

*html div#tickerspace { margin-top:10px; }



div#divTicker, div#divTicker:hover { background-color:#fff !important; }



div.cssTickerEntry { padding:5px; width:140px; }





div.dmnt_subtitledivider { display:none; }



div#tickerspace a.dmnt_a { text-decoration:none; color:#87888a; font-size:11px; }



div#tickerspace span.dmnt_newssubtitle { color:#66bd19;  }



div#tickerspace span { display:block; }



span.dmnt_newstitle { font-weight:bold; }







#ContentContainer {

	width:735px;

	height:auto;

	margin:50px 0px 0px 0px;

	float:right;

	line-height:16px;

	font-size:11px;

	padding:0px;

	color:#87888a;

}



#ContentContainer h1 { 

	font-size:16px;

	color:#66bd19;

	padding:0px 0px 8px 0px;

	margin:0px;

}



h2 {font-size:16px;

	color:#66bd19;

	padding:0px;

	margin:0px;}







/*********************** SUCHE ***********************/

h3.csc-noSearchResultMsg { color:#87888a; }



table.csc-searchform { padding-top:20px; }



td.csc-form-labelcell p.csc-form-label { color:#66bd19; font-size:11px; }



td.csc-form-fieldcell { padding-top:5px; }



td.csc-form-fieldcell input { background-color:#d9d9d9; border:none; color:#6b6b6e; }



td.csc-form-fieldcell select { color:#6b6b6e; border:1px solid #d0e4a7;}





#ContentContainer a, #ContentContainer a:hover { 

	color:#66bd19;

	text-decoration:underline;

}



#ContentContainer p { 

	padding-bottom:16px;

}



#ContentContainer p.einspaltig { 



	color:#87888a;

}



#ContentContainer p.linkespalte { 

	color:#87888a;

	width:320px;

}





/*

#ContentContainer img { 

	float:right;

	margin-top:14px;

}

*/





div.einsp { display:block; }

div.einsp .einspaltig { float:left; margin-right:93px; }

div.einsp div.left, div.einsp div.left p { float:left; width:310px;  }

div.einsp div.right { float:right; width:288px; margin-right:93px; border:1px solid}

div.einsp div.linkespaltebreit { float:left; width:450px; margin:0px; padding:0px; }

div.einsp div.rechtespalteklein { float:right; width:220px;  }



div.einsp p { margin-right:94px; color:#87888a; }

div.left p, div.right p { margin-right:-94px; color:#87888a; }

div.linkespaltebreit p { width:450px; margin:0px; padding:0px; }

div.rechtespalteklein p { padding:0xp; margin:0px; }





div.rightimg { float:right; }



table.contenttable contenttable-0 { width:auto; }

.td-0, .td-1, .td-2 { font-size:11px; color:#87888a; vertical-align:text-top; padding-top:20px; padding-right:30px; width:230px;  }





table {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }





table.buderustable { margin-top:20px; padding: 0px 0px 10px 0px; width:450px; background-color: #737373; }

table.buderustable td { width: auto; padding-left: 10px; color: #FFFFFF; font-weight: bold; }



table.greentable { margin-top:20px; padding: 0px 0px 10px 0px; width:420px; background-color: #d0e095; }

table.greentable td { width: auto; padding-left: 10px; color: #444; font-weight: bold; }

 

 

table.pressetable { width:641px; border-collapse:collapse; margin-top:20px;  }

table.pressetable th, table.pressetable th.td-last { font-size:11px; color:#66bd19; text-align:left; }

table.pressetable tr.tr-odd { padding:0px; margin:0px; background-color:#d0e4a7; }

table.pressetable th.td-0, table.pressetable td.td-0 { padding:5px 5px 5px 10px;  width:55px; }

table.pressetable th.td-1, table.pressetable td.td-1 { padding:5px; width:125px; }

table.pressetable th.td-2, table.pressetable td.td-2 { padding:5px; }

table.pressetable th.td-last { padding:5px 10px 5px 5px; width:50px; }

table.pressetable td.td-last { padding:0px 10px 0px 5px; margin:0px; width:50px; }

table.pressetable td.td-last img { border:0px; }





table.referenzentable { width:320px; border-collapse:collapse; margin-top:10px;  }

table.referenzentable td { margin:0px; padding:1px 0px 1px 0px; }

table.referenzentable td.td-0 { width: 140px; }





fieldset.csc-mailform { border:0px; }

form#mailform { color:#87888a; }

input#mailformname { margin:0px; border:1px solid #d0e4a7; color:#87888a;}

input#mailformemail { margin:0px; border:1px solid #d0e4a7; color:#87888a; }

form#mailform textarea { margin:0px; border:1px solid #d0e4a7; color:#87888a; }



input#mailformname,

input#mailformemail,

form#mailform textarea {width:280px;}



input#mailformtv { margin:0px; }

input#mailformformtype_mail { margin:0px 0px 0px 80px; background-color:#d0e4a7; border:none; color:#6b6b6e;}

* html input#mailformformtype_mail,

*+html input#mailformformtype_mail {margin:0px 0px 0px 82px;}



form#mailform label { color:#66bd19; vertical-align:top; }

div.csc-mailform-field { margin-top:5px; } 



form#mailform label {width:80px; float:left;}

form#mailform div {display:block; clear:both;}





/* News (List) */

div.news-list-container { background-color:#FFF; border:none; }

div.news-list-item { padding-bottom:10px; background-color:#FFF; border:none; border-bottom:1px solid #66bd19; }

div.news-list-item span.news-list-date { color:#848587; background-color:#FFF; font-weight:normal; }

div.news-list-item h3 { background-color:#FFF; border:none; padding:2px 2px 2px 0px; }

div.news-list-item h3 a { padding-left:0px !important; font-size:11px; color:#1C4E9F; line-height:14px; text-decoration:none; background-color:none; }

div.news-list-item p { color:#87888a; }

div.news-list-item span.news-list-morelink a { color:#1C4E9F; text-decoration:none; }

div.news-list-item hr.clearer { display:none; }

div.news-list-item div.news-list-morelink { margin-top:3px; margin-left:0px !important; }



/* News (Detail) */

div.news-single-item { background-color:#FFF; border:none; }

div.news-single-item h2 { color:#66bd19; }

div.news-single-item p { color:#87888a; }



div.news-single-item a { }



div.news-single-item div.news-single-backlink a { display:block; color:#1C4E9F; text-decoration:none; }

div.news-single-item hr.cl-right { display:none; }







div.clear  {clear:both; height:0px; margin:0px; padding:0px; font-size:0px; line-height:0px; }

div.csc-textpic-imagewrap img, div.csc-textpic-imagewrap, .csc-textpic {margin:0px; padding:0px;}





#FooterContainer {

	width:1022px;

	height:27px;

	display:block;

}



#FooterLeft { width:83px; height:27px; float:left; background-color:#a6a6a6; }

#FooterRight { width:194px; height:27px; float:left; background-color:#d0e4a7; margin-left:5px; }


#footerlist {float:left; padding: 5px; color:#87888A; font-size:11px; }

#footerlist a{color:#87888A; font-size:11px; text-decoration:none; }

#footerlist a:hover{color:#87888A; font-size:11px; text-decoration:underline; }




