* { margin:0px; padding:0px; }
a img { border:0px; }

body, html { line-height:135%; height:100%; font-size:12px; font-family: 'Trebuchet MS', Helvetica, sans-serif; color:#616265; }
body { background-image:url("../gfx/bgr_body.jpg"); background-repeat:repeat-x; }
* html #bgr_top { height:100%; }
#page { width:991px; margin:auto; text-align:left; position:relative; min-height:100%; }
#header { left:0px; background-image:url("../gfx/bgr_body.jpg"); background-repeat:repeat-x; position:fixed; height:114px; width:100%; text-align:center;  z-index:1000; }
* html #header { left:auto; }
#header_bg {background-image:url("../gfx/bgr_top.gif"); background-repeat:no-repeat; background-position:top center; text-align:left; }
#header_content { width:991px; height:114px; margin:auto; position:relative; }
* html #header_content { margin-left:0px; background-image:url("../gfx/bgr_top2.gif"); background-position:top 300px; background-repeat:no-repeat; }
#footer { position:fixed; height:69px; width:100%; background-image:url("../gfx/bgr_footer.jpg"); background-repeat:repeat-x; bottom:0px; left:0px; z-index:1000; }
#footer_content { width:991px; margin:auto; text-align:left; position:relative; }

#logo { position:absolute; left:70px; top:25px; }
#logo a { background-image:none; }

#middle { padding-top:115px; padding-bottom:100px; }
#content { width:660px; float:left; overflow:hidden; }

#head_content { background-color:#003566; padding:2px; margin-bottom:15px; width:656px; }
#head_content h1 { color:#FFFFFF; font-size:12px; margin-top:15px; margin-left:5px; text-transform:uppercase; }
#head_content p { color:#FFFFFF; margin-top:25px; padding-right:5px; margin-left:5px; }
#head_content a { color:#FFFFFF; background-image:url("../gfx/bgr_menu_white.gif"); }

#page_text { background-color:white; color:#003566; text-decoration:italic; width:525px; margin-bottom:20px; }

#head_content_klein { background-color:#003566; padding:2px; margin-bottom:32px; width:657px; }
#head_content_klein.startseite { margin-bottom:0px; }
#head_content_klein h1 { font-weight:normal; line-height:135%; color:#FFFFFF; text-transform:uppercase; margin:0px; margin-top:48px; text-align:center; }
#head_content_klein a { color:#FFFFFF !important; }

#map_content_gross { width:687px; }

.h1 { color:#FFFFFF; }
#head_content_klein p { color:#FFFFFF; }
#head_content_klein a { color:#FFFFFF; background-image:url("../gfx/bgr_menu_white.gif") !important; background-repeat:no-repeat; background-position:right 3px; padding-right:18px; }

#menu { position:absolute; left:299px; top:57px; }
#menu ul { list-style:none; }
#menu ul li { border-left:1px solid #868689; height:36px; line-height:36px; vertical-align:middle; float:left; padding-left:10px; padding-right:10px; }
#menu ul li a { text-transform:uppercase; text-decoration:none; font-weight:bold; color:#868689; font-size:12px; background-image:url("../gfx/bgr_menu.gif"); background-repeat:no-repeat; background-position:right 10px; display:block; height:36px; padding-right:25px; }
* html #menu ul li a { width:1px; }
#menu ul li a:hover, #menu ul li.act a { color:#003566; text-decoration:none !important; }

#leftmenu { padding-top:20px; }
#leftmenu_content { padding-left:70px; }
* html #leftmenu_content { margin-left:0px; }
#leftmenu a { padding-left:20px; background-position:left; font-size:14px; text-decoration:none; color:#B5B5B5; font-weight:bold; z-index:2000; background-image:url(../gfx/bgr_menu.gif); }

#leftmenu2 { padding-top:110px; }
#leftmenu2_content { padding-left:70px; }
* html #leftmenu2_content { margin-left:0px; }
.menuline { width:190px; height:1px; background-image:url("../gfx/border_news.gif"); background-repeat:repeat-x; background-position:top; }
#leftmenu2 ul { width:190px; list-style:none; }
#leftmenu2 ul li { line-height:30px; vertical-align:middle; background-image:url("../gfx/border_news.gif"); background-repeat:repeat-x; background-position:bottom; }
#leftmenu2 ul li a { background-image:url("../gfx/menu_left.gif"); background-repeat:no-repeat; padding-left:10px; background-position:left; text-decoration:none; color:#A3A3A3; font-weight:bold; }
#leftmenu2 ul li.act a, #leftmenu2 ul li a:hover { color:#002859; text-decoration:none !important; background-image:url("../gfx/menu_akt.gif"); }
#leftmenu2 ul li a:hover { background-image:url("../gfx/menu_hover.gif"); }
#leftmenu2 ul li.act a { background-image:url("../gfx/menu_akt.gif"); color:#002859; }
#leftmenu2 ul li.act { line-height:30px; }
#leftmenu2 ul li.act ul { background-image:none; padding-bottom:10px; }
#leftmenu2 ul li.act ul li { line-height:20px; background-image:none; padding-left:25px; }
#leftmenu2 ul li.act ul li a { text-transform:none; background-image:none !important; font-weight:normal; padding-left:0px; line-height:75%; }
#leftmenu2 ul li.act ul li.act a, #leftmenu2 ul li.act ul li a:hover { font-weight:bold; }
#leftmenu2 h1 { background-image:url("../gfx/border_news.gif"); background-repeat:repeat-x; background-position:top; width:190px; line-height:30px; margin:0px; }
#leftmenu2 h1 a { text-transform:uppercase; text-decoration:none; color:#002859; text-decoration:none !important; background-image:url("../gfx/menu_akt.gif"); background-position:left; padding-left:10px; } 

#left_menu { width: 299px; float:left; min-height:1px; }

#map_content { width:660px; }

#content ul { list-style:circle; font-weight:normal; font-size:12px; line-height:160%; margin-bottom:15px; margin-top:-20px; }
#content ul li { padding-bottom:0px; line-height:135%; }

#map_content_klein { width:425px; }
#map_content_klein p { margin-bottom:20px; }
#map_content_klein ul { list-style:none;  }
#map_content_klein ul li { margin-left:20px; background-image:url('../gfx/li_doublearrow.gif'); padding-left:10px; background-position:0% 5px; background-repeat:no-repeat; }


.zweispalter_5050 { width:100%; }
.zweispalter_5050 .left { width:50%; float:left; }
.zweispalter_5050 .right { width:50%; float:right; }

.dreispalter_333333 { width:100%; }
.dreispalter_333333 .left { margin-right:3%; float:left; width:31%; }
.dreispalter_333333 .center { margin-right:3%; float:left; width:32%; }
.dreispalter_333333 .right { float:left; width:31%; }

.news-latest-container .left { width:30% !important; }

#head_content_klein .right { width:305px; padding-right:15px; }

h1 { margin-bottom:10px; font-weight:bold; color:#003566; font-size:14px; }
a { /*background-image:url("../gfx/bgr_menu.gif");*/ background-repeat:no-repeat; background-position:right 2px; text-decoration:underline; }*/
a:hover { text-decoration:underline !important; }

#content a[href], #footer a[href],#information a[href], .news-single-backlink a { background-image:url("../gfx/bgr_menu.gif"); padding-right:20px; }
#content a[href], #information a[href] { color:#003566; }

.csc-textpic-image a { padding:0px !important; background:none !important;  }

.news { padding-top:5px; border-top:2px solid #003566; }
.news .datum { color:#868689; font-size:12px; }
.news .titel { background-image:url("../gfx/border_news.gif"); background-repeat:repeat-x; background-position:bottom; padding-bottom:5px; margin-bottom:5px; }
.news .titel h2 { font-size:12px; color:#003566; }
.news .text { font-size:12px; color:#616265; }
.news .text a { color:#003566; }

#nl_abbo { left:300px; position:absolute; top:7px; color:#666666; font-weight:bold; height:30px; vertical-align:middle; }
#nl_abbo input.text { font-family: 'Trebuchet MS', Helvetica, sans-serif; background-image:url("../gfx/bgr_input.jpg"); background-repeat:repeat-x; color:#FFFFFF; padding-left:2px; border:1px solid #8B8B8B; background-color:#AEAEAE; }

#footer_menu_left { position:absolute; left:300px; top:42px; color:#666666; }
#footer_menu_left a { color:#666666; text-decoration:none; background-image:none; padding-right:0px; }

#footer_menu_right { position:absolute; left:754px; top:7px; color:#666666; }
#footer_menu_right a { color:#003566; font-weight:bold; background-image:url("../gfx/bgr_menu_dunkelgrau.gif"); text-decoration:none; }

#footer_text { position:absolute; left:754px; top:42px; color:#666666; }

#lang_menu { position:absolute; left:70px; top:42px; color:#666666; }
#lang_menu a { background-image:none; padding-right:0px; color:#666666; text-decoration:none; }
#lang_menu a.akt { text-decoration:underline; }

.fett_blau { font-weight:bold; color:#003566; }

.blau { color:#003566; } 

.news-latest-container { margin-top:15px; }

p:first-child { padding-top:0px !important; }

div.csc-textpic-border { margin-top:-10px; }
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img { border:0px !important; }

.csc-textpic { margin-top:15px; }

#overlay { z-index:1000 !important; }
#lbLightbox { z-index:2000 !important; }

a.nop { background:transparent !important; padding:0px; }

/*#content ul { margin-top:0px !important; margin-bottom:0px !important; }*/
#content ul li { line-height:175% !important; }


#translayer { position:fixed;
							top:0px;
							left:0px;
							/*background-color:#000000;
							height:100%;
							width:100%;*/
							z-index:1001;
							filter: alpha(opacity:76);
						  KHTMLOpacity: 0.76;
					 	  MozOpacity: 0.76;
					    opacity: 0.76;
					    overflow:hidden; }
					    
					    
#contentlayer { position:absolute;
								top:0px;
								left:0px;
								height:100%;
								width:100%;
								z-index:1002;} 
								
#center	{ margin:55px auto;
			    width:462px;
			    min-height:180px;
			    background-color:#FFFFFF;
			    padding:15px 15px; }
			    
*html #center { height:180px; }
			    
#center #wrapper { width:100%;
									 min-height:180px;
									 border:1px solid #CCC; }
									 
*html #center #wrapper { height:180px; }

#header-small { width:100%;
                height:74px; 
                background-image:url(../gfx/header_small.jpg);
                background-repeat:repeat-x; }
                
#header-small #logo-small { float:left;
														margin-top:15px;
														margin-left:15px;}
											
#header-small #bigborder { float:right;
                           top:0px;
                           right:0px;
                           background-color:#012758;
                           height:6px;
                           width:170px;
                           overflow:hidden; }
                           
.clearer { clear:both; }

#content-small #row-1 { width:447px;
											  padding:15px 15px 0px 15px;}

#content-small #row-1 #information h2 { margin-bottom:15px; 
													 							font-size:14px;
													 							font-weight:bold;
													 							color:#012758;}
													 
#row-1 #additionaltext { clear:left;
												 width:447px;
												 border-bottom:1px solid #999;
												 margin-bottom:15px; }
			
#row-1 #information { width:430px; }


#row-1 #information .csc-textpic-image img { border:1px solid #012758;}

#row-1 #information a { display:inline;
                      	background-image:none;
                     	  background-repeat:no-repeat;
                     	  padding:0px; }

#row-1 redirect	{ width:447px; }

			    
#content-small p { margin-bottom:15px;}

#content-small hr { clear:both;
									  height:1px; 
										border:0 none;
										border-bottom:1px solid #999;
										margin-top:10px;
										width:447px; }

