/* General */
html { height: 101%; }
body { font: 12px/18px Verdana, Arial, Helvetica, sans-serif; margin: 15px; padding: 15px; color: #000000; background-color: #FFFFFF; }
div { background-color: #FFFFFF; scrollbar-arrow-color: #CCCCCC; scrollbar-face-color: #F0F0F0; scrollbar-3dlight-color: #CCCCCC; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #F0F0F0; scrollbar-darkshadow-color: #CCCCCC; scrollbar-track-color: #FFFFFF; }
a { color: #003399; text-decoration: none; }
a:hover { color: #0000FF; text-decoration: underline; }
td { font: 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #000000; }

/* Body */
body.body { background: #CCCCCC; scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #F0F0F0; scrollbar-shadow-color: #999999; scrollbar-3dlight-color: #999999; scrollbar-arrow-color: #999999; scrollbar-track-color: #F0F0F0; scrollbar-darkshadow-color: #F0F0F0; }
#checkbox { border: 0px; padding: 0px 0px 0px 0px; width: auto; background: none; }
img { border: 0; }

/* Div */
.ueberschrift { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 5px 16px 5px 10px; display: block; background: #CC6633; text-align:right; }
.padEdit { padding: 5px 0px 0px 0px; }
.padStnd { padding: 5px 0px 0px 30px; background: #FFFFFF url(img/main_bg.png) no-repeat; }

/* Main
#tableMain { width: 770px; height: 100%; background-color: #FFFFFF; }
#tableMain td.menue { width: 220px; height: 100%; background-color: #CCCCCC; vertical-align: top; }
#tableMain td.main { width: 520px; background-color: #FFFFFF; vertical-align: top; } */
.table1bg { vertical-align: top; background: #FFFFFF url(img/main_bg.png) no-repeat; }

/* Menue
#naviMain { background-color: #CCCCCC; text-align: left; }
#naviMain  ul { list-style-type: none; margin: 0px; padding: 0px; }
#naviMain li { background-color: #CCCCCC; list-style-type: none; text-align:left; margin-left: 0px; padding: 0px; vertical-align: top; border-bottom: 3px solid #FFFFFF; } */
#naviMain a, #naviMain a:link { font: bold 12px/21px Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 5px 0px 0px 10px; text-decoration: none; }
#naviMain a.on { font: bold 12px/21px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; padding: 0px 0px 0px 10px; text-decoration: none; }
#naviMain a:hover { color: #666666; text-decoration: underline; }
.warn { color: #993300; }

/* CMS */
input, textarea, select { font: 12px/18px Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; color: #000000; border: solid 1px #CCCCCC; scrollbar-arrow-color: #CCCCCC; scrollbar-face-color: #F0F0F0; scrollbar-3dlight-color: #CCCCCC; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #F0F0F0; scrollbar-darkshadow-color: #CCCCCC; scrollbar-track-color: #FFFFFF; }
.cmsText { width: 510px; height: 400px; }
.cmsMenue { width: 400px; height: 22px; }
.cmsSubmit { background-color: #8787A2; color: #FFFFFF; border: solid 1px #CCCCCC; height: 22px; width: 100px; }
.BildBreite { width: 50px; height: 22px; }
.BildLink { width: 470px; height: 22px; }
.no { text-decoration: none; }

/* PDF */
.PDFSubmit { background-color: #8787A2; color: #FFFFFF; border: solid 1px #CCCCCC; height: 22px; width: 100px; }
.PDFZeile { width: 50px; }

/* Mailform */
.MailZeile { width: 300px; }
.MailText { width: 300px; height: 120px; }
.MailSubmit { background-color: #8787A2; color: #FFFFFF; border: solid 1px #CCCCCC; height: 22px; width: 100px; }

/* Login */
.LogZeile { width: 300px; }
.LogSubmit { background-color: #8787A2; color: #FFFFFF; border: solid 1px #CCCCCC; height: 22px; width: 100px; }