body { background-color:#e2f6fd; }
body { scrollbar-face-color:#e2f6fd; scrollbar-highlight-color:#000000; scrollbar-shadow-color:#000000; scrollbar-3dlight-color:#000000; scrollbar-arrow-color:#000000; scrollbar-track-color:#2139c6; scrollbar-darkshadow-color:#000000; }
body.schwarz { background-color:#000000; }
body.header { margin:0px; padding:0px; }
body.menu_linie_unten { margin:0px; padding:0px; background-image:url(img/layout/menu_linie_unten.gif); }
body.design { margin:0px; padding:0px; background-image:url(img/layout/bg_menu.gif); }

body.start { color:#000000; }
body.menu { padding-top:10px; background-image:url(img/layout/bg_menu.gif); }
body.inhalt { background-color:#2139c6; margin:0px; padding-left:0px; padding-top:10px; }
body.video { background-color:#2139c6; margin:0px; padding:0px; }

body, p, td, th, button, input, textarea, select { font-family:Arial,Helvetica; font-size:11pt; color:#dee3ff; }
button, input, textarea, select { background-color:#ffffff; border:1px dashed #000000; color:#000000; }

p { text-align:justify; }
p.start { text-align:center; color:#000000; }

a { color:#dee3ff; font-weight:bold; text-decoration:none; }
a:hover { color:#ffffff; }

td { vertical-align:top; }

a.menu { text-decoration:none; }
a.menuitem { font-weight:normal; }
td.menuitem { text-align:center; vertical-align:middle; font-size:14pt; height:31px; background-image:url(img/layout/bg_menuitem.gif); }
td.submenuitem { text-align:center; vertical-align:middle; font-size:10pt; font-weight:bold; height:16px; }
td.menuline { height:3px; background-image:url(img/layout/menu_linie.gif); }
td.menuinfo { text-align:center; vertical-align:middle; font-size:7pt; }

table.galery { width:100%; }
td.galery { text-align:center; vertical-align:middle; width:20%; }

table.navigation { width:100%; margin-top:10px; }
table.navigation td.left { text-align:left; width:33%; }
table.navigation td.middle { text-align:center; width:34%; }
table.navigation td.right { text-align:right; width:33%; }

div.menuitem { text-align:center; vertical-align:middle; position:absolute; left:10px; visibility:visible; padding-top:3px; font-size:14pt; width:133px; height:31px; background-image:url(img/layout/bg_menuitem.gif); }
div.submenuitem { text-align:center; vertical-align:middle; position:absolute; left:10px; visibility:hidden; font-size:10pt; font-weight:bold; width:133px; height:16px; }

img { border:0px; }

.klein { font-size:8pt; }
