
body { padding:0; margin:0; background:#fff; }
body,html,td { color:#333; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:1.6em; }
h1 { font-size:135%; font-weight:bold; margin: 2em 0 1em 0 ; line-height:1.8em; color:#333; }
h2 { font-size:120%; font-weight:bold; margin: 1.5em 0 1em 0; line-height:1.7em; color:#333; }
h3 { font-weight:bold; margin:1.5em 0 1em 0; line-height:1.7em }
a { color:#333; }
a:hover { color:#000; }
p { margin:1em 0 1em 0; }

/**
 * Layout elements
*/
#body { background:#fee385 url(../images/backgroundPattern.gif) top left repeat-x fixed; }
div#container { width:900px; margin:0 auto; background:url(../images/backgroundContentPatternMiddle.png) top left repeat-y; }
div#contentInhalt { width:480px; float:right; padding:60px 20px 20px 10px; margin-right:20px; min-height:400px; }
div#contentMenu { width:220px; float:left; padding:10px 0 20px 30px; }
div#footer { margin:60px 0 0 0; }
div#footer p { margin:0 0 8px 0; }
div#content{ padding: 25px; }

/**
 * Content formatting
*/
#contentInhalt ul { margin:1em; }
#contentInhalt ul li { list-style-type:square; margin:0.4em 0 0.7em 1em; padding-left:0.5em;  line-height:1.7em; }
#contentInhalt ul li li { border:0; }
#contentInhalt ul li a { text-decoration:none; color:#333; }
#contentInhalt table { padding:5px; border-collapse:collapse; margin:1em 0; }
#contentInhalt table td { vertical-align:middle; padding:1em 2em 1em 1em; margin:0; border-bottom:1px solid #ddd; border-collapse:collapse; }
#contentInhalt table td img { margin:10px; border:1px solid #ddd; }
#contentInhalt table td p { margin:0 0 0.7em 0; }
#contentInhalt table td p small { line-height:1.4em; }
#contentInhalt img.bildschatten { background: url(../images/bildschatten.jpg) bottom left no-repeat; padding: 5px 10px 12px 11px; }

#contentInhalt p.hervorgehoben1 { margin:2em 0; padding:1em; }
#contentInhalt p.hervorgehoben1, #content p.hervorgehoben1 * { font-size:135%; line-height:165%; font-weight:bold; color:#cc0000; font-style:italic; }
#contentInhalt p.hervorgehoben2 { margin:2em 0; padding:1em; background:#cc0000; }
#contentInhalt p.hervorgehoben2, #contentInhalt  p.hervorgehoben2 * { font-size:135%; line-height:165%; font-weight:bold; color:#fff; font-style:italic; }
#contentInhalt p.grau_hinterlegt { border:1px solid #ccc; background:#e5e5e5; padding:1em; }
.grosse_Schrift { font-size:130%; line-height:160%; }
.kleine_Schrift { font-size:85%; }

.formular_input { width:270px; }
.formular_textarea { width:274px; }
.formular_label { width:140px; }
#navV0 * { font-size:12px; }

