html,body{margin:0;padding:0; color: #666666; font: normal 12px verdana;}
body{background:#D1D1D2;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:13px; margin-bottom:15px;}

/*h1 {color:#1070A0; font: normal 15px verdana; margin-bottom:15px;}
h2 {color:#1070A0; font: normal 13px verdana; margin-bottom:15px;}*/

fieldset, img { border:0; }

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

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

  DIV#page {background:#D1D1D2 url(../images_hv/bg_page.jpg) repeat-y; height:auto; width:1002px; margin:0px auto;}
    
    DIV#page-header {background:#D1D1D2 url(../images_hv/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:#000000;} 
            DIV#page-header-bottom-form .search {float:left;height:18px;border:1px solid #999999;background:#FFFFFF} 
            DIV#page-header-bottom-form .search-submit {float:left;margin-left:2px;} 
          
    DIV#maincol-container {background:#E7E7E7 url(../images_hv/bg_maincol.jpg) repeat-y; margin-left:6px; width:988px; }   
      DIV#maincol {width:988px;background: url(../images_hv/bg_maincol_top.jpg) no-repeat;height:100%; min-height:358px;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_hv/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;border-bottom:1px solid #000000; background-image: url(../images_hv/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_hv/left_navi_over.jpg);}
				  DIV#mainnav ul li a:active {background-image: url(../images_hv/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_hv/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_hv/left_navi_over.jpg);}                     
    			  DIV#mainnav ul li#current  ul li {list-style-type: none;  }
    			  DIV#mainnav ul li#current  ul li a {background:#BBBBBB;border-bottom:1px solid #999999;border-top:1px solid #CCCCCC;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 li#first {float:left; list-style-type: none; }
    			  ul.submenu li#first a {float:left;border-bottom:1px solid #B1B1B1;border-top:1px solid #D6D6D8; background:#E9E9E9 url(../images_hv/left_navi_first.jpg);padding-top:5px; padding-left:10px; height:20px;width:188px;font:bold 11px verdana; text-decoration: none; color: #000000;  }
    			  ul.submenu li#first a:hover {color:#FFFFFF;border-top:1px solid #000000; background-image: url(../images_hv/left_navi_over.jpg);}
            
            ul.submenu li {float:left; list-style-type: none; }
    			  ul.submenu 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;  }
    			  ul.submenu li a:hover {color:#FFFFFF;border-top:1px solid #000000; background-image: url(../images_hv/left_navi_over.jpg);}					  
				  
    		  
    			.left-box {margin-left:0px;}
    			  .left-box-header {background:#B82B00 url(../images_hv/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:#CDCDCD url(../images_hv/left_box_content_bg.jpg) repeat-x; width:198px;overflow:hidden;padding:6px;padding-bottom:12px;min-height:60px}
    				
    		   
    			  DIV#notice {float:left;height:100%;overflow:hidden;width:192px;padding-left:6px;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;}
    				  
    				  /*.notice-pic {background-color:#E7E7E7;float:left; width:194px; }
    					.notice-pic img{float:left; width:60px; height:60px }
    				  .notice-textlink {background-color:#6667E7;float:right; font:normal 10px verdana;color:#333333; }
    					.notice-textlink a{float:right; font:normal 10px verdana;color:#333333; }*/
		  
		      DIV#left-col-bottom {background:url(../images_hv/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;}
            
            DIV#right-col-content ul li {margin-left:18px;margin-bottom:8px;font-size:14px;}
			
			.fce-item-dark-content-txt{font-size:13px;}
			.fce-item-dark-content-txt a{font-size:13px;}
            
            /* 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:#C7C7C7 url(../images_hv/homebox_upper_border.jpg);width:220px;font-size:6px;height:12px;}
            .homebox-content {background:#E1E1E1 url(../images_hv/homebox_content_bg.jpg) repeat-x;width:218px;min-height:200px;border-left:1px solid #969696; border-right:1px solid #969696;}
            .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 #979797;width:176px;height:117px;padding:2px  }              
            .homebox-content-text {padding-top:10px;margin:0px auto;width:180px;font: normal 13px verdana;color:#000000;text-align:justify}
              .homebox-content-text a{font: normal 13px verdana;color:#000000;text-decoration: underline;} 
              .homebox-content-text a:hover{text-decoration: underline;} 
            .homebox-lower-border {background:#C7C7C7 url(../images_hv/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_hv/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_hv/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_hv/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_hv/ce_light_lower_border.jpg);width:702px;font-size:6px;height:8px;} 
            
            
            /* Ergebnisliste */
            DIV#resultlist {} 	
              DIV#resultlist-search {}
              
              .resultlist-item {float:left;  width:700px; min-height:140px; margin-bottom:10px}
              *html .resultlist-item {height:140px;}
                .resultlist-item-header {float:left; background:#C7C7C7 url(../images_hv/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_hv/reslist_footer_bg.jpg);width:700px;height:8px}
                
              DIV#resultlist-searchagent {}         
          
          
          
          
      DIV#maincol-bottom {float:left;background:#B1B1B1 url(../images_hv/bg_maincol_bottom.jpg) no-repeat;margin:0px auto;width:988px;height:32px}
    
        DIV#footer-bar {background:#B1B1B1 url(../images_hv/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_hv/bg_copyrightbar.jpg) no-repeat;margin:0px auto;width:1002px;height:46px;padding-top:4px;text-align:center;color:white}
	

DIV.csc-sitemap {}
DIV.csc-sitemap UL {list-style-type:none;}
DIV.csc-sitemap UL LI {}
DIV.csc-sitemap UL LI A {text-decoration:none;}
DIV.csc-sitemap UL LI UL {margin:5px;}
DIV.csc-sitemap UL LI UL LI {}
DIV.csc-sitemap UL LI UL LI A {text-decoration:none;}

DIV.sitemap1 A {font-weight:700;font-size:11px;}
DIV.sitemap2 A {font-weight:700;font-size:10px;}




     


INPUT[type=submit]		{border-left:1px #c1c1c1 solid;border-right:1px #c1c1c1 solid;background-image:url(../images_hv/bg_button_submit.jpg);height:22px;font-size:1.1em;}
INPUT[type=image]		{border:0px;margin-left:200px;}
INPUT[type=checkbox]	{border:none;}
INPUT[type=radio]	{border:none;}
INPUT[type=select]		{border:1px #d16a03 solid;}
        
   
        
.tx-powermail-pi1 {}
  .tx-powermail-pi1 .tx-powermail-pi1_formwrap {width:508px; text-align:left; padding:15px;border: 1px solid #9B998D; background-color:#F8F8F8}
    .tx-powermail-pi1 .tx_powermail_pi1_form {background-color:#F8F8F8}
      .tx-powermail-pi1 .tx-powermail-pi1_fieldset {margin-bottom:20px;background-color:#F8F8F8;padding:0px}
        .tx-powermail-pi1 .tx-powermail-pi1_fieldset legend {margin-left:-15px; margin-bottom:8px; color: #000000; font: bold 13px verdana;background-color:#F8F8F8}
        * html .tx-powermail-pi1 .tx-powermail-pi1_fieldset legend {margin-left:-8px;}
        *+html .tx-powermail-pi1 .tx-powermail-pi1_fieldset legend {margin-left:-8px;}
          .tx-powermail-pi1 .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html {float:left;width:480px;margin-bottom:10px;}
                                     
              .tx_powermail_pi1_fieldwrap_html_label {float:left;width:500px;margin-top:5px;color:#666666}
              
              .tx_powermail_pi1_fieldwrap_html_text {float:left;width:500px;}
                .tx_powermail_pi1_fieldwrap_html_text label {float:left;width:200px;color:#666666}
                .tx_powermail_pi1_fieldwrap_html_select label {float:left;width:200px;color:#666666}
                .tx_powermail_pi1_fieldwrap_html_select select {width:200px;}
                .tx_powermail_pi1_fieldwrap_html_text .powermail_text {float:left;width:200px;border:1px #d3d3d3 solid;}
                
              .tx_powermail_pi1_fieldwrap_html_textarea {float:left;width:500px;color:#666666}                
                .tx_powermail_pi1_fieldwrap_html_textarea label {float:left;width:200px;color:#666666}
                .tx_powermail_pi1_fieldwrap_html_textarea .powermail_textarea {float:left;width:200px;border:1px #d3d3d3 solid;}
                            
              .powermail_check_inner {float:left;width:500px;color:#666666;}
                .powermail_check_inner label {float:left;width:230px;color:#666666margin-top:2px;}
                .powermail_check_inner .powermail_check {float:left;margin-top:2px;}
              fieldset.tx-powermail-pi1_fieldset div.even{background-color:#F8F8F8}
       
              .powermail_submit {margin-left:200px;}
			  
			  form p{font-weight:bold;margin:8px;margin-left:0;}
			  div.tx-powermail-pi1_mandatory ul{margin:15px;}
			  div.tx-powermail-pi1_mandatory form input[type=image]{margin:2px;}
			  div.tx-powermail-pi1_confirmation table{margin:10px;}
              div.tx-powermail-pi1_confirmation form input[type=image]{margin:2px;}
              

			  span.powermail_mandatory{color:red;width:auto;}            
            
			/*
            .tx-powermail-pi1 .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html label {float:left; width:200px;font-size:12px;font-weight:normal;color:#666666;}
            .tx-powermail-pi1 .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html input, textarea {float:left;}
          
          */
           
          
          /*.powermail_testform powermail_text {float:left;line-height: 18px; border: 1px solid #9B998D; width:167px;}
          
          .tx-powermail-pi1 .tx-powermail-pi1_fieldset  {font-weight:bold;margin-bottom:5px;}
          .tx-powermail-pi1 .tx-powermail-pi1_fieldset label {float:left;width:250px;font-size:12px;font-weight:normal;color:#000000;margin-top:5px;} */   		





/*
form#mitteilungen input, textarea{width:200px;}

form#mitteilungen input.powermail_reset{width:205px;}

form#mitteilungen input.powermail_submit{width:205px;}



form#adresse input, textarea{width:200px;}

form#adresse input.powermail_reset{width:205px;}

form#adresse input.powermail_submit{width:205px;}



form#lastschrift input, textarea{width:200px;}

form#lastschrift input.powermail_reset{width:205px;}

form#lastschrift input.powermail_submit{width:205px;}



form#bankverbindung input, textarea{width:200px;}

form#bankverbindung input.powermail_reset{width:205px;}

form#bankverbindung input.powermail_submit{width:205px;}



form#kontaktdaten input, textarea{width:200px;}

form#kontaktdaten input.powermail_reset{width:205px;}

form#kontaktdaten input.powermail_submit{width:205px;}



form#anfrage input, textarea{width:200px;}

form#anfrage input.powermail_reset{width:205px;}

form#anfrage input.powermail_submit{width:205px;}

form#anfrage input.powermail_check{width:10px;margin-left:0px;}



form#reparatur input, textarea{width:200px;}

form#reparatur input.powermail_reset{width:205px;}

form#reparatur input.powermail_submit{width:205px;}



form#ablesung input, textarea{width:200px;}

form#ablesung input.powermail_reset{width:205px;}

form#ablesung input.powermail_submit{width:205px;}



        .tx_powermail_pi1_fieldwrap_html_submit {padding-left:250px;}

		.tx_powermail_pi1_fieldwrap_html_reset {padding-left:250px;margin-top:10px}

        .powermail_mandatory_js {color:#990000; float:left; background-color:#EEEEEE}


	
div.powermail_check_inner{text-align:left;}
input#check_uid378_0{margin:1px;margin-top:20px;width:10px !important;}*/     


div.contact-persons .fce-item-dark-content-txt{font-size:16px;}
div.contact-persons .fce-item-dark-content-txt a{font-size:15px;}

table#form-table{width:100%;height:auto;}
table#form-table td{padding-bottom:30px;}
td.right{width:250px;}

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


