body { 	background-color: #ffffff; margin: 0; padding: 0; 	font-family: Arial;	font-size: 12px;	background-image: url(images/bg_body.gif);	background-repeat: repeat-x;	}td { font-family: Arial; font-size: 12px; }table, td { margin: 0; padding: 0; border: 0; }p { margin: 0 0 8px 0; }	#head { 	position: relative;	top: 40px; left: 0;	height: 44px;	}img#logo { margin-left: 25px; float: left; border: 0; }#head a { text-decoration: none; }#navigation {    position: absolute;     top: 10px; left: 450px;     width: 515px;     text-align: right;    }#navigation img { border: 0; margin: 0 0 0 18px; }#navigation a {    text-decoration: none;     font-family: Arial Black, Arial;     font-size: 12px;     margin: 0;    }a:link, a:visited { color: #2F2E28; }a:hover, a:active { color: #DA251C; }a.aktiv:link, a.aktiv:visited { color: #DA251C; }a.aktiv:hover, a.aktiv:active { color: #DA251C; }#headline { 	position: absolute;	top: 109px; left: 380px;	width: 600px; height: 60px;	}#content { 	position: absolute; 	top: 169px;	width: 980px; height: 268px;	}* html #imprint_ie { height: 268px; overflow:hidden; }#whitespace {	float: left;	width: 29px;	height: 268px;	background-color: #ffffff;	}#pics { 	float: left;	margin: 23px 0 0 21px;	width: 528px; height: 220px;	overflow: hidden;	}* html #pics { float: none; margin-left: 47px; }#pics_home { position: absolute; top: 108px; left: 10px; }#pics_autoren { position: absolute; top: 88px; left: 43px; }img.content_bg { height: 268px; }* html img.content_bg { margin-left: -3px; }#text1 {    position: absolute; top: 23px; left: 604px;	width: 360px; height: 240px;	color: #ffffff;	text-align: right;	overflow: hidden;	}#text1 strong { color: #DA251C; font-weight: bold; }#textnavi { position: absolute; bottom: 0; right: 0; height: 19px; }#text1 p a:link, #text1 p a:visited { color: #ffffff; }#text1 p a:hover, #text1 p a:active { color: #DA251C; }#text2 {    position: absolute;    top: 453px; left: 604px;	width: 360px; height: 150px;	color: #000000;	text-align: right;	overflow: hidden;	}#sechzigM { 	position: absolute; 	top: 383px; left: 0;	width: 370px; height: 220px;	background-image: url(images/sechzig_60_m.gif);	background-repeat: no-repeat;	}#sechzigM a { text-decoration: none; display: block; margin: 110px 0 0 100px; width: 150px; height: 100px; }/* Inhaltsverzeichnis */#contentframe { background-color:#ffffff; background-image: url(images/bg_inhalt_weiss.gif); background-repeat:no-repeat; width:912px; height:220px; position:absolute; top:23px; left:52px;}    a.textauszug:link, a.textauszug:visited { color: #DA251C; }a.textauszug:hover, a.textauszug:active { color: #2F2E28; }table.liste td { vertical-align: bottom; padding-top: 3px; }#inhaltsverzeichnis {	visibility: hidden;	position: absolute;	top: 192px; left: 50px;	width: 273px; height: 385px;	background-image: url(images/plakat_inhalt_bg.gif);	background-repeat: no-repeat;	padding-top: 70px;	}#inhaltsverzeichnis a {    text-decoration: none;     font-family: Arial Black, Arial;     font-size: 13px;     font-weight: bold;     display: block;    margin: 20px 10px 0 10px;    background-color: #ffffff;    filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;    }/* Bestellformular */body.bestellung { text-align: center; background-image: none; }	#bestellseite { margin: auto; width: 672px; height: 512px; text-align: left; background-image: url(images/ich_bestelle.jpg); background-repeat: no-repeat; border-bottom: 3px #DA251C solid; position: relative; }#formular { position: absolute; top: 130px; left: 330px; width: 340px; }input { background-color: #FEC7C4; width: 225px; }p.fehler { color: #DA251C; font-weight: bold; }div.ausgabe { 	position: absolute; 	top: 130px; left: 330px; 	width: 340px; height: 230px;	padding-top: 20px;	background-color: #ffffff; 	filter:alpha(opacity=85);	-moz-opacity:.85;	opacity:.85; 	}* html div.ausgabe { height: 250px; }p.ausgabe { 	position: absolute; 	top: 200px; left: 330px; 	width: 340px;	font-size: 14px;	font-weight: bold;	text-align: center;	}p.widerruf { text-align: left; padding: 5px; }