@import url("rte_formate.css");  
/* Template Grundgerüst */

@charset "utf-8";
td.norepeat {
	background-repeat: no-repeat;
}
td.bogen {
	background-repeat: no-repeat;
	background-position:bottom right;
}

body{ 

	scrollbar-3dlight-color:#e8ecfa;
	scrollbar-arrow-color:#e42322;
	scrollbar-darkshadow-color:#183871;
	scrollbar-face-color:#dcdce1; 
	scrollbar-highlight-color:#8b8b8b;
	scrollbar-shadow-color:#183871;
	scrollbar-track-color:#e8ecfa;

}

/*content links*/
#navErsatz {	float:left;	/*padding-bottom:125px;*/}

div.txtNav
{	color:#c5cae9;
	margin: 0 0 0 0; 
	padding: 0 10 5 40px; 
	font:14px Arial, Helvetica, sans-serif;	
}

/* navigation lex */
	#navErsatzteile{
	margin: 0 0 0 0; 
	padding: 0 10 20 0px; 
	list-style:none; }

#navErsatzteile li{
	display:block;
	width:200px;
	/*width:185px;*/
	list-style:none;
	/*background-color:#4a5e93;
	border:1px solid red;*/
	margin-bottom:0px;}

#navErsatzteile a {
	margin:0;
	padding:0 0 0 40px;
	display:block;
	font:13px Arial, Helvetica, sans-serif;	
	color:#000;
	line-height:24px; text-decoration:none;	
	background:url(/fileadmin/templates/img/eb1HG.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom left;}

#navErsatzteile a:hover {
	color:#ffffff;
	background: url(/fileadmin/templates/img/eb1HGover.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom left;}

#navErsatzteile a:active {
	color:#fff; 
	background: url(/fileadmin/templates/img/eb1HG.jpg);
	background-repeat:no-repeat; 
	background-position: bottom left;}

#navErsatzteile .menulevel1active a{
	color:#ffffff; 
	font-weight:bold;
	background: url(/fileadmin/templates/img/menulevel1currentactive.gif); 
	background-repeat:no-repeat; 
	background-position: bottom left;}
	
	#navErsatzteile .menulevel1active a:hover{
	color:#ffffff; 
	font-weight:bold;
	background: url(/fileadmin/templates/img/menulevel1currentactive.gif); 
	background-repeat:no-repeat; 
	background-position: bottom left;}

#navErsatzteile .menulevel1currentactive a{
	color:#ffffff;
	font-weight:bold;
	/*background-color:#4a5e93;*/
	background: url(/fileadmin/templates/img/menulevel1currentactive.gif); 
	background-repeat:no-repeat; 
	background-position: bottom left;}

#navErsatzteile .menulevel1no a{
	color:#ffffff;
	font-weight:bold;
	/*background-color:#4a5e93;*/
	background: url(/fileadmin/templates/img/menulevel1no.gif); 
	background-repeat:no-repeat; 
	background-position: bottom left;}
	
#navErsatzteile .menulevel1no a:hover{
	color:#ffffff;
	font-weight:bold;
	/*background-color:#4a5e93;*/
	background: url(/fileadmin/templates/img/menulevel1currentactive.gif); 
	background-repeat:no-repeat; 
	background-position: bottom left;}

#navErsatzteile .menulevel1currentactive a:hover{
	color:#ffffff;
	font-weight:bold;
	/*background-color:#4a5e93;*/
	background: url(/fileadmin/templates/img/menulevel1currentactive.gif); 
	background-repeat:no-repeat; 
	background-position: bottom left;}

#navErsatzteile .menulevel1withsubpage a{}

#navErsatzteile .unterpunkt{
	/*border:1px solid #33CC00;	margin: 8px 0 15px 0;*/	
	margin:0;
	padding:0;		
	list-style:none;}

#navErsatzteile .unterpunkt ul{margin:0; padding:0;}

#navErsatzteile .unterpunkt li{
	margin:0;	
	padding: 0;	
	line-height:25px;
	/*background-color:#6674a6;*/}

#navErsatzteile .unterpunkt a {
	font:12px Arial, Helvetica, sans-serif normal; 
	color:#ffffff;
	padding-left:55px;  
	font-weight:normal; 
	display:block; 
	height: auto; 
	line-height:24px; text-transform:none;
	background: url(/fileadmin/templates/img/unterpunkt.gif);
	background-repeat:no-repeat; 
	background-position: bottom left; }

