/*

////////////////////////////////////////////////////////////



 	+--------------------------------+

	| structural elements            |

	+--------------------------------+

*/





body{

	margin:		0px 0px 0px 0px;

	padding:	0px 0px 0px 0px;

	

	font-family		: 'Verdana', 'Arial', sans-serif;

}	





/*	--- headers ---		*/

#header{ 



	width:		870px;

	height:		113px;



	position:	absolute;

	top:		10px;

	left:		0px;

	

	margin:		0px 0px 0px 0px;

	padding:	0px 0px 0px 0px;

	background:	url(noflash.gif);	



 }

 

#header_print{ 



	width:		0px;

	height:		0px;



	overflow:	hidden;

	display:	none;

	

	position:	absolute;

	top:		0px;

	left:		0px;

	

	margin:		0px 0px 0px 0px;

	padding:	0px 0px 0px 0px;

	



 }





#news_position{ 



	width:		870px;

	height:		58px;

	

	position:	absolute;

	top:		145px;

	left:		0px;

	

	margin:		0px 0px 0px 0px;

	padding:	0px 0px 0px 0px;

	

	border-color:	#000000;

	

	border-top-style	:solid;

	border-left-style	:none;

	border-right-style	:none;

	border-bottom-style	:solid;

	

	border-top-width:	1px;

	border-left-width:	0px;

	border-bottom-width:	1px;

	border-right-width:	0px;

	

	background:	url(breakingnews_bg.gif);

	

 }

 















/*	

	////////// left navs //////////	

*/





div.languages{ 

	width:		140px;

	height:		30px;

	

	position:	absolute;

	top:		225px;

	left:		27px;

	

	margin:		0px 0px 0px 0px;

	padding:	0px 0px 0px 0px;



	overflow:	hidden;

	

	/* background:	#CC6666; */

 }





div.mainnav{ 

	width:		140px;

	height:		300px;

	

	position:	absolute;

	top:		240px;

	left:		0px;

	

	margin:		0px 0px 0px 0px;

	padding:	0px 0px 0px 0px;

	

	/* break:		both;*/

	

	/* background:	#6666CC; */

 }

 

div.minornavbox{ 

	width:		230px;

	

	position:	absolute;

	top:		280px;

	left:		640px;

	

	margin:		0px 0px 0px 0px;

	padding:	0px 0px 0px 0px;

	

	/* break:		both;*/

	

	/* background:	#6666CC; */

 }



















/*	////////// contentarea //////////		*/





div.breaking_news {

 	width:		800px;

	height:		52px;

	

	margin:		2px 0px 0px 20px;

	padding:	0px 0px 0px 5px;

	

	overflow:	hidden;

	white-space		:nowrap;

	

	background:	#FFFFFF;

}

 

 

div.breadcrumb{ 

	width:		700px;

	height:		30px;

	

	position:	absolute;

	top:		225px;

	left:		170px;

	

	margin:		0px 0px 0px 0px;

	padding:	0px 0px 0px 0px;

	

	/* background:	#9999FF; */

	

	background:	url(breadcrumb_bg.gif);

 }



div.content1{ 



	width:		450px;

	height:		100px;

	

	position:	absolute;

	top:		270px;

	left:		170px;

	

	margin:		0px 0px 0px 0px;

	padding:	0px 0px 0px 0px;

	

	/* background:	#CCCCCC;*/

 }



div.content2{ 

	width:		230px;

	height:		100px;

	

	position:	absolute;

	top:		270px;

	left:		640px;

	

	margin:		0px 0px 0px 0px;

	padding:	0px 0px 0px 0px;

	

	overflow:	visible;

	

	/*background:	#CCCCCC;*/





}



 

div.content2 div.introtext{ 

	width:		230px;



	margin:		0px;

	padding:	0px;



}



div.content { 

	width:		450px;

	height:		100px;

	

	position:	absolute;

	top:		270px;

	left:		170px;

	

	margin:		0px 0px 0px 0px;

	padding:	0px 0px 0px 0px;

	

	/*background:	#CCCCCC; */

}

 





div.content div.textonly{ 

	width:		450px;

	margin:		0px 0px 20px 0px;

	padding:	0px;

}



div.content div.imageonly{ 

	margin:		0px 0px 20px 0px;

	padding:	0px;

}



div.content1 div.textonly, div.content2 div.textonly { 

	width:		270px;

	margin:		0px 0px 20px 0px;

	padding:	0px;

}





div.sitemap_all {

	width		: 720px;

	margin		: 0px;

	padding		: 0px 0px 0px 0px;

}

