/* CSS Document */

*        {

		margin:				0px;
		padding:			0px;
		font:				100.01%/1.5 "Arial", "Helvetica", "Nimbus", sans-serif;

}

HTML, BODY {

	    height:  100%;
	    width:   100%;

	
}
BODY {

    background: url(../img/back.gif) repeat;
    text-align:center;
		
}
A {

		text-decoration:	none;
		color:			#747474;
}

STRONG, B {

		font-weight:		bold;

}

H1{

                font-family:    Lucida Sans Unicode;
		font-size: 			16px;
                color:        	#242424; 
		/*font-weight:	bold;*/
		line-height:    1em;
		margin-top:     10px;

}

H2 {

		/*color:				  #B6B620;*/
		font-size:			15px;
		font-weight:		bold;
		line-height:    1em;

}

H3 {

		font-weight:		bold;
	  background-color:#c9d000;
	  color:white;

}

#border H3 {

	  padding-left:8px;
	  /*text-transform:uppercase;*/

}


.italic, EM {

		float:			left;	
		font-style:		italic;

}
#informell {

    float:left;

    width:756px;
    height:18px;

}
#informell UL {
    float:right;
    }
#informell LI {

  font-size:10px;
  float:left;
  list-style: none;

}
#informell LI A {

  background-color: white;
  line-height:20px;

}
#layer {

    width:100%;
    height:100%;
    background: url(../img/einheit-in-vielfalt.gif) no-repeat;
 


}
#container {

		position:				relative;
	        margin:                                 0 auto;
		width:					756px;  
		/*height:					100%;*/

}			

#header {	
		
		float:        left;
		height:				156px;
		width:				756px; 
		margin:       0 auto;
		background:   url(../img/bdkj-header.jpg) no-repeat;
		}
		
#header UL {

    list-style: none;
    margin:     126px 0px 0px 198px;

}

#header LI {

    float:left;
    display:block;
    width:    107px;
    height:   29px;
    background-color:#c9d000;
    margin-right:1px;

}

#header LI:hover {

    float:left;
    display:block;
    width:    107px;
    height:   29px;
    /*background-color:#2c2b36;*/
    background-color:#76A3DC;

}

#header LI A {

    font-size:12px;
    font-weight:bold;
    color: #373737;

}

#header LI.act {
	/*border-bottom: 4px solid #424242;
	height:25px;*/
}
#header LI.act A {
	color:white;
}

#topcolor {

    display:block;
    float:left;
    background-color:#c8d000;
    
    width:756px;
    height:11px;
    line-height:11px;


}
#suche INPUT {

    border:     1px solid #e9e9e9;
    background-color:white;
    height:22px;

}

#banner {

    text-align: left;
    width:140px;

}

#content {

		position:		relative;
		float:      left;
		width:			756px;
		margin-top: 5px;
		
		background-color: #fff;
		font-size:	0.8em;
		text-align: left;
		color:			#000;
		
}

#content a {

		text-decoration:		none;

}

#navigation {

      font-family:    Lucida Sans Unicode;
      font-size:      15px;
	    float:        	left;
	    width:        	182px;
	    /*display:		inline;*/
	    margin-left:	  16px;
	    margin-top:     12px;
    
    
}
#navigation .topcolor {

		float:			left;
		display:		inline;
		
		width:       195px;
	        height:      50px;


}

#navigation ul {

		float:left;
    list-style-type:none;
    margin:0;
    padding-bottom:27px;
    width:140px;
    border-bottom:1px dashed #e9e9e9;

}

#navigation li {
            
      float:    left;   
      display:	inline;
      
      width:    100%;
      height:	24px;
      
}

#navigation LI.act {

      background-color: #fff;
      
}
#navigation LI.act A {
      font-family:    Lucida Sans Unicode;
      font-weight: 		bold;
      
}
#navigation LI A { 

      font-family:    Lucida Sans Unicode;
      color:        	#242424;     
      display:      	block;
      padding:      	1px 0px;
      margin-top:		  4px;
      font-size:        0.9em;
      /*font-weight:    bold;*/
      width:          120px;
}

#navigation LI a:hover { 
          
      font-weight:  bold;

}
#navigation LI.lvl2 {

		height:		18px;
		background-color: 		#f8f8f8;
}
#navigation LI.lvl2 A {

		margin: 	0px 0px 0px 36px;
		font-size: 	11px;

}

#referenzen LI {

            
      float:          left;   

      display:		    inline;
      
      width:          100%;
      height:		      19px;
      
      background-color: #f8f8f8;
      
      border-bottom:  0px;
      
      
}
#referenzen LI A { 
   
      display:      	block;
      padding:      	1px 0px;
      margin-left:  	27px;
      margin-top:		  4px;
      color:          #808082;
      font-size:      11px;
      font-weight:    bold;

}
#news {

		background-color:	#f8f8f8;
		color:				#969699;
		display:			inline;
		float:				left;
		font-size:			11px;
		margin:				36px 0px 0px 18px;
		width:				152px;
		padding-left:		9px;

}

#news P {

		margin-bottom:	18px;

}

#right {

	    float:        	left;
	    width:        	372px;
	    display:		    inline;
	    
	    background: 	  transparent url(../img/honignet-block-content.gif) no-repeat top right;

    
}

#rootline {

      font-family:  Lucida Sans Unicode;
      font-size:    9px;
      color:        #747474;


}
#border {
	    float:        	left;
	    width:        	162px;
	    display:		    inline;

            margin-left:      18px;
	    margin-top:       0px;

}
#border .box {

    width:        162px;
    border-left:  1px solid #dfdfdf;
    margin-top:   30px;


}

#border P {

		color:	    #242424;
		margin:     12px 0px 27px 8px;
		font-size:  0.9em;
		width:      153px;

}

#text {

		float:			left;
		width:      100%;
		
		margin-top: 10px;
		color:			#242424;
		
		/*border-right:    3px solid #abc75d;*/
		


}
#text A {

		text-decoration:underline;
		color:          #242424;
		/*color: #678FBF;  ---blaue links*/
		font-weight:    bold;

}
#text P {

		margin:			18px 0px;	
		/*width:			342px;*/
		/*text-indent:	9px;*/

}

#text UL {

		width:			316px;
		
}
#text UL LI {
margin-left:	36px;

}


#footer {

		float:			  left;
		display:      inline;
		background-color:white;
		width:        756px;
		padding-top:  36px;
		margin:       0px 0px;

		color:			  #717f33;
		font-size: 		10px;
		text-align:   center;
			
}
/* CSS STYLED CONTENT*/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {

		margin:			0pt;
		
		text-align:		right;
		font-size: 		10px;
}

FIELDSET {

    border:0px;


}

LABEL {

  width:160px;
  float:left;

}
INPUT#mailformAnredeFrau {

  float:left;

}

INPUT#mailformAnredeHerr {

  float:left;

}


#mailformAnrede LEGEND {

  visibility: hidden;

}

#mailformAnrede LABEL {

  width: 40px;

}
#right .csc-header {

   margin-bottom:			18px;	

}

.csc-frame-rulerBefore {

  border-top:   1px solid #b6b620;
  width:        160px;
  margin-top:   20px;

}
.csc-mailform-field INPUT, TEXTAREA {

  border:       2px solid #d6d6d6;
  margin-bottom:8px;

}

.csc-textpic-imagewrap {

  margin-bottom:17px;

}

.csc-textpic-imagerow {

  margin-bottom:40px;
  float:        left;

}
.csc-frame-rulerAfter {
  
  border-top:   1px solid #b6b620;
  width:        354px;
  margin-top:   20px;

}