/* global */

body { margin: 0; padding: 20px 20px 50px 20px; font: 14px Helvetica, Arial, sans-serif; border-top: 7px solid #e42322; }
h1 { font-size: 24px; color: #e42322; }
h2 { font-size: 14px; line-height: 22px; }
p, div#content ul { line-height: 22px; }
.rot, .rot a { font-weight: bold; color: #e42322; }
.rotinvers, .rotinvers a { background-color: #e42322; color: #fff; padding: 0 2px;}
a { color: #000; }
img { border: 0; }
/* strong { background-color: #fdffc6; font-weight: normal; padding: 1px 0; } */
div.cl { clear: both; float: none; overflow: hidden: height: 0; }
div#content ul li { list-style-type: square; }

/* global - seitenelemente */

div#navigation { margin: 20px 0 0 83px; width: 700px; }
div#navigation ul { margin: 0; padding: 0; list-style-type: none; }
div#navigation ul li { float: left; display: block; }
div#navigation ul li a { font-size: 12px; font-weight: bold; color: #b0b0b0; text-decoration: none; 
	text-transform: uppercase; margin: 0 12px 0 0; }
div#navigation ul li a#aktiv { background-color: #e42322; color: #fff; padding: 1px 2px 0px 2px; }
div#navigation ul li a:hover { color: #666; }

div#content { width: 600px; margin: 40px 0 0 83px; }

img.plan { margin: 12px 0 12px 30px; }

/* kontaktformular */

div#formular { width: 330px; float: left; margin-right: 45px; }
div#formular .error { margin-top: 0; color: #c00; }
div#formular .success { margin-top: 0; }
div#formular label { display: block; font-size: 11px; }
div#formular input.text, textarea { font: 14px Helvetica, Arial, sans-serif; width: 330px; margin: 
	3px 0 0 0; border: 0; background-color: #f0f0f0; padding: 5px; }
div#formular textarea { height: 150px; }

div#subnavi { margin: 4px 0 0 83px; position: absolute; }
div#subnavi ul { margin: 0; padding: 0; list-style-type: none; }
div#subnavi ul li { display: block; }
div#subnavi ul li a { font-size: 11px; color: #b0b0b0; text-decoration: none; 
	margin: 0 11px 0 0; }
div#subnavi ul li a#aktiv { color: #e42322; }
div#subnavi ul li a:hover { color: #666; }
