#kopf p
{ display: none; }


* 
{ color: #333333; font-family: Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; padding: 0; margin: 0; }

html
{ height: 100%; }

body
{ font-size: 83%; line-height: 130%; height: 100%; background: #fafafa; padding: 0 3%; border: none; }

#inhalt
{ min-width: 960px; max-width: 1280px; height: 100%; background: url(../img/kopfre.gif) no-repeat right top; margin: 0 auto; }

#inhalt2
{ min-height: 89%; }

#kopf
{ width: 100%; height: 160px; background: transparent url(../img/kopfli.gif) no-repeat left top; }

#kopf h4
{ float: right; display: block; width: 280px; height: 60px; margin: 76px 35px 0 0; }

#kopf span
{ display: block; width: 1px; height: 1px; overflow: hidden;  }

#spaltenli
{ float: left; width: 77%; }

#var1 #spaltenli
{ float: none; width: 100%; }

#links
{ float: left; width: 200px; }

#normal
{ padding: 25px 35px 0 245px; }

#var1 #normal
{ padding: 0 7%; margin: 0 0 0 200px; }

#rechts
{ float: right; font-size: 0.9em; width: 21%; background: url(../img/rechtshint.gif) no-repeat right bottom; margin: 0 17px 0 0; }

#var1 #rechts
{ display: none; float: none; }

#rechts2
{ padding: 25px; border-top: 1px solid #eeeeee; border-left: 1px solid #eeeeee; margin: 0 7px 10px 0;  }

.clear
{ clear: both; font-size: 0px; height: 0px; }

#fuss
{ display: none; }


/* outside of inhalt, in inhalt2 */
#unten
{ width: 100%; height: 50px; background: url(../img/untenli.gif) no-repeat left bottom; overflow: hidden; margin: 6px 0; }

#fusstext
{ float: left; margin: 15px 0 0 25px; }

#meta
{ float: right; display: block; font-size: 1em; height: 35px; background: url(../img/untenre.gif) no-repeat right bottom; padding: 15px 25px 0 40px; margin: 0 15px 0 0; }

#meta li
{ color: #004da2; list-style: none; display: inline; padding: 0 0 0 12px; }



#menuehoch
{ position: absolute; top: 160px; font-size: 1em; line-height: 180%; width: 170px; background: url(../img/menuehint.gif) no-repeat left bottom; padding: 25px 14px 40px 25px; border-top: 1px solid #eeeeee; margin: 0; }

#menuehoch li
{ list-style: none; padding: 0; margin: 0; }

#menuehoch ul
{ margin: 0 0 0 14px; }

.motiv
{ width: 130px; height: 80px; background: url(../img/motiv.gif) no-repeat left top; margin: 50px 0 -10px -2px;  }





.contenttable
{ width: 100%; border-collapse: collapse; background: #ffffff; padding: 1px; border: 1px solid #b1c1d2; margin: 20px 0; }

.contenttable thead
{ font-size: 1.1em; font-weight: 700; vertical-align: top; background: #f9f8fb; padding: 10px 5px 5px 10px; border: 1px solid #d2dbe5; }

.contenttable td
{ vertical-align: top; padding: 5px 10px; border: 1px solid #d2dbe5; }

.contenttable p
{ margin: 0; }


.schild
{ position: absolute; top: 27px; width: 140px; height: 84px; border: none; margin: 0 0 0 25px; }

#suchfor, #suchfor div
{ display: inline; }

#sword
{ float: left; color: #606060; font-size: 0.85em; width: 6.3em; height: 1.5em; border-bottom: 1px solid #eeeeee; }

.suche
{ width: 20px; height: 16px; padding: 0 5px 0 0; border: none; }

.druck
{ width: 16px; height: 16px; margin: 0 5px -2px 0; border: none; }

.mail
{ width: 20px; height: 16px; margin: 0 0 -2px 0; border: none; }

.abc
{ display: block; width: 302px; height: 183px; border: none; margin: 0.7em 0 0.4em -2px; }

.wdlink
{ margin: 1em 0 3em 0; }




.csc-textpic
{ max-width: 100%; }

.csc-textpic-image
{ background: #ffffff; padding: 7px; border: 1px solid #dddddd; }

.csc-textpic-caption
{ color: #555555; font-size: 0.9em; line-height: 125%; padding: 10px 5px 5px; }




a:link, a:visited
{ color: #000080; }

a:hover, a:active, a:focus
{ color: #5566ff; text-decoration: underline; }


a img
{ border: none; }


#menuehoch a
{ display: block; text-decoration: none; padding: 0 0 0 12px; }

#menuehoch .act a:link, #menuehoch .act a:visited
{ color: #000080; background: url(../img/act.gif) no-repeat left center; }

#menuehoch .no a:link, #menuehoch .no a:visited
{ color: #333333; background: url(../img/no.gif) no-repeat left center; }

#menuehoch .act a:hover, #menuehoch .act a:active, #menuehoch .act a:focus, #menuehoch .no a:hover, #menuehoch .no a:active, #menuehoch .no a:focus
{ color: #5566ff; background: url(../img/hover.gif) no-repeat left center;  }


#meta a:link, #meta a:visited
{ color: #333333; }

#meta a:hover, #meta a:active, #meta a:focus
{ color: #5566ff; text-decoration: underline; }




fieldset
{ border: none; }

#mailform
{ margin: 10px 0; }

.csc-mailform-label
{ display: block; font-size: 0.95em; width: 160px; margin: 5px 0; }

.csc-mailform-field
{ margin: 2px 0 0; }

.csc-mailform-field label
{ clear:both; float: left; display: block; width: 180px; height: 20px; margin: 0 10px 0 0; }

.csc-mailform-field input
{ width: 220px; height: 20px; }

.csc-mailform-field select
{ width: 225px; }

.csc-mailform-field input.csc-mailform-check
{ width: auto; margin: 0 0 0 10px; }

#mailform textarea
{ float: none; font-size: 1em; width: 220px; height: 200px; }

.csc-mailform-field .csc-mailform-submit
{ clear: both; width: auto; height: auto; padding: 1px 30px;  margin: 0 0 0 190px; }

