body {
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(images/bg.jpg);
overflow:auto;
}

#wrap {
margin:5px auto;
width:800px;
height:600px;
border:1px solid #6f7b36;
background-image:url(images/bg.jpg);
}

/* ---------------------------------------- */

#header {
position:absolute;
margin:0;
width:800px;
height:161px;
background-image:url(images/header06.jpg);
}

/* IE Hack */
* html #header {
height:170px;
}

#ticker {
position:absolute;
margin-left:15px;
margin-top:142px;
width:323px;
height:18px;
/* TYPO */
letter-spacing:0.2em;
font-size:11px;
line-height:16px;
color:#9c9968;
}

/* ---------------------------------------- */

#container {
position:absolute;
margin-top:161px;
width:800px;
height:439px;
}

#left {
position:absolute;
margin-left:0px;
margin-top:20px;
width:184px;
height:419px;
border-right:1px dotted #6f7b36;
}

.breadcrum {
position:absolute;
margin-left:185px;
margin-top:0px;
width:600px;
height:16px;
/* TYPO */
padding-top:3px;
font-size:10px;
letter-spacing:0.1em;
color:#beb99f;
text-align:right;
}

#middle {
position:absolute;
margin-left:205px;
margin-top:20px;
width:360px;
height:419px;
overflow:auto;
/* TYPO */
font-size:11px;
line-height:16px;
color:#4b4c3c;
padding-right:10px;
}

#middle_text {
position:absolute;
margin-left:205px;
margin-top:20px;
width:585px;
height:419px;
overflow:hidden;
/* TYPO */
font-size:11px;
line-height:16px;
color:#4b4c3c;
padding-right:10px;
}

#news_text {
position:absolute;
margin-left:205px;
margin-top:20px;
width:585px;
height:419px;
overflow:auto;
/* TYPO */
font-size:11px;
line-height:16px;
color:#4b4c3c;
padding-right:10px;
}

#right {
position:absolute;
margin-left:585px;
margin-top:21px;
width:197px;
height:417px;
overflow:hidden;
/* TYPO */
font-size:11px;
line-height:14px;
color:#4b4c3c;
}

#footer {
position:absolute;
margin-left:205px;
margin-top:418px;
width:585px;
height:18px;
}

/* ---------------------------------------- */

p {
margin-top:0px;
margin-bottom:10px;
}

.headline {
font-weight:700;
float:left;
}

.headline_index {
font-weight:700;
}

.date {
width:70px;
float:right;
text-align:right;
}

table.tiere {
letter-spacing:0.1em;
font-size:10px;
}

.Stil13 {
font-weight:700;
font-size:10px;
}

ul {
margin-left:0; padding-left:0;
margin-top:0px;
}

li.extra {
margin-top:0em;
margin-bottom:0.5em;
margin-left:1.4em;
margin-right:1em;
padding-left:0;
}

li.first_a {
display:block;
padding-top:3px;
padding-left:10px;
width:174px;
height:17px;
background-color:#9c9968;
border-bottom:10px solid #f4f4ec;
border-top:1px solid #000;
font-weight:700;
color:#FFFFCC;
letter-spacing:0.1em;
}

li.first_b {
display:block;
padding-top:3px;
padding-left:10px;
width:174px;
height:17px;
background-color:#9c9968;
border-top:1px solid #000;
}

li.first_b:hover {
display:block;
padding-top:3px;
padding-left:10px;
width:174px;
height:17px;
background-color:#e8eccd;
border-top:1px solid #000;
cursor:pointer;
color:#000;
letter-spacing:0.1em;
}

li.second {
margin-top:0em;
margin-bottom:0.5em;
margin-left:2.0em;
margin-right:0em;
list-style-type:none;
list-style-image:url(images/arrow_inactive.gif);
}

li.fourth {
margin-top:0em;
margin-bottom:0.5em;
margin-left:2em;
margin-right:0em;
list-style-type:none;
}

li.third {
margin-top:0em;
margin-bottom:0.5em;
margin-left:3.5em;
margin-right:0em;
list-style-type:disc;
}

/* ---------------------------------------- */

a.menu, a.menul,a.next {
/* TYPO */
font-size:12px;
line-height:16px;
text-align:left;
text-decoration:none;
}

a.menu:link,a.menu:visited { color:#4b4c3c; }
a.menu:active,a.menu:hover { color:#968148; }
a.next:link,a.next:visited { color:#9c9968; }
a.next:active,a.next:hover { color:#4b4c3c; }
a.menul:link,a.menul:visited,a.menul:active,a.menul:hover { color:#4b4c3c; font-weight:700;}

a.extra {
font-size:10px;
letter-spacing:0.1em;
line-height:14px;
text-align:left;
text-decoration:none;
}

a.extra:link,a.extra:visited { color:#beb99f; }
a.extra:active,a.extra:hover { color:#9c977c; }

a.teaser {
line-height:14px;
text-align:left;
text-decoration:underline;
}

a.teaser:link,a.teaser:visited { color:#821324; }
a.teaser:active,a.teaser:hover { color:#4b4c3c; }

a.open {
text-decoration:none;
color:#FFFFCC;
letter-spacing:0.1em;
}

a.links {
height:22px;
display:block;
line-height:14px;
text-align:left;
text-decoration:none;
}

a.links:link,a.links:visited { color:#4b4c3c; }
a.links:active,a.links:hover { color:#968148; }

/* ---------------------------------------- */

.input {
width:210px;
height:18px;
border:1px solid #4b4c3c;
font-size:10px;
}

.inpu {
width:180px;
height:18px;
border:1px solid #4b4c3c;
font-size:10px;
}

.textarea {
width:180px;
height:145px; 
border:1px Solid #4b4c3c;
font-size:10px;
}

.option_gender {
width:120px; 
height:18px;
border:1px Solid #4b4c3c;
font-size:10px;
}

.option_date {
width:65px; 
height:18px;
border:1px Solid #4b4c3c;
font-size:10px;
}

.pflichtfeld {
color:#821324;
}

.nopflicht {
color:#CCCCCC;
}