@charset "utf-8";
/* CSS Document */


body{
  font-family:                    verdana;
  font-style:                     normal;
  background-color:               #000000;
  color:                          #666666;
  margin: 0;
  padding: 0;
  height: 100%; /* WICHTIG!!! STRECKT ANZEIGENBEREICH AUF 100% */
  line-height:                    1.1em;
  font-size:                      1em;
  /*
  background-image:url(../images/bg.png);
  background-repeat:repeat-x;
  float:left;
  */
  
  /* background:					  #000066; */
}

html {
overflow-y: scroll !important;
}


h1{
    color: #B2C900;
	font-weight: bold;
	font-size: 14px;
}

h2{
	font-size: 12px;
    color: #EBEBEB
	font-weight: bold;
}

h3{
  font-size:                      10px;
  color:                          #EBEBEB;
  font-weight:                    bold;
}

h4{
    color: #B2C900;
	font-weight: bold;
	font-size: 10px;
}

#green_bold {
    color: #B2C900;
	font-weight: bold;
	font-size: 10px;
	}
	
.green_bold {
    color: #B2C900;
	font-weight: bold;
	font-size: 10px;
	}
	
#white_bold {
    color: #EBEBEB;
	font-weight: bold;
	font-size: 10px;
	}

a{
  text-decoration:                none;
  color:                          #ffffff;
}

a:hover{
  text-decoration:                none;
  color:                          #B2C900;
}




li {
  line-height:                    20px;
  list-style-type:                circle;
}
li a {
  line-height:                    20px;
  color:                          #ffffff;
  font-weight:                    normal;
}

a.link_green

{
color: #B2C900;
font-weight: normal;
}

a.link_green:hover

{
color: #ffffff;
font-weight: normal;
}

a.link_darkgrey

{
color: #888888;
font-weight: normal;
}

a.link_darkgrey:hover

{
color: #ffffff;
font-weight: normal;
}

input.bgImage {
background: url(../images/menue/back_big.png) no-repeat;
border: 1;
color: #ffffff;
}

select.bgImage {
background: url(../images/menue/back_big.png) no-repeat;
border: 1;
color: #000000;
}

textarea.bgImage {
background: url(../images/menue/back_big.png) no-repeat;
border: 1;
color: #ffffff;
}

#trenner {
	                              color:#FFFFFF;
}


#menue {
  font-size:					  11px;
  font-family:                    verdana;
  font-weight:                    normal;
	                              
}

	
#content{
  font-family:                    verdana;
  font-size:                      11px;
  color:                          #CCCCCC;
  padding-left:                   10px;
  padding-right:                  10px;
  font-style:                     normal;
  margin:                         auto;
/*  border: 1px solid blue;*/
}

#nav_cut {
	position:absolute;
	left:2px;
	top:100px;
	width:100%;
	height:6px;
	z-index:1;
	background-image: url(../images/cut_menue.gif);
}

#intro {
  background:                     url(../images/back_intro.jpg); 
  background-repeat:              no-repeat;  
  height:                         2000px;
  text-align:                     center;
  font-family:                    verdana;
 /* border: 						  1px solid #999999; */
}

#horizontale {
 /* background:                     url(../images/backMain.png); */
 background:					  #000000;
 margin:                          auto;
 top:							  0px;
 background-color:                #B2C900;
 height:                          1px;
  /*border: 						  1px solid #CCCCCC */
}

#horizontale_space {
 background:                     url(../images/backMain.png); 
 width:                          900px;
 margin:                         auto;
 top:							 0px;
 background-color:               #000000;
 height:                         20px;
  /*border: 						  1px solid #CCCCCC */
}

#horizontaleButtom {
 /* background:                     url(../images/backMain.png); */
 background:					  #000000;
 width:                           900px;
 margin:                          auto;
 top:							  0px;
 background-color:                #454545;
 height:                          1px;
  /*border: 						  1px solid #CCCCCC */
}

#mainframe{
  width:                          900px;
 /* background:                     url(../images/backMain.png); */
 background:					  #000000;
  margin:                         auto;
  font-size:					  12px;
   color:                          #666666;
  top:							  0px;
  /*border: 						  1px solid #CCCCCC */
}


#mainframeTOP{
 /* background:                     url(../images/back_topFrame.jpg); */
  margin-top:                     0px;
  margin:                         auto;
  text-align:                     center;
  font-family:                    verdana;
 /* border: 						  1px solid #999999; */
}



