html,body {margin:0;padding:0; color: #000000; font: normal 11px Verdana;}
body {background:#E0E0E0;height:100%;}


form, p, span, a, ul, li, td, tr, table {margin:0px; padding:0px;}
div, table, td {color: #000000; font: normal 11px Verdana;}

a {color:#990000;font:normal 11px Verdana;text-decoration:underline;}
a:hover {color:#990000;font:normal 11px Verdana;text-decoration:none;}

h1 {color:#002a84;font:bold 15px Verdana;margin-bottom:10px;}
h2 {color:#002a84;font:normal 13px Verdana;margin-bottom:2px;}

fieldset, img {border:0;}

/*****************************************************************/
/* Seitenbackground
/*****************************************************************/

DIV#pageHeadline {font-weight:700;font-size:13px;color:#980201;margin-bottom:6px;}

/* Seitenhintergrund */
div#container {background:#E0E0E0; height:100%; width:100%;}

	div#page {background:#FFFFFF; width:994px; margin:0px auto; padding:4px;}
	div#top {background:#EAEAEA; height:18px; width:994px; padding-left:3px;}
	div#breadcrumb {float:left;height:18px;margin-bottom:4px;padding-top:2px;width:646px;}
		div#breadcrumb a{margin-left:5px;text-decoration:none;}
		div#breadcrumb img {margin-left:5px;}

	div#header {background:#FFFFFF url(../images/header.jpg) no-repeat;margin:0px auto;width:994px; height:106px}
	div#maincol {width:994px;overflow:hidden;}

		div#left-col {float:left;width:220px;}

			/* linkes Hauptmenu */
			div#mainnav {text-align: left; background:#EEEEEE; height: 100%; margin-bottom:4px; overflow:hidden}
			div#mainnav ul {margin:0px; padding:0px;}
			div#mainnav ul li {clear:both; list-style-type: none; }

			div#mainnav ul li .menuitem {float:left; width:220px; border-bottom: 1px #D8DFE0 solid; border-top: 1px #FFFFFF solid;  }
			div#mainnav ul li .menuitem .anstrich {float:left; width:25px;}
			div#mainnav ul li .menuitem .anstrich img{ margin-left: 6px; margin-top:9px; }
			div#mainnav ul li .menuitem .menutext { float:right; width:195px;}
			div#mainnav ul li .menuitem .menutext a {display:block; font: bold 12px Verdana; text-decoration: none; color: #666666; padding: 0.5em 0em 0.5em 0em;  }
			div#mainnav ul li .menuitem .menutext a:hover {color: #666666; }
			
			div#mainnav ul li .menuitem .menutext_intern { float:right; width:195px;}
			div#mainnav ul li .menuitem .menutext_intern a {display:block; font: bold 12px Verdana; text-decoration: none; color: #000000; padding: 0.5em 0em 0.5em 0em;  }
			div#mainnav ul li .menuitem .menutext_intern a:hover {color: #000000; }			

			div#mainnav ul li#current .menuitem {float:left; width:220px; border-bottom: none solid; border-top: 1px #FFFFFF solid; background-color:#F7F7F7  }
			div#mainnav ul li#current .menuitem .anstrich {float:left; width:25px;}
			div#mainnav ul li#current .menuitem .anstrich img{ margin-left: 6px; margin-top:9px; }
			div#mainnav ul li#current .menuitem .menutext { float:right; width:195px;}
			div#mainnav ul li#current .menuitem .menutext a {display:block; font: bold 12px Verdana; text-decoration: none; color: #990000; padding: 0.5em 0em 0.5em 0em;  }
			div#mainnav ul li#current .menuitem .menutext a:hover {color: #990000;  }

			div#mainnav ul li#current ul li .menuitem {float:left; width:220px; border-bottom: 1px #EBEBEB solid; background-color:#F7F7F7;margin-left:-25px;}
			div#mainnav ul li#current ul li .menuitem .anstrich {float:left;width:25px;}
			div#mainnav ul li#current ul li .menuitem .anstrich img {margin-left:6px;margin-top:9px;}
			div#mainnav ul li#current ul li .menuitem .menutext {float:right;width:195px;letter-spacing:-0.03em;}
			div#mainnav ul li#current ul li .menuitem .menutext a {display:block; font: normal 11px Verdana;  color: #990000; padding: 0.5em 0em 0.5em 0em;  }
			div#mainnav ul li#current ul li .menuitem .menutext a:hover {color: #990000; text-decoration: underline;}

			/* linke Loginbox */

			div#login {float:left;padding-left:4px;width:196px;padding-top:10px;padding-bottom:6px;}
			div#login form {}
				div#login span {float:left; margin-top:7px;font: normal 11px verdana; } 
				div#login .input_login {float:right;width:126px;height:16px;border:1px solid #D6D3CD;margin-top:2px;background:#FFFFFF} 
				*html div#login .input_login {width:124px;}
				*+html div#login .input_login {width:124px;}
				div#login .submit_login {float:left;padding-left:68px;margin-top:2px;} 
		    div#login a {float:left;margin-top:12px;color: #990000;text-decoration: underline;}
		  
		  /* linke Kontaktbox */
		  
		  div#contact {float:left;padding-left:4px;width:196px;padding-top:10px;padding-bottom:6px;}
		  	div#contact a{float:left;margin-top:12px;color: #990000;text-decoration: underline;}
		
		div#right-col {float:right;width:770px;}       
		 
		  	div#right-col-left-frame {float:left;width:546px;height:100%;background:#FFFFFF;}
		  	  div#top-object-big {float:left;width:546px;margin-bottom:4px;}
			div#right-col-left-content ul {margin-left:30px;}
                      
          div#right-col-left-content {float:left;width:524px;height:100%;background:#FFFFFF;border:1px solid #F0F0F0;padding:10px;padding-top:0;margin-bottom:4px}
          
		  /* BOXEN auf der Startseite */
            
			div#home_boxes {height:100%;min-height:444px;padding-top:10px;padding-bottom:10px}
				div#home_box1 {float:left;margin-right:20px;}
				div#home_box2 {float:left;}
				.home_box_header {background:#F7F7F7 url(../images/homebox_header_bg.jpg);width:242px;height:20px;font:bold 12px verdana;color:#FFFFFF;padding-left:10px; padding-top:6px;text-align:center;}
					.home_box_header A {font:700 12px Verdana;color:#FFFFFF;text-decoration:none;}
				.home-box-content {background:#F7F7F7;width:250px;height:100%;min-height:360px;border:1px solid #E5E5E5;padding-bottom:10px}
					.home_box_image {margin:0px auto;background:#FFFFFF; border:1px solid #B9B5AC;width:210px;height:142px;margin-top:15px;}
						.home_box_image img {padding:2px;width:206px;height:138px;}
					.home_box_text {padding-top:10px;height:150px;margin:0px auto;width:210px;font: normal 11px verdana;text-align:justify;}
			  .home_box_text a{font: normal 11px verdana;color:#990000;}
			  .home_box_text a:hover {color:#990000;text-decoration: underline;} 
			.home_box_objectlink {padding-top:6px;margin:0px auto;width:210px;}
			  .home_box_objectlink a {font: bold 11px verdana;color:#333333;text-decoration: underline;} 
			  .home_box_objectlink a:hover {color:#666666;text-decoration: underline;} 
          
        div#right-col-right-frame {float:right;width:220px;height:100%;background:#FFFFFF;}
          div#top-object-small {float:left;width:220px;height:282px;margin-bottom:4px;}
            div#top-object-small-pic {float:left;height:173px; width:220px;margin-bottom:4px;}
              div#top-object-small-desc {float:left;height:105px; width:220px;background:#E0E0E0;}
			    
				div#top-object-small-title {float:left;width:180px; font: bold 11px Verdana; padding:8px;}
			    div#top-object-small-text {float:left;width:180px; height:50px; padding-left:8px;}
				div#top-object-small-link {float:left;height:10px;width:180px; padding-left:8px;} 
            	  div#top-object-small-link img{float:left;height:9px;width:10px;margin-top:2px;}  
				  div#top-object-small-link a{float:left;font: bold 10px Verdana;margin-left:4px;text-decoration:none;color: #990000; } 

          
		  
		  
		  div#language {float:left;background:#E0E0E0;height:20px;padding-left:4px;margin-bottom:4px;width:216px;}
            div#language img {margin-left:5px;margin-top:4px;}
         
         
		  div#search {float:left;padding-left:4px;padding-top:10px;padding-bottom:6px;}
            div#search .input_search {float:left;width:136px;height:16px;border:1px solid #D6D3CD;background:#FFFFFF} 
            div#search .submit_search {float:left;margin-left:2px;} 
		 
		  div#news {float:left;padding-left:4px;padding-top:10px;padding-bottom:6px;}
            div#news-text {float:left;width:190px;} 
            div#news-link {float:left;height:10px;width:200px;margin-top:10px;} 
		  		div#news-link img {float:left;height:9px;width:10px;margin-top:2px;} 
				div#news-link a {float:left;font:bold 10px Verdana;margin-left:4px;text-decoration:none;color:#990000;}
			
		  div#notice {float:left;height:100%;overflow:hidden;width:192px;margin-left:4px;padding-top:6px;}
  				  .notice-item {float:left;width:192px;overflow:hidden;height:100%;padding-bottom:6px;}
  				  .notice-item img {float:left;width:60px;height:60px}
  				  .notice-item span {float:right;width:130px;}
  					.notice-item span a{text-decoration:none;}
  					.notice-item span a:hover{text-decoration:underline;}
					
			
    
    div#footer {background:#F7F7F7;height:16px;width:992px;border: 1px #F0F0F0 solid;padding:2px 0px 0px 4px;margin:0px auto;text-align:center;}
		DIV#footer UL {list-style-type:none;}
			DIV#footer UL LI {display:inline;padding-right:7px;}
				DIV#footer UL LI A {text-decoration:none;color:#A9A9A9;}
				DIV#footer UL LI A:hover {color:#797979;}
		  
		  
/* Allgemeine Boxenformatierung fuer linke und rechte Spalte */
.content-box {background-color:#F7F7F7;width:210px;/*height:100%;*/border:1px #F0F0F0 solid;padding:4px;margin-bottom:4px;}
	.content-box-header	{width:210px;height:18px;background:#E0E0E0;font: bold 13px Verdana;color: #333333;}
	.content-box-content {width:210px;height:100%;overflow:hidden;}

#leafletTeaser {margin-bottom:4px;position:relative;}
#newsTeaser {margin-bottom:4px;position:relative;}
#pressTeaser {margin-bottom:4px;position:relative;}

/* Formatierungen Newsliste */
DIV.news-link IMG {float:left;height:9px;width:10px;margin-top:2px;} 
DIV.news-link A {float:left;font:700 11px Verdana;margin-left:4px;text-decoration:none;color:#990000;}

DIV#newslistCounter {text-align:center;color:#8F8F8F;font-size:11px;margin-bottom:6px;}
DIV.newslistHeadline {background:#E0E0E0;padding:3px;}
	DIV.newslistHeadline A {font:700 13px Verdana;color:#333333;text-decoration:none;padding:3px;}
DIV.newslistDate {color:#CCCCCC;font:normal 9px Verdana;margin:3px 0px;}

DIV.newsSingleHeadline {padding:3px;font:700 13px Verdana;color:#333333;padding-bottom:7px;}
DIV.newsSingleDate {color:#CCCCCC;font:normal 9px Verdana;margin:3px 0px;}

/* Formatierung Sendmail */
UL.sendmailError {margin:10px 20px;line-height:2em;}

/* Formatierung Weiterempfehlen */
DIV#recommend {padding:10px;}
	DIV#recommend TABLE#recommendTable {}
		DIV#recommend TABLE#recommendTable TD {text-align:left;}
			DIV#recommend TABLE#recommendTable TD.recommendKey {text-align:left;font-weight:700;}
			DIV#recommend TABLE#recommendTable TD.recommendValue {text-align:left;}
			
			
/* Formatierung TYPO 3 Contentelemente */

.csc-header {margin-top:10px;}


/* Formatierungen interner Bereich */
DIV.internListItem {border:1px #CCCCCC solid;margin-top:3px;clear:both;}
	DIV.listHead {background:#E0E0E0;padding:3px;font:700 13px Verdana;color:#333333;}
	DIV.listBody {color:#111111;padding:5px;}
	
/*Blocksatz*/
.align-justify {text-align:justify}
