

/* Einstellungen für Seite */
* {
	border: 0;
	padding: 0;
	margin: 0;
}

body	{
	  color:white;
           background-color:#fff;
           font-family:arial,helvetica,futura,verdana,sans-serif;
           font-size:12px;
		   background-color:#9e8b60;
		   overflow:hidden;
		   border: 0;
	padding: 0;
	margin: 0;
	}

/* html-Selektoren: Überschriften, Absätze */
h3	{
	  font-size:18px;
           font-weight:800;
           width:380px;
           margin-left:30px;
           color:black;
         }

h2	{
	margin-top:10px;
	}

p	{
           margin-left:30px;
           width:350px;
           color:black;
		   background-image:url(../images/transparent_table.png);
	}
	
ul	{color:black;}

/* Pseudoklassendefinition für Standardlinks */
a:link, a:visited
	{
	  font-size:12px;
           color:black;
           font-weight:800;
           text-decoration:none;
         }

a:hover, a:active
	{
	  color:black;
         }

a:focus	{
	  color:black;
           text-decoration:underline;
         }

#wrapper	{
           width:1024px;
           padding:0 0;
           background-color:white;
           margin:20px auto;
         }

#top	{
	  width:1024px;
	  height:200px;
           background-color:white;
           margin:0;
           padding:0;
		   background-image:url(../images/design_01.jpg);
         }

#breadcrumb
	{
	  height:40px;
           background-color:#8f592c;
           padding:0;
		   padding-left:8px;
           margin:0;
           border-bottom:10px solid;
           border-top:5px solid;
           border-color:white;
         }

#content	{
	  width:1024px;
           padding-top:0px;
           margin:0;
           background-color:white;
	}

#navi	{
			width:229px;
			height:500px;
           float:left;
           padding:0;
           margin:0;
           color:white;
           font-weight:bold;
		   background-image:url(../images/design_02.jpg);
         }
		 
#navi ul {
		margin-top:90px;
		margin-left:30px;
		}		 

#navi img
	{
           margin-left:40px;
           margin-top:10px;
         }


#maincontent
	{
           height:500px;
           width:795px;
           color:white;
           float:left;
           border: 0;
			padding: 0;
			margin: 0;
		   overflow:auto;
		   background-image:url(../images/design_03.jpg);
		   background-repeat:repeat-y;
		   line-height:normal;
         }
		 
		 
#maincontent p, h3, ul, a
		{
		background-image:url(../images/transparent_table.png);
		}
		
#maincontent p, h3, ul, object
		{
		margin:40px 0px 0px 90px;
		}		
		
#maincontent fieldset label {color:black;}		
		
#navi ul
	{background-image:none;}		 
		  
#maincontent ul {
	  list-style-type:none;
           margin-right:10px;
           }   

#maincontent a:link, a:visited
	{
	  font-size:12px;
           color:black;
           font-weight:800;
         }

#maincontent a:hover, a:active
	{
           text-decoration:underline;
         }

#maincontent a:focus	{
	  color:black;
           text-decoration:underline;
         }

#downloads {margin-left:0px;}

.paket {width:200px; margin-left:90px; margin-right:0px; margin-bottom:20px; float:left;}
.paket img {border:1px solid #999;}

#footer	{
	  		height:68px;
           width:1024px;
	  		color:black;
           background-color:white;
	  		clear:left;
           padding:0;
           margin:0;
  			padding-top:1px;
           text-align:right;
           vertical-align:center;
		   background-image:url(../images/design_04.jpg);
	}

#footer li {
	  		display:inline;
           	margin-left:5px;
		   	margin-top:2px;
	  }

#footer ul {
	  		list-style-type:none;
           margin-right:10px;
		   	background-image:url(../images/transparent_table.png);

           }

#footer a:link, a:visited
	{
	  font-size:12px;
           color:black;
           font-weight:800;
         }

#footer a:hover, a:active
	{
           text-decoration:underline;
         }

#footer a:focus	{
	  color:black;
           text-decoration:underline;
         }

/* Kontaktformular */

fieldset
	{
           background-image:url(../images/transparent_table.png);
		   width:600px;
         }

legend
	{
           background-color:#000000;
           color:white;
           font:120% verdana, arial, helvetica, sans-serif;
           letter-spacing:0.5em;
         }

/* alle Labels und Formularelemente */
label, input, select
	{
           display:block;
           float:left;
           width:110px;
         }

label
	{
           width:70px;
         }

form br
	{
           clear:left
         }

input#submit /* submit-button */
	{
	  float:none;
           width:auto;
           margin-left:20px;
         }

label
	{
           text-align:right;
           padding-right:0.5em;
           padding-bottom:0.7em;
         }

form
	{
           margin:0;
           padding:.3em;
         }
