#container{
          position: absolute;
          left: 50%;
          margin-left: -496px;
          width: 993px;
           padding: 0;
           border: 0px solid red;
		}

#lste_1	{
          width: 993px;
          height: 214px;
          overflow: hidden;
          margin: 0;
          border:  0px solid #B3B3B3;
		}
#lste_1_spalt_a, #lste_1_spalt_b	{
					float: left;
					}
#lste_1_spalt_b	{
		width:513px;
		height:214px;
		overflow: hidden;
		background: url(../w_grafen/fwm_layout/fw_head_2_bg.jpg) no-repeat;
		text-align: right;
		}
		
#lste_1_spalt_b_lste_a {
                font-weight: bold;
                text-align: right;
                color: #454545;
                margin: 29px 18px 0 0;
                }
                
#lste_2	{
          width: 993px;
          overflow: hidden;
          margin: 0;
          border-left: 0px solid #B3B3B3;
          background: url(../w_grafen/fwm_layout/fw_container_bg.jpg);
		}
#lste_2_1 {
        width: 970px;
        height: 34px;
        overflow: hidden;
        background-color: white;
        margin: 0 0 0 8px;
        }

#lste_2_spalt_a	{
		width: 186px;
		overflow: hidden;
 		float: left;
 		background-color: #FFFFFF;
 		margin: 0 0 0 8px;
		}
#lste_2_spalt_b	{				
                width: 289px;
                overflow: hidden;
 		float: left;
		}

#lste_2_spalt_c	{				
                width: 286px;
                overflow: hidden;
 		float: left;
 		margin: 0 25px 0 27px;
		}	
#lste_2_spalt_bc{				
                width: 602px;
                overflow: hidden;
 		float: left;
 		margin: 0 25px 0 0;
		}				
#lste_2_spalt_d, #lste_2_spalt_d2	{				
                width: 156px;
                height: 650px;                
                overflow: hidden;
 		float: left;
 		border-left: 0px solid #062FC9;
 		padding: 0 0 0 8px;
		}	
#lste_2_spalt_d h1.csc-firstHeader{
                text-align: center;
                }
#lste_2_spalt_d2 h1.csc-firstHeader{
                text-align: left;
                }
						


#lste_3	{
          width: 993px;   
          height: 12px;
          overflow: hidden;
          margin: 0;
          padding: 0;
          border: 0px solid red;
          background: url(../w_grafen/fwm_layout/fw_container_fuss.jpg);
		}




/*navigation*/

#navpl		{
               	list-style: none;
               	width: 165px;
         	overflow: hidden;
                 margin: 0 0 0 0;
                 padding: 0 0 0 0;
                 border: none;
          	
	}
/*erste navebene*/
.menu_ebe_1_out, .menu_ebe_1_on, .menu_ebe_1_onsub {
		width: 160px;
                 overflow: hidden;
                 padding: 5px 0 5px 0;
                 margin: 0 0 0 0;
                 border-top: 2px solid #BFC9ED;
                 text-align: right;
                 
		}

.menu_ebe_1_out a.out, .menu_ebe_1_on a.on, .menu_ebe_1_onsub a.on  {
                display: block;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 13px;
                 line-height: 18px;
                 font-style: normal;
		font-weight: bold;
                 color: #656969;
                 height: 20px;
                padding: 0px 15px 0px 0;
                 white-space: pre;
                 border: 0px solid red;
                 overflow:hidden;
     		}

.menu_ebe_1_on a.on {
                 background: url(../w_grafen/fwm_layout/navmark_pos1.gif) no-repeat top right;
                 color: #052FBF;
                 height: 20px;
         	}
.menu_ebe_1_onsub a.on {
                 color: #052FBF;
         	}
/*
#menu_ebe_1_out a:hover, #menu_ebe_1_on a:hover{
                background-color: #C0C0C0;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
         			font-size: 11px;
                 line-height: 17px;
                 font-weight: bold;
                 padding: 0px 0px 0px 2px;
                 display: block;

                  }

#menu_ebe_1_on a.on {
		      color: #9D1F09;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
         	        font-size: 11px;
                 line-height: 17px;
			  font-weight: bold;
                 padding: 0px 0px 0px 2px;
                 white-space: pre;
                 display: block;
		}
*/
/*zweite navebene*/
ul.unav	{
		list-style: none;
         	overflow: hidden;
                 margin: 0 0 0 0;
                 padding: 0 0 0 0;
          	border: 0px solid green;

	}
.menu_ebe_1u_out, .menu_ebe_1u_on {
                 width: 160px;
                 overflow: hidden;
                 padding: 0 0 0 0;
                 margin: 0px 0px 1px 0;
                 text-align: right;
		}


.menu_ebe_1u_out a, .menu_ebe_1u_on a {
               display: block;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 13px;
                 line-height: 18px;
                 font-style: normal;
		font-weight: bold;
                 color: #656969;
                 height: 20px;
                padding: 0px 15px 0px 0;
                 white-space: pre;
                 }
.menu_ebe_1u_on a {
		background: url(../w_grafen/fwm_layout/navmark_pos1.gif) no-repeat top right;
                 color: #052FBF;
			}

/*
#menu_ebe_2_out a:hover, #menu_ebe_2_on a:hover{
                background-color: #C0C0C0;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
         			font-size: 11px;
                 line-height: 16px;
                 font-weight: bold;
                 padding: 0px 0px 2px 2px;
                  }
*/
div#container_form_left	{
		float: left;
                 width: 360px;
                 overflow: hidden;
                 border: 0px solid red;
			}

form.basic_form input{
	             margin: 0;
                  padding: 0;
                  width: 220px;
			}
span.tx_spbettercontact_info_positive {
                color: #1FD81F;
                 }
span.tx_spbettercontact_info_negative{
                color: red;
                 }
form.basic_form textarea{
	             margin: 0 0 10px 0;
                  padding: 0;
                  width: 280px;

			}
form.basic_form st_knopf{
	         margin: 0 10px 0  0;
                  padding: 0;
                  }

.tx_spbettercontact_label{
                 float: left;
                 width: 60px; color:red;
                 border: 0px solid red;
                 }
#tx_spbettercontact_anfrage_container {
                 margin: 5px 0 0 0;
                 }
span#tx_spbettercontact_hidden {
                        display: none;
                        visibility: hidden;
                        }

/*cms definitionen anpassen*/
.csc-textpic-text {

	    		border: 0px solid green;


			}
.csc-textpic-intext-right-nowrap .csc-textpic-firstcol, .csc-textpic-intext-right .csc-textpic-imagewrap	{

                         border: 0px solid red;
                         padding:  0 0 0 60px;

}

.csc-textpic-intext-left .csc-textpic-lastcol{

                         border: 0px solid red;
                         padding-right: 20px;
}

dd.csc-textpic-caption	{
	font-size: 10px;
        line-height: 12px;
        color: #AC0324;
        padding: 1px 1px 3px 0;
			}
/*wt-galerie >vers3*/