/*
EXACON
*/

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Arial; font-size: 12px; color:#404040;}

input, select { border:#404040 solid 1px; background-color:#ffffff; }
input[type="submit"] { color: #ffffff; background-color: #008035; }

a:link     { color:#008035; text-decoration: none; }
a:visited  { color:#008035; text-decoration: none; }
a:active   { color:#008035; text-decoration: none; }

#header { padding-top: 14px; }
#header a { font-family: Arial; font-size: 12px; color:#404040; font-weight:bold; text-transform:uppercase; }

#hauptnav { height:28px; background-color:#008035; text-transform:uppercase; border-right:1px solid #ffffff; }
#hauptnavaktiv { height:28px; background-color:#d3031c; text-transform:uppercase; border-right:1px solid #ffffff; }
#hauptnav a {font-family: Arial; font-size: 12px; font-weight:bold; color:#ffffff; }
#hauptnavaktiv a { font-family: Arial; font-size: 12px; font-weight:bold; color:#ffffff; }

#subnav { height:26px; width:280px; padding-left: 25px; background-color:#bdc2bf; border-bottom:1px solid #f2f3f2; }
#subnavaktiv { height:26px; width:280px; padding-left: 25px; background-color:#bdc2bf; border-bottom:1px solid #f2f3f2; }
#subnav a { font-family: Arial; font-size: 13px; color:#008035; }
#subnavaktiv a { font-family: Arial; font-size: 13px; color:#d3031c; }

#subsubnav { height:26px; width:280px; padding-left: 25px; border-bottom:1px solid #bdc2bf; 
             background-image:url('images/nav_pfeil.gif'); background-repeat:no-repeat; background-position:right; }
#subsubnavaktiv { height:26px; width:280px; padding-left: 25px; background-color:#dee1df; border-bottom:1px solid #bdc2bf;
                  background-image:url('images/nav_pfeil.gif'); background-repeat:no-repeat; background-position:right;  }
#subsubnav a { font-family: Arial; font-size: 12px; color:#404040; }
#subsubnavaktiv a { font-family: Arial; font-size: 12px; color:#d3031c; }

#newstable { height:151px; width:524px; background-color:#bdc2bf; margin:24px; }
.veranstaltungen { width:293px; }

#veranstalt_ue { height:30px; width:292px; background-color:#bdc2bf; }
.veranstalt_ueb { color:#008035; position:relative; left:24px; top:7px; }
#veranstalt_cont { height:80; width:268px; background-color:#dee1df; padding-left:24px; padding-top:1px; border-top:1px solid #bdc2bf; }

#hrersatz { border-bottom:1px solid #bdc2bf; margin-top:10px; margin-bottom:0px; }

#hp_cont_l { height:205px; width:236px; border-bottom:1px solid #bdc2bf; border-right:1px solid #bdc2bf; padding:25px; padding-top:1px; padding-bottom:10px; }
#hp_cont_r { height:205px; width:235px; border-bottom:1px solid #bdc2bf; padding:25px; padding-top:1px; padding-bottom:10px; }

.adresse { padding-left: 25px; font-family: Arial; font-size: 12px; }
.a_ue_14_b { font-size: 13px; font-weight:bold; }
.a_ue_12_b { font-size: 12px; font-weight:bold; }
.a_ue_14_gruen { font-size: 13px; color:#008035; font-weight:bold; }
.a_ue_14 { font-size: 13px; }
.a_ue_11 { font-size: 11px; }

#copyright { padding-left: 25px; font-family: Arial; font-size: 12px; color:#404040; }

#footer { height:42px; background-color:#008035; padding-left: 25px; font-family: Arial; font-size: 12px; text-transform:uppercase; font-weight:bold; color:#ffffff; }
#footer a { font-size: 12px; text-transform:uppercase; font-weight:bold; color:#ffffff; }


#content { background-color:#dee1df; padding-left: 25px; padding-right: 25px; padding-top: 10px; font-family: Arial; font-size: 12px; color:#404040; }



h1 { color: #d3031c; font-size:24px; }
h2 { color: #d3031c; font-size:20px; }
h3 { color: #d3031c; font-size:18px; }
h4 { color: #d3031c; font-size:16px; }
h5 { color: #404040; font-size: 12px; font-weight:bold; }
h6 { color: #d3031c; font-size:12px;  font-weight:bold; }


/* Suche */

.tx-indexedsearch-searchbox-sword, .tx-indexedsearch-selectbox-type, .tx-indexedsearch-selectbox-defop, .tx-indexedsearch-selectbox-media, .tx-indexedsearch-selectbox-lang { margin-left:4px; margin-top:2px; font-family: Arial; font-size: 12px; color:#404040; }
.tx-indexedsearch-selectbox-sections, .tx-indexedsearch-selectbox-order, .tx-indexedsearch-selectbox-desc, .tx-indexedsearch-selectbox-results, .tx-indexedsearch-selectbox-group { margin-left:4px; margin-top:2px; font-family: Arial; font-size: 12px; color:#404040; }
#tx_indexedsearch_extResume { margin-left:4px; margin-top:2px; border-width:0px; background-color:#dee1df; }

.tx-indexedsearch-searchbox-button { margin-left:4px; margin-top:10px; background-color:#008035; color:#ffffff; }

.searchpfeil { border-width:0px; }
.searchinput { margin-left:10px; width:100px; border:#404040 solid 1px; }

/* Mailform */

legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
padding-top:0px;
padding-bottom:20px;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
background-color: #dee1df;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #008035;
margin-top:15px;
border: 0px;
}

/* Newsletter */