@charset "UTF-8";
/* CSS Document */

.rot { color:#ac352c}
.gold { color:#d4b35f}
.beige { color:#fef9f1}
.weiß { color:#fdfbf8}
.blau { color:#005ac9}


body { background-color:#fef9f1; }
#teambild { background-color:#FFFFFF; border:1px solid; border-color:#d4b35f; padding:3px; float:left; width:55px; margin-right:8px;}
#modulbild { background-color:#FFFFFF; border:1px solid; border-color:#d4b35f; padding:4px; }

#zierlinie { position:absolute; width:100%; height:1px; z-index:1; left: 0; top: -5; z-index:99 }
hr { color:#d4b35f; height:1px; border:0px; size:1; background-color:#d4b35f; width:100%; }

#banner { position:absolute; left:50%; top:0px; margin-left:-480px; width:185px; }
#bannerstart { position:absolute; left:50%; top:0px; margin-left:-92px; width:185px; z-index:3 }

#de { background-color:#FFFFFF; border:1px solid; border-color:#d4b35f; padding:4px; position:absolute; left:50%; top:15px; margin-left:-289px; width:190px; text-align:right; z-index:4 }
#en { background-color:#FFFFFF; border:1px solid; border-color:#d4b35f; padding:4px; position:absolute; left:50%; top:15px; margin-left:90px; width:190px; z-index:5 }
.start { color: #ac352c; line-height:13px; font-family: Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; }
.start a:link { text-decoration:none; color:#ac352c; }
.start a:visited { text-decoration:none; color:#ac352c; }
#news { position:absolute; left:50%; top:290px; margin-left:170px; z-index:6; width:300px; }
#newsbox { background-color:#fdfbf8; border:1px solid; border-color:#d4b35f; padding:8px; width:300px; }

.starth1 { color: #ac352c; line-height:28px; font-family: Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; }
.startp { font-family:Arial, Helvetica, sans-serif; line-height:15px ; font-size:11px; color:#ac352c; }
.startp a:link { text-decoration:none; color:#d4b35f; }
.startp a:visited { text-decoration:none; color:#d4b35f; }
.startp a:hover { text-decoration:none; color:#005ac9 }

#bild { position:absolute; left:50%; top:-7px; margin-left:-278px; width:739px; background-color:#FFFFFF; border:1px solid; border-color:#d4b35f; padding:6px; }
#menue { position:absolute; left:50%; top:315px; margin-left:-255px; width:700px; font-weight:bold}
.menue { font-family:Arial, Helvetica, sans-serif; line-height:16px ; font-size:13px; color:#ac352c; text-transform:uppercase }
.menue a:link { text-decoration:none; color:#ac352c; }
.menue a:visited { text-decoration:none; color:#ac352c; }
.menue a:hover { text-decoration:none; color:#d4b35f }

#submenue { position:absolute; left:50%; top:501px; margin-left:-480px; width:175px; text-align:right }
.submenue { font-family:Arial, Helvetica, sans-serif; line-height:20px ; font-size:12px; color:#d4b35f; text-transform:uppercase; }
.submenue a:link { text-decoration:none; color:#d4b35f; }
.submenue a:visited { text-decoration:none; color:#d4b35f; }
.submenue a:hover { text-decoration:none; color:#ac352c }

#micromenue { position:absolute; left:50%; top:282px; margin-left:415px; width:52px;  }
#micromenuestart { position:absolute; right:10px; top:12px; width:52px;  }
.micromenue { font-family:Arial, Helvetica, sans-serif; line-height:10px ; font-size:9px; color:#d4b35f; text-transform:uppercase }
.micromenue a:link { text-decoration:none; color:#d4b35f; }
.micromenue a:visited { text-decoration:none; color:#d4b35f; }
.micromenue a:hover { text-decoration:none; color:#005ac9 }

#text { position:absolute; left:50%; top:421px; margin-left:-255px; width:720px; }
h1 { font-family:Arial, Helvetica, sans-serif; line-height:38px ; font-size:30px; color:#ac352c; text-transform:uppercase; font-weight: normal; }
p { font-family:Arial, Helvetica, sans-serif; line-height:23px ; font-size:14px; color:#ac352c; }
p a:link { text-decoration:none; color:#d4b35f; }
p a:visited { text-decoration:none; color:#d4b35f; }
p a:hover { text-decoration:none; color:#005ac9 }

.psmall { font-family:Arial, Helvetica, sans-serif; line-height:19px ; color:#ac352c; font-size:12px; }
.psmall a:link { text-decoration:none; color:#d4b35f; }
.psmall a:visited { text-decoration:none; color:#d4b35f; }
.psmall a:hover { text-decoration:none; color:#005ac9 }

.h2overhr { font-family:Arial, Helvetica, sans-serif; line-height:18px ; font-size:14px; color:#ac352c; }
.team { font-family:Arial, Helvetica, sans-serif; line-height:13px ; font-size:10px; color:#ac352c; }

.kleingedruckt { font-family:Arial, Helvetica, sans-serif; line-height:16px ; font-size:11px; color:#d4b35f; }
.kleingedruckt a:link { text-decoration:none; color:#ac352c; }
.kleingedruckt a:visited { text-decoration:none; color:#ac352c; }
.kleingedruckt a:hover { text-decoration:none; color:#005ac9 }

textarea { font-family:Arial, Helvetica, sans-serif; line-height:23px ; font-size:14px; color:#ac352c; border: 1px solid #d4b35f; padding: 5px; background-color:#fdfbf8}
teaxtarea:hover { font-family:Arial, Helvetica, sans-serif; line-height:23px ; font-size:14px; color:#d4b35f; border: 1px solid #ac352c; padding: 5px; background-color:#fdfbf8}
input { font-family:Arial, Helvetica, sans-serif; line-height:23px ; font-size:14px; color:#ac352c; border:#d4b35f thin solid; padding:3px; background-color:#fdfbf8}
input:hover { font-family:Arial, Helvetica, sans-serif; line-height:23px ; font-size:14px; color:#ac352c; border:#ac352c thin solid; padding:3px; background-color:#fdfbf8 }
.formschaltflaeche { height: 25px; min-width: 170px; min-height:30px; display:inline; font-size:14px; line-height:20px; color:#d4b35f; border:#d4b35f thin solid; background-color:#fdfbf8; padding:3px;}
.formschaltflaeche:hover { height: 25px; min-width: 170px; min:height:30px; display:inline; font-size:14px; line-height:20px; color:#d4b35f; border:#ac352c thin solid; background-color:#fdfbf8; padding:3px;}
