/*ALLGEMEINES------------------------------------------*/


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

html, body 
     { 
          width: 100%; 
          height: auto; 
          background: #f1eddd;
          font-family: arial, verdana, sans-serif;  
          font-size: 12px;
          font-weight: normal; 
          line-height: 16px;
          color: #000000;
          padding-bottom: 25px;
      } 
 

img 
     {  
          border: 0px solid #000000;
     }


p
     {
          margin-bottom: 15px;
     }    


li
     {
          line-height: 20px;
          list-style-type: none;
          color: #4c2a09;
          font-weight: normal;
     }


li.text
     {
          list-style-position: inside;
          list-style-type: circle;
     }


ul 
     {
          margin-bottom: 15px;
     }


/*BOXEN-----------------------------------------------*/


#mainContainer 
     { 
          width: 800px;
          background: #FFFFFF; 
          height: auto; 
          margin-top: 25px;
     } 


#header 
     { 
          width: 800px; 
          height: 153px; 
          border-top: 1px solid #4c2a09;
          border-left: 1px solid #4c2a09;
          border-right: 1px solid #4c2a09;
          text-align: left;
          background: url(../pics/header.jpg);
     } 

 
#content 
     { 
          width: 800px; 
          height: auto; 
          float: left; 
          border-top: 7px solid #4c2a09;
          background: #ddd3a9;
          text-align: left;
          border-bottom: 1px solid #4c2a09;
          border-left: 1px solid #4c2a09;
          border-right: 1px solid #4c2a09;
     } 


#navi
     { 
          width: 210px; 
          height: auto;
          background: #ddd3a9;
          float: left;
          text-align: left;
          padding-left: 20px;
          line-height: 30px;
          color: #4c2a09;
          font-weight: bold;
          padding-top: 25px;
     } 


#text
     { 
          width: 520px;
          height: auto;
          float: left;
          padding: 25px;
          background: #FFFFFF;
          text-align: justify;
     }


#klecks
     { 
          width: 520px;
          height: 150;
          background: #FFFFFF;
          text-align: right;
     }


.box
     {
          width: 505px;
          height: auto;
          float: left;
          margin-bottom: 15px;
     }


.bildbox_klein
     { 
          width: 135;
          height: auto;
          float: left;
          padding-right: 15px;
     } 


.textbox_klein
     { 
          width: 370px;
          height: auto;
          float: left;
     } 


.bildbox_gross
     { 
          width: 190;
          height: auto;
          float: left;
          padding-right: 15px;
     } 


.textbox_gross
     { 
          width: 315px;
          height: auto;
          float: left;
     }  

.textbox_gross_2
     { 
          width: 405px;
          height: auto;
          float: left;
     }  

#footer
     { 
          width: 800px; 
          height: 15px; 
          background: #4c2a09;
          float: left;
          color: #FFFFFF;
          line-height: 15px;
          text-align: center;
          border: 1px solid #4c2a09;
          font-size: 11px;
     } 


/*ÜBERSCHRIFTEN---------------------------------------*/

 
h1, h2, h3
     {
          font-weight: bold; 
          text-align: left;  
          text-align: left;
          margin-bottom: 15px;
     }


h1 
     { 
          font-size: 20px;
          font-weight: bold; 
          color: #4c2a09;
          margin-top: 25px;
     } 


h2
     { 
          font-size: 14px;
          color: #b1a573; 
          margin-bottom: 20px;
     } 


h3
     { 
          font-size: 13px; 
          font-weight: bold; 
          color: #4c2a09;
     }

h4
     { 
          font-size: 12px; 
          font-weight: bold; 
          color: #4c2a09;
		  margin-bottom: 5px;
     }
/*LINKFORMATIERUNGEN----------------------------------*/
 
a:link,
a:visited  
     {  
          text-decoration: underline;
          color: #000000;
     } 
 
 
a:hover,
a:active,
a.active   
     {  
          color: #c00504;
          text-decoration: underline;
     } 


a.navi:link,
a.navi:visited  
     {  
          text-decoration: none; 
          color: #4c2a09;
     } 
 
 
a.navi:hover,
a.navi:active,
a.navi.active   
     {  
	 	;
          color: #c00504;
     } 


a.pfad:link,
a.pfad:visited  
     {  
          text-decoration: underline;
          color: #b1a573;
     } 
 
 
a.pfad:hover,
a.pfad:active,
a.pfad.active   
     {  
          color: #c00504;
     } 

a.bottom:link,
a.bottom:visited  
     {  
          text-decoration: none;
          color: #fff;
     } 
 
 
a.bottom:hover,
a.bottom:active,
a.bottom.active   
     {  
	 text-decoration: none;
          color: #fff;
     } 

a.text:link,
a.text:visited  
     {  
          text-decoration: none;
     } 
 
 
a.text:hover,
a.text:active,
a.text.active   
     {  
	 text-decoration: none;
     } 


/*KONTAKTFORMULAR----------------------------------*/


td.kontaktformular 
     { 
          font-size:13px; font-family:arial, verdana, sans-serif; font-weight:bold; 
     }


input.kontaktformular 
     { 
          font-size:13px; font-family:arial, verdana, sans-serif; font-weight:bold; 
     }


select.kontaktformular 
     { 
          font-size:13px; font-family:arial, verdana, sans-serif; font-weight:bold; 
     }


textarea.kontaktformular 
     { 
          font-size:13px; font-family:arial, verdana, sans-serif; font-weight:bold; 
     }


input.kontaktformular 
     { 
          color:#000000;
     }


select.kontaktformular 
     { 
          color:#000000; height: 18px;
     }


textarea.kontaktformular 
     { 
          color:#000000;
     }


.Bereich 
     { 
          background-color:#FFFFFF; width:250px; height: 187px; border:0px solid #4c4c4c; margin-bottom: 8px; 
     }


.Feld 
     { 
          background-color:#FFFFFF; width:180px; height: 18px; border:0px solid #4c4c4c; margin-bottom: 8px;
     }


.Button 
     { 
          background-color:#4c4c4c; color:#FFFFFF; font-size:13px; font-family:arial, verdana, sans-serif; font-weight: bold; width:123px; height: 20px;
     }

select.abstand
     {
         margin-bottom: 8px; width:250px; height: 18px; border:0px solid #4c4c4c; 
     }
