html,body{   margin: 0;   color: #000000;   font-family: Arial, Helvetica, sans-serif;    text-decoration: none;   font-size: 13px;   padding: 0;   height: 100%;    background-color: #ECECEC;}/* Inhaltsframe */div.main{   position:absolute;   top: 120px;   width: 758px; /*die borders werden beim FF hinzuadiert!*/   min-height:100%; /*wird nur vom ff interpretiert legt die mindesthıhe fest*/   border-color: black;   border-width: 0px 1px 0px 1px;   border-style: solid;   background-color: white;   color: grey;   padding: 0;   /* nur fır ff. Diese Werte werden im IE css ıberschrieben*/   left: 50%;   margin-left: -388px;	}/*Fest zu positionierende Elemente*/div.logoArea {   z-index: 2; /* verhindert, dass die Ebene in ılteren Browsern verdeckt wird*/   position: fixed;    /* zentrieren des Layers */   left: 50%;      margin-left: -388px; /* gesamtweite/2 - 8 um die halbe breite des scrollbars auszugleichen*/   width: 760px;   background-color: #EE1100;   height: 100px;   text-align: left;}div.footer {   z-index: 4;   position: fixed;    /* zentrieren des Layers */   left: 50%;      margin-left: -388px; /* gesamtweite/2 - 8 um die halbe breite des scrollbars auszugleichen*/   width: 734px;  /* 760 zu breit bei FF siehe padding*/   padding: 3px 26px 0px 0px; /*beim FF wird der padding auf die grıssenangaben dazugerechnet*/   background: #EE1100;   color: white;   height: 17px;   font-size: 10px;   bottom: -1px;   border-color: #B90019;   border-width: 1px 0px 0px 0px;   border-style: solid;	}/*Ende fest zu positionierende Elemente*/div.logoArea, div.footer a {	color: white;	text-decoration: none;}div.logoArea a:visited {	color: white;	text-decoration: none;}div.footer a:visited {	color: white;	text-decoration: none;}div.logoArea a:hover {	color: white;	text-decoration: none;}div.footer a:hover {	color: white;	text-decoration: none;}div.logo {	position: relative;	top: 15px;	left: 25px;	color: white;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 20pt;	font-weight: bold;}div.imageTeaser {	width: 270px;	height: 100%; 	padding-top: 25px;	padding-right: 10px;	float: left;}div.contentSection {	width: 390px;	height: 100%;      	padding: 0;}a:link {	color: #EE1100; 	text-decoration: none;}a:visited {	color: #EE1100; 	text-decoration: none;}a:hover {	color: #EE1100; 	text-decoration: none;}p {	margin: 0px;	margin-bottom: 6px;    line-height: 13pt;    color: #333333;}h1 {	margin: 0px;	margin-bottom: 6px;	line-height: 14pt;	color: #666666;	font-size: 16px;	font-weight: 900;}h2 {	margin: 0px;	margin-bottom: 6px;	line-height: 14pt;	font-size: 16px;	font-weight: normal;	color: #666666;}div.class-folder h2 {	margin: 0px;	margin-bottom: 6px;	font-size: 16px;	font-weight: normal;	color: #333333;	display: inline;}div.attribute-short {	color: #333333;	margin-bottom: 8px;}div.attribute-short p {	display: inline;}div.attribute-caption {	color: #333333;	font-weight: bold;}div.attribute-caption p {	display: inline;}div.attribute-image {	margin-bottom: 8px;    padding:0px;}div.attribute-image p {	display: inline;}div.attribute-long ul {	padding-left: 0px;	margin-left: 18px; 	margin-bottom: 25px;}div.attribute-long ul li p{	display: inline;}span.box {	padding-left: 0px;	padding-right:  0px;	padding-top: 3px;	padding-bottom: 3px;	width: auto;	border-style: solid;	border-width: 1px;	border-color: #B90019;	margin-top: 5px;	margin-bottom: 5px;	margin-left: 0px;	list-style-type: square; }li.box p {	display: inline;}span.box a {	padding-left: 4px;	padding-right: 4px;}span.sel {	color: #333333;	padding-left: 4px;    padding-right: 4px;}/*span.product {	color: #333333;}a span.product {	color: #333333;}*/div.teaserRow {	width: 100%;	height: 350px;}div.teaserCol {	float: left;	width: 238px;}div#startNews p{	display: inline;}div#startNews div.attribute-link {	display: inline;}input {	margin-right: 5px;	margin-left: 0px;	margin-top: 8px;	padding: 8px;	background-color: #ECECEC;	font-family:Arial, Helvetica, sans-serif;	border: 1px solid #333333;}input.box, textarea.box {	width: 350px;	margin: 0px;	padding: 2px;	margin-bottom:8px;	background-color: #ECECEC;	border: 0px;}input.defaultbutton {	margin: 0px;	padding: 2px;	background-color: #ECECEC;	border: 1px solid #333333;}div.content-action {	margin-bottom: 40px;}