#navErsatzteile .unterpunkt a:hover {
	background: url(/fileadmin/templates/img/menulevel2currentactive.gif); 
	background-repeat:norepeat;
	background-position: bottom left;}

#navErsatzteile .unterpunkt a:active {
	color:red; 
	font-weight:bold; 
	background: url(/fileadmin/templates/img/eb2HG.gif);
	background-repeat:no-repeat; 
	background-position: bottom left; }

#navErsatzteile .menulevel2active a{font-weight:bold;background: url(/fileadmin/templates/img/menulevel2currentactive.gif);}

#navErsatzteile .menulevel2currentactive a{font-weight:bold;
	background: url(/fileadmin/templates/img/menulevel2currentactive.gif);}
#navErsatzteile .menulevel2currentactive a:hover{font-weight:bold;
	background: url(/fileadmin/templates/img/menulevel2currentactive.gif);}
	
#navErsatzteile .menulevel2withsubpage a{font-weight:normal;}

#navErsatzteile .unterpunktSec{
	list-style:none;}

#navErsatzteile .unterpunktSec ul{ 
}

#navErsatzteile .unterpunktSec li{
	margin:0; 
	/*background-color:#7981b0;*/
 }

#navErsatzteile .unterpunktSec a{
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:0;
	padding: 0 0 0 0; 
	padding-left:56px;  
	display:block; 
	height: auto; 
	line-height:24px; 
	background: url(/fileadmin/templates/img/menulevel3currentactive.gif);
	font-weight:normal; 
	background-repeat:no-repeat; 
	background-position: bottom left; }

#navErsatzteile .unterpunktSec a:hover {
 	background: url(/fileadmin/templates/img/menulevel3currentactive.gif);
	background-repeat:no-repeat; 
	background-position: bottom left;}

#navErsatzteile .unterpunktSec a:active {
	color:#ffffff;	
	font-weight:bold; 
	background: url(/fileadmin/templates/img/menulevel3currentactive.gif);
	background-repeat:no-repeat; 
	background-position: bottom left;}

#navErsatzteile .menulevel3active a{font-weight:bold; }
#navErsatzteile .menulevel3currentactive a{font-weight:bold; }
#navErsatzteile .menulevel3withsubpage a{font-weight:normal; }
#navErsatzteile .menulevel3withsubpage1 a{font-weight:bold; }

div.contentMain{
	margin-top:52px;
	margin-right:30px;
	margin-left:30px;
	/*border:1px solid red;*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #183871;
	line-height:25px;
	margin:30px 20px 60px 20px;
	min-height:500px;	}
div.contentMain a img{border:0px;	}
	
h1{	font-size: 16px;
	font-weight:bold;
	color: #183871;
	/*border-bottom: 3px solid #183871;*/}
	
div.navTop {	
	font:11px Arial, Helvetica, sans-serif;	
	color: #fff;
	padding-top:15px;
	margin-right:20px;}

div.navBottom {	
	font:11px Arial, Helvetica, sans-serif;	
	color: #122a54;
	padding-bottom:10px; 
	padding-right:20px;
}

a.navweiss{	
	font:11px Arial, Helvetica, sans-serif;	
	color: #fff;
	text-decoration:none;
	margin:7px;}
	
a.navweiss:hover{	
	text-decoration:underline;}
	
a.navblau{	
	font:11px Arial, Helvetica, sans-serif;	
	color: #122a54;
	text-decoration:none;
	margin:7px;}
	
a.navblau:hover{	
	text-decoration:underline;}

div.footer{
	float:left; margin-left:15px; }