#mainframeMiddle{
  background:                     url(../images/back_main.png); 
  width:                          900px;
  margin-top:                     0px;
  
  margin: auto; /* Div soll zentriert werden */
  min-height: 100%; /* Mindesthöhe für moderne Browser */
  height:auto !important; /* Important Regel für moderne Browser */
  height:100%; /* Mindesthöhe für den IE */
  overflow: hidden !important; /* FF Scroll-leiste */ 
  
  font-family:                    verdana;
  font-size:                      11px;
  color:                          #EBEBEB;
 /*  border: 1px solid #EBEBEB; */
}

#mainframeMerkliste{
  background:                     url(../images/back_merkliste.png); 
  width:                          900px;
  margin-top:                     0px;
  
  margin: auto; /* Div soll zentriert werden */
  min-height: 100%; /* Mindesthöhe für moderne Browser */
  height:auto !important; /* Important Regel für moderne Browser */
  height:100%; /* Mindesthöhe für den IE */
  overflow: hidden !important; /* FF Scroll-leiste */
  
  font-family:                    verdana;
  font-size:                      11px;
  color:                          #EBEBEB;
 /*  border: 1px solid #EBEBEB; */
}

#mainframeBodenbelaege{
  background:                     url(../images/back_bodenbelaege.jpg); 
  width:                          900px;
  font-family:                    verdana;
  font-size:                      11px;
  color:                          #EBEBEB;
  margin-top:                     0px;
  
  margin: auto; /* Div soll zentriert werden */
  min-height: 100%; /* Mindesthöhe für moderne Browser */
  height:auto !important; /* Important Regel für moderne Browser */
  height:100%; /* Mindesthöhe für den IE */
  overflow: hidden !important; /* FF Scroll-leiste */ 

 /*  border: 1px solid #EBEBEB; */
}

#mainframeMiddleBackPicture{
  background:                     url(../images/back_Startseite2.jpg); 
  width:                          900px;
  font-family:                    verdana;
  font-size:                      11px;
  color:                          #EBEBEB;
  margin-top:                     0px;
  
  margin: auto; /* Div soll zentriert werden */
  min-height: 100%; /* Mindesthöhe für moderne Browser */
  height:auto !important; /* Important Regel für moderne Browser */
  height:100%; /* Mindesthöhe für den IE */
  overflow: hidden !important; /* FF Scroll-leiste */ 

 /*  border: 1px solid #EBEBEB; */
}

#mainframeMiddleBackPictureTOP{
  background:                     url(../images/back_main_top.png); 
  width:                          900px;
  margin:                         auto;
  margin-top:                     0px;
  font-family:                    verdana;
  font-size:                      11px;
  color:                          #EBEBEB;
 /*  border: 1px solid #EBEBEB; */
}

#mainframeMiddleBackPictureMIDDLE{
  background:                     url(../images/back_main_middle.png); 
  width:                          900px;
  margin:                         auto;
  margin-top:                     0px;
  font-family:                    verdana;
  font-size:                      11px;
  color:                          #EBEBEB;
 /*  border: 1px solid #EBEBEB; */
}

#mainframeMiddleBackPictureDOWN{
  background:                     url(../images/back_main_down.png); 
  width:                          900px;
  margin:                         auto;
  margin-top:                     0px;
  font-family:                    verdana;
  font-size:                      11px;
  color:                          #EBEBEB;
 /*  border: 1px solid #EBEBEB; */
}

 #spalte-a { 
   	  margin-top:                 0px; 
	  margin-left:				  0px;
	  margin-right:				  30px;
      float: 					  left; 
      width: 					  150px;
	  height:                     100%;
	  text-align:				  left;
	  color:#CCCCCC;
	 /* background:                 url(../images/bgr-intro2.png); */
   } 
   

 #spalte-b { 
   	  margin-top:                 0px; 
	  margin-left:				  10px;
	  margin-right:				  10px;
      float: 					  left; 
      width: 					  700px;
	  height:                     100%;
	  text-align:				  left;
	  color:#CCCCCC;
	 /* background:                 url(../images/bgr-intro2.png); */
   } 
   
   
#contentLEFT {
	
	  margin-top:                 0px; 
	  margin-left:				  10px;
	  margin-right:				  20px;
      float: 					  left; 
      width: 					  320px;
	  height:                     100%;
	  line-height:                1.5;
	  color:#CCCCCC;
	  }
	
#contentRIGHT {

	  margin-top:                 0px; 
	  margin-left:				  10px;
      float: 					  left; 
      width: 					  320px;
	  height:                     100%;
	  line-height:                1.5;
	  }
	
  
  
#referenzen1 {
	
	  margin-top:                 0px; 
	  margin-left:				  0px;
	  margin-right:				  10px;
	  margin-bottom:              50px;
      float: 					  left; 
      width: 					  200px;
	  color:#CCCCCC;
	  } 
	  
