body	 { color: #000; font-size: 101%; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #e4e4e4; margin: 0px; padding: 0px }
p	{ font-size: 0.93em; margin: 0px; padding: 0.25em 10px }
ul	{ font-size: 0.93em; list-style-type: square; margin: 0px; padding: 0.25em 5px 0.25em 2em }
ol	{ font-size: 0.93em; list-style-type: decimal; margin: 0px 0px 0px 1em; padding: 0.25em 5px 0.25em 2em }
td	{ font-size: 0.93em; line-height: 1em; vertical-align: top }
h1	{ color: #f00; font-weight: normal; font-size: 0.76em; letter-spacing: 0.32em; clear: both; margin: 0px; padding: 0.2em 10px }
h2	{ color: #fff; font-weight: bold; font-size: 0.93em; background-color: #000; margin: 0px 0px 0.5em; padding: 0.2em 10px 0.2em 0.5em; width: 100% }
h3	{ color: #000; font-weight: 600; font-size: 0.93em; margin: 0.5em 0px 0px; padding: 0.25em 10px }
.grey	{ color: #666 }
.red	{ color: #c33 }
.blue	{ color: #396d6d }
.blocksatz	{ text-align: justify }
.right	{ float: right }
.left	 { float: left; margin-right: 10px }
.clr	{ clear: both }
.box_texte	{ background-color: #e4e4e4; clear: both; margin: 0.2em 0.2em 1em; padding: 0px 0px 0.5em; border-left: 1px solid #a2bdbd }
.name	  { color: #fff; float: left; margin: 69px 0px 0px; padding: 0px; width: 61% }
.logo	{ background-color: #000; float: left; margin: 0px; padding: 0px; width: auto }
a		{ text-decoration: underline }
a:link		{ color: #c33 }
a:visited	{ color: #000 }
a:hover { color: #000; background-color: #a2bdbd }
a:active	   { color: #000; background-color: #a2bdbd }
a:focus { color: #000; background-color: #a2bdbd }
#info { border: solid 1px #e4e4e4 }
#info img	 { margin: 0.25em 0em 0.25em 0.5em; border: solid 2px #f00 }
#info .free img	{ margin: 0px; border: none }
#info .clr	{ clear: both }
.left img	 { margin: 0.25em 0.5em 0.25em 0em; border: solid 2px #f00 }
#kopf	 { color: #fff; font-weight: 600; background: #000 url(../layout/kopf_bg.gif) repeat-x; margin: 0px; padding: 0px; height: 80px; overflow: visible }
#kopf h1	{ color: #fff; font-weight: bold; font-size: 9px; line-height: 11px; background-color: #f00; text-align: center; letter-spacing: 0.32em; margin: 0px; padding: 0px 0px 0px 10px; width: 100% }
#kopf .clr	{ clear: both; margin: 0px; padding: 0px }
#texte	 { font-size: 1em; background-color: #e4e4e4; float: left; clear: none; margin: 0px 0px 0px 10px; padding: 10px 0px 10px 10px; width: 60% }
#texte td	{ font-size: 1em }
#menu	{ font-size: 1em; float: left; clear: both; margin: 0px; padding: 10px 0px; width: 250px }
#menu ul	{ font-size: 1em; text-indent: 0px; list-style-type: none; margin: 0em 0px 0.5em; padding: 0px; width: 250px }
#menu li	{ font-size: 1em; text-indent: 0px; margin: 0.2em 0px 0.3em }
#menu a		 { color: #000; font-weight: bold; font-size: 0.93em; text-decoration: none; background-color: #a2bdbd; margin: 0.2em 0px 0.3em; padding: 0.2em 5px; width: 250px; max-width: 256px; display: block }
#menu a:link	{ color: #000 }
#menu a:visited	{ color: #000 }
#menu a:hover { color: #a2bdbd; background-color: #000 }
#menu a:active	  { color: #a2bdbd; background-color: #000 }
#menu a:focus { color: #a2bdbd; background-color: #000 }
#wegweiser	   { color: #000; font-weight: 600; font-size: 0.76em; background-color: #a2bdbd; text-align: right; clear: both; margin: 0px; padding: 0px; border-top: 3px solid #f00; overflow: visible }
#wegweiser a { color: #000; font-weight: bold; font-size: 0.93em; text-decoration: none; background-color: #a2bdbd; margin: 0.2em 0px 0.3em; padding: 0.2em 5px; width: 250px; max-width: 256px; display: block }
#wegweiser a:link { color: #000 }
#wegweiser a:visited { color: #000 }
#wegweiser a:hover { color: #a2bdbd; background-color: #000 }
#wegweiser a:active  { color: #a2bdbd; background-color: #000 }
#wegweiser a:focus { color: #a2bdbd; background-color: #000 }

