/* 
   Stylesheet für www.b4motos.com
   Kunde: b4motos, wichtrach
   Projekt: Neuerstellung Internetauftritt
   Datum: 21. Januar 2007, Letzte Aenderung: 16.01.2008
   Autor: simon.burger@mbgc.ch, mbg consulting gmbh, wichtrach
*/

/* Default */
* {
	padding: 0;
	margin: 0;
}

body {
	font-size: 100%;
        font-family: Verdana, Sans-Serif;
        text-align: center;
        background-image: url(../images/bg_logo.jpg);
        background-repeat: repeat;
        background-position: top left; 
        
}

h1, h2, h3, h4, ,h5, h6 {
	color: #999;
	margin-top: 20px;
        margin-bottom: 50px;
	text-align: left; /* Alle Elemente linksbündig*/
}

ul, li {padding: 0;
        margin: 10px;
        list-style-type: none;
        position: relative;
       }

p {
         margin-top: 10px;
         margin-left: 10px;
         text-align: left;
}

img, a img {border: 0;
           }
a {
     color: white;
     text-decoration: none;
  }

.none {display: none;
      }

.clear {clear: both;
       }

       .logo_header {
	       border-top: 10px;
	       align: center
       }
       .logo_footer {
	       border: 0;
       }


.csc-mailform-field label {
        margin:2px;
        line-height:15px;
        float: left;
        text-align: left;
        margin-left: 20px;
        width: 100px;
        display: block;
        clear:both;
        }

.csc-mailform-field input {
   text-align: left;
   margin-left: 50px;
   margin-top: 10px;
   float: left;

}


.csc-mailform-label {
 display: block;
 text-align: left;
 text-style: bold;
 margin-top: 5px;
 margin-bottom: 5px;
 clear:both;
}
    
#wrap {
	margin: 0 auto;
	padding: 0;
	width: 900px;
	height: 100%;
	text-align: left;
	
	
	
}

#header {
	float: left;
	width: 900px;
        height: 150px;
	text-align: left;
        background-image: url(../images/logo_header.gif);
        background-repeat: no-repeat;
        background-position: center center;
        
	}

#navigation_h {
	float: left;
	width: 900px;
        height: 40px;
	font-size: 110%;
	color: white;
        /* border-top: 1px solid #999;
        border-bottom: 1px solid #999; */
        background-color: red;
        margin-bottom: 5px;
       
	}
   #navigation_h ul {
           margin-left: 50px;
           list-style-type: none;
           text-aligment: center;
           }

   #navigation_h li {
           height: 40px;
           text-decoration: none;
           }
  
   #navigation_h li a:hover {
           background-color: orange;
           }

   #navigation_h ul li {
           float: left;
           margin: 0px 15px 0 0;
           padding: 0;
           list-style-type: none;
           display: inline;
           text-decoration: none;
           }


 #dnavigation_h {
	float: left;
	width: 900px;
        height: 35px;
	font-size: 90%;
	color: white;
        /* border-top: 1px solid #999;
        border-bottom: 1px solid #999; */
        background-color: orange;
        margin-bottom: 15px;
        
       
	}
   #dnavigation_h ul {
           margin-left: 50px;
           list-style-type: none;
           text-aligment: center;
           }

   #dnavigation_h li {
           height: 40px;
           text-decoration: none;
           }
  
   #dnavigation_h li a:hover {
           background-color: red;
           }

   #dnavigation_h ul li {
           float: left;
           margin: 0px 15px 0 0;
           padding: 0;
           list-style-type: none;
           display: inline;
           text-decoration: none;
           }



#content {
         float: left;
         width: 850px;
         padding: 30px 30px 20px 20px;
         border: 1px solid #999;
         background-color: white;
         filter:alpha(opacity=90); //für IE
         -moz-opacity:0.9; //Mozilla
         }
   
   #content p h2 h3 {
            margin: 10 10 10 10;
            padding: 3 3 3 3;
         }
         
   #content h1 {
                 margin-bottom: 30px;
                 margin-top: 10px;
                 font-size: 110%;
               }
               
   #content a {
                color: blue;
              }

#startseite {
         float: left;
	width: 900px;
        height: 500px;
	text-align: left;
        /* border-top: 1px solid #999; */
        background-image: url(../images/logo.gif);
        background-repeat: no-repeat;
        background-position: center center;
	
         }



#footer {
         float: left;
         width: 900px;
         height: 40px;
         /*border-top: 1px solid #999;
         border-bottom: 1px solid #999;*/
         margin-top: 20px;
         background-color: black;
         
         }
  #footer p {
              border: 0 0 0 0; 
              text-align: center;
              font-weight: bold;
              color: white;
	                 }

