/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Listenelement im Content-DIV                                         */


hr
{
color: 333333;
background-color: White;
height:1px
noshade="noshade"
}


#maincontent

{
padding-top: 60px;
}


#left
{
padding-top: 72px;
}



#maincontent ul{
color:#707066;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
letter-spacing:0px;
line-height:18px;
list-style-image:url(images/i_bullet.gif);
margin-bottom:0px;
margin-left:0px;
margin-top:0px;
padding-bottom:16px;
padding-left:17px;
padding-top:0px;
}





#maincontent li{
margin-bottom:0px;
margin-top:7px;
padding-bottom:0px;
padding-top:0px;
}

/* -------------------------------------------------------------------- */







/* mehrspalten elemente */

.d2s_l{width: 288px; display:table; float:left;}
.d2s_r{width: 288px; display:table; float:left;}
.d2s_space{width:24px; float:left;}

.d3s_l{width: 184px; display:table; float:left;}
.d3s_m{width: 184px; display:table; float:left;}
.d3s_r{width: 184px; display:table; float:left;}
.d3s_space{width:24px; float:left;}

.d1z2s_l{width: 184px; display:table; float:left;}
.d1z2s_r{width: 392px; display:table; float:left;}
.d1z2s_space{width:24px; float:left;}

.d2z1s_l{width: 392px; display:table; float:left;}
.d2z1s_r{width: 184px; display:table; float:left;}
.d2z1s_space{width:24px; float:left;}


.d3z1s_l{width: 444px; display:table; float:left;}
.d3z1s_r{width: 132px; display:table; float:left;}
.d3z1s_space{width:24px; float:left;}

.d1z3s_l{width: 132px; display:table; float:left;}
.d1z3s_r{width: 444px; display:table; float:left;}
.d1z3s_space{width:24px; float:left;}

.dms_clear{clear:both;}



body{
	text-align: center;
	margin:0px;
	padding:0px;

/*	background: url(images/bg-balken.gif) repeat-x 0px 33px;
font-size: 11px;
line-height: 18px;
font-family: Verdana, Arial, sans-serif;
letter-spacing: 0px;
color: #707070;
*/
	background:url(images/bg-bottom.gif) repeat-y 50% 166px;
}

img{	border: none;}

a{
	color:#d3031c;
	font-family:Verdana,Arial,sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a:hover{
	color:#d3031c;
	font-family:Verdana,Arial,sans-serif;
	font-weight: bold;
	text-decoration: underline;
}



#stage{
	width: 764px;
	display: table;
	margin: auto;
}


#content{
	width: 764px;
	display: table;
	text-align: left;
	min-height: 385px;
	height:auto !important;
	height: 385px;
}

#bgwrap{
	height: 100%; 
	width: 100%; 
	background:url(images/bg-bottom.gif) repeat-y 50% 166px;
}

#head{
	height: 166px; 
	width:100%; 
	background:url(images/bg-top.gif) no-repeat top center;
}



#left{
	display:table;
	width: 140px;
	margin-right: 24px;
	float: left;

	min-height: 180px; 
	height: auto !important;
	height: 180px;
}



#maincontent{
	display:table;
	width: 600px;
	float: left;
	min-height: 300px;
	height:auto !important;
	height: 300px;		
}



#footer{
	height: 22px;
	width: 600px;

	background: url(images/bg-pointline.gif) repeat-x bottom center;

	margin-top: 48px;
	margin-bottom: 96px;

	font-size: 7pt;
	line-height: 11pt;
	font-family: Verdana, Arial, sans-serif;
	color: #d3031c;
}



.totoplink{
	font-size: 7pt;
	line-height: 15pt;
	font-family: Verdana, Arial, sans-serif;
	color: #d3031c;
	text-decoration: none;
	background: url(images/icon-totop.gif) no-repeat left center;
	padding-left: 11px;
	margin-left: 5px;
}



.printlink{
	font-size: 7pt;
	line-height: 15pt;
	font-family: Verdana, Arial, sans-serif;
	color: #d3031c;
	text-decoration: none;
	background: url(images/icon-print.gif) no-repeat left center;

	padding-left: 15px;
	margin-left: 5px;
}



.pointline{
	width: 100%; 
	background: url(images/bg-pointline.gif) repeat-x left center; 
	height:1px;
}





/* mainnavi */



ul#mainnavi {
padding: 0px;
color: #6a6a6a;
float:left;
list-style-type: none;

font-size: 9px;
font-family: Verdana, Arial, sans-serif;
letter-spacing: 0px;


padding: 0px;
margin:0px;
}



ul#mainnavi li { 
width: 138px; 
display:block;
padding-bottom:3px;
}



ul#mainnavi li a{
display:block;
width:132px;
/* background-color: #ebebeb; */
margin-left: 0px;
padding-left: 6px;
padding-right: 0px;
padding-top: 3px;
padding-bottom:3px;
color: #6a6a6a;
text-decoration: none;
font-weight: normal;
}



ul#mainnavi li a:hover{
color: #FFFFFF;
font-weight: bold;
	/* background-color: #d3031c; */
background: url(images/i_navi_bg.gif) no-repeat bottom left;
}