div.akt{
	float:left; width:200px; 	font:11px Arial, Helvetica, sans-serif;	
	color: #8e8e97; margin-left:5px;}

div.csc-sitemap ul a{	
	font:11px Arial, Helvetica, sans-serif;	
	color: #122a54;
	text-decoration:none; }
div.csc-sitemap ul a:hover{	
	text-decoration:underline;}
	
div.csc-sitemap ul{	
list-style:square;
}

div.csc-sitemap ul li {	
margin-top:10px;
}

div.footer{
	color:#8e8e97;	
	font:11px Arial, Helvetica, sans-serif;	}

/*tt_news*/
div.newsimage_liste {
	float:left;
	margin-right:30px; border:1px solid #8c96b2;}
	
div.news-single-img a img{  display:block;
  float:left; margin-right:10px; border: 1px solid #8c96b2;}
  
h3 a {	font:12px Arial, Helvetica, sans-serif;	
color:#c71217;
font-weight:bold;
text-decoration:none;}

h3 {	font:12px Arial, Helvetica, sans-serif;	
color:#c71217;
font-weight:bold;
text-decoration:none;}

h2 {	font:12px Arial, Helvetica, sans-serif;	
color:#c183871;
font-weight:bold;
text-decoration:none;}

div.news-list-container{display:block; width:400px;}
div.news-list-item{display:block;height:120px;}
div.news-list-item h3 a{color:#2b4777;}

hr.clearer{border:1px solid #b9b9c7;}
div.news-list-morelink a
{	font:11px Arial, Helvetica, sans-serif;	
color:#c71217;
font-weight:normal;
text-decoration:none;}

div.news-single-backlink a
{	font:11px Arial, Helvetica, sans-serif;	
color:#c71217;
font-weight:normal;
text-decoration:none;}

.news-single-item {
	padding:5px;	
	margin-bottom:5px;
font:11px Arial, Helvetica, sans-serif;	}

.news-single-item img{
	margin-bottom:4px;	}

div.news-single-item .table .td p.bodytext{
	padding:5px;	
	margin-bottom:5px;
font:11px Arial, Helvetica, sans-serif;	}

p.news-single-imgcaption
	{

font-size:12px;	}



div.news-single-timedata {color:#8e8e97;	
	font:11px Arial, Helvetica, sans-serif;	}
	
/*Home*/
div.news-latest-home_header{ 
	background-color:#c71217;
	background: url(/fileadmin/templates/img/bg_head_akt.gif);
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
/*width:170px;*/
	padding:3;
	}
	


span.news-latest-date_home{
	color:#000033;
	line-height:15px; margin:0;padding:0;}

.news-latest-date_home a{
	color:#c91217;
	line-height:15px; margin:0;padding:0;}

div.news-latest-item_home{

	margin-top:0px;}

div.news-latest-item_home h1 a{	
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0 0 0 0px;
	padding:0 0 0 0;}
	
	div.news-latest-item_home {	
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0 0 0 0px;
	padding:2 10 2 16;
	display:inline; 
	color:#2e4a79;
	text-decoration:none;}

	div.news-latest-item_home a {	

	text-decoration:none;}
	
div.news-latest-item_home p{	
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
		margin:0 0 0 0px;
	padding:0 0 5 0;}

div.latest-news
{
margin-left:37px;margin-right:140px;margin-top:20;  margin-bottom:10;  background-color:#acb3df;font:11px Arial, Helvetica, sans-serif;
	color:#2e4a79; }
div.latest-news a
{	
	
		font:11px Arial, Helvetica, sans-serif;
	color:#2e4a79; display:block;
	padding-left:15px; text-decoration:none;}

div.latest-news a:hover
{	

	color:#213557; 
text-decoration:underline;}
	
div.trenner
{	padding:0px;border-top:1px dotted #ced1e0;

width:130px; height:5px;
	color:#2e4a79;margin-left:15px; }
	

div.themenbild{padding-top:60px;}

div.contentMain ul
{margin-top:-17px;}

div.tx-fdfx2cols-pi1 table{/*margin-top:52px;
	margin-right:30px;
	margin-left:30px;
	border:1px solid red;*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #183871;
	line-height:25px;
	margin-bottom:60px;
	min-height:500px;	border-collapse:separate;  border-spacing:30px;}



td.c2l1-left
{
border-right:1px solid #acb3df; }

p.csc-fdfx_2cols_pi1-subheader
{font-weight:bold;}

ul.csc-menu a
{color:#e42322;
text-decoration:none;}

ul.csc-menu a:hover
{color:#e42322;
text-decoration:underline;}

ul.csc-menu 
{color:#e42322;
text-decoration:none;
list-style-image: url(/fileadmin/icons/internal_link.gif);}

TABLE.powermail_all { 	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #183871;
	line-height:25px; }
	
input.tx-powermail-pi1_confirmation{border:1px solid #183871; background-color:#8990bc; color:#183871; font-weight:bold; float:left; margin-right:20px;}

div.teaser{position:relative; bottom:20px;}

img.spacer-gif

div.border table img{border:1px solid red;}

.tx-ttnews-browsebox td a{
font-size:11px;
color:#183871;
}
.tx-ttnews-browsebox-SCell {
background-color:transparent;
}