div.sitemap_col {

	width		: 340px;

	margin		: 0px 20px 0px 0px;

	padding		: 0px;

	

	float		: left;

	

	/*clear		: none;*/

} 

 



 

 

 

 

 

 

 

 

 

 /*

////////////////////////////////////////////////////////////



 	+--------------------------------+

	| design elements                |

	+--------------------------------+

*/









/*	////////// links general //////////		*/





span A{

	text-decoration:	none;

} 

div A{

	text-decoration:	none;

}













/*	////////// lanuages //////////			*/



span.lang, span.lang_active{

	font-weight:		bold;

	font-size:		11px;

}



span.lang A:link , span.lang A:visited{

	color:			#999999;

}



span.lang A:hover , span.lang A:active{

	color:			#1FA0F1;

}



span.lang_active A:link , span.lang_active A:visited, span.lang_active A:hover , span.lang_active A:active{

	color:			#1FA0F1;

}











/*	////////// mainnav //////////		*/









div.navigation, div.navigation_active {

	width:			140px;

	height:			17px;

	

	padding:	0px 0px 0px 0px;

	margin:		17px 0px 0px 0px;

}



div.navigation2 , div.navigation2_active{

	margin		:0px 0px 3px 0px;

	padding		:0px 0px 0px 27px;

	

	font-size		: 10px;

	

	/*line-height		: 15px;*/

}





div.navigation2 A:link, div.navigation2 A:visited{

	color:			#000000;

}

div.navigation2 A:hover, div.navigation2 A:active{

	color			: #1FA0F1;

	font-weight		: bold;

}


#werbung {
	padding: 20px 0px 20px 27px;
}
div.navigation2 A.werbung{
	line-height: 11px;

}
div.navigation2 A.werbung img{
	padding-top: 6px;

}

div.navigation2 A.werbung:hover{

	font-weight		: normal;
	line-height: 11px;

}


div.navigation2_active A:link, div.navigation2_active A:visited, div.navigation2_active A:hover, div.navigation2_active A:active{

	color:			#1FA0F1;

	font-weight		: bold;

}







div.navigation3, div.navigation3_active{

	margin		:0px 0px 3px 0px;

	padding		:0px 0px 0px 37px;

	

	font-size		: 10px;

	/*line-height		: 15px;*/

}

div.navigation3 A:link, div.navigation3 A:visited{

	color:			#666666;

}

div.navigation3_active{	

	border-color		: #1FA0F1;

	border-top-style	:none;

	border-left-style	:none;

	border-right-style	:none;

	border-bottom-style	:solid;

	

	border-top-width:	0px;

	border-left-width:	0px;

	border-bottom-width:	1px;

	border-right-width:	0px;

}



div.navigation3 A:hover, div.navigation3 A:active{

	color:			#1FA0F1;

}



div.navigation3_active A:link, div.navigation3_active A:visited, div.navigation3_active A:hover, div.navigation3_active A:active{

	color:			#1FA0F1;

}







/*	////////// nav level 4 rechts //////////		*/



div.minornav, div.minornav_active{

	margin		:0px 0px 3px 0px;

	padding		:0px;

	

	font-size		: 10px;

	/*line-height		: 15px;*/

}

div.minornav A:link, div.minornav A:visited{

	color:			#666666;

}

div.minornav A:hover, div.minornav A:active{

	color:			#1FA0F1;

}



div.minornav_active A:link, div.minornav_active A:visited, div.minornav_active A:hover, div.minornav_active A:active{

	color:			#1FA0F1;

}









 

 

 

/*	////////// breadcrumb //////////		*/



div.breadcrumb{

	font-size		: 13px;

	font-weight		: bold;

	color			: #1FA0F1;

}



div.breadcrumb A{

	color			: #1FA0F1;

	/*text-decoration		: none;*/

}



div.breadcrumb span.act{

	color			: #999999;

	/*text-decoration		: none;*/

}









/*	////////// breaking news //////////		*/



div.breaking_news p, div.breaking_news p a{

	text-decoration		: none;

	color			: #AAAAAA;

	font-size		: 20px;

	font-weight		: 100;

}

 

div.breaking_news p a:hover{

	color			: #1FA0F1;

}

















/*	////////// content //////////		*/





/* introtext */

div.content2 div.introtext .csc-header{ 

	margin:		0px 0px 0px 0px;

	padding:	0px 0px 0px 0px;

	

	border-color:	#999999;

	

	border-top-style	:none;

	border-left-style	:none;

	border-right-style	:none;

	border-bottom-style	:solid;

	

	border-top-width:	0px;

	border-left-width:	0px;

	border-bottom-width:	1px;

	border-right-width:	0px;

	

	font-size		: 11px;

	font-weight		: bold;

	color			: #999999;

}



