html,body{margin:0;padding:0; color: #666666; font: normal 13px verdana;}
body{background:#B2B2B2;height:100%;}

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

a {color:#000000; font: normal 13px verdana; text-decoration:underline;}
a:hover {color:#000000; font: normal 13px verdana; text-decoration:underline;}

h1, h2, h3, h4, h5, h6 {color:#990000;font-family:Verdana, Arial, sans-serif;font-weight:700;}
h1 {font-size:15px; margin-bottom:15px;}
h2 {font-size:14px; margin-bottom:15px;}


fieldset, img { border:0; }

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

/* Seitenhintergrund */
DIV#container {background:#B2B2B2 url(../images/bg_container.jpg) repeat-x; min-height:169px; width:100%;}
*html div#container {height:169px;}

  DIV#page {background:#B2B2B2 url(../images/bg_page.jpg) repeat-y; height:auto; width:1002px; margin:0px auto;}
    
    DIV#page-header {background:#B2B2B2 url(../images/header.jpg) no-repeat;margin:0px auto;width:1002px; height:169px}
      DIV#page-header-top {float:left; width: 1002px;height: 24px}
        DIV#breadcrumb {float:left; font:normal 10px verdana; padding-left:30px;padding-top:4px;height: 24px;width:700px;}
          DIV#breadcrumb a{font:normal 10px verdana;color:#333333;text-decoration: none;}      
        
        DIV#page-header-middle {float:left;width: 956px;height:60px;padding-right:45px;}          
          DIV#language {float:right; margin-top:20px}       
            DIV#language img {margin-top:4px;}
        
        DIV#page-header-bottom {float:left;width: 956px;height:80px;padding-right:45px;}    
          DIV#page-header-bottom-form {float:right; margin-top:50px; } 
            DIV#page-header-bottom-form span {float:left; margin-top:4px;font: normal 11px verdana; color:#FFFFFF;} 
            DIV#page-header-bottom-form .search {float:left;height:18px;border:1px solid #CB4100;background:#E9E9E9} 
            DIV#page-header-bottom-form .search-submit {float:left;margin-left:2px;} 
          
    DIV#maincol-container {background:#B2B2B2 url(../images/bg_maincol.jpg) repeat-y; margin-left:6px; width:988px; }   
      DIV#maincol {width:988px;background: url(../images/bg_maincol_top.jpg) no-repeat;height:100%; min-height:232px;margin:0px auto;overflow:hidden}
                
        DIV#left-col{float:left;margin-top:17px;width:212px;padding-left:20px}
          DIV#left-col-content-frame {overflow:hidden;}  
    		  DIV#left-col-content {float:left;width:198px;overflow:hidden;border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;height:100%}
    				
    			DIV#mainnav {float:left;text-align:left;margin-bottom:10px}
    			  DIV#mainnav ul {}
    			  DIV#mainnav ul li#first {float:left; list-style-type: none; }
    			  DIV#mainnav ul li#first a {float:left;border-bottom:1px solid #B1B1B1;border-top:1px solid #D6D6D8; background:#E9E9E9 url(../images/left_navi_first.jpg);padding-top:5px; padding-left:10px; height:20px;width:188px;font:bold 11px verdana; text-decoration: none; color: #000000;  }
    			  DIV#mainnav ul li#first a:hover {color:#FFFFFF;border-top:1px solid #000000; background-image: url(../images/left_navi_over.jpg);}
				  DIV#mainnav ul li#first a:active{background-image: url(../images_hv/left_navi_act.jpg);}
            
            DIV#mainnav ul li {float:left; list-style-type: none; }
    			  DIV#mainnav ul li a {float:left;border-bottom:1px solid #B1B1B1;border-top:1px solid #FFFFFF; background:#E9E9E9;padding-top:5px; padding-left:10px; height:20px;width:188px;font:bold 11px verdana; text-decoration: none; color: #000000;  }
    			  DIV#mainnav ul li a:hover {color:#FFFFFF;border-bottom:1px solid #000000;border-top:1px solid #FFFFFF; background-image: url(../images/left_navi_over.jpg);}
				  DIV#mainnav ul li a:active {border-bottom:1px solid #000000;background-image: url(../left_navi_act.jpg);}
           
            DIV#mainnav ul li#current a {float:left;display:block;border-bottom:1px solid #000000;border-top:1px solid #FFFFFF; background:#000000 url(../images/left_navi_over.jpg);padding-top:5px;padding-left:10px; height:19px;width:188px;font:bold 11px verdana;text-decoration:none;color:#FFFFFF; }
    			  DIV#mainnav ul li#current a:hover {color:#FFFFFF; border-bottom:1px solid #000000;border-top:1px solid #FFFFFF;background:#CCCCCC url(../images/left_navi_over.jpg);}                     
    			  DIV#mainnav ul li#current  ul li {list-style-type: none;  }
    			  DIV#mainnav ul li#current  ul li a {border-bottom:1px solid #000000;border-top:1px solid #FFFFFF;background:#CCCCCC url(../images/left_navi_over.jpg);padding-top:5px; padding-left:10px;height: 20px; width: 188px; font: normal 11px verdana; text-decoration: none; color:#FFFFFF;}
    			  DIV#mainnav ul li#current ul li a:hover { color:#FFFFFF;}
				  
				  
            ul.submenu  {float:left; list-style-type: none; }
    			  ul.submenu a {float:left;border-bottom:1px solid #B1B1B1;border-top:1px solid #FFFFFF; background:#E9E9E9;padding-top:5px; padding-left:10px; height:20px;width:188px;font:bold 11px verdana; text-decoration: none; color: #000000;  }
    			  ul.submenu a:hover {color:#FFFFFF;border-top:1px solid #000000; background-image: url(../images/left_navi_over.jpg);}
				  
    		  
    			.left-box {margin-left:0px; }
    			  .left-box-header {background:#B82B00 url(../images/left_box_header_bg.jpg); height:24px; width:192px; font: bold 13px verdana; color:#FFFFFF; padding-top:7px; padding-left:6px  }
    			  .left-box-content {background:#FFAD2B url(../images/left_box_content_bg.jpg) repeat-x; width:198px;overflow:hidden;padding:6px;padding-bottom:12px;min-height:60px;}
				  .left-box .bodytext{font-size:12px;}
				  .left-box .bodytext a{font-size:12px;}
				    .left-box .bodytext a:hover{font-size:12px;}
    		  
    			  DIV#notice {float:left;height:100%;overflow:hidden;width:192px;}
    				.notice-item {float:left;width:192px;overflow:hidden;height:100%;margin-bottom:2px;}
    				  .notice-item img {float:left;width:60px; height:60px}
    				  .notice-item span {float:right;width:130px;}
    					.notice-item span a {text-decoration:none;font-size:11px;}
    					.notice-item span a:hover {text-decoration:underline;}
    				  
		      DIV#left-col-bottom {background:url(../images/bg_left_col_bottom.jpg) no-repeat;width:200px;height:12px}
        
        DIV#right-col{float:left;width:736px;}         
		      DIV#right-col-header-image {margin:0px auto;margin-top:17px;width:700px;height:202px;background-color:#FFFFFF; border: 1px solid #CCCCCC; padding:1px }
          DIV#right-col-content {margin:0px auto;margin-top:10px;width:702px;height:100%;overflow:hidden}
                       
           h1.csc-firstHeader{color:#990000;font-weight:bold;}
            
           /* BOXEN auf der Startseite */
            
            DIV#homeboxes {width:702px;margin-bottom:10px;margin-top:10px;}            
            .homebox {float:left; margin-right:20px}            
            .homebox-last {float:left;}            
            .homebox-upper-border {background:#FFAD2A url(../images/homebox_upper_border.jpg);width:220px;font-size:6px;height:12px;}
            .homebox-content {background:#FFAD2A url(../images/homebox_content_bg.jpg) repeat-x;width:218px;min-height:200px;border-left:1px solid #BC5B00; border-right:1px solid #BC5B00;}
            .homebox-content-header {margin:0px auto;font:bold 15px verdana;color:#FFFFFF;padding-left:17px;padding-right:17px;padding-bottom:4px}  
            .homebox-content-pic {margin:0px auto;background:#FFFFFF; border:1px solid #BC5B00;width:176px;height:117px;padding:2px  }              
            .homebox-content-text {padding-top:10px;margin:0px auto;width:180px;font: normal 11px verdana;text-align:justify}
              .homebox-content-text a{font: normal 13px verdana;color:#DC0000;text-decoration: underline;} 
              .homebox-content-text a{text-decoration: underline;} 
            .homebox-lower-border {background:#FFAD2A url(../images/homebox_lower_border.jpg);width:220px;font-size:6px;height:12px;}
        
            
            /* FE Elemente für Contentboxen */
            
            DIV#fce-item-dark {}                             
              .fce-item-dark {height:100%;width:702px; margin-bottom:10px}              
                .fce-item-dark-upper-border {background:#C7C7C7 url(../images/ce_dark_upper_border.jpg);width:702px;font-size:6px;height:8px;}                  
                .fce-item-dark-content {background:#C7C7C7; width:684px;overflow:hidden;border-left: 1px solid #BBBBBB;border-right: 1px solid #BBBBBB;padding-left:8px;padding-right:8px}
                  .fce-item-dark-content-pic-frame {vertical-align:top}
                    .fce-item-dark-content-pic {background:#FFFFFF;border:1px solid #BCBCBC;margin-top:2px;margin-right:8px;padding:1px;}
                      .fce-item-dark-content-pic img {}
                  .fce-item-dark-content-txt {margin-left:10px;margin-top:4px;vertical-align:top}               
                .fce-item-dark-lower-border {background:#C7C7C7 url(../images/ce_dark_lower_border.jpg);width:702px;font-size:6px;height:8px;} 
                      
            DIV#fce-item-light {}                             
              .fce-item-light {height:100%;width:702px; margin-bottom:10px}              
                .fce-item-light-upper-border {background:#E9E9E9 url(../images/ce_light_upper_border.jpg);width:702px;font-size:6px;height:8px;}                  
                .fce-item-light-content {background:#E9E9E9; width:684px;overflow:hidden;border-left: 1px solid #C8C8C8;border-right: 1px solid #C8C8C8;padding-left:8px;padding-right:8px}
                  .fce-item-light-content-pic-frame {vertical-align:top}
                    .fce-item-light-content-pic {background:#FFFFFF;border:1px solid #BCBCBC;margin-top:2px;margin-right:8px;padding:1px;}
                      .fce-item-light-content-pic img {}
                  .fce-item-light-content-txt {margin-left:10px;margin-top:4px;vertical-align:top}               
                .fce-item-light-lower-border {background:#E9E9E9 url(../images/ce_light_lower_border.jpg);width:702px;font-size:6px;height:8px;}
				TD.fce-item-light-title {color:#000000;padding-bottom:5px;}
          
          
            /* Ergebnisliste */
            /*
            DIV#resultlist {} 	            
              
              .resultlist-item {float:left;  width:702px; min-height:140px; margin-bottom:10px}
              *html .resultlist-item {height:140px;}
                .resultlist-item-header {float:left; background:#C7C7C7 url(../images/reslist_header_bg.jpg);width:700px;height:8px}
                  .resultlist-item-header a{font: bold 11px verdana;color:#3A868F;}
                .resultlist-item-content {float:left; background:#C7C7C7; border-left:1px solid #BBBBBB; border-right:1px solid #BBBBBB; width:684px; padding-left:7px;padding-right:7px;}
                  .resultlist-item-content-pic {float:left;background:#E9E9E9;height:124px; width:124px; border:1px solid #BCBCBC;}
                    .resultlist-item-content-pic img {height:108px; width:108px; margin:8px}
                  .resultlist-item-content-txt {float:left;margin-left:5px}      
                .resultlist-item-footer {float:left; background:#C7C7C7 url(../images/reslist_footer_bg.jpg);width:700px;height:8px}
                
              DIV#resultlist-searchagent {}  */              
              
                  
      DIV#maincol-bottom {background:#B1B1B1 url(../images/bg_maincol_bottom.jpg) no-repeat;margin:0px auto;width:988px;height:32px}
    
        DIV#footer-bar {background:#B1B1B1 url(../images/bg_footer.jpg) no-repeat;margin:0px auto;width:1002px;height:40px;padding-top:10px;text-align:center;}
          DIV#footernav { margin-top:2px;}        
            DIV#footernav ul {}
              DIV#footernav ul li {display:inline; border-right:1px #CFCFCF solid; list-style-type: none; }
                DIV#footernav ul li a {text-decoration: none;color: #666666;margin: 0px 10px 0px 8px;}
                DIV#footernav ul li a:hover {text-decoration: underline;}
          
              DIV#footernav ul li#last {display:inline; border-right: 0px; list-style-type: none; }
                DIV#footernav ul li#last a {text-decoration: none;color: #666666;margin: 0px 10px 0px 8px;}
                DIV#footernav ul li#last a:hover {text-decoration: underline;}
          
          /*
          DIV#footernav ul li {border-right:1px #CFCFCF solid; display:inline; margin-right:8px; margin-top:2px; list-style-type: none; height: 14px; }
            DIV#footernav ul li a {  background: transparent; font: normal 10px verdana; text-decoration: none; color: #666666; padding: 0em 0.8em 0em 0em;}
            DIV#footernav ul li a:hover {background:transparent; color:#990000; text-decoration: none;}
          
          DIV#footernav ul li#last { border-right: 0px; }
            DIV#footernav ul li#last a { color: #666666; text-decoration: none;}
            DIV#footernav ul li#last a:hover { color: #333333; text-decoration: none;text-decoration:underline;}
        */
    DIV#copyright-bar {background:#B1B1B1 url(../images/bg_copyrightbar.jpg) no-repeat;margin:0px auto;width:1002px;height:46px;padding-top:4px;text-align:center;color:white}
	
div.left-box-content div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt img {margin-left:-6px;}

/*Blocksatz*/
.align-justify {text-align:justify}


