<style type="text/css">	<!--
	BODY {
		color: #666666;
		margin-right: 0;
		margin-left: 0;
	}

	BODY, H1, H2, H3, H4, H5, H6, TD, TH, DIV, PRE, CODE, SPAN, P, OL, UL, DL, DT, DD, LI, BLOCKQUOTE {
		font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #666666;
	}

	B {
		font-weight: bold;
	}

	A {
		color: #666666;
	}

	a:hover {
		color: #FF0000;
	}

	/* abstand */
	.abstandteaser {
		margin-left: 7px;
		margin-top : 4px;
		margin-right : 7px;
		margin-bottom : 4px;
	}

	.abstandclear {
		margin-left: 7px;
		margin-top : 6px;
		margin-right : 7px;
		margin-bottom : 7px;
	}

	.abstandgrau {
		margin-left: 7px;
		margin-top : 2px;
		margin-right : 7px;
		margin-bottom : 7px;
	}

	.abstandbewertung {
		margin-left: 7px;
		margin-top : 1px;
		margin-right : 7px;
		margin-bottom : 1px;
	}

	.abstandlistentext {
		margin-left: 6px;
		margin-top : 7px;
		margin-right : 7px;
		margin-bottom : 7px;
	}

	.abstandlistenbild {
		margin-left: 7px;
		margin-top : 7px;
		margin-right : 0px;
		margin-bottom : 7px;
	}

	.abstandzurueck {
		margin-left: 12px;
		margin-top : 10px;
	}

	.abstandtop {
		margin-top : 4px;
	}

	.abstandsieben {
		margin-top : 7px;
	}

	.abstandnav {
		margin-top : 5px;
	}

	.abstandbutton {
		margin-top : 1px;
	}

	.abstandweiter {
		margin-top : 4px;
	}

	.abstandliste {
		margin-top : 10px;
	}

	.abstandblaettern {
		margin-top : 10px;
	}

	.abstanduserinput {
		margin-top : 3px;
	}
	
	.abstandtermine {
		margin-top : 10px;
		margin-bottom : 10px;
	}

	/* mit hover */
	.weiter {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF9900;
		font-weight: bold;
		text-decoration: none;
	}

	a.weiter:hover {
		color: #FF0000;
	}

	.weitergrau {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #B6BCBC;
		font-weight: bold;
		text-decoration: none;
	}

	a.weitergrau:hover {
		color: #FF0000;
	}

	.weiterdunkelgrau {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #858585;
		font-weight: bold;
		text-decoration: none;
	}

	a.weiterdunkelgrau:hover {
		color: #FF0000;
	}

	.liste {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: underline;
	}

	a.liste:hover {
		color: #FFFFFF;
	}

	.az {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		padding: 2px;
	}

	a.az:hover {
		color: #FFFFFF;
		background-color: #FF0000;
	}

	/* ohne hover */
	.datum {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 8px;
		color: #000000;
		text-decoration: none;
	}

	.kleiner {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		text-decoration: none;
	}

	.kleindunkel {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		text-decoration: none;
	}

	.kleinhell {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #AFB9BA;
		text-decoration: none;
	}

	.kleinweiss {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		text-decoration: none;
	}

	.rotfehler {
		color: #D51A1A;
	}

	.userprofilrubrik {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #B2B8B8;
		margin-top : 7px;
	}

	.userprofilinfo {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #E9F3F4;
		margin-top : 7px;
	}

	.userprofilfehler {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FE909B;
		text-decoration: none;
		margin-top : 7px;
	}

	.usergrauklein {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #B2B8B8;
	}

	.usergrau {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #B2B8B8;
	}

	.userhell {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #E9F3F4;
	}

	.fehlerheadline {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FF9900;
		font-weight: bold;
		text-decoration: none;
		margin-top : 3px;
	}

	.hilfeheadline {
		background-color: #E7F4F5;
		width: 392px;
		text-align: center;
	}

	.groesserbold {
		font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #666666;
		font-weight: bold;
	}

	.footer {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		text-decoration: none;
	}

	.webring {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		font-weight: bold;
		text-decoration: none;
	}

	a.gibttermin {
		color: #3399CC;
		border-bottom: 3px solid #3399CC;
		font: bolder;
		font-size: 13px;
		text-decoration: none;
	}

	a.gibttermin:hover {
		color: #ff0000;
		border-bottom: 3px solid #ff0000;
	}

	.alletermine {
		color: #3399CC;
		font-weight: bolder;
		font-size: 13px;
	}

	table.terminanzeige {
		border: 2px solid #3399CC;
		margin-top: 2px;
	}

	table.terminanzeigealt {
		border: 2px solid #999999;
		margin-top: 2px;
	}

	div.gewaehlttermin {
		border: 5px solid #FFCC33;
		background: #FFCC33;
	}

	.weiss {
		color: #FFFFFF;
	}

	.weissklein {
		font-size: 10px;
		color: #FFFFFF;
	}

	.rot {
		color: #D33636;
	}
	
	.dark-text {
		color: #2f2f2f;
	}

	/* formulare */
	form {
		margin: 0px;
	}

	.inputfeld {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		background-color: #ffffff;
		border: #9fa8aa solid 1px;
	}

	.inputfehler {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		background-color: #FE909B;
		border-color: #D51A1A;
		border-style: solid;
	}

	.formweiss {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		background-color: #FFFFFF;
		border-color: #FFFFFF;
		border-style: solid;
	}

	.formgrau {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #B2B8B8;
		background-color: #666666;
		border-color: #666666;
		border-style: solid;
	}

	.button {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		font-weight: bold;
		background-color: #E7F4F5;
		border-color: #949D9E;
		border-style: outset;
	}

	.radio {
		background-color: #666666;
	}
	
	#werbTopBg {
		background: #C1EFF8 url(/pic/top_bg_oben.gif) repeat-x top;
	}
	
	-->
</style>