#redirect { height:27px;
						line-height:20px;}
										
#redirect p { margin-right:6px;
              float:right;
              vertical-align:middle;}
              
#redirect a { text-decoration:none;
							font-size:14px;
							color:#012758;
							font-weight:bold;
              padding-right:20px;
              background-image:url(../gfx/close.gif);
              background-repeat:no-repeat;
              background-position:100% 50%;}
              
.intro-placeholder { height:1px; width:430px; border-bottom:1px solid #999999; margin-bottom:16px; } 

div.csc-textpic-intext-left div.csc-textpic-imagewrap { padding-right:10px; }

.news-single-img a { padding:0px !important; background:transparent !important; }
.news-single-img img { border:2px solid #012758; float:left; margin-right:15px; margin-bottom:15px; } 

.news-list-title a, .news-list-browse a { padding:0px !important; background:transparent !important; }
.news-list-item p { margin-bottom:5px !important; }
hr.clearer { border:1px solid #003566; width:100%; height:2px; margin-bottom:10px; margin-top:10px; }

#button {
	position:absolute;
	top:200px;
	left:80px;
	height:180px;
	width:180px;
	background-image:url('../gfx/RMA_Button-Koe-West.jpg');
	background-repeat:no-repeat;
}

#button a { 
	text-decoration:none;
	display:block;
	height:180px;
	width:180px;	
}
