/* General */
html { height: 101%; }
body { font: 12px/18px Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 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: #000099; text-decoration: underline; }
a:hover { color: #0000FF; text-decoration: underline; }
td { font: 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #000000; }

/* Body */
body.body { background-color: #F0F0F0; 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; }
#checkbox { border: 0px; padding: 0px 0px 0px 0px; width: auto; background: none; }

/* 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: 0px 0px 10px 0px; }
.padStnd { padding: 0px 20px 10px 0px; }

/* Main */
#tableMain { width: 750px; 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; }

/* 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 Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #CCCCCC; padding: 5px 10px 5px 10px; text-decoration: none; display: block; }
#naviMain a.on { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #DADADA; padding: 5px 10px 5px 10px; text-decoration: none; display: block; }
#naviMain a:hover { background-color: #F0F0F0; color: #666666; }
.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: 520px; height: 400px; }
.cmsMenue { width: 400px; height: 22px; }
.cmsSubmit { background-color: #999999; color: #FFFFFF; border: solid 1px #CCCCCC; height: 22px; width: 100px; }
.BildBreite { width: 50px; height: 22px; }
.BildLink { width: 500px; height: 22px; }
.no { text-decoration: none; }

/* PDF */
.PDFSubmit { background-color: #999999; 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: #999999; color: #FFFFFF; border: solid 1px #CCCCCC; height: 22px; width: 100px; }

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