div.content2 div.introtext p{

	margin			: 0px;

	padding			: 0px;

	font-size		: 10px;

	line-height		: 13px;

	color			: #999999;

}

div.content2 div.introtext a{

	color			: #999999;

	text-decoration		: none;

}

div.content2 div.introtext a:hover{

	color			: #000000;

	text-decoration		: none;

}





/* normaler inhalt */



div.breaking_news .csc-header {

	margin		: 0px;

	padding		: 0px;

	

	width		: 0px;

	height		: 0px;

	

	overflow	: hidden;

	

	display		: none;

}



div.breaking_news p {

	margin:		0px 0px 3px 0px;

	padding:	0px;

 }

 





div.content .csc-header, div.content .csc-textpicHeader, div.content1 .csc-header, div.content1 .csc-textpicHeader, div.content2 .csc-header, div.content2 .csc-textpicHeader {

	margin:		0px 0px 8px 0px;

	padding:	0px 0px 0px 0px;

	

	border-color:	#000000;

	

	border-top-style	:none;

	border-left-style	:none;

	border-right-style	:none;

	border-bottom-style	:solid;

	

	border-top-width:	0px;

	border-left-width:	0px;

	border-bottom-width:	1px;

	border-right-width:	0px;

}



div.content h1, div.content1 h1, div.content2 h1 {

	font-size:		11px;

	font-weight:		bold;

	

	margin:		0px 0px 0px 0px;

	padding:	0px 0px 0px 0px;

}



div.content p, div.content1 p, div.content2 p{

	margin:		0px 0px 0px 0px;

	padding:	0px 0px 0px 0px;

}



div.content .bodytext, div.content1 .bodytext, div.content2 .bodytext {

	font-size		: 10px;

	line-height		: 15px;

}





div.content i, div.content1 i, div.content2 i, div.content em, div.content1 em, div.content2 em{

	color			: #1FA0F1;

	font-style		: normal;

	font-weight: bold;

}





div.content a:link,

div.content a:visited,

div.content div.textonly  p a:link,

div.content div.csi-text p a:link,

div.content div.textonly p a:visited,

div.content div.csi-text p a:visited,

div.content1 div.textonly  p a:link,

div.content1 div.csi-text p a:link,

div.content1 div.textonly p a:visited,

div.content1 div.csi-text p a:visited,

div.content2 div.textonly  p a:link,

div.content2 div.csi-text p a:link,

div.content2 div.textonly p a:visited,

div.content2 div.csi-text p a:visited{

	color				: #EF57A0;

	text-decoration		: underline;

}



div.content a:hover,

div.content a:active,

div.content div.textonly p a:hover,

div.content div.csi-text p a:hover,

div.content div.textonly p a:active,

div.content div.csi-text p a:active,

div.content1 div.textonly p a:hover,

div.content1 div.csi-text p a:hover,

div.content1 div.textonly p a:active,

div.content1 div.csi-text p a:active,

div.content2 div.textonly p a:hover,

div.content2 div.csi-text p a:hover,

div.content2 div.textonly p a:active,

div.content2 div.csi-text p a:active{

	color				: #EF57A0;

	/*font-weight			: bold;*/

	text-decoration		: underline;

}	



div.content h1 a:link,

div.content h1 a:visited,

div.content h1 a:hover,

div.content h1 a:active,

div.content1 h1 a:link,

div.content1 h1 a:visited,

div.content1 h1 a:hover,

div.content1 h1 a:active,

div.content2 h1 a:link,

div.content2 h1 a:visited,

div.content2 h1 a:hover,

div.content2 h1 a:active{

  color				: #000;

text-decoration		: none;

}





div.content div.textonly ul, div.content div.imageonly ul{

	margin		: 0px;

	padding		: 0px;

        list-style-image:url(bullet.gif);

}

div.content div.textonly li, div.content div.imageonly li{

	margin		: 0px 0px 5px 30px;

	padding		: 2px 0px 0px 0px;

	

	font-size	: 10px;

	color		: #000000;

}







/*	////////// sitemap //////////		*/



div.content div.sitemap_all a {

	text-decoration	:none;

}



div.sitemap1 {

	background	: #FFFFFF;

	

	margin		: 0px 0px 20px 0px;

	padding		: 0px 0px 0px 0px;

	border-color	:	#000000;

	

	border-top-style	:none;

	border-left-style	:none;

	border-bottom-style	:solid;

	border-right-style	:none;

	

	border-top-width	:0px;

	border-left-width	:0px;

	border-bottom-width	:1px;

	border-right-width	:0px;

}

