/** Alle (Ungeordnet)*/

/* ||||||||||||||||||||||||||||||||||||||| global styles  ||||||||||||||||||||||||||||||||||||||| */




.button {
        margin: 0px;
        background-color: #C56B19;
color: white
        border:0px  solid;
}



form {
margin: 0px;
}


input, select, textarea {
font-family: sans-serif;
color: white;
border: 1px white solid;
background-color: #C7DAB9;
color: #47831A;
font-size: 11px;
}

p  {
margin: 5px 0px 5px 0px;
}

.send {
font-family: sans-serif;
font-weight: bold;
color: white;
border: 1px white solid;
background-color: #47831A;
}



/* ||||||||||||||||||||||||||||||||||||||| accessibility  ||||||||||||||||||||||||||||||||||||||| */
.unsichtbar {
 position:absolute;
 left:-3000px;
 top:-2000px;
 width:0px;
 height:0px;
 overflow:hidden;
 display:none;
}



/* ||||||||||||||||||||||||||||||||||||||| main styles  ||||||||||||||||||||||||||||||||||||||| */

body {
text-align: center;
width: 100%;
margin: 0px auto;
background-image: url('../images/design/background.gif');
background-position: top center;
background-repeat: no-repeat;
background-color:#D2E1C7;
 }

#druck {
font-family: arial, sans-serif;
font-size: 12px;
width:780px;
margin: 0px auto; 
padding: 10px 50px 10px 50px; 
text-align: left;
float: center;
background-color: white;
}

#footer {
font-family: arial, sans-serif;
font-size: 12px;
width:780px;
margin: 0 auto; 
text-align: left;
float: left;
}

#main {
font-family: arial, sans-serif;
float: center;
width:780px;
margin: 0 auto; 
text-align: left;
}


#content {
float: left;
text-align: left;
margin: 0px auto;
width: 400px;
height: 470px;
font-size:12px;
background-color: white;
background-image: url('../images/design/bg_content.gif');
background-repeat: no-repeat;
background-position: top left;
}

#text {
font-size: 12px;
line-height: 18px;
height: 345px;
color: #47831A;
text-align:left;
padding-right: 25px;
padding-left: 30px;
overflow: auto;
scrollbar-face-color: #8FB573; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #ffffff; 
scrollbar-track-color: #ffffff; scrollbar-darkshadow-color: #ffffff; 
}


#print {
font-size: 11px;
font-weight: bold;
color: #47831A;
height: 15px;
text-align: right;

}


#mainnav {
width: 370px;
height: 18px;
margin-left: 30px;
margin-top: 3px;
}

#subnav {
width: 370px;
height: 15px;
margin-left: 30px;
margin-top: 22px;

}


#picture {
float: right;
margin: 0px auto;
width: 380px;
height: 470px;
vertical-align: bottom;
}


#suche {
width: 140px;
height: 20px;
float: left;
text-align: left;
vertical-align: center;
position:relative;
top:447px;
left: 38px;

}



#galerie {
width: 780px;
height: 190px;
float: left;
background-image: url('../images/design/bg_galerie.gif');
background-repeat: no-repeat;
background-position: top left;
}





/* ||||||||||||||||||||||||||||||||||||||| content styles  ||||||||||||||||||||||||||||||||||||||| */



#content h1 {
margin: 32px 0px 10px 0px;
 font-size: 24px;
line-height: 20px;
color: #8FB573;
text-align: right;
}

#content h2 {
font-size:14px;
text-align:left;
margin-bottom: 15px;
}

#content h3 {
font-size:12px;
text-align:left;
text-align: right;
margin: 0px 0px 5px 30px;
}

#content a {
color: #47831A;
text-decoration: none;
font-weight: bold;
}

#content a:hover {
          color:#C56B19;
}

#content a:active {
          color:#C56B19;
}







/* ||||||||||||||||||||||||||||||||||||||| navigation styles  ||||||||||||||||||||||||||||||||||||||| */




#mainnav a {
display:block;
height: 17px;
 text-decoration:none;        
font-size: 14px;
line-height: 16px;
font-weight: bold;
padding-left: 4px;
padding-right:10px;  
color:#C56B19;
float:left;
border-left: 2px #C56B19 solid;
}


#mainnav a:hover {
color:#47831A;
}


#mainnav .active  {
border-left: 2px #47831A solid;
color:#47831A;
}



/* ||||||||||||||||||||||||||||||||||||||| sub-navi styles  ||||||||||||||||||||||||||||||||||||||| */


#subnav a {
display:block;
 text-decoration:none;       
font-size: 14px;
font-weight: bold;
line-height: 14px;
height: 14px;
padding-left: 5px;
padding-right: 10px;
color:#C56B19;
border-left: 2px #C56B19 solid;
float:left;
}

#subnav a:hover {
color:#47831A;
}


#subnav .active {
color: #47831A;
border-left: 2px #47831A solid;
}



/* ||||||||||||||||||||||||||||||||||||||| additional styles  ||||||||||||||||||||||||||||||||||||||| */

.image {
        border: 0px;
margin: 0px;
}


.image img {
         border:0px Black solid;
margin: 0px;

}

.clear {
           clear:both;
           height:0px;
           overflow:hidden;
}

.small 
 {
line-height: 10px;
}

