/* BASISBLÖCKE */body {	/*background-attachment: fixed;*/	background-image: url(images/nav/fond-stdpage256.gif);	background-repeat: repeat;	padding:0px;	margin: 0px;	font-family: Arial, Verdana, sans-serif;	font-size: 12px;	line-height: 18px;}td, th {	font-family: Arial, Verdana, sans-serif;	font-size: 12px;	line-height: 18px;}.navigation {	position: absolute;	height: auto;	width: 200px;	left: 0px;	top: 160px;	z-index: 5;	background-image: url(images/nav/fond-stdpage256.gif);	padding-top: 20px;}.content {	background-color: #FFFFFF;	border: 1px solid #0D3981;	position: absolute;	/*height: auto;*/	width: 550px;	left: 30%;	top: 160px;	font-family: Arial, Verdana, sans-serif;	font-size: 12px;	line-height: 18px;	color: #404C52;	margin-bottom:50px;}.header {	background-color: #FFFFFF;	border: 1px solid #0D3981;	position: absolute;	height: 95px;	width: 550px;	left: 30%;	top: 54px;	font-family: Arial, Verdana, sans-serif;	font-size: 12px;	line-height: 18px;	color: #404C52;	z-index: 3;}.logo {	position: absolute;	height: 160px;	width: 200px;	left: 0px;	top: 0px;	z-index: 4;}.navigationimpressum {	position: absolute;	left: 0px;	top: 520px; /* statt 480->500 */	z-index: 5;}.navigationvp {	position: absolute;	left: 0px;	top: 570px;/* statt 430->550 */}/* BASISFORMATIERUNG */a, a:visited, a:link {text-decoration:none;}a:hover, a:active {text-decoration:underline;}a, a:link, a:hover, a:visited {	color: #1860AD;}a:active {	color: #FF0000;}li {	list-style-type:none;	padding-left:14px;	margin-left:0px;	background-image: url(images/nav/bulletpoint.gif);	background-repeat: no-repeat;	background-position: 0px 7px;}ul {	list-style-type:circle;	padding-left:30px;	padding-right:15px;	margin-left:0px;}/* KOPFZEILE MIT LINKS */.toplinks {	color: #FFFFFF;	background-color: #0D3981;	left: 0px;	top: 0px;	font-family: Arial, Verdana, sans-serif;	font-size: 10px;	margin-top: 0px;	margin-bottom:14px;	font-weight: normal;	line-height: 16px;	display: block;	padding:2px 0px 2px 20px;}.toplinks a, .toplinks a:hover, .toplinks a:visited, .toplinks a:link {	color: #FFFFFF;}.toplinks a:active {	color:#3399FF;}.toplinks strong {	font-size: 11px;	font-weight: bold;}/* STANDARD-CONTENT-ELEMENTE */h1 {	font-family: Arial, Verdana, sans-serif;	font-size: 16px;	color: #0D3981;	margin-left: 20px;	line-height: 18px;	margin-bottom: 0px;	margin-top: 18px;	padding-top:0px;	padding-bottom:0px;}h2 {	font-family: Arial, Verdana, sans-serif;	font-size: 14px;	font-weight: bold;	color: #1860AD;	margin-left: 20px;	line-height: 18px;	padding-top: 0px;	margin-top: 0px;	padding-bottom:0px;}h3 {	font-family: Arial, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	color: #1860AD;	margin-left: 20px;	line-height: 18px;	padding-top: 0px;	margin-top: 0px;	padding-bottom:0px;}.header h2 {	margin-bottom:0px;}.header h1 {margin-top:8px;margin-bottom:3px;}.header .toplinks {margin-bottom:5px;}.content p {	padding-right: 20px;	padding-left: 20px;}.standardtabelle {	margin-left: 20px;	border: 1px solid #0D3981;	width: 510px;	font-family: Arial, Verdana, sans-serif;	font-size: 12px;	line-height: 14px;	color: #404C52;	margin-bottom:20px;	margin-top:20px;}.standardtabelle th {	text-align:left;	font-weight:bold;	background-color:#1860AD;	color:#FFF;}.standardtabelle td {	border-top:1px solid #404C52;}.standardtabelle td, th {	padding-left:5px;	padding-right:5px;	pading-top:1px;	padding-bottom:1px;	vertical-align:top;}.standardtabelle sup {	font-weight:normal;}.standardtabelle img {	margin-left:10px;	margin-right:10px;	margin-top:10px;	margin-bottom:10px;}/* STARTSEITE */.startboxen {	background-color: #FFFFFF;	border: 1px solid #1C275F;	position: absolute;	height: 250px;	width: 148px; /* 2px schmaler wg. borderbug ie */	overflow:hidden; /* wegen dieser 2px bei den anderen */	padding: 0px 0px 0px 0px;	top: 300px;	line-height:14px;}.startboxen p, .startboxen h3, .startboxen p.toplinks {	font-size:11px;	padding-left:10px;	padding-right:5px;}.startboxen h3{margin: 10px 0px 5px 0px;}.startboxen p {color: #404C52;margin: 0px 0px 0px 0px;}.startboxen p.toplinks {width:auto;color: #FFFFFF;font-size:10px;margin: 0px 0px 0px 0px;}/* OVERVIEW ELEMENTE */.resulthead {	font-weight: bold;	margin-bottom: 4px;	color: #0D3981;}.resulthead a {	color: #0D3981;	display: block;}.resulthead a:visited {	color: #1C275B;}.resulthead a:active {	color: #0000CC;}.resultimage {	width: 120px;	text-align: right;	padding-bottom: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	padding-top: 10px;}.resultblock {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;}.resulttext {	font-size: 10px;	line-height: 14px;	margin-top: 0px;}.resulttable {	margin-right: 0px;	margin-left: 0px;	padding-right: 0px;	padding-left: 0px;}.resultsubline {	color: #1860AD;	margin-top: 0px;	padding-top: 0px;	margin-bottom: 8px;}.resulttextcolumn {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;}.resultlink {	text-align: right;	display: block;	font-weight: bold;	font-size: 10px;	color: #1C275B;}/* SERIENBESCHREIBUNG ELEMENTE */.seriespic {	width: 220px;	padding-top: 15px;	padding-bottom: 10px;}.seriesfeatures {	line-height: 18px;	padding-top: 20px;	padding-bottom: 10px;}.seriesfeatures img {	margin-right: 8px;	vertical-align: text-top;}.seriesfeatures a {	color: #0D3981;	font-weight: bold;}.seriesfeatures a:active {	color: #FF0000;}/* SERIENTABELLE */.seriestable {	font-size: 10px;	color: #000000;	margin-top: 15px;}.seriestable th {	font-weight: bold;	font-size:11px;	color: #FFFFFF;	background-color: #0D3981;	padding-top: 3px;	padding-bottom: 3px;	text-align: left;	padding-left: 5px;	line-height:12px;	margin-top:0px;	margin-bottom:0px;}.seriestable td {	font-size: 10px;	padding-top: 3px;	padding-bottom: 3px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding-left: 3px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #1B2756;	line-height:12px;	margin-top:0px;	margin-bottom:0px;}.seriessecondrows {	background-color: #DBE8F4;}.seriesfirstcol {	font-weight: bold;	border-left-style: none;	padding-left: 15px;	border-left-width: 0px;	line-height:12px;}td.seriesfirstcol,th.seriesfirstcol {	font-weight: bold;	border-left-style: none;	padding-left: 15px;	border-left-width: 0px;}/* DOWNLOADBLOCK */.downloadsize {	font-size: 9px;	margin-left: 8px;}.download p.downloaddescr {	display:block;	margin-top: 0px;	padding-top: 0px;	font-size: 11px;	margin-left:45px;	padding-right: 50px;	padding-left: 0px;}.download {	margin-top: 12px;}.downloadimage {	display:block;	float:left;	width:20px;	vertical-align: bottom;	margin-right: 5px;}.download p {	margin-bottom: 0px;}/* HISTROY SPECIAL */.jahr {	clear:left;	font-weight: bold;	display: block;	float: left;	width: 50px;	color: #1860B7;}.ereignishead {	display: block;	float:left;	font-weight: bold;}.ereignis {	font-size: 11px;	line-height: 14px;	display: block;	padding-right: 20px;	padding-top:0px;	margin-top:0px;	margin-left: 50px;	height:inherit;	/*float:both;*/	clear:left;}/* BILDER IM TEXT */.bildrahmen {	border: 1px solid #AAAAAA;	float: right;	margin-left: 15px;	margin-right: 20px;	margin-bottom: 10px;}.bildrahmenlinks {	border: 1px solid #AAAAAA;	float: left;	margin-left: 20px;	margin-right: 20px;	margin-bottom: 10px;}.bildrahmen img, .bildrahmenlinks img {	padding:0px;	margin:0px;}.bildunterschrift {	font-size: 10px;	text-align: center;	background-color: #EEEEEE;	padding-top: 2px;	padding-bottom: 2px;	margin-top: 0px;	display: block;}/* KLEINERE FLIESSTEXTE */.smalltext {	font-size: 11px;	line-height: 14px;	display: block;	margin-top: 4px;}h2.smalltext {	margin-bottom: 0px;	padding-bottom: 0px;}.impressumblock, .adressblock {	float: left;	margin-right: 0px;	padding-right: 0px;	clear: none;}.impressumblock p.smalltext, .adressblock p.smalltext {	margin-right: 0px;	padding-right: 0px;}/* FORMULARELEMENTE */input {	display: block;	margin-top: 2px;	margin-bottom: 2px;	width: 300px;	padding-top: 2px;	padding-bottom: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	color: #000000;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #989898;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #999999;	padding-right: 0px;	padding-left: 5px;}.formheadlines {	display: block;	font-size: 12px;	font-weight: bold;	color: #1860AD;	padding-top: 20px;	padding-bottom: 10px;}textarea {	display: block;	margin-top: 4px;	margin-bottom: 4px;	width: 300px;	padding-top: 0px;	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	color: #000000;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #989898;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #999999;	padding-right: 0px;	padding-left: 5px;}select {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	display: block;	margin-top: 2px;	margin-bottom: 2px;	width: 300px;	padding-top: 2px;	padding-bottom: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	color: #000000;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #989898;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #999999;	padding-right: 0px;	padding-left: 5px;}.formbutton {	display: block;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	color: #1860AD;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #989898;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #999999;	width: 100px;	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1B2756;	margin-top: 20px;	padding-top: 4px;	padding-bottom: 4px;	margin-right: 20px;	text-decoration: none;	text-align: center;	font-weight: bold;}.formbutton a, .formbutton a:link, .formbutton:link {color:#1860AD;}.formbutton:hover {	background-color:#C4DBF2;	color: #183768;	text-decoration: none;}.formbutton:active {	background-color:#5189C4;	color: #FFFFFF;}input#cellular {display:none;}/* NEWS */.news,.news p {margin-top:0px;}.news h2, .news h2 a {font-size:12px;margin-bottom: 4px;margin-top:0px;	padding-top:0px;}.news td {	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999999;}.news .datum {font-size: 10px;margin-bottom: 0px;margin-top: 8px;}.news img {margin-left: 20px;margin-top: 8px;margin-bottom: 8px;float: left;margin-right: 20px;}.newslist h3 {font-family: Arial, Verdana, sans-serif;font-size: 11px;font-weight: bold;color: #1860AD;margin-left: 20px;line-height: 15px;margin-bottom: 0px;padding-bottom: 0px;}.newslist span.datum {font-weight: normal;color: #404C52;width: 70px;display: block;float: left;margin-bottom: 0px;padding-bottom: 0px;}.newslist p {font-size: 10px;line-height: 12px;margin-left: 70px;margin-top: 0px;padding-top: 0px;}.newslist a {font-weight: bold;} /* ADRESSEN/PARTNER */.adressblock {	width: 180px;	height: 220px;	margin-bottom: 30px;}.adressblock th {	padding-left: 20px;	height: 70px;}td.countryblock {	padding-left:20px;	margin:0px;}.countryblock p {	border-top: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	width:155px;	height:24px;	margin:0px;	padding:0px;}.countryblock p img {	border: 1px solid #666666;	margin-top:3px;	float:left;}.countryblock p span {	float:right;	margin-top:3px;	margin-right:3px;	font-weight: bold;	color: #1860AD;}/* NOCH EINSORTIEREN */