div.content div.sitemap1 a{

	color		: #000000;

	font-size	: 11px;

	font-weight	: bold;

}



div.sitemap2 {

	background	: #1FA0F1;

	

	margin		: 20px 0px 10px 0px;

	padding		: 0px 0px 0px 0px;

}

div.content div.sitemap2 a{

	font-size	: 10px;

	font-weight	: bold;

	

	color		: #FFFFFF;

}



div.sitemap3 {

	margin		: 10px 0px 5px 0px;

	padding		: 0px 0px 0px 0px;

	

	border-color	:	#1FA0F1;

	

	border-top-style	:none;

	border-left-style	:none;

	border-bottom-style	:solid;

	border-right-style	:none;

	

	border-top-width	:0px;

	border-left-width	:0px;

	border-bottom-width	:1px;

	border-right-width	:0px;

}

div.content div.sitemap3 a{

	font-size	: 11px;

	font-weight	: normal;

	

	color		: #1FA0F1;

}



div.sitemap4 {

	margin		: 5px 0px 3px 0px;

	padding		: 0px 0px 0px 30px;

}

div.content div.sitemap4 a{

	font-size	: 10px;

	font-weight	: normal;

	

	color		: #000000;

}



div.sitemap5 {

	margin		: 0px 0px 3px 0px;

	padding		: 0px 0px 0px 60px;

}

div.content div.sitemap5 a{

	font-size	: 10px;

	font-weight	: normal;

	

	color		: #999999;

}









/*	////////// besucherstatistik //////////		*/



div.content td{

	font-size	: 10px;	

}



div.content td.textgreen{

	color		: #EF57A0;	

}

div.content td.textgray{

	color		: #1FA0F1;	

}

div.content td.titlesbold{

	font-weight	: bold;	

}



















/*	////////// text mit bild //////////		*/





.csi-textpic {

		padding: 0px;	/* mod 5*/

		margin: 0px 0px 20px 0px;  /* added */

		/* background: #003399;  XXX demo only*/

		/* border: 2px solid green;  XXX demo only*/

	}

	

div.content .csi-textpic img {

	/* border		: 1px solid black;  XXX demo only*/

	margin			: 5px; /* mod 4*/

	padding			: 2px;

	background		: white;

}

div.content1 .csi-textpic img, div.content2 .csi-textpic img {

	margin			: 5px; /* mod 4*/

	padding			: 2px;

	background		: white;

}

	

div.content .csi-textpic .csi-caption {

	text-align	: left;  /* mod: center  will have to be an inline style?  - controlled by TS [left - right - center]*/

	background	: #FFFFFF;

	margin		: 0px 0px 5px 5px;

	padding		: 0px 0px 0px 3px;

	width		: 185px;

	font-size	: 9px;

	font-style	: normal;

	overflow	: hidden;

}

	

div.content1 .csi-textpic .csi-caption, div.content2 .csi-textpic .csi-caption{

	width		: 0px;

	height		: 0px;

	margin		: 0px;

	padding		: 0px;

	display		: none;

}





.csi-textpic .csi-image {

	/* border		: 1px solid red;  XXX demo only*/

	padding			: 0px 0px 0px 0px;  /*XXX demo only*/

	/* margin		: 10px 0px 0px 0px;  added */

	background		: url(bild_bg.gif);  /* mod hex color*/

	overflow		: hidden;/* added */

	font-size		: 10px;

	}

	

div.content .csi-textpic .csi-image {

	width			: 195px; /*will have to be an inline style - controlled by TS*/

}

div.content1 .csi-textpic .csi-image,  div.content2 .csi-textpic .csi-image{

	width			: 195px; /*will have to be an inline style - controlled by TS*/

}









	

.csi-textpic .csi-imagewrap {

	/*border: 1px solid blue; XXX demo only*/

}

	

