body {
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:10px;
background-color:#ffffff;
scrollbar-face-color:#7f7886;
scrollbar-base-color:#ffffff;
scrollbar-arrow-color:#f2f2f2;
scrollbar-track-color:#ffffff;
scrollbar-highlight-color:#7f7886;
scrollbar-3dlight-color:#ffffff;
scrollbar-shadow-color:#7f7886;
scrollbar-darkshadow-color:#ffffff;
}

body, td, p, th, h1, h2, a, span, div, ul, ol, li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; line-height:130% }

/* Artikel-Template */

.artikelname { color:#000000; font-size:14px; font-weight:bold; }

.bildrand_gross { border:dotted 1px #333333; background-color:#ffffff; width:300px; height:300px }

.bildrand_klein { border:dotted 1px #333333; background-color:#ffffff; width:140px; height:110px }

.linie { height:1px; color:#333333; border:dotted 1px #333333; margin-top:2px; margin-bottom:2px }

.tabelle_gesamt { width:970px; background-color:#7F7886; border-collapse:separate; border-spacing:2px; padding:2px; }

.tabelle_mitte { width:570px; background-color:#F2F2F2; border-collapse:collapse; border-spacing:0px; padding:0px; border-top:solid 1px #ffffff; border-left:solid 1px #ffffff; border-right:solid 1px #333333; border-bottom:solid 1px #333333 }

.tabelle_module { width:180px; background-color:#F2F2F2; border-collapse:collapse; border-spacing:0px; padding:0px; border-top:solid 1px #ffffff; border-left:solid 1px #ffffff; border-right:solid 1px #333333; border-bottom:solid 1px #333333 }

.box_headline { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-align:center; letter-spacing:3px; background-color:#E47500; padding:1px; text-transform:uppercase }

.box_text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; background-color:#F2F2F2; padding:2px; padding-top:5px }

a.navi { font-size:12px; color:#ffffff; text-decoration:none; font-weight:normal; letter-spacing:2px }
a:link.navi { color:#ffffff; text-decoration:none }
a:visited.navi { color:#ffffff; text-decoration:none }
a:active.navi { color:#ffffff; text-decoration:none }
a:hover.navi { color:#ffffff; text-decoration:none }

/* Mich-Seite */

.tabelle_gesamt2 { width:970px; background-color:#7F7886; border-collapse:separate; border-spacing:2px; padding:2px; }

.tabelle_mitte2 { width:570px; background-color:#F2F2F2; border-collapse:collapse; border-spacing:0px; padding:0px; border-top:solid 1px #ffffff; border-left:solid 1px #ffffff; border-right:solid 1px #333333; border-bottom:solid 1px #333333 }

.tabelle_module2 { width:180px; background-color:#F2F2F2; border-collapse:collapse; border-spacing:0px; padding:0px; border-top:solid 1px #ffffff; border-left:solid 1px #ffffff; border-right:solid 1px #333333; border-bottom:solid 1px #333333 }

.box_headline2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-align:center; letter-spacing:3px; background-color:#E47500; padding:1px; text-transform:uppercase }

.box_text2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; background-color:#F2F2F2; padding:10px; padding-top:20px }

.linie2 { height:1px; color:#cccccc; border:dotted 1px #cccccc; display:inline;  }

a.navi2 { font-size:12px; color:#ffffff; text-decoration:none; font-weight:normal; letter-spacing:2px }
a:link.navi2 { color:#ffffff; text-decoration:none }
a:visited.navi2 { color:#ffffff; text-decoration:none }
a:active.navi2 { color:#ffffff; text-decoration:none }
a:hover.navi2 { color:#ffffff; text-decoration:none }

a.info { font-size:12px; color:#000000; text-decoration:none; font-weight:bold; line-height:100% }
a:link.info { color:#000000; text-decoration:none }
a:visited.info { color:#000000; text-decoration:none }
a:active.info { color:#000000; text-decoration:none }
a:hover.info { color:#000000; text-decoration:none }


/* Allgemein */

.navi_unten { width:960px; background-color:#E47500; border-collapse:collapse; border-spacing:0px; padding:0px; border-top:solid 1px #ffffff; border-left:solid 1px #ffffff; border-right:solid 1px #333333; border-bottom:solid 1px #333333 }

h1 { color:#000000; font-size:14px; font-weight:bold; }

h2 { color:#000000; font-size:14px; font-weight:bold; letter-spacing:1px; border-top:solid 1px #000000; border-bottom:solid 1px #000000; }

a { font-size:12px; text-decoration:underline }
a:link { color:#000000; text-decoration:underline }
a:visited { color:#000000; text-decoration:underline }
a:active { color:#000000; text-decoration:underline }
a:hover { color:#9C1B09; text-decoration:underline }

.copyright { font-size:11px; color:#000000; text-align:center }

/* Formularelemente */

select, textarea, input { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; background-color:#ffffff; }

.button { border:solid 1px #999999; background-color:#f2f2f2; height:18px; cursor:hand; color:#000000; font-weight:bold }

.input { border:solid 1px #999999; height:18px }