/* Guillotine-Bug */
#guihack
{
clear: both;
visibility: hidden;
}

/* 3-Pixel-Bug bei floatenden Spalten
   vor IE Mac verstecken */

* html div#content
{
    height: 1em;
}
/* Verstecken Ende */

/*  Cursorform für Formularbuttons  */

@media screen
{
	.button
	{
	cursor: pointer;
	}
}

/*
#####################################################
##  Standard-Markup-Formatierungen                 ##
#####################################################
*/

*
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding: 0px;
margin: 0px;
}

html
{
background-color: #66840C;
}

h1,h2,h3,h4,h5,h6
{
font-weight:bold;
font-size:80%;
line-height:180%;
color:#575757;
padding-bottom:0px;
padding-top:10px;
padding-left:0px;
padding-right:0px;
}

p
{
font-size:80%;
line-height:180%;
color:#575757;
padding-bottom:0px;
padding-top:10px;
padding-left:0px;
padding-right:0px;
}

table
{
font-size:80%;
width: 100%;
line-height:180%;
color:#575757;
padding-bottom:0px;
padding-top:10px;
padding-left:0px;
padding-right:px;
}

a
{
color:#6F900A;
text-decoration:none;
}

a:hover
{
color:#516907;
}


#top
{
width: 1000px;
height: 76px;
margin: auto;
background-image: url("../../media/layout/header.jpg");
background-repeat: no-repeat;
}

#top h1
{
font-size:120%;
padding-top: 20px;
padding-left: 50px;
color:#E3EEC1;
}

#foto
{
width: 1000px;
height: 152px;
margin: auto;
}

#foto1
{
float: left;
width: 248px;
height: 152px;
background-image: url("../../media/layout/titelbild1.jpg");
background-repeat: no-repeat;
border-left: 1px solid #6F900A;
border-right: 1px solid #6F900A;
}

#foto2
{
float: left;
width: 248px;
height: 152px;
background-image: url("../../media/layout/titelbild2.jpg");
background-repeat: no-repeat;
border-left: 1px solid #6F900A;
border-right: 1px solid #6F900A;
}

#foto3
{
float: right;
width: 248px;
height: 152px;
background-image: url("../../media/layout/titelbild3.jpg");
background-repeat: no-repeat;
border-left: 1px solid #6F900A;
border-right: 1px solid #6F900A;
}

#foto4
{
float: right;
width: 248px;
height: 152px;
background-image: url("../../media/layout/titelbild4.jpg");
background-repeat: no-repeat;
border-left: 1px solid #6F900A;
border-right: 1px solid #6F900A;
}

#header
{
width: 1000px;
height: 33px;
margin: auto;
background-image: url("../../media/layout/servicenav.jpg");
background-repeat: no-repeat;
}

#suche
{
float: left;
width: 251px;
}

#suche ul
{
list-style-type:none;
padding-top:0px;
padding-left:19px;
padding-right:0px;
padding-bottom:0px;
}

#suche li
{
float: left;
height: 27px;
padding-top:5px;
padding-left:12px;
padding-right:0px;
padding-bottom:0px;
}

#suche input.search_string
{
width: 141px;
font-size:70%;
color:#575757;
padding-bottom:0px;
padding-top:0px;
padding-left:5px;
padding-right:0px;
}

#drucken
{
float: right;
height: 33px;
margin-right: 20px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}

#drucken ul
{
list-style-type:none;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}

#drucken li
{
float: left;
height: 30px;
padding-top:3px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
}

#drucken a
{
display: block;
padding-top:6px;
color:#D7E4AF;
text-decoration:none;
font-size:70%;
}

#drucken a:hover
{
color:#ffffff;
}

#service
{
height: 33px;
margin-left: 251px;
margin-right: 100px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
background-image: url("../../media/layout/trenner.jpg");
background-repeat: no-repeat;
background-position: top left;
}

#service ul
{
list-style-type:none;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}

#service li
{
float: left;
height: 30px;
background-image: url("../../media/layout/trenner.jpg");
background-repeat: no-repeat;
background-position: top right;
padding-top:3px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
}

#service a
{
display: block;
padding-top:6px;
color:#D7E4AF;
text-decoration:none;
font-size:70%;
}

#service a:hover
{
color:#ffffff;
}