.csi-textpic .csi-text {

	/*border: 1px solid silver; XXX demo only*/

	text-align	: left; /*will have to be an inline style - controlled by TS*/

	/* margin		: 0px 20px 0px 0px;  added */

	padding		: 0px;  /* added */

	/* width		: 450;  added */

}

	

	.csi-text p {

		margin-top: 0;

	}

	

	/* CENTER */

	

	.csi-center .csi-image {

		margin: 0 auto 3px;

	

	}

	

	/* RIGHT */

	.csi-right div.csi-image {

		float: right;

		clear: both;

	}

	

	.csi-right div.csi-text {

		clear: right;

	}

	

	

	/* LEFT */

	.csi-left div.csi-image {

		float: left;

		clear: both;

	}

	

	.csi-left div.csi-text {

		clear: left;

	}

	

	

	/* INTEXT LEFT */

	.csi-intext-left .csi-image {

		float: left;

		clear: both;

		margin: 0px 8px 0px 0px;

	}

	

	

	/* INTEXT RIGHT */

	.csi-intext-right .csi-image {

		float: right;

		clear: both;

		margin: 0px 0px 0px 20px;

	}

	

	

	/* INTEXT RIGHT NOWRAP */

	.csi-intext-right-nowrap .csi-text {

		margin-right: 215px; /*will have to be an inline style - controlled by TS*/

	}

	

	.csi-intext-right-nowrap .csi-image {

		float: right;

		clear: both;

	}

	

	

	/* INTEXT LEFT NOWRAP*/	

	.csi-intext-left-nowrap .csi-text {

		margin-left: 215px; /*will have to be an inline style - controlled by TS*/

	}

	

	.csi-intext-left-nowrap .csi-image {

		float: left;

		clear: both;

	}

	

	

	

	

	

/* default styles for extension "tx_indexedsearch" */



.tx-indexedsearch {

	width		: 700px;	

}



.tx-indexedsearch .tx-indexedsearch-searchbox{

	margin		: 0px 0px 40px 0px;

}





.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 

	width		: 70px;

}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {

	width		: 250px;

}

.tx-indexedsearch table{

	width		: 700px;

}

.tx-indexedsearch-searchbox P,

.tx-indexedsearch-searchbox select,

.tx-indexedsearch-searchbox input{

	font-size	: 10px;

}



.tx-indexedsearch-searchbox P a{

	color		: #EF57A0;

	text-decoration	: underline;

}





.tx-indexedsearch-rules {

	margin		: 7px 0px 0px 0px;

	padding		: 0px;

}

.tx-indexedsearch-rules P,  .tx-indexedsearch-rules h2{

	color		: #999999;

	margin		: 0px;

	padding		: 0px;

}

.tx-indexedsearch-rules h2{

	font-size	: 11px;

	font-weight	: bold;

	margin		: 0px;

	padding		: 0px;

}

.tx-indexedsearch-rules p{

	font-size	: 10px;

}





.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { 

	color		: #1FA0F1; 

}

.tx-indexedsearch .tx-indexedsearch-whatis {

	margin-top	: 20px; 

	margin-bottom	: 5px;

	font-size	: 11px;

	font-weight	: bold; 

	

	border-color		: #000000;

	

	border-top-style	:none;

	border-left-style	:none;

	border-bottom-style	:solid;

	border-right-style	:none;

	

	border-top-width	:0px;

	border-left-width	:0px;

	border-bottom-width	:1px;

	border-right-width	:0px;

	

	

}



.tx-indexedsearch-browsebox {

	font-size	: 10px;

}

.tx-indexedsearch-browsebox li a{

	text-decoration	: none;

	color		: #EF57A0;

}



.tx-indexedsearch-browsebox ul{

	margin			: 10px 0px 10px 0px;

	padding			: 0px 0px 0px 0px;

	list-style-image	: url(bullet.gif);

}



.tx-indexedsearch-browsebox li{

	margin		: 0px 0px 3px 23px;

	padding		: 0px;

}





.tx-indexedsearch-browsebox td A{

	color		: #EF57A0;

	text-decoration	: underline;

}



.tx-indexedsearch-browsebox-SCell P A {

	text-decoration	: none;

	color		: #EF57A0;

	font-weight	: bold;

}



.tx-indexedsearch P.tx-indexedsearch-noresults {

	text-align	:left; 

	font-weight	:bold;

	font-size	: 10px;

}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {

	background	:url(search_bg.gif);

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {

	font-weight:bold;

	font-size	: 11px;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a{

	font-weight	: bold;

	font-size	: 11px;

	color		: #EF57A0;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {

	font-weight:normal;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {

	font-style:normal;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {

	color	: #1FA0F1;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {

	background:#FFFFFF;

	color		: #999999;

}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info a{

	color		: #999999;

	text-decoration	: underline;

}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {

	margin-top:20px;

	margin-bottom:5px;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {

	margin-top:0px;

	margin-bottom:0px;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {

	background:#1FA0F1;

	color:#FFFFFF;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE h2 a{

	font-size	: 11px;

	font-weight	: bold;

	color		: #FFFFFF;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {

	vertical-align:middle;

}

