/* Template Tännesberger Rotvieh - Copyright by kaktusmedia - www.kaktusmedia.de*/

body {background: #FFF url(images/background.jpg) repeat;
      color: #FFFFFF;
      font-size: 14px;
      font-family: "palatino linotype", "trebuchet ms", "times new roman";
      margin: 0;
      padding: 0;
      text-align: center;} /* zentriert Layout in alten IEs */

acronym, abbr {cursor: help;
               border-bottom: 1px dotted;}



h1
{
margin: 0 0 25px 0;
padding: 0 0 2px 0;
color: #8BA11D;
background-color: #FFF;
font-weight: normal;
font-size: 24px;
}

h2
{
margin: 0 0 25px 0;
padding: 0 0 2px 0;
color: #8BA11D;
background-color: #FFF;
font-weight: normal;
font-size: 22px;
}

h3
{
margin: 0 0 25px 0;
padding: 0 0 2px 0;
color: #8BA11D;
background-color: #FFF;
font-weight: normal;
font-size: 20px;
}

h4 
{
margin: 0 0 25px 0;
padding: 0 0 2px 0;
color: #8BA11D;
background-color: #FFF;
font-weight: normal;
font-size: 18px;
}

h5 
{
margin: 0 0 25px 0;
padding: 0 0 2px 0;
color: #8BA11D;
background-color: #FFF;
font-weight: normal;
font-size: 16px;
}

h6 
{
margin: 0 0 25px 0;
padding: 0 0 2px 0;
color: #8BA11D;
background-color: #FFF;
font-weight: normal;
font-size: 16px;
font-style:italic;
}

.headunderline {border-bottom: 1px solid #E0E0E0;}

.headline {margin: 0 0 5px 0;
           padding: 0;
           font-size: 12px;}

.fliess
{
font-family: "palatino linotype", "trebuchet ms", "times new roman";
text-align: left;
color: #6c6c6c
padding:0;
margin: 0 0 0px 0;
line-height: 140%;
font-size: 15px;
}

.klein
{
font-family: "palatino linotype", "trebuchet ms", "times new roman";
text-align: left;
color: #6c6c6c
padding:0;
margin: 0 0 0px 0;
line-height: 140%;
font-size: 12px;
}


.links
{
font-family: "palatino linotype", "trebuchet ms", "times new roman";
text-align: left;
padding:0;
margin: 0 0 25px 0;
line-height: 200%;
font-size: 14px;
}

.active {color: #8BA11D;
                     background-color: #FFF;
					 font-size: 18px;
					 text-decoration: underline;}

.zahlen {color: #8BA11D;
             font-size: 16px;
             background-color: #FFF;
             font-weight: normal;}
			 
.subactive {color: #8ba11d; text-decoration: underline; background-color: #FFF;}



ul {list-style-type: square;}

p {padding: 0;
   margin: 0 0 25px 0;
   line-height: 160%;}

p.clear-left {clear: left;}

img {
	border: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
       

a {color: #8BA11D; text-decoration: none; background-color: #FFF;}
a:link {color: #8BA11D; background-color: #FFF;}
a:visited {color: #a22600; background-color: #FFF;}
a:hover {color: #a22600; text-decoration: underline; background-color: #FFF;}

            
#container {width: 1000px;
            background-color: #fff;
            color: #FFF;
            text-align: left;
            padding: 0;
            margin: 10px auto;}


#header h1 {margin: 0;
            background: #3D3D3D;
            color: #EEE;
            padding: 0;}

#logo {display: block;
       margin: 0;}

#sub-header {width: 400px;
             height: 218px;
             background: #FFF url(images/big_index.jpg) no-repeat;
             color: #6C6C6C;}

/* main navi */

#menu {width: 100%;
       height: 52px;
       margin: 0;
       padding: 0;
       background: #FFF url(images/menu_background.jpg) repeat-x;
       color: #333;
       position: relative;
       display: block;}

#menu-right {position: absolute;
             width: 13px;
             height: 52px;
             right: 0;
             top: 0;
             background: #FFF url(images/menu_right.jpg) no-repeat;
             color: #333;}

#menu-left {position: absolute;
            width: 13px;
            height: 52px;
            left: 0;
            top: 0;
            background: #FFF url(images/menu_left.jpg) no-repeat;
            color: #333;}


#menu ul {list-style-type: none;
          margin: 0;
          padding: 12px 0 0;
          text-align: center;}

#menu ul li {display: inline;
             margin: 10px 0 0 10px;
             padding: 0;
             font-weight: normal;}

#menu ul li#first {margin: 0;}

#menu ul li a {text-decoration: none;
               text-transform: uppercase;
               color: #6c6c6c;
               background-clor: #FFF;
               font-size: 17px;}

#menu ul li a:hover {color: #8BA11D;
                     background-color: #FFF;
					 font-size: 17px;}
					 



			 


/* ende main navi */ 

#content {padding: 0 20px;
          background: #FFF url(images/content_top.jpg) no-repeat;
          color: #6C6C6C;}

/*right-column ist der hauptteil des inhalts */

#right-column {width: 650px;
               float: right;
			   margin-right: 40px;
               min-height: 350px;
			   background-color: fff;}
			   

			   
#picrow 	{width: 650px;
         	float: left;
            height: 200px;
			background-color: fff;}
			
#picrowhigh 	{width: 650px;
         		float: left;
            	height: 250px;
				background-color: fff;}
			
#pic		{width: 200px;
            float: left;
			margin-right: 15px;
          	height: 200px;
			background-color: fff;}
			
#pichigh	{width: 150px;
            float: left;
			margin-right: 15px;
          	height: 250px;
			background-color: fff;}
			   
			   
			   


/*left-column ist der container für das submenü am linken rand */

#left-column {width: 216px;
              padding: 0;
			  margin-top: 50px;
			  margin-left: 40px;
			  color: #6c6c6c;}
			  
#picleft	{width: 190px;
            float: left;
			margin-right: 13px;
			margin-left: 13px;
			margin-bottom: 50px;
          	height: 200px;
			background-color: fff;}
			  

#footer {width: 1000px;
         height: 78px;
         clear: both;
         margin: 0;
         padding-bottom: 8px;
         background: url(images/footer_background.jpg) no-repeat;
         color: #6c6c6c;}
		 
#footer-content {
    padding: 51px 20px 0;
}

#footer-right {
    float: right;
    margin: 0;
}


#footer p {
    margin: 0;
	font-size: 12px;
}




