/*
EXACON
*/

body { background-image:url(images/bg.jpg); background-repeat:repeat-x; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

input { border-color:#0157AA; border-style:solid; border-width:1px; background-color:#EEEEEE; }
.lupesubmit { border-width:0px; background-color:#FFFFFF; } 

a:link     { color:#0358A8; text-decoration: none; }
a:visited  { color:#0358A8; text-decoration: none; }
a:active   { color:#0358A8; text-decoration: none; }

#hauptnav { background-color:#FFD33B; padding-top:3px; }
#hauptnavaktiv { background-color:#0157AA; padding-top:3px; }
#hauptnav a {font-family: Arial; font-size: 11px; font-weight:bold; color:#000000; }
#hauptnavaktiv a { font-family: Arial; font-size: 11px; font-weight:bold; color:white; }

#subnav { padding-left: 20px; background-color:#EEEEEE; border-bottom:1px solid white; }
#subnavaktiv { padding-left: 20px; background-color:#0157AA; border-bottom:1px solid white; }
#subnav a { font-family: Arial; font-size: 11px; font-weight:bold; color:#0358A8; }
#subnavaktiv a { font-family: Arial; font-size: 11px; font-weight:bold; color:white; }

#subsubnav { padding-left: 30px; background-color:#EEEEEE; border-bottom:1px solid white; }
#subsubnavaktiv { padding-left: 30px; background-color:#EEEEEE; border-bottom:1px solid white; }
#subsubnav a { font-family: Arial; font-size: 11px; color:#0358A8; }
#subsubnavaktiv a { font-family: Arial; font-size: 11px; font-weight:bold; color:#0358A8; }

#pfad { padding-left: 10px; }
#pfad a { font-family: Arial; font-size: 11px; color:#0358A8; }
#kontakt { padding-left: 20px; padding-top: 10px; }
#kontakt a { font-family: Arial; font-size: 11px; color:#0358A8; }

.kundenservice { padding-left: 20px; background-color:#EEEEEE; font-family: Arial; font-size: 11px; font-weight: bold; color:#0358A8; }
.copyright { font-family: Arial; font-size: 11px; color:#C7C7C7; }
.linksunten { padding-left: 20px; font-family: Arial; font-size: 11px; color:#6A6A6A; }

.stpr { background-color:#EEEEEE; padding:5px; font-size:11px; }

#content { padding-left: 10px; padding-top: 10px; font-family: Arial; font-size: 12px; }
h1 { color: #1E5C9B; font-size:15pt; }
h2, h3, h4, h5 { color: #0157AA; font-weight:bold; font-size:13pt; }
h6 { color: #1E5C9B; font-weight:normal; font-size:12px; }
h1, h2, h3, h4, h5, h6 { margin-top:1px; margin-bottom:1px; }

/* Formular */
fieldset.csc-mailform {
border:0;
}

.fieldset.csc-mailform label {
width: 60px;
float: left;
text-align: left;
margin-right: 10px;
display: block
}


.fieldset.csc-mailform input, fieldset.csc-mailform textarea {
margin-bottom: 10px;
font-size:10px;
font-family: Verdana, Helvetica, sans-serif;
border:1px solid #ccc;
padding:2px;
width:250px;
}

#mailformformtype_mail {
padding:2px;
margin-left:73px;
background:#eee;
border:1px solid #ccc;
width:80px;
text-align:center;
}

.mailfield {
font-size:10px;
font-family: Verdana, Helvetica, sans-serif;
border:1px solid #ccc;
padding:2px;
}

/* 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: #000000;
background-color: #008035;
margin-top:15px;
border: 0px;
}
