
/* body und schrift deffinitionen */
html { padding:0; margin:0; }

body { font-size: 0.7em; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#000; background: white url(../bilder/minusdrei-senkrecht_bg.gif) repeat-y fixed 16px bottom; text-align:left; margin:0 0 0 16px; padding:0; }

p,
ul,
ol { line-height: 1.5em; margin:0 0 0.8em 0; }

h1 { margin:0; font-size:1.2em; padding:10px 0 10px 0; color: #c5102a; }

h2 { margin:0; font-size:1.0em; padding:0 0 10px 0; color: #000; }

h3 { margin:0; font-size:1.0em; padding:0 0 10px 0; color: #000; }

a:link { color: #c5102a; text-decoration: none; }

a:visited { color: #000; text-decoration: underline; }

a:focus { color: #c5102a; text-decoration: underline; }

a:hover { color: #c5102a; text-decoration: underline; }

a:active { color: #c5102a; text-decoration: underline; }

table { border-collapse:collapse; }

#standardnavi ul { padding: 4px; margin: 0 160px 0 0; font-size: 10px; list-style: none; text-align: right; }

#standardnavi li { display: inline; list-style-type: none; margin: 0 0 0 12px; }

#standardnavi li a:link { color: #fff; font-weight: bold; text-decoration:none; padding: 4px; }

#standardnavi li a:visited { color: #fff; font-weight: bold; text-decoration:none; padding: 4px; }

#standardnavi li a:focus { color: #fff; font-weight: bold; text-decoration:none; padding: 4px; }

#standardnavi li a:hover { color: #ff0; text-decoration: underline; padding: 4px; }

#standardnavi li a:active { color: #ff0; text-decoration: underline; padding: 4px; }

#standardnavi li#markiert a { color: #333; background:#fff; }

#navigation { background-image: url(../bilder/minusdrei-hintergrund.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: left bottom; margin: 0; width:230px; float:left; }

#navigation ul { border-top:1px solid #fff; list-style:none; margin: 0 0 0 30px; padding:0; }

.h1ohnefarbe { margin:0; font-size:1.2em; padding:10px 0 10px 0; }

.cParentMenu { width: 200px; margin: 0; padding:0; }

.cParentMenu a { display: block; }

.cParentMenu a:link { margin: 2px 0; border-bottom:1px solid #fff; color:#333; font-weight: bold; display:block; text-decoration:none; }

.cParentMenu a:visited { margin: 2px 0; border-bottom:1px solid #fff; color:#666; font-weight: bold; display:block; text-decoration:none; }

.cParentMenu a:focus { margin: 2px 0; border-bottom:1px solid #fff; color:#333; font-weight: bold; display:block; text-decoration:none; }

.cParentMenu a:hover { background:#fff; color:#c5102a; text-decoration:none; }

.cParentMenu a:active { background:#fff; color:#333; text-decoration:none; }

.cDaughterMenu { width: 200px; margin: 0; padding:0; }

.cDaughterMenu a { display: block; }

.cDaughterMenu a:link { border-top: 0px solid; border-bottom: 1px solid #FFFFFF; background-color: #CCCCCC; font-weight: normal; padding: 0px 2px 0px 10px; color: #333; text-decoration: none; }

.cDaughterMenu a:visited { border-top: 0px solid; border-bottom: 1px solid #FFFFFF; background-color: #CCCCCC; font-weight: normal; padding: 0px 2px 0px 10px; color: #666; text-decoration: none; }

.cDaughterMenu a:hover { border-top: 0px solid; border-bottom: 1px solid #FFFFFF; background-color: #fff; font-weight: normal; padding: 0px 2px 0px 10px; color:#c5102a; text-decoration: none; }

/* #navigation li a:link { margin: 2px 0; border-bottom:1px solid #fff; color:#333; font-weight: bold; display:block; text-decoration:none; }
#navigation li a:visited { margin: 2px 0; border-bottom:1px solid #fff; color:#666; font-weight: bold; display:block; text-decoration:none; }
#navigation li a:focus { margin: 2px 0; border-bottom:1px solid #fff; color:#333; font-weight: bold; display:block; text-decoration:none; }
#navigation li a:hover { background:#fff; color:#c5102a; text-decoration:none; }
#navigation li a:active { background:#fff; color:#333; text-decoration:none; }
*/

li.m a { color:#c5102a !important; background:#efefef !important; }

a.m { color:#c5102a !important; background:#efefef !important; }

#inhalt ul { padding:0; margin: 0 0 0 16px; list-style: square; }

/* positioning-layers statisch */

#box { width:980px; margin: 0; padding: 0; text-align:left; min-height: 99% }

#inhalt { margin: 0 10px; width:570px; padding:0px; float:left; overflow: visible; }

#rechts { font-size: 1.0em; width:128px; padding:0px 16px; float:right; }

#kopf { background-image: url(../bilder/minusdrei-kopf.gif); }

#standardnavi { background-image: url(../bilder/standardnavi.gif); }

form { margin: 0; }

#popup { position:absolute; top:0; left:0; display:block; margin:0; padding:20px 45px; }
#popupinhalt { width:800px; background-color:#ffffff; border:2px solid #C5102A; text-align:left;  -moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.5); box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.5); }