#referenzen2 {
	
	  margin-top:                 0px; 
	  margin-left:				  10px;
	  margin-right:				  10px;
      float: 					  left; 
      width: 					  250px;
	  color:                      #CCCCCC;
	  text-align:                 justify;
	  }
	  
#referenzen3 {
	
	  margin-top:                 0px; 
	  margin-left:				  10px;
	  margin-right:				  0px;
      float: 					  left; 
      width: 					  200px;
	  color:                      #CCCCCC;
	  text-align:                 justify;
	  }
	  
#referenzen1 img {
	  border:1px solid #B2C900;
	  }
	  
	  #referenzen2 img {
	  border:1px solid #B2C900;
	  }
	  
	  #referenzen3 img {
	  border:1px solid #B2C900;
	  }

#mainframeButtom{
  background:                     url(../images/backMain.png);
  width:                          900px;
  height:                         100%;
  margin:                         auto;
  font-family:                    verdana;
  font-size:                      11px;
  color:                          #888888;
}

#mainframeButtom2{
 /* background:                     url(../images/back_topFrame.jpg); */
  margin-top:                     0px;
  margin:                         auto;
  text-align:                     center;
  font-family:                    verdana;
 /* border: 						  1px solid #999999; */
}




#status{
  margin:                         auto;
  margin-top:                     0px; 
  width:                          900px;
  height:                         23px;
  color:						  #cccccc;
  font-size:                      12px;
    color:                          #666666;
  /*  border: 1px solid #ffcc00; */
}

#top_menue{
  margin:                         auto;
  width:                          100%;
  height:                         24px;  
  background:                     url(../images/menue_back.png);
  font-size:                      12px; 
  
  /*  border: 1px solid #ffcc00; */
}

#top_menue a{
color:#FFFFFF;

}

#start_headline{
  margin:                         auto;
  margin-top:                     0px;
  width:                          900px;
  height:                         196px;  
   color:                          #666666;
  font-size:                      12px; 
  /* background:                     url(../images/header_bg_bottom.jpg); */
  
  /*  border: 1px solid #ffcc00; */
}

#midshadow{
  margin:                         auto;
  margin-top:                     0px;
  width:                          900px;
  height:                         13px;   
  background:                     url(../images/midshadow.jpg); */
  
  /*  border: 1px solid #ffcc00; */
}

#bottom{
  font-family:                    verdana;
  margin:                         auto;
  margin-top:                     3px; 
  width:                          900px;
  height:                         30px;  
  font-size:                      11px;
  color:                          #CCCCCC;
  background:					  #000000;
  text-align:                     left;
  /*  border: 1px solid #ffcc00; */
}

#bottom a:hover{
  font-family:                    verdana;
  color:						  #cccccc;
  font-size:                      12px;
  text-decoration:                none;
  /*  border: 1px solid #ffcc00; */
}



input,textarea,select{
  border:                         1px solid #999999;
  background-color:				  #FFFFFF;
  color:                          #666666;
  font-size:                      12px;
}



img{
  border:                         0px;
}

#footer{
 font-family:                    verdana;
 margin-left:                    -8px;
 position:                       absolute;
 bottom:                         0;
   color:                          #666666;
}

.Impressum {
font-size:                       12px;
font-weight: normal;
  color:                          #666666;
}

.startMenue {
font-size:                      12px;
font-weight:                    normal;
color:                          #000000;
}



/* SLIDING DOOR */

  #header {
    float:left;
    width:100%;
    /* background:#DAE0D2 url("../images/sliding_door/bg.gif")       repeat-x bottom;   */
	background:#FFFFFF url("../images/sliding_door_black/header_bg.jpg")       repeat-x bottom;
    font-size:90%;
    line-height:normal;
    }
  #header ul {
    margin:0;
    padding:10px 20px 0; 
    list-style:none;
    }
	
  #header li {
    float:left;
    background:url("../images/sliding_door_black/left.gif")       no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
	color:#FFFFFF;
    }
  #header a, #header strong, #header span {
    display:block;
    background:url("../images/sliding_door_black/right.gif")       no-repeat right top;
    padding:5px 15px 4px 6px;
    }
  #header #current {
    background-image:url("../images/sliding_door_black/left_on.gif");
    }
  #header #current a {
    background-image:url("../images/sliding_door_black/right_on.gif");
    padding-bottom:5px;
    }
	
  #header a {
    float:left;
    display:block;
    background:url("../images/sliding_door_black/right.gif")       no-repeat right top;
    padding:5px 15px 4px 6px;
    text-decoration:none;
    font-weight:normal;
    color:#ffffff;
    }
  /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #header a {float:none;}
  /* End IE5-Mac hack */

