body { background-color:#ffffff; margin:0px; padding-top:30px; background-repeat:repeat-y; background-position:center; }
body, p, td, h1, a, input, textarea, li { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; outline:none; }

.button_absenden { border:none; background:url('images/button-absenden.png') no-repeat top left; padding:2px 8px; width:88px; height:21px; cursor:pointer }
.button_loeschen { border:none; background:url('images/button-loeschen.png') no-repeat top left; padding:2px 8px; width:88px; height:21px; cursor:pointer }

span.checkbox { width:29px; height:35px; padding:0 5px 0 0; background:url('images/checkbox.png') no-repeat; display:block; clear:left; float:left; cursor:pointer }

#accesskeys{ display:none; }

#newsbox { border:1px solid #7390af; background-color:#F5F5F5; margin-right:10px; padding:10px; }

.container { width:1152px; height:100%; }
.content { width:100%; height:100%; background-image:url(images/container_bg.png); background-repeat:repeat-y; }

.text { color:#666666; font-size:12px; font-family:Arial,Helvetica,sans-serif; }
.text a { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#1c2759; outline:none; }
.text a:hover { color:#1c2759; text-decoration:underline; }

a { font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:13px; text-decoration:none; color:#415d8b; outline:none; }
a:hover { color:#797979; text-decoration:none; }

.home{ width:100%; height:100%; }

#search{ margin-left:23px; }

.fusstext{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#777777; font-weight:normal; }
.fusstext a{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#777777; font-weight:normal; text-decoration:none; outline:none; }
.fusstext a:hover{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#1c2759; font-weight:normal; text-decoration:none; }

input, textarea, select, radio { font-family:Verdana; font-size:11px; border:1px solid #E0E0E0; background-color:#FCFCFC; padding:1px; color:#000000; overflow:auto; margin-bottom:1px; }

.NewsColor { color:#666666; font-size:11px; border-top:1px solid #7390af; }

#block_1 { border:1px solid #7390af; background-color:#F5F5F5; margin-right:10px; padding:10px; }
#block_2 { border:1px solid #7390af; background-color:#F5F5F5; margin-right:10px; padding:10px; }

.kontakt td { vertical-align:top; }

h1 { font-weight:normal; font-size:26px; color:#4d4d4d; line-height: 28px; letter-spacing:1px;; }
h2 { font-weight:normal; margin-top:20px; margin-bottom:10px; font-size:11px; }

input, textarea { background-color:#ffffff; margin-top:-2px; padding:2px; border:1px solid #aaaaaa; }

ul, li { margin-top:0px; margin-left:5px; padding-left:5px; list-style:none; }

#main { padding-left:10px; padding-right:10px; }

#address { margin-top:-3px; }

#navigation { border-bottom:1px solid #ffffff; margin-left:29px; }

.menue { width:1152px; height:19px; background-image:url(images/menue_bg.jpg); background-position:top; background-repeat:no-repeat; }
.menue a { font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; white-space:nowrap; color:#FFF; }
.menue a:hover { color:#a9bdd7 }
.menue1 { width:1000px; height:19px; vertical-align:middle; padding-bottom:6px; }
.menue2 { width:152px; height:19px; vertical-align:middle; padding-bottom:6px; padding-right:40px; }

.mlddm { margin:0 0 0 60px; padding:0 }
.mlddm li { display:inline; list-style:none; float:left; margin:0; padding:0; background-image:url(images/strich.png); background-repeat:no-repeat; background-position:right }
.mlddm li a { display:block; margin:0 1px 0 0; padding:2px 20px; width:auto; text-align:center; }
.mlddm li a:hover { color:#a9bdd7 }
.mlddm ul { z-index:100; position:absolute; visibility:hidden; margin-top:1px; padding:0 5px; width:149px; background:url(images/menuebox_bg.png) }
.mlddm ul li { float:none }
.mlddm ul li a { display:block; width:auto; margin:0; padding:3px 0px; font-weight:bold; text-align:center; text-transform:none; color:#FFF; background:transparent; }
.mlddm ul li a:hover { color:#415d8b }

.textfeld { line-height: 20px; }

.startseite-links { float:left; width:80px; }
.startseite-links h1 { font-size:38px; color:#FFF; margin:41px 0 0 50px; }
.startseite-mitte { float:left; width:740px; }
.startseite-mitte h1 { margin:40px 0 35px 0;}
.startseite-mitte .textfeld { margin:0 0 0 0; }
.startseite-mitte .punkte { background-image:url(images/pfeil-rechts.png); background-repeat:no-repeat; background-position:0px 5px; margin:5px 0 0 0; padding-left:12px; line-height: 20px; }
.startseite-rechts { float:right; width:300px; height:511px }
.startseite-rechts .logos{ margin-top:393px; }

.team-links { float:left; width:80px; }
.team-links h1 { font-weight:normal; font-size:38px; color:#FFF; margin:41px 0 0 50px; }
.team-links h2 { font-weight:normal; font-size:38px; color:#FFF; margin:79px 0 0 50px; }
.team-links h3 { font-weight:normal; font-size:38px; color:#FFF; margin:72px 0 0 50px; }
.team-mitte { float:left; width:500px; margin:34px 0 0 0; }
.team-mitte img { float:left; margin-top:4px; }
.team-mitte .textfeld { margin-left:140px; width:400px; height: 116px; }
.team-rechts { float:right; width:512px; height:511px }

.person-links { float:left; width:80px; }
.person-links h1 { font-size:38px; color:#FFF; margin:41px 0 0 50px; }
.person-mitte { float:left; width:740px; }
.person-mitte h1 { margin:40px 0 25px 0; }
.person-mitte .textfeld { margin:0 0 0 0; }
.person-rechts { float:right; width:300px; height:511px }

.produkt-logo { margin:40px 0 35px 38px; }
.clear { clear:both }
.produkt-links { float:left; width:80px; }
.produkt-mitte { float:left; width:740px; }
.produkt-mitte .textfeld { padding-top:10px; }
.produkt-mitte .textfeld br { line-height:10px; }
.produkt-mitte .textfeld .tabelle-text-klein { line-height:normal; font-size:10px; }
.produkt-rechts { float:right; width:300px; height:405px; padding-top:10px; line-height: 20px; }

.kerngeschaeft-links { float:left; width:80px; }
.kerngeschaeft-links h1 { font-size:38px; color:#FFF; margin:41px 0 0 50px; }
.kerngeschaeft-mitte { float:left; width:740px; }
.kerngeschaeft-mitte h1 { margin:40px 0 25px 0; }
.kerngeschaeft-mitte .textfeld { margin:0 0 0 0; }
.kerngeschaeft-rechts { float:right; width:300px; height:405px; padding-top:93px; line-height: 20px; }

.kontakt-links { float:left; width:80px; }
.kontakt-links h1 { font-size:38px; color:#FFF; margin:41px 0 0 50px; }
.kontakt-mitte { float:left; width:740px; }
.kontakt-mitte h1 { margin:40px 0 25px 0;}
.kontakt-mitte .textfeld { margin:0 0 0 0; }
.kontakt-rechts { float:right; width:300px; height:511px }
.kontakt-rechts .logos{ margin-top:393px; }

.impressum-links { float:left; width:80px; }
.impressum-links h1 { font-size:38px; color:#FFF; margin:41px 0 0 50px; }
.impressum-mitte { float:left; width:740px; }
.impressum-mitte h1 { margin:40px 0 35px 0;}
.impressum-mitte { float:left; width:740px; }
.impressum-mitte .textfeld { margin:0 0 0 0; }
.impressum-rechts { float:right; width:300px; height:68px; padding-top:443px; line-height: 20px; }