ul#mainnavi li .active{
display:block;
width:132px;
	/* background-color: #d3031c; */
	background: url(images/i_navi_bg.gif) no-repeat bottom left;
margin-left: 0px;
padding-left: 6px;
padding-right: 0px;
padding-top: 3px;
padding-bottom:3px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
/* border-bottom: 1px solid #dbdad9; 
background: url(images/menu_pointline.gif) no-repeat bottom right;*/
}


/* secondlevel */
#secondlevel {
	width: 132px;
}



ul#secondlevel{
padding: 0px;
color: white;
list-style-type: none;

font-size: 9px;
font-family: Verdana, Arial, sans-serif;
letter-spacing: 0px;

/* background-color: #FFFFFF; */
padding: 0px;
margin:0px;
}



ul#secondlevel li { 
 width: 138px;
display:block;
margin-left:0px;
background: url(images/i_navi_line.gif) no-repeat bottom right;
}



ul#secondlevel li a {
display:block;
width:132px;
/* background-color: #f4f3f2; */
margin-left: 0px;
padding-left: 12px;
padding-right: 6px;
padding-top: 3px;
padding-bottom:3px;
color: #6e6d64;
text-decoration: none;
}



ul#secondlevel li a:hover{
color: #d3031c;
font-weight: bold;
/* background-color: #f4f3f2; */
background: transparent;
}



ul#secondlevel li .active{
display:block;
width:132px;
/* background-color: #f4f3f2; */
background: transparent;
margin-left: 0px;
padding-left: 12px;
padding-right: 6px;
padding-top: 3px;
padding-bottom:3px;
color: #d3031c;
font-weight: bold;
text-decoration: none;
}







/* thirdlevel */

#thirdlevel {
width: 135px;
}



ul#thirdlevel{
padding: 0px;
color: white;
list-style-type: none;
/* background-color: #f4f3f2; */
font-size: 9px;
font-family: Verdana, Arial, sans-serif;
letter-spacing: 0px;
padding: 0px;
margin:0px;
}



ul#thirdlevel li { 
 width: 131px;
display:block;
background: url(images/i_navi_line.gif) no-repeat bottom right;
}



ul#thirdlevel li a {
display:block;
width:111px;
/* background-color: #f4f3f2; */
margin-left: 0px;
padding-left: 18px;
padding-right: 0px;
padding-top: 3px;
padding-bottom:3px;
color: #6e6d64;
text-decoration: none;
}



ul#thirdlevel li a:hover{
color: #d3031c;
font-weight: bold;
/* background-color: #f4f3f2; */
background: transparent;
}



ul#thirdlevel li .active{
display:block;
width:111px;
/* background-color: #f4f3f2; */
background: transparent;
margin-left: 0px;
padding-left: 18px;
padding-right: 0px;
padding-top: 3px;
padding-bottom:3px;
color: #d3031c;
font-weight: bold;
text-decoration: none;
/* border-bottom: 1px solid #DBDBDB; */
/* border-right: 1px solid #EDEDED; */
}













/* Schrift-Definition  */



h1{
color:#f28f00;
font-family:Verdana,Arial,sans-serif;
font-size:15px;
font-weight:bold;
letter-spacing:-1px;
line-height:18px;
padding-left:0px;
}



h2{
color:#f28f00;
font-family:Verdana,Arial,sans-serif;
font-size:13px;
font-weight:bold;
letter-spacing:-1px;
line-height:18px;
padding-left:0px;
}



h3{
color:#f28f00;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:-1px;
line-height:18px;
padding-left:0px;
}



p{
color:#707066;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
letter-spacing:0px;
line-height:18px;
}



.copytext_small{
color:#707066;
font-family:Verdana,Arial,sans-serif;
font-size:9px;
letter-spacing:0px;
line-height:14px;
}


/* Bildunterschrift                                                     */
.csc-textpic-caption{
color:#707066;
font-family:Verdana,Arial,sans-serif;
font-size:9px;
letter-spacing:0px;
line-height:14px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Aktuelle Schlagzeilen                                                */





.news-latest-item{
margin-bottom: 30px;
}



.news-list-item{
margin-bottom: 30px;
}







.news-latest-morelink a{
	background:transparent url(images/icon-link.gif) no-repeat scroll left center;
	color:#2B6D9E;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:0px;
	padding-left:10px;
	padding-top:2px;
}



.news-single-backlink a{
	background:transparent url(images/icon-link.gif) no-repeat scroll left center;
	color:#2B6D9E;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:14px;
	padding-left:10px;
	padding-top:2px;
}

/* -------------------------------------------------------------------- */





/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* news + RSS-Linie f�r die Headline                                    */



.underline{
	padding-bottom: 4px;
	background: url(images/bg-pointline.gif) repeat-x bottom center;
}

/* -------------------------------------------------------------------- */









/* externe links */

.extern{
	background:transparent url(images/icon-link.gif) no-repeat scroll left center;
	color:#d3031c;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:14px;
	padding-left:10px;
	padding-top:2px;
}



.email{
	color:#d3031c;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight: Bold;
	letter-spacing:0px;
	line-height:18px;
	background: url(images/icon-link.gif) no-repeat left center;
	padding-left: 14px;
	padding-top: 2px;
}




