* {
    margin:0;
    padding:0;
    border:0
    }

	body
	{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
	    font-size: 12px;
		text-align: center; 
		color: #000;
		background-color: #F0F0EF;
		background-image: url(./images/textur2.jpg);  
	}
	
	a:link  {   /* Hintergrundfarbe, Schriftfarbe, Schriftstil obere Navileiste: Startseite - Facebook*/
    color: #ACACAC;
	background-color: #F0F0EF;
	font-weight: bold;	
    text-decoration: none;
  }
  
    a:visited  {  /* Schriftfarbe, Schriftstil - alle Links / Hyperlinks besucht*/
    font-size: 12px; 
	font-weight: bold;
	color: #ACACAC;
	background-color: #F0F0EF;
    text-decoration: none;
  }      
      	
	a:hover {  /* Hovereffekt für obere Navileiste: Startseite - Facebook */  
    font-size: 12px; 
	font-weight: bold;
	color: #EC6419;
	background-color: #F0F0EF;
	border-bottom: solid 2px #EC6419;
    text-decoration: none;
  }

	img {
    margin: 0px;
    border: 0px;
    padding: 0px;
  }
	
	#container {  /* Gesamtbreite der Internetseite, hier 1000 pixel, Hintergrundfarbe des Mittelframes */
		margin: auto;
		width: 1000px;
		text-align: left;
		background-color: #F0F0EF;
	}
	
	#header {  /* Farbe der oberen Linie unter dem Logo - NICHT VERWENDET*/
	  font-size: 12px;
	  text-align: center;
	  height: 269px;	  
 	}
	
    #headertop {  /* Oberer Farbblock als Hintergrundbild für die obere Navigationsleiste - NICHT VERWENDET */
   	text-align: right;
	margin-right: 40px; 
	background-repeat:no-repeat;
	}

     .active1 {  /* Menüleiste links / Färbung nach Auswahl der Option */ 
   	display: block;
    color: #EC6419;
	background-color: #F0F0EF;	
	font-size:12px;
	border-bottom: solid 2px #EC6419;
	text-decoration: none;
  }   
 
 	#headerbottom {
    height: 90px;
  }
  
    #headerbottom img {
    vertical-align: bottom;
  }
  
	#menu	{  /* Menüleiste links / Hintergrund Menüleiste */
	  padding-top: 10px;
	  float: left;
	  width: 200px;
	  height: 347px;
	  vertical-align: bottom;
	  background-color: #F0F0EF;	  
	}
	
	.navi	{  /* Header Menüleiste : - NICHT VERWENDET */
	  background-color:#F0F0EF;
	  display: block;
	  color: #F0F0EF;
	  vertical-align: middle;
	  padding: 3px 20px 3px 10px;
	  width: 170px;
	  height: 14px;
	  font-size:12px;
	  text-decoration: none;
  }    

 	a.navi {  /* Menüleiste links / Linienfarbe, -stärke und sonstige Definition der Menüleiste */
	display: block;
  	vertical-align: middle;
  	padding:3px 10px 3px 20px;
  	border-bottom: dotted 1px #EC6419;
  	width: 170px;
  	height: 15px;
  	font-size:12px;
  	text-decoration: none;
  }  
  
    .active2 {  /* Menüleiste oben / Darstellung nach Auswahl der Option */ 
   	display: block;
  	vertical-align: middle;
  	padding:3px 10px 3px 20px;
  	border-bottom: dotted 1px #EC6419;
  	width: 170px;
  	height: 15px;
  	font-size:12px;
  	text-decoration: none;	
  }  
	.standard1 {  /* Standardtext Parameter - Farbe und Style FETTSCHRIFT*/ 
    color: #CA4502;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
  } 
    
    .standard2 {  /* Standardtext Parameter - Farbe und Style REGULAR*/ 
    color: #545454;		
	font-size:12px;
	text-decoration: none;
  }
  
	.standard3 {  /* Standardtext Parameter - Farbe und Style FETTSCHRIFT*/ 
    color: #CA4502;
	font-size:12px;
	text-decoration: none;
  }  
  
    .standard4 {  /* Standardtext Parameter - Farbe und Style FETTSCHRIFT*/ 
   	background-color:#CA4502;
	color: #F0F0EF;
	font-weight: bold;
	display: block;
	vertical-align: middle;
	border-bottom: dotted 1px #EC6419;
  	vertical-align: middle;
  	padding:3px 10px 3px 20px;
   	width: 170px;
  	height: 15px;
  	font-size:12px;
  	text-decoration: none;
  }
  
  
	a.navi:link  {   /* Hintergrundfarbe und Schriftfarbe Navileiste links */
    color: #EC6419;
	background-color: #F0F0EF;
	font-weight: bold;
    text-decoration: none;
  } 

    a.navi:visited  {  /* Schriftfarbe, Größe, Dicke für Navileiste links */
  	background-color:#F0F0EF;
	color: #EC6419;
	font-weight: bold;
	display: block;
  }
  	
    a.navi:hover  {  /* Hover Effekt in der Menüleiste (Hintergrund + Hervorhebungsfarbe) */
  	background-color:#EC6419;
	color: #F0F0EF;
	font-weight: bold;
	display: block;
  }
  
	#content {  /* Hintergrundbild des Mittelframes / Infoteil der Webseite STARTSEITE-HOME  /index.php*/
	  margin: 20px 0px 5px 0px;
	  padding-left: 220px;
	  padding-right: 40px;
	  height: 505px; 
	  background: url(images/back3w.jpg) no-repeat bottom right;	       
  }
  
    #content2 {  /* Hintergrundbild des Mittelframes / Infoteil der Webseite  AKTUELLES  /aktuelles.php*/
	  margin: 20px 0px 5px 0px;
	  padding-left: 220px;
	  padding-right: 40px;
	  height: 505px; 
	  background: url(images/back3a.jpg) no-repeat bottom right;	 	 
  }
  
    #content3 {  /* Hintergrundbild des Mittelframes / Infoteil der Webseite  LINKS / links.php*/
	  margin: 20px 0px 5px 0px;
	  padding-left: 220px;
	  padding-right: 40px;
	  height: 505px; 
	  background: url(images/back3links.jpg) no-repeat bottom right;	 	  
  }       
  
    #content4 {  /* Hintergrundbild des Mittelframes / Infoteil der Webseite  ANFAHRT /anfahrt.php*/
	  margin: 20px 0px 5px 0px;
	  padding-left: 220px;
	  padding-right: 40px;
	  height: 505px; 
	  background: url(images/back3x.jpg) no-repeat bottom right;	 	  
  }    
    
    #content6 {  /* Hintergrundbild des Mittelframes / Infoteil der Webseite  REFERENZEN /referenzen.php*/
	  margin: 20px 0px 5px 0px;
	  padding-left: 220px;
	  padding-right: 40px;
	  height: 505px; 
	  background: url(images/back3ref.jpg) no-repeat bottom right;	 	  
  } 
  
    #content7 {  /* Hintergrundbild des Mittelframes / Infoteil der Webseite  IMPRESSUM /impressum.php*/
	  margin: 20px 0px 5px 0px;
	  padding-left: 20px;
	  padding-right: 20px;
	  height: 505px; 	  	 
	  overflow:auto; 	  
  }       
  
    #content8 {  /* Hintergrundbild des Mittelframes / Infoteil der Webseite  FACEBOOK /facebook.php*/
	  margin: 20px 0px 5px 0px;
	  padding-left: 220px;
	  padding-right: 20px;
	  height: 505px; 	  	 
	  background: url(images/back3.jpg) no-repeat bottom right;	
  }       

    #content20 {  /* Hintergrundbild des Mittelframes / Infoteil der Webseite  GRAFIKDESIGN /grafikdesign.php*/
	  margin: 20px 0px 5px 0px;
	  padding-left: 220px;
	  padding-right: 40px;
	  height: 505px; 
	  background: url(images/back3gra.jpg) no-repeat bottom right;	 
    }
  
    #content21 {  /* Hintergrundbild des Mittelframes / Infoteil der Webseite  WERBEDRUCK /printmedien.php*/
	  margin: 20px 0px 5px 0px;
	  padding-left: 220px;
	  padding-right: 40px;
	  height: 505px; 
	  background: url(images/back3pri.jpg) no-repeat bottom right;	 
    }

    #content22 {  /* Hintergrundbild des Mittelframes / Infoteil der Webseite  WEBDESIGN /webdesign.php*/
	  margin: 20px 0px 5px 0px;
	  padding-left: 220px;
	  padding-right: 40px;
	  height: 505px; 
	  background: url(images/back3web.jpg) no-repeat bottom right;	 
    }
  
    #content23 {  /* Hintergrundbild des Mittelframes / Infoteil der Webseite  E-COMMERCE /webshops.php*/
	  margin: 20px 0px 5px 0px;
	  padding-left: 220px;
	  padding-right: 40px;
	  height: 505px; 
	  background: url(images/back3shop.jpg) no-repeat bottom right;	 
    }
       
    #content30 {  /* Hintergrundbild des Mittelframes / Infoteil der Webseite  KONTAKT /kontakt.php*/
	  margin: 20px 0px 5px 0px;
	  padding-left: 220px;
	  padding-right: 40px;
	  height: 505px; 
	  background: url(images/back3kontakt.jpg) no-repeat bottom right;	 
    }

    #content31 {  /* Hintergrundbild des Mittelframes / Infoteil der Webseite  PARTNER /partner.php*/
	  margin: 20px 0px 5px 0px;
	  padding-left: 220px;
	  padding-right: 40px;
	  height: 505px; 
	  background: url(images/back3p.jpg) no-repeat bottom right;	 
    }
	     	 	    	
	#footer	{  /* Footer der Webseite, Linienfarbe oberhalb Impressum und Hintergrund Impressum */
	clear: both;
	background-color:#F0F0EF;
	color: #8E886E;
    text-align: right;
	font-weight: bold;
    padding-right: 11px;
    padding-bottom: 2px; 	
	}
	
	#copyright
	{
    color: #8E886E;
	text-align: center;
	font-size:12px;
  }
  
    label, input, select, textarea { /* Alle Labels UND Formularelemente auswählen */

    background-color: #F1E2DB;
    color:black;
    border: 1px solid #666;
}

    .error {
    color: #FE030F;
}

    .success {
    color: #295F05;
}

.nivoSlider {
    position:relative;
    width:1000px; /* Change this to your images width */
    height:218px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}