#ariadne
{
display: none;
clear: left;
width: 940px;
height: 31px;
margin: auto;
background-image: url("../../media/layout/ariadne.jpg");
background-repeat: no-repeat;
background-position: top right;
}

#ariadne p
{
float: left;
height: 28px;
color:#6F900A;
font-size:70%;
background-image: url("../../media/layout/trenner.jpg");
background-repeat: no-repeat;
background-position: top right;
padding-top:3px;
padding-left:20px;
padding-right:20px;
padding-bottom:0px;
}

#ariadne ul
{
list-style-type:none;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}

#ariadne li
{
float: left;
height: 24px;
background-image: url("../../media/layout/trenner.jpg");
background-repeat: no-repeat;
background-position: top right;
padding-top:7px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
color:#6F900A;
font-size:70%;
}

#ariadne a
{
text-decoration:none;
color:#6F900A;
}

#ariadne a:hover
{
color:#516907;
}

#main
{
background-color:#E3EEC1;
border-left: 1px solid #6F900A;
border-right: 1px solid #6F900A;
border-bottom: 1px solid #6F900A;
clear: left;
width: 938px;
margin: auto;
}

#menue
{
float: left;
width: 148px;
}

#menue ul
{
list-style-type:none;
}

#menue .menu-current
{
background-image: url("../../media/layout/menue2.jpg");
background-repeat: no-repeat;
background-position: top left;
}

#menue li,
#menue li li,
#menue li li li
{
background-image: url("../../media/layout/menue.jpg");
background-repeat: no-repeat;
background-position: top left;
border-top: 1px solid #6F900A;
}

#menue li a,
#menue li li a,
#menue li li li a
{
display: block;
width: 148px;
height: 25px;
padding-top:5px;
padding-left:10px;
color:#D7E4AF;
text-decoration:none;
font-size:80%;
}
#menue li a:hover,
#menue li li a:hover,
#menue li li li a:hover
{
color:#ffffff;
}

#menue li a
{
padding-left:20px;
}

#menue li li a
{
padding-left:30px;
}

#menue li li li a
{
padding-left:40px;
}

#wfglogo
{
float: left;
width: 148px;
height: 175px;
background-image: url("../../media/layout/wfglogo.png");
background-repeat: no-repeat;
background-position: top center;
border-top: 1px solid #6F900A;
}

#relcontent
{
border-top: 1px solid #6F900A;
float: right;
width: 128px;
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
}

#content
{
min-height: 450px;
background-color:#ffffff;
border-top: 1px solid #6F900A;
border-left: 1px solid #6F900A;
border-right: 1px solid #6F900A;
margin-left: 148px;
margin-right: 148px;
margin-top:0px;
padding-top:20px;
padding-left:30px;
padding-right:30px;
padding-bottom:20px;
}

#content ul
{
padding-left:16px;
}

#content li
{
padding-top:10px;
padding-bottom:0px;
font-size:80%;
line-height:120%;
color:#575757;
}

#content2
{
background-color:#ffffff;
border-top: 1px solid #6F900A;
border-left: 1px solid #6F900A;
border-right: 1px solid #6F900A;
margin-left: 148px;
margin-right: 148px;
margin-top:0px;
padding-bottom:0px;
padding-top:10px;
padding-left:20px;
padding-right:20px;
font-size:80%;
line-height:180%;
color:#575757;
}

#content2 ul
{
padding-left:16px;
}

#content2 .menu-current
{
padding-bottom:20px;
}

#footer
{
background-color:#ffffff;
border-left: 1px solid #6F900A;
border-right: 1px solid #6F900A;
margin-left: 149px;
margin-right: 149px;
margin-top:0px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

#footer ul
{
list-style-type:none;
text-transform:uppercase;
}

#footer li 
{
display: inline;
padding-left:20px;
}

#footer a
{
text-decoration:none;
font-weight:bold;
color:#6F900A;
font-size:70%;
}

#footer a:hover
{
color:#516907;
}


.list
{
padding:5px;
margin-left:30px;
font-size:80%;
line-height:130%;
color:#666666;
list-style-type: square;
}

.border
{
border-bottom: 1px solid #E3EEC1;
padding-bottom:10px;
margin-bottom:10px;
}

.border2
{
border-top: 1px solid #E3EEC1;
padding-top:10px;
margin-top:10px;
}

