body{	background:#323434;	font-family: Arial,Helvetica,sans-serif; }div#wrapper{	width:936px;	margin:0 auto 0 auto;	}div#header{	height:147px;	background:url(images/head.jpg) no-repeat;}/* Navigation */div#navi{	padding:6px 0 12px 16px;}div#navi ul{	display:inline;	padding:0;	margin:6px 0 px 6px 16px;}div#navi ul li{	display:inline;	color:#989898;		margin:0;	width:150px;	font-size:11px;	letter-spacing:1px;	text-transform:uppercase;}div#navi ul li a{	color:#989898; 	height:22px;	padding:5px 15px 5px 15px;	text-decoration:none;	font-weight:bold;}a:hover {background:#3f3f3f;}.active {background:#1e5343;padding:5px 5px 5px 5px;}/* Farben der Rubriken */a:hover.gruen{ background:#1e5343;}a:hover.grau{ background:#3f3f3f;}a:hover.blau{ background:#174f76;}a:hover.rot{ background:#7b1c14; }a:hover.gelb{background:#ad5e00;}a:hover.violett{background:#5e0181;}div#content{	background:#3f3f3f;	color:#f6f6f6;	min-height:470px;	font-weight:bold;	font-size: 13px;	line-height:20px;	text-align:center;	vertical-align:middle;}div#content a{color:#989898;}div#content a:hover{background:#3f3f3f;}div#content_left{	width:400px;	float:left;	padding:60px 10px 0px 40px;	text-align:left;	margin: 0 0 10px 0;}div#content_left2{	width:850px;	float:left;	padding:60px 10px 0px 40px;	text-align:left;	margin: 0 0 10px 0;}div#content_left_shop{	width:936px;	float:left;	padding:0px 0px 0px 0px;	text-align:left;	margin: 0 0 10px 0;}div#content_left h3{padding:0 0 10px 0;margin:0;} div#content_right{	width:430px;	float:right;	padding:20px 0 0 0;		height:400px;}div#content_right ul{padding:0;margin:0;list-style-type:none;}div#content_right li{padding:0;margin:0;}div#content_right li a{font-weight:normal;color:#fff;} /* Footer & Service Navigation */div#footer{	height:20px;	clear:both;}div#footer ul{	padding:0;	margin:0;}div#footer ul li{	display:inline;	margin:0;	padding:0;	font-size:11px;	font-weight:bold;}div#footer ul li a{	color:#989898; 	padding:0 5px 0 5px;	text-decoration:none;}div#footer ul li a:hover{	background:#3f3f3f;}/*Formulare*/fieldset{ border:0px;} label{font-weight:normal;color:#fff;border:0px;}textarea{ background-color:#323434;color:#fff;border:0px; }.button{border:1px solid #fff;clear:both; }input.text{ background-color:#323434;color:#fff;border:0px; }/* ModX TinyMCE Klassen */.uppercase{  font-size: 8pt;   font-style: normal;   line-height: 15pt;   text-transform: uppercase;   font-weight: normal;   font-variant: normal;   letter-spacing: 1.5pt;}  .upperbold{  font-size: 8pt;   font-style: normal;   line-height: 15pt;   text-transform: uppercase;   font-weight: bold;   font-variant: normal;   letter-spacing: 1.5pt;}  .fliesstext{  font-size: 8pt;   font-style: normal;   line-height: 12pt;   font-weight: normal;   font-variant: normal;   letter-spacing: 1.5pt;}  .fliessbold{  font-size: 8pt;   font-style: normal;   line-height: 12pt;   font-weight: bold;   font-variant: normal;   letter-spacing: 1.5pt;}  .impressum{  font-size: 8pt;   font-style: normal;   line-height: 12pt;   font-weight: normal;   font-variant: normal;   letter-spacing: normal;}/* Newsbox */.roundedcornr_box_725371{   background: #323434;}.roundedcornr_top_725371 div {   background: url(images/roundbox/roundedcornr_262559_tl.png) no-repeat top left;}.roundedcornr_top_725371 {   background: url(images/roundbox/roundedcornr_262559_tr.png) no-repeat top right;}.roundedcornr_bottom_725371 div {   background: url(images/roundbox/roundedcornr_262559_bl.png) no-repeat bottom left;}.roundedcornr_bottom_725371 {   background: url(images/roundbox/roundedcornr_262559_br.png) no-repeat bottom right;}.roundedcornr_top_725371 div, .roundedcornr_top_725371, .roundedcornr_bottom_725371 div, .roundedcornr_bottom_725371 {   width: 100%;   height: 22px;   font-size: 1px;} .roundedcornr_content_725371{ margin: 0 22px; }/* Newscontent */.newssummary, .newsdate{  line-height: normal;   font-weight: normal;   font-variant: normal;   letter-spacing: normal;}.newsheadline{text-transform:uppercase;color:#989898;text-decoration:none; padding:0;}