BODY {
margin: 20px;
}

P, PRE {
margin: 0px;
}

H1 {
font-size: 15px;
color: #000000;
}

H3 {
font-size: 13px;
color: #D72302;
}

A {
color: #660000;
font-weight: bold;
text-decoration: none;
}

A :hover {
text-decoration: underline;
}

.topLogo {
background-image: url(img/top_back.gif);
}

.topLogo A {
font-family: verdana, arial;
font-size: 11px;
font-weight: normal;
color: #ff9933;
text-decoration: none;
}

.topLogo A:hover {
text-decoration: underline;
}

.topLogo DIV {
font-family: verdana, arial;
font-size: 11px;
font-weight: normal;
color: #CC0000;
}

LI {
font-family: verdana;
font-size: 12px;
}

.bodytext {
font-family: verdana;
font-size: 12px;
background-color: #FDF0CD;
line-height: 17px;
}

.bodytext A {
font-family: verdana;
font-size: 12px;
color: #FF6600;
border: 0px;
text-decoration: none;
}

.bodytext A:hover {
text-decoration: underline;
}

.bodytext A IMG{
border: 0px;
}

.content {
font-family: verdana;
font-size: 12px;
background-color: #FDF0CD;
line-height: 17px;
}

.content A {
font-family: verdana;
font-size: 12px;
color: #FF6600;
border: 0px;
text-decoration: none;
}

.content A:hover {
text-decoration: underline;
}

.content A IMG{
border: 0px;
}

.contentLeft {
background-image: url(img/content_left_back.gif);
}

.contentRight {
background-image: url(img/content_right_back.gif);
}

.contentBottom {
background-image: url(img/content_unten.gif);
}

.headbar {
height: 44px;
background-image: url(img/content_head_back.jpg);
}

.headline {
height: 44px;
float: left;
width: 530px;
font-family: verdana;
font-size: 12px;
font-weight: bold;
color: #ffffff;
vertical-align: middle;
line-height: 30px;
}

.drucken {
height: 44px;
float: right;
padding-top: 9px;
display: block;
width: 120px;
text-align: right;
}

.drucken A {
font-family: verdana, arial;
font-size: 11px;
color: #CC0000;
font-weight: bold;
text-decoration: none;
}

.drucken A:hover {
text-decoration: underline;
}

.navi {
width: 238px;
background-color: #D72302;
float: left;
}


#menue {
width:238px;
font-family: verdana;
font-size: 11px;
font-weight: bold;
}

#menue A {
text-decoration: none;
display:block;
height: 25px;
}

#menue A:hover {
text-decoration: underline;
}

/* --- EBENE 1 --- */
#menue A.no {
color: #EEDDAA;
padding-left: 16px;
vertical-align: middle;
line-height: 23px;
background-image: url(img/menue1_norm_back.gif);
cursor: pointer;
}

#menue A.act {
color: #FFFFFF;
padding-left: 16px;
vertical-align: middle;
line-height: 23px;
background-image: url(img/menue1_active_back.gif);
cursor: default;
}
/* --- EBENE 1 --- */

/* --- EBENE 2 --- */
#menue DIV A.no {
color: #EEDDAA;
padding-left: 20px;
vertical-align: middle;
line-height: 23px;
background-image: url(img/menue2_norm_back.gif);
cursor: pointer;
}

#menue DIV A.act {
color: #FFFFFF;
padding-left: 20px;
vertical-align: middle;
line-height: 23px;
background-image: url(img/menue2_active_back.gif);
cursor: default;
}
/* --- EBENE 2 --- */

/* --- EBENE 3 --- */
#menue DIV DIV A.no {
color: #EEDDAA;
padding-left: 30px;
vertical-align: middle;
line-height: 23px;
background-image: url(img/menue3_norm_back.gif);
cursor: pointer;
}

#menue DIV DIV A.act {
color: #FFFFFF;
padding-left: 30px;
vertical-align: middle;
line-height: 23px;
background-image: url(img/menue3_active_back.gif);
cursor: default;
}
/* --- EBENE 3 --- */

/* --- EBENE 4 --- */
#menue DIV DIV DIV A.no {
color: #EEDDAA;
padding-left: 40px;
vertical-align: middle;
line-height: 23px;
background-image: url(img/menue4_norm_back.gif);
cursor: pointer;
}

#menue DIV DIV DIV A.act {
color: #FFFFFF;
padding-left: 40px;
vertical-align: middle;
line-height: 23px;
background-image: url(img/menue4_active_back.gif);
cursor: default;
}
/* --- EBENE 4 --- */

/* --- EBENE 5 schwebend --- */
#menue .menueContainer {
position: absolute;
left: 0px;
top: 0px;
width: 260px;
background-color: #FDDF90;
border:1px solid #CC0000;
padding-top: 4px;
padding-bottom: 4px;
display: block;
visibility: hidden;
}

#menue .menueContainer A.no {
padding-left: 15px;
height: 18px;
vertical-align: middle;
line-height: 16px;
color: #DD1100;
background-image: none;
cursor: pointer;
}
#menue .menueContainer A.act {
padding-left: 15px;
height: 18px;
vertical-align: middle;
line-height: 16px;
color: #FFFFFF;
background-image: none;
cursor: default;
}
/* --- EBENE 5 schwebend --- */

/* Mailformular */
.tx-pilmailform-pi1 {
width: 655px;
}

.tx-pilmailform-pi1 TD {
font-size: 11px;
vertical-align: top;
line-height: 17px;
}

.tx-pilmailform-pi1 .txtArea1{
margin-bottom: 5px;
border: 0px;
width: 350px;
background: #FFFFFF;
}

.tx-pilmailform-pi1 .inp1{
margin-bottom: 5px;
border: 0px;
width: 350px;
background: #FFFFFF;
}

.tx-pilmailform-pi1 .inp2{
margin-bottom: 5px;
border: 0px;
width: 173px;
margin-right: 4px;
background: #FFFFFF;
}

.tx-pilmailform-pi1 .inp3{
margin-bottom: 5px;
border: 0px;
width: 43px;
margin-right: 4px;
background: #FFFFFF;
}

.tx-pilmailform-pi1 .inp4{
margin-bottom: 5px;
border: 0px;
width: 303px;
margin-right: 4px;
background: #FFFFFF;
}

.tx-pilmailform-pi1 .sel1{
margin-bottom: 5px;
border: 0px;
background: #FFFFFF;
}

.tx-pilmailform-pi1 .inp-submit{
font-family: verdana, arial;
font-size: 11px;
border: 1px solid #E0460A;
background: #FBE2A5;
}

.tx-pilmailform-pi1 .formError {
color: #D72302;
font-weight: bold;
}
/* Mailformular */
