body {
margin:0;
padding:0;
}


html {
height: 100%;
margin-bottom:20px;
}


body {
font-family:verdana,arial,sans-serif;
text-align:center;
background-image: url(../pics/back.gif);
background-repeat:repeat-y;
background-position:50% 50%;
background-color:#FFF7E6;
margin:0px auto;
}

#container {
width:904px;
margin:0px auto;
text-align:left;
padding:0px;
}
  
#footer {
border:0px solid red;
clear:all;
width:904px;
}

#header {
height:170px;
margin:0px;
padding:0px;
background: #FFF7E6;
background-image: url(../pics/header.gif);
background-repeat:no-repeat;
width:904px;
height:170px;
border:0px solid red;
}

#headtext {
float:right;
height:20px;
margin-top:26px;
margin-right:12px;
border:0px solid red;
text-align:right;
}

#content p {
font-family:verdana,arial,sans-serif;
color:#6A5633;
font-size:0.8em;
}


#left {
float:left;
clear:left;
width:210px;
margin:0px;
margin-left:0px;
padding-left:25px;

}


#navi {
margin:0px;
padding:0px;
text-align:left;
margin-left:0px;
width:210px;
border:0px solid red;
background-color:#FFE0A0;
height:26em;
}

#naviSub {
margin:0px;
padding:0px;
text-align:left;
margin-left:0px;
padding-left:20px;
border:0px solid red;
background-color:#FFE0A0;

}

.listenavi {
text-align:left;
list-style-type:none;
margin:0px;
padding:0px;
padding-left:20px;
line-height:1.9em;
margin-bottom:10px;
background-image: url(../pics/naviback.gif);
background-repeat:repeat-x;
border:0px solid red;
}

.listenaviSub {
text-align:left;
list-style-type:none;
margin:0px;
padding:0px;
line-height:1.0em;
margin-bottom:5px;


border:0px solid red;
}

.linknavi {
font-family:verdana,arial;
font-size:0.75em;
color:#745A32;
text-decoration:none;
margin:0px;
padding-right:0px;
border:0px solid black;
letter-spacing:1px;
display:block;

width:170px;
}
.linknavi:hover {
font-family:verdana,arial;
font-size:0.75em;
color:#FF7D23;
text-decoration:none;
margin:0px;
padding-right:0px;
border-bottom:0px solid red;
letter-spacing:1px;
display:block;

width:170px;
}

.linknaviaktiv {
font-family:verdana,arial;
font-size:0.75em;
color:#FF7D23;
text-decoration:none;
margin:0px;
padding-right:0px;
letter-spacing:1px;
display:block;

width:170px;
}


.linknaviSub {
font-family:verdana,arial;
font-size:0.7em;
color:#745A32;
text-decoration:none;
margin:0px;
padding-right:0px;
border-bottom:0px solid red;
letter-spacing:1px;

}
.linknaviSub:hover {
font-family:verdana,arial;
font-size:0.7em;
color:#FF7D23;
text-decoration:none;
margin:0px;
padding-right:0px;
border-bottom:0px solid red;
letter-spacing:1px;

}

.linknaviSubaktiv {
font-family:verdana,arial;
font-size:0.7em;
color:#FF7D23;
text-decoration:none;
margin:0px;
padding-right:0px;
letter-spacing:1px;
}

#content {
float:right;
width:635px;
border:0px solid blue;
}

#content p, label, table td {
font-family:verdana,arial;
font-size:0.8em;
color:#745A32;
margin-left:0px;
margin-right:0px;
margin-bottom:25px;

}

#content p a, #content td a {
font-family:verdana,arial;
color:#FF7D23;
}

#content p a:hover, #content td a:hover {
font-family:verdana,arial;
color:#FF7D23;
text-decoration:none;
}

#content h2 {
font-family:verdana,arial;
font-size:0.9em;
color:#FF7D23;
margin-top:0px;
margin-left:0px;
margin-right:25px;
margin-bottom:25px;
letter-spacing:1px;
}

#content h3 {
font-family:verdana,arial;
font-size:0.8em;
color:#FF7D23;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;

}

.marginnull {
margin:0px;
}

.special {
color:#6A9379;
}

/*inhalt*/
.teilinhalt {
margin-right:25px;
border-bottom:2px solid #E3EAD5;
clear:both;
}

.picright {
float:right;
margin-top:18px;
margin-right:0px;
margin-bottom:15px;
border:0px solid red;
}

.text {
float:left;
border:0px solid red;
width:425px;
margin-top:15px;
margin-bottom:5px;
}

.textbreit {
float:left;
border:0px solid red;
width:615px;
margin-top:15px;
margin-bottom:5px;
}

.text p {
border:0px solid red;
padding:0px;
margin:0px;
}
/*endinhalt*/

/*fuss*/
.teilinhaltfuss {
margin-right:25px;
border-top:2px solid #E3EAD5;
clear:both;
}

.textfuss {
margin-top:10px;
margin-bottom:10px;
text-align:right;
font-family:verdana,arial;
font-size:0.7em;
color:#6A9379;
}

.textfuss a {
color:#6A9379;
text-decoration:none;
}
/*endfuss*/


.brown {
color:#745A32;
}

.green {
color:#6A9379;
}

.linkSpecial {
font-family:verdana,arial;
color:#FF7D23;
}


.marginnull {
margin:0px;
}

.marginteil {
padding:0px;
margin-top:5px;
margin-bottom:5px;
}


.input {
background-color:white;
font-size:0.7em;
font-family:verdana,arial,sans-serif;
width:150px;
color:#745A32;
}

.input_w {
background-color:white;
font-size:0.7em;
font-family:verdana,arial,sans-serif;
width:350px;
color:#745A32;
}

.button {
background-color:#75A485;
color:white;
font-size:0.7em;
display:inline;
margin:0px;
height:1.9em;
width:4em;
}

.button_f {
background-color:#75A485;
color:white;
font-size:0.7em;
display:inline;
margin:0px;
height:1.9em;
width:6em;
}


fieldset  {
border:0px;
margin:0px;
padding:0px;
padding:5px;
padding-left:0px;
}

form {
display:inline;
}

#content li {
font-family:verdana,arial,sans-serif;
color:#6A5633;
font-size:0.8em;
}


ul {margin-top:-10px;
}

td {
padding:0px;
vertical-align:top;
padding-right:15px;
padding-bottom:10px;
}

table {
border-spacing:0px;
border:0px;
margin-top:-10px;
}

.marginliste {
margin-bottom:10px;
}


.wrap {
	white-space: nowrap;
}
