img { border:0px; }
body { margin:0px; color:#000000; }

.rel { position:relative; }
.abs { position:absolute; }
.left { float:left; }
.right { float:right; }
.cleft { clear:left; }
.cright { clear:right; }
.pl5 { padding-left:5px; }
.pr5 { padding-right:5px; }
.pt5 { padding-top:5px; }
.pb5 { padding-bottom:5px; }
.p5 { padding:5px; }
.p4 { padding:4px; }
.pb2 { padding-bottom:2px; }
.pl2 { padding-left:2px; }
.pt2 { padding-top:2px; }
.p2 { padding:2px; }
.p3 { padding:3px; }
.p10 { padding:10px; }
.pl10 { padding-left:10px; }
.pr10 { padding-right:10px; }
.pt10 { padding-top:10px; }
.mb10 { margin-bottom:10px; }
.mb2 { margin-bottom:2px; }
.alleft { text-align:left; }
.alright { text-align:right; }
.alcenter { text-align:center; }
.aljusty { text-align:justify; }
.pointer { cursor:pointer; }
.bold { font-weight:bold; }
.bigger { font-size:20px; }
.big { font-size:13px; }
.midi { font-size:15px; }
.midi2 { font-size:12px; }
.mini { font-size:9px; }
.rot { color:#cc0000; }
.gruen { color:#008200; }
.weiss { color:#ffffff; }
.grau { color:#c0c0c0; }
a:link { color:#{reserve1};font-weight:bold;text-decoration:none; }
a:active { color:#{reserve1};font-weight:bold;text-decoration:none; }
a:visited { color:#{reserve1};font-weight:bold;text-decoration:none; }
a:hover { color:#{reserve1};font-weight:bold;text-decoration:underline; }
a.none:link	{ font-weight:normal;text-decoration:none; }
a.none:active	{ font-weight:normal;text-decoration:none; }
a.none:visited	{ font-weight:normal;text-decoration:none; }
a.none:hover	{ font-weight:normal;text-decoration:none; }
a.fett:link { color:#{reserve1};font-weight:bold;text-decoration:none; }
a.fett:active { color:#{reserve1};font-weight:bold;text-decoration:none; }
a.fett:visited { color:#{reserve1};font-weight:bold;text-decoration:underline; }
a.fett:hover { color:#{reserve1};text-decoration:none; }
a.vorback:link { color:#{trennfarbe};font-weight:normal;text-decoration:none; }
a.vorback:active { color:#{trennfarbe};font-weight:normal;text-decoration:none; }
a.vorback:visited { color:#{trennfarbe};font-weight:normal;text-decoration:none; }
a.vorback:hover { color:#{reserve1};font-weight:normal;text-decoration:none; }
a.thin:link { color:#{leitfarbe};font-weight:normal;text-decoration:underline; }
a.thin:active { color:#{leitfarbe};font-weight:normal;text-decoration:underline; }
a.thin:visited { color:#{leitfarbe};font-weight:normal;text-decoration:underline; }
a.thin:hover { color:#{reserve2};text-decoration:none; }
a.navi:link { color:#{stuetzfarbe};font-weight:normal;text-decoration:none; }
a.navi:active { color:#{stuetzfarbe};font-weight:normal;text-decoration:none; }
a.navi:visited { color:#{stuetzfarbe};font-weight:normal;text-decoration:none; }
a.navi:hover { color:#{reserve1};text-decoration:underline; }
a.black:link { color:#000000;font-weight:bold;text-decoration:none; }
a.black:active { color:#000000;font-weight:bold;text-decoration:none; }
a.black:visited { color:#000000;font-weight:bold;text-decoration:none; }
a.black:hover { color:#000000;font-weight:bold;text-decoration:underline; }
a.top_menue_off:link { color:#{trennfarbe};font-weight:normal;text-decoration:none; }
a.top_menue_off:active { color:#{trennfarbe};font-weight:normal;text-decoration:none; }
a.top_menue_off:visited { color:#{trennfarbe};font-weight:normal;text-decoration:none; }
a.top_menue_off:hover { background-color:#{leitfarbe};color:#{stuetzfarbe};font-weight:normal;text-decoration:none; }
a.top_menue_on:link { color:#{trennfarbe};font-weight:normal;text-decoration:none; }
a.top_menue_on:active { color:#{trennfarbe};font-weight:normal;text-decoration:none; }
a.top_menue_on:visited { color:#{trennfarbe};font-weight:normal;text-decoration:none; }
a.top_menue_on:hover { background-color:#{leitfarbe};color:#{stuetzfarbe};font-weight:normal;text-decoration:none; }
a.white:link    { color:#FFFFFF;font-weight:normal;text-decoration:none;font-size:11px; }
a.white:active  { color:#FFFFFF;font-weight:normal;text-decoration:none;font-size:11px; }
a.white:visited { color:#FFFFFF;font-weight:normal;text-decoration:none;font-size:11px; }
a.white:hover   { color:#FFFFFF;text-decoration:underline;font-size:11px; }



.dyncss1 { background-color:#BE9641;color:#000000;font-size:15px;font-weight:bold; }
.dyncss7 { background-color:#EBD3A3;font-size:15px;font-weight:bold; }
.dyncss5 { background-color:#FFC400;color:#330033;font-size:12px;font-weight:bold; }
.dyncss3 { background-color:#FEEC92;font-size:15px;font-weight:bold;text-decoration:underline;font-style:italic; }
.dyncss2 { background-color:#01A58C;color:#00000;font-size:15px;font-weight:bold; }
.dyncss8 { background-color:#D9F2EE;font-size:15px;font-weight:bold; }
.dyncss4 { background-color:#009BF6;font-size:15px;font-weight:bold; }
.dyncss6 { background-color:#B3E3F6;font-size:15px;font-weight:bold; }



		* {
			font-family: Verdana, Helvetica, Arial;
			font-size: 12px;
		}

		ul {
			margin: 0px;
			padding: 0px;
			list-style-type: square;
		}
		#cont_t li,
		#cont_t a {
			color:	#215F9E;
			text-decoration: none;
			font-weight: bold;
			margin: 3px 0px;
		}
		#cont_f li,
		#cont_f a {
			color:	#5A3533;
			text-decoration: none;
			font-weight: bold;
			margin: 3px 0px;
		}
		#cont_l li,
		#cont_l a {
			color:	#553419;
			text-decoration: none;
			font-weight: bold;
			margin: 3px 0px;
		}
		#cont_t a:hover, #cont_f a:hover, #cont_l a:hover {
			text-decoration: underline;
		}

		#logo {
			position:absolute;top:-120px;left:40px;width:230px;height:105px;background:transparent url(logo.png) no-repeat;
		}

		#hotlineholder {
			position:absolute;top:30px;right:0px;width:247px;height:90px;background:transparent url(bg_hotline.png) no-repeat;
		}

		#reg_title_l {
			position:absolute;top:105px;left:40px;width:252px;height:66px;background:transparent url(logo_leder.png) no-repeat 0px 0px;
		}
		#reg_title_f {
			position:absolute;top:121px;left:32px;width:266px;height:37px;background:transparent url(logo_lamm.png) no-repeat 0px 0px;
		}
		#reg_title_t {
			position:absolute;top:115px;left:30px;width:279px;height:51px;background:transparent url(logo_tracht.png) no-repeat 0px 0px;
		}

		.title_l {
			width:232px;height:26px;background:transparent url(menue.png) no-repeat -464px 0px;color:#ffffff;font-weight:bold;font-size:14px;text-align:center;
		}
		.title_f {
			width:232px;height:26px;background:transparent url(menue.png) no-repeat -232px 0px;color:#ffffff;font-weight:bold;font-size:14px;text-align:center;
		}
		.title_t {
			width:232px;height:26px;background:transparent url(menue.png) no-repeat 0px 0px;color:#ffffff;font-weight:bold;font-size:14px;text-align:center;
		}

		#reg_t, #reg_l, #reg_f {
			position:absolute;left:0px;width:995px;height:183px;background:transparent url(laschen2.png) no-repeat;
		}



