body {	font-size: 11px;	color: #000000;	FONT-FAMILY: Arial, Helvetica, sans-serif;	BACKGROUND-color: #ffffff;	padding: 0px;	float: left;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 16px;	width: 936px;}a#strong { font-weight:bold;}a {	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; color: #000000; border-right-width: 0px; text-decoration: none}a:hover {	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; color:#666666; border-right-width: 0px; text-decoration: none}a.karte {color:#18288e; background-color:#ffffff;}a.partnerkarte {color:#c60751; background-color:#ffffff;}a.versicherung {color:#ce9e4f; background-color:#ffffff;}a.shop {color:#00504c; background-color:#ffffff;}a.upgrade {color:#000000; background-color:#ffffff;}a img {	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px}p {	font-weight: normal; font-size: 11px; line-height: 12pt}#uebercontent {	width: 816px;	float: right;	margin: 0px;	padding: 0px;}#header {	BACKGROUND-IMAGE: url(../pics/shared/header.gif); margin-bottom: 0px; width: 816px; height: 95px}#topnav {	margin-bottom: 0px; width: 816px; height: 23px; margin-top:24px;}#topnav img {	border-left: #000000 1px dotted}#navi {	width: 104px;	BORDER-COLLApSE: collapse;	padding: 0px;	margin-top: 158px;	margin-bottom: 0px;	float: left;}#navi div {	border-bottom: black 1px dotted;	margin: 0px;	padding: 0px;}#navi div.bottom {	margin-top: 64px; border-bottom: #aab2b7 1px dotted}#navi img {	border-top: black 1px dotted}#navi div.bottom img {	border-top: #aab2b7 1px dotted}/** content **/#content, #topinfo {	width: 816px}#content {margin-top: 16px;}#mainimg {	width: 400px; height: 400px; margin-bottom:16px;}#kontakt {background-color:#e6e6ff; border-left:1px dotted black; border-bottom:1px dotted black; width: 399px; height: 399px;}#agb, #faq { background-color:#ffffff; width:399px;}#faq span { font-weight:bold; color:#18288e;}#faq p.aktiv span { font-weight:bold; color:#000000;}.rechts {	float: right;}.links { float:left;}#default_mainimg {	float: left; width: 400px; height:400px; margin-bottom:16px;}#newscolumn {	float: right; margin-LEFT:16px; width:399px;}#newscolumn p {	margin: 4px 0px 0px 7px;}#newscolumn h1 {	font-size: 13px; margin: 0px 0px 0px 7px; padding-top:4px;}#agb p,#faq p{ border-bottom:1px dotted black; border-left:1px dotted black; padding:0px; margin:0px; background-color:#ededff; margin-bottom:1px; padding-top:6px; padding-bottom:4px; padding-left:6px; color:#333333; }#faq p.aktiv{ border-bottom:1px dotted black; border-left:1px dotted black; padding:0px; margin:0px; background-color:#dddddd; margin-bottom:1px; padding-top:6px; padding-bottom:4px; padding-left:6px; color:#333333; color:black; }#faq p.neu{ border-bottom:1px dotted black; border-left:0px; padding:0px; margin:0px; background-color:#ffffff; margin-bottom:1px; padding-top:6px; padding-bottom:4px; padding-left:6px; color:#ffffff; color:black; }#faq p{ height:64px; }#kontakt td {padding-top:2px; padding-bottom:4px;}#mainimg.default {	float:left;}#maintd {width:816px;}#subhead {width:816px; float:left; border-top:1px dotted black; border-bottom:1px dotted black; padding-top:16px; padding-bottom:16px;}/** nur für die startseite**//**Newsticker auf der Startseite**/#newsticker {	border-left: black 1px dotted; width: 191px; border-bottom: black 1px dotted; height: 191px; BACKGROUND-color: #ededff}#newsticker {	float: left}#newsticker.rechts {	float: right; margin-left:16px;}#newsticker img {	margin-LEFT: 7px}#newsticker img.next {	margin-top: 76px; float: right; margin-right: 2px}.trnews {	width: 400px; height: 208px}/**Newsticker auf der Startseite Ende**/#maintitle.home {	border-top: #000000 1px dotted; margin-top: 16px; padding-bottom: 16px; width: 400px; padding-top: 16px; border-bottom: #000000 1px dotted}#mainfeature.home {	border-top: #000000 1px dotted; margin-top: 16px; float: left; width: 400px;}#mainfeature.home h1 {float:none; padding-right: 0px; padding-LEFT: 0px; font-weight: normal; font-size: 14px; padding-bottom: 0px; line-height: 16pt; padding-top: 0px; width:auto; margin-bottom:8px;}#maincolumnhome {	float: left; width: 400px}.next {	margin-top: 110px; float: right}.nextupgrade {	margin-top: 136px; float: right}/** nur für die startseite Ende**//** formulare**/img.formular { border:1px solid #e6e6ff; float:left; margin-right:16px;}div.formular p {display:block; height:87px;}div.formular a {display:block; height:87px;}a:hover img.formular{ border:1px solid #000000;}/** formulare ende**/h1.karte,h1.karte a {color:#18288e;}h1.partnerkarte,h1.partnerkarte a {color:#c60751;}h1.versicherung, h1.versicherung a {color:#ce9e4f;}h1.shop, h1.shop a { color:#00504c;}h1.special, h1.special a {color:#000066;}h1.upgrade, h1.special a {color:#d06f19;}#mainfeature h1 {	float:left; width:128px; padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 13px; padding-bottom: 0px; line-height: 16px; padding-top: 0px; margin-top:0px;}#mainfeature h1#agb {	float:left; width:auto; padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 11px; padding-bottom: 0px; line-height: 16px; padding-top: 0px; margin-top:0px;}#mainfeature {	border-top: #000000 1px dotted; margin-top: 16px; float: left; width: 816px; padding-top:8px; color:#666666; border-bottom:1px dotted black; padding-bottom:8px;}#mainfeature p {	padding-right: 0px; padding-left: 0px; font-weight: normal; margin-bottom: 0px; padding-bottom: 0px; line-height: 12pt; padding-top: 0px; margin-top:0px;}#mainfeature span {float:right; width:624px;}#mainfeature span.schmal {float:right; width:208;}#mainfeature h1.versicherung {	color: #ce9e4f;	background-color:#ffffff;}#mainfeature h1.punktesammeln {	color: #00504c;	background-color:#ffffff;}#mainfeature h1.karte {	color: #18288e;	background-color:#ffffff;}#mainfeature h1.partnerkarte {	color: #c60751;	background-color:#ffffff;	}#mainfeature h1.shop {	color: #00504c;	background-color:#ffffff;	}#mainfeature h1.default {	color: #666666;	background-color:#ffffff;}.karte { background-color:#e6e6ff;}.versicherung { background-color:#f6f3ed;}.partnerkarte { background-color:#faeef3;}.default { background-color:#ededff;}.shop { background-color:#ccdcdb;}li{	list-style-position: outside;	list-style-image: url(../pics/shared/li_default.gif);	line-height: 12pt;}li.karte{list-style-image: url(../pics/shared/li_karte.gif); background-color:#ffffff; list-style-position: outside; background-color:#FFFFFF;}li.partnerkarte {list-style-image: url(../pics/shared/li_partnerkarte.gif); background-color:#ffffff; list-style-position: outside; background-color:#FFFFFF;}li.punkte {list-style-image: url(../pics/shared/li_punkte.gif); background-color:#ffffff; list-style-position: outside; background-color:#FFFFFF;}li.versicherung {list-style-image: url(../pics/shared/li_versicherung.gif); background-color:#ffffff; list-style-position: outside; background-color:#FFFFFF;}li.shop {list-style-image: url(../pics/shared/li_shop.gif); background-color:#ffffff; list-style-position: outside; background-color:#FFFFFF;}li.default {list-style-image: url(../pics/shared/li_default.gif); background-color:#ffffff; list-style-position: outside; background-color:#FFFFFF;}/** Default Newsspalte**/#default_tdnews{width: 399px; height:87px; margin-bottom:16px; border-left:1px dotted black; border-bottom:1px dotted black;}#double_tdnews{width: 399px; height:190px; margin-bottom:18px; border-left:1px dotted black; border-bottom:1px dotted black;}#default_tdnews img{float:left; margin-right:8px;}/** Default Newsspalte Ende**/#footer {width:816px; display:block; float:left; margin-top:64px;}#hoch {	font-family: Arial, Helvetica, sans-serif;	font-size: 6px;	font-style: normal;	font-variant: normal;	text-transform: none;}