* 
	{ 
		padding:					0px 0px 0px 0px; 
		margin:						0px 0px 0px 0px; 
	}


a {color:#004494}
a:hover {color:#004494}
a:active {color:#004494}
a:visited {color:#004494}

.rg_body
	{
		
		font-size:					11px;
		font-family:				Verdana, Arial, Helvetica, Verdana, Geneva, sans-serif;
		line-height:				normal;
		color:						black;
		
		padding:					0px 0px 0px 0px; 
		margin:						0px 0px 0px 0px; 
		
		background-color:			#dddddd;
		border:						none;
	}	


img{ border:none;}

.rg_maincontainer
	{
		margin-top:28px;
	}

.rg_border_tbl
	{
		border:0px solid #004494; 
		margin-bottom:25px;
	}

.rg_maintable
	{
		width:845px;
		background-color: #ffffff;
		border:0px solid #cccccc; 
	}
.rg_maintable .mtbltr1td1
	{
		width:845px;
		background-color:white;
	}
.rg_maintable .mtbltr1td1 .mtbltr1td1_img
	{
		position:absolute;
		height:200px; 
		overflow:hidden;
		text-align:left; 
		margin-left:225px;
		margin-top:0px;
	}
	
.rg_maintable .mtbltr2td1
	{
		/* linke Spalte */
		/*
		background-image:url('/fileadmin/images/background_menu.png');
		background-repeat:repeat;
		*/
	}
	

.nav_div
	{
		background-color:#004494;
		border:0px #c0c0c0 solid;
		border-top:none; 
		border-left:0px;
		margin-right:0px;
	}

.nav_div .gr_abschl
	{
		height:0px;
	}

.nav_div ul
	{
		list-style:none; 
		margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; 
		padding: 0px 0px 0px 0px; 
		font-size:11px; 
		font-weight:none;
	}

.nav_div ul li
	{
		margin-top:0px; margin-bottom:0px;margin-left:0px; margin-right:0px;
		padding-top:3px; padding-bottom:3px; padding-left:0px; padding-right:0px;
		border-bottom:1px #c0c0c0 solid; 
	}

.nav_div ul li a
	{
		display:block;
		text-decoration:none;
		color:#dddddd; 
		padding:2px 0px 2px 12px;
	}

.nav_div ul li .aktiv
	{
		display:block;
		color:#ffffff;
		font-weight:bold;
	}

.nav_div ul li a:hover
	{
		color:#004494;
		background-color:#dddddd;
	}

/* Subnav */

.nav_div ul li ul li
	{
		margin-top:0px; margin-bottom:0px;margin-left:0px; margin-right:0px;
		padding-top:2px; padding-bottom:2px; padding-left:24px; padding-right:0px;
		border-bottom:0px #c0c0c0 solid; 
	}

.nav_div ul li ul li a
	{
		font-weight:normal;
		color:#dddddd;
		display:block;
		padding-left:8px;
		padding:1px 0px 1px 8px;
		margin:0px 1px 0px 0px;
	}
.nav_div ul li ul li a:hover
	{
		font-weight:normal;
		display:block;
		padding-left:8px;
		margin-right:1px;
		color:#004494;
		background-color:#dddddd;

	}


/* /END Subnav */


.content_main
	{
		padding-top:10px;
		padding-bottom:10px;
		color:black;
		font-size:11px;
	}


.content_main h1
	{
		color:#004494;
		font-size:16px;
		margin:0px 0px 12px 0px;
		padding:0px 0px 0px 0px;
	}

.content_main p
	{
		margin:0px 0px 12px 0px;
		padding:0px 0px 0px 0px;
	}

a
	{
		color:#004494;
		text-decoration:underline;
	}

a:hover
	{
		color:#004494;
		text-decoration:none;
		outline:none;
	}

a:active
	{
		color:#004494;
		text-decoration:none;
		outline:none;
	}

.rg_footer, .rg_footer td
	{
		height:27px;
		color:#004494;
		font-size:11px;
	}

.rg_footer a, .rg_footer a:visited
	{
		font-size:11px;
		color:#004494;
		text-decoration:none;
		outline:none;
	}
.rg_footer a:hover,.rg_footer a:active
	{
		font-size:11px;
		color:#004494;
		text-decoration:underline;
	}

.gr_lft_img
	{
		width:210px; 
		height:59px; 
		overflow:hidden;
	}

.gr_lft_headblue
	{
		border:1px #c0c0c0 solid;
		border-left:0px;
		border-right:0px;
		border-bottom:0px; 
		background-color:#004494; 
		height:15px; 
		width:210px; 
		overflow:hidden; 
		color:#dddddd;
		font-size:11px;
		font-weight:bold;
		display:none;
	}

.gr_lft_headblue div
	{
		padding-left:14px;
	}

.neuigk_div_cont
	{
		width:210px;
		margin-bottom:0px;
		padding-bottom:10px;
		background-color:#efefef;
	}


.neuigk_div
	{
		border:0px #c0c0c0 solid;
		border-left:0px;
		white-space:normal;
		padding-top:8px;
	}

.neuigk_div div
	{
		margin-left:14px;
		margin-bottom:18px; 
		margin-right:24px;
	}

.neuigk_div div h4
	{
		font-style:none;
		font-size:10px;
		font-weight:normal;
		color:#004494;
	}

.neuigk_div div h4 a, .neuigk_div div h4 a:visited 
	{
		font-style:none;
		font-size:10px;
		font-weight:normal;
		color:#000000;
		text-decoration:none;
	}

.neuigk_div div h4 a:hover
	{
		text-decoration:underline;
	}

.neuigk_div div h3
	{
		text-align:left;	
		font-size:11px;
		font-weight:bold;
		color:#004494;
	}

.neuigk_div div h3 a , .neuigk_div div h3 a:visited 
	{
		text-align:left;	
		font-size:11px;
		font-weight:bold;
		color:#004494;
		text-decoration:none;
	}

.neuigk_div div h3 a:hover
	{
		text-decoration:underline;
	}

.neuigk_div div p
	{
		text-align:left;	
		font-size:11px;
		color:#404040;
	}

.content_main .news-list-container div.news-list-morelink
	{
		margin:0px 0px 15px 0px;
	}

.neuigk_div .news-latest-morelink a, .neuigk_div .news-latest-morelink a:visited
	{
		font-style:none;
		color:#004494;
		font-size:10px;
	}

.content_main div.news-single-item h2
	{
		color:#004494;
		margin:0px; padding:0px; font-size:13px; 
	}

.content_main div.news-single-item h3
	{
		color:#004494;
		margin-bottom:10px; font-size:12px;
	}

.content_main div.news-single-item p.news-single-author
	{
		margin:0px; padding:0px; font-size:1px;
	}


div.news-list-container div.news-list-item h2
	{
		color:#004494;
		margin:0px; padding:0px; font-size:12px; 
	}

div.news-list-container div.news-list-item h3 p.bodytext
	{
		font-size:11px;
		color:#000000;
	}

.logo_img
	{
		margin:0px;
		padding:0px;
		overflow:hidden;
		border-style:none;
	}
	
.header_img
	{
		margin:0px;
		padding:0px;
		overflow:hidden;
		border-style:none;
	}
	
.mtbltr2td2
	{
		white-space:normal;
	}

.mtbltr2td2 .whereiam_cont 
	{
		padding-top:0px;
		margin-top:-3px;
		/* background-color:#dddddd; */
		height:24px;
		overflow:hidden;
	}


.whereiam_div
	{
		padding-top:5px;
		padding-left:0px; 
		width:429px; 
		overflow:hidden; 
		color:#58585A;
		font-size:11px;
	}

.whereiam_div a
	{
		color:#58585A;
		font-size:11px;
		text-decoration:none;
	}
.whereiam_div a:visited
	{
		color:#58585A;
		font-size:11px;
		text-decoration:none;
	}
.whereiam_div a:hover
	{
		color:#58585A;
		font-size:11px;
		text-decoration:underline;
	}
.whereiam_div a:active
	{
		color:#58585A;
		font-size:11px;
		text-decoration:underline;
	}

.mtbltr2td2 .whereiam_cont .search_div
	{
		margin-right:0px;
		margin-left:2px;
		background-color:white;
		margin-top:4px;
		border:1px #004494 solid;
	}

.mtbltr2td2 .whereiam_cont .search_div form
	{
		display:inline;
	}

.mtbltr2td2 .whereiam_cont .search_div .input_text
	{
		color:#808080;
		font-size:11px;
		border:none; 
		width:150px; 
		height:14px; 
		background-color:white;
	}

.mtbltr2td2 .whereiam_cont .search_div .input_image
	{
		margin-right:5px;
		margin-top:2px;
		position:relative;
		top:1px;
		left:1px;
	}

.rg_footer_url_left
	{
		background-color:#EFEFEF;
		/*
		background-image:url('/fileadmin/images/background_menu.png');
		background-repeat:repeat;
		*/
	}

.rg_footer_url_right
	{
		text-align:right;
		padding-bottom:5px;
		padding-right:11px;
	}

.rg_footer_url_right a, .rg_footer_url_right a:visited
	{
		font-size:11px;
		color:#808080; 
		text-decoration:none;
	}

.rg_footer_url_right a:hover, .rg_footer_url_right a:active
	{
		font-size:11px;
		color:#808080; 
		text-decoration:underline;
	}


.content_main .news-list-container h5
	{
		font-style:italic;
		font-size:10px;
		font-weight:normal;
		color:#404040;
	}

.content_main .news-list-container h2
	{
		color:#004494;
		font-size:16px;
		margin:0px 0px 2px 0px;
		padding:0px 0px 0px 0px;
	}

.content_main .news-list-container h3
	{
		font-size:12px;
		font-weight:normal;
		color:#404040;
	}


.content_main .news-list-container p
	{
		margin:0px 0px 0px 0px;
	}

.content_main ul
	{
		margin: 0px 0px 0px 5px;
		padding:0px 0px 15px 0px;
	}


.content_main li
	{
		margin: 0px 0px 0px 15px;
		padding:0px 0px 2px 0px;
	}
	
table.border1pxall 
	{
		border-width:1px;
		border-style:solid;
		border-color:#004494;
		border-collapse:collapse;
	}
	
table.border1pxall tr td 
	{
		border-width:1px;
		border-style:solid;
		border-color:#004494;
		padding:2px;
		border-collapse:collapse;
		vertical-align:top;
	}

.print_none
	{
		/* NOOP (wird im Browser-Print-Modus (in print.css) ueberschrieben ) */
	}

.print_yes__screen_no
	{
		display:none;
	}

	
.csc-sitemap li
	{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 9px 15px;
	}

.csc-sitemap li ul 
	{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 5px;
	}

.csc-sitemap li ul li
	{
		padding: 0px 0px 2px 0px;
		margin: 0px 0px 0px 15px;
	}

.gl_logocontainer
	{
		width:			210px; 
		height:			90px;
		overflow:		hidden; 
		background-color:	white;
	}

.mtbltr2td1
	{
		background-color:#EFEFEF;
	}

.tx-indexedsearch-searchbox, .tx-indexedsearch-rules
	{
		display:none;
	}

.rg_such_hilfe_text
	{
		color:#c6c6c6;
		font-size:10px;
	}

.tx-indexedsearch
	{
		padding-right:15px;
	}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup
	{
		color:#004494;
		font-weight:bold;
	}

