body
	{
		margin:0px;
		padding:0px;
	}
h1
	{
		width:700px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:28px;
		color:#FFFFFF;
		font-weight:normal;
		line-height:32px;
	}
h2
	{
		width:700px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:16px;
		color:#FFFFFF;
		font-weight:normal;
		line-height:20px;
	}
h3
	{
		width:344px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:31px;
		color:#FFFFFF;
		font-weight:bold;
		line-height:35px;
	}
h4
	{
		width:344px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:22px;
		color:#ff9900;
		font-weight:normal;
		line-height:18px;
	}
h5
	{
		width:190px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:23px;
		color:#FFFFFF;
		font-weight:normal;
		line-height:18px;
	}
h6
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:19px;
		color:#6a6161;
		font-weight:bold;
		line-height:31px;
	}
	
a.speziell:link { color:            #000; text-decoration: underline; }

a.speziell:visited { color: #000; text-decoration: underline; }

a.speziell:hover { color:            #fff; text-decoration: underline; }

a.speziell:active { color:            #000; text-decoration: underline; }
	
#headblank
	{
		width:100%;
		height:419px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/headbg.jpg) repeat-x;
	}
#headpanel
	{
		width:760px;
		height:419px;
		margin:0 auto;
		padding:0px;
	}
#menupanel
	{
		width:760px;
		height:83px;
		margin:0px;
		padding:0px;
		float:left;
	}
#headpic
	{
		width:733px;
		height:122px;
		margin:0px;
		padding:180px 0 0 27px;
		float:left;
		background:url(images/headpic.jpg) no-repeat;
	}
#menu
	{
		width:470px;
		height:21px;
		margin:33px 0 0 0;
		padding:0 0 0 26px;
		float:left;
	}
#menu ul
	{
		width:470px;
		height:21px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#menu ul li
	{
		height:21px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#menu ul li a
	{
		height:19px;
		margin:0px;
		margin-right:10px;
		padding:2px 8px 0 8px;
		float:left;
		font-family:"Times New Roman";
		font-size:13px;
		color:#827a6f;
		line-height:16px;
		text-decoration:none;
	}
#menu ul li a:hover
	{
		color:#FFFFFF;
		background:#827a6f;
	}
#menu ul li a.active
	{
		height:19px;
		margin:0px;
		margin-right:10px;
		padding:2px 8px 0 8px;
		float:left;
		font-family:"Times New Roman";
		font-size:13px;
		color:#FFFFFF;
		line-height:16px;
		text-decoration:none;
		background:#827a6f;
	}
#middlepanelblank
	{
		width:100%;
		margin:0px;
		padding:0px;
		float:left;
		background:#827a6f;
	}
#middlepanel
	{
		width:760px;
		height:435px;
		margin:0 auto;
		padding:18px 0 0 0;
		background:#827a6f;
	}
#middlepanel2
	{
		width:760px;
		margin:0 auto;
		padding:18px 0 0 0;
		background:#827a6f;
	}
#middle_left
	{
		width:538px;
		margin:0px;
		padding:0px;
		float:left;
		middle_left
	}
#welcomepanel
	{
		width:511px;
		height:500px;
		margin:0;
		padding:13px 0 0 27px;
		float:left;
		background:#90897f;
	}
#welcomepanel p
	{
		width:490px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Times New Roman";
		font-size:18px;
		color:#FFFFFF;
	}
#welcomepanel p span
	{
		width:54px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Times New Roman";
		font-size:82px;
		color:#FFFFFF;
	}
#welcomepanel p.cont2
	{
		width:422px;
		margin:0px;
		padding:0 0 0 54px;
		float:left;
		font-family:"Times New Roman";
		font-size:14px;
		color:#FFFFFF;
	}
#contentlist
	{
		width:344px;
		margin:32px 0 0 0;
		padding:0 0 0 27px;
		float:left;
	}
#contentlist ul
	{
		width:167px;
		margin:19px 0 0 0;
		padding:0px;
		float:left;
		display:block;
	}
#contentlist ul li
	{
		width:167px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#contentlist ul li a
	{
		margin:0px;
		padding:0px;
		float:left;
		font-family:Verdana;
		font-size:14px;
		color:#000000;
	}
#contentlist ul li a:hover
	{
		text-decoration:none;
	}
#signup
	{
		width:160px;
		margin:40px 0 0 0;
		padding:0px;
		float:left;
		background:url(images/sticker.jpg) no-repeat;
	}
#signup a
	{
		width:auto;
		margin:0px;
		margin-top:67px;
		margin-left:82px;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:19px;
		color:#FFFFFF;
		text-decoration:none;
	}
#signup p
	{
		width:133px;
		margin:10px 0 0 0;
		padding:0 0 0 20px;
		float:left;
		font-family:Verdana;
		font-size:9px;
		font-weight:bold;
		color:#000000;
		line-height:15px;
	}
#middle_right
	{
		width:206px;
		margin:0px;
		padding:0 0 20px 15px;
		float:left;
	}
#listpanel
	{
		width:206px;
		height:260px;
		margin:0;
		padding:0;
		float:left;
		background:#90897f;
	}
#listpanel2
	{
		width:206px;
		margin:0px;
		padding:0 0 16px 0;
		float:left;
		background:#90897f;
	}
#sublist
	{
		width:250px;
		margin:16px 0 0;
		padding:0 0 0 9px;
		float:left;
	}
#sublist ul
	{
		width:182px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#sublist ul li
	{
		width:182px;
		height:30px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#sublist ul li a
	{
		width:152px;
		height:24px;
		margin:0px;
		padding:6px 0 0 30px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:13px;
		color:#FFFFFF;
		text-decoration:none;
		background:url(images/liststyle.jpg) no-repeat 12px 13px;
		border-bottom:#afaba6 solid 1px;
	}
#sublist ul li a:hover
	{
	color:#000000;
	font-family: "Trebuchet MS";
	}
#sublist ul li a.bottom
	{
		width:152px;
		height:24px;
		margin:0px;
		padding:6px 0 0 30px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:13px;
		color:#FFFFFF;
		text-decoration:none;
		background:url(images/liststyle.jpg) no-repeat 12px 13px;
		border:0px;
	}
#sublist ul li a.bottom:hover
	{
		color:#000000;
	}
#newsletter
	{
		width:190px;
		margin:35px 0 0 0;
		padding:0 0 0 15px;
		float:left;
	}
#newsletter p
	{
		width:190px;
		margin:2px 0 0 0;
		padding:0 0 10px 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:11px;
		color:#FFFFFF;
		line-height:15px;
	}
#newsletter span
	{
		width:62px;
		height:21px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:12px;
		color:#FFFFFF;
		line-height:14px;
	}
#newsletter input
	{
		width:109px;
		height:21px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Franklin Gothic Medium Cond";
		font-size:14px;
		color:#040403;
		line-height:14px;
		background:#aaa49d;
		border:0px;
	}
#newsletter a
	{
		width:56px;
		height:19px;
		margin:10px 0 0 0;
		margin-right:72px;
		padding:2px 0 0 0;
		float:right;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		background:url(images/submitbutton.jpg) no-repeat;
	}
#newsletter a:hover
	{
		background:url(images/submitbuttonhover.jpg) no-repeat;
	}
#bottompanelblank
	{
		width:100%;
		margin:0px;
		padding:0px;
		float:left;
		background:#36322c url(images/botompanelbg.jpg) repeat-x;
	}
#bottompanel
	{
		width:760px;
		height:297px;
		margin:0 auto;
		padding:39px 0 15px 0;
	}
#bottomleft
	{
		width:280px;
		height:229px;
		margin:0px;
		padding:0 0 0 27px;
		float:left;
	}
.bottomsubtext, .bottomsubtext2
	{
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:12px;
		color:#6a6161;
		line-height:15px;
	}
.bottomsubtext2
	{
		padding:0 0 25px 0;
	}
#bottomleft ul
	{
		width:215px;
		margin:20px 0 0 0;
		padding:0px;
		float:left;
		display:block;
	}
#bottomleft ul li
	{
		width:215px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#bottomleft ul li .bltext1
	{
		width:215px;
		margin:8px 0 0 0;
		padding:0px;
		float:left;
		display:block;
		font-family:Tahoma;
		font-size:13px;
		color:#827a6f;
	} 
#bottomleft ul li a
	{
		margin:5px 0 0 0;
		padding:0px;
		float:left;
		display:block;
		font-family:Tahoma;
		font-size:10px;
		font-weight:bold;
		color:#0092c3;
		text-decoration:none;
	} 
#bottommiddle
	{
		width:221px;
		height:229px;
		margin:0px;
		padding:0px;
		float:left;
	}
#bottommiddle ul
	{
		width:182px;
		margin:22px 0 0 0;
		padding:0px;
		float:left;
		display:block;
	}
#bottommiddle ul li
	{
		width:182px;
		height:30px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#bottommiddle ul li a
	{
		width:158px;
		height:25px;
		margin:0px;
		padding:5px 0 0 27px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:14px;
		color:#827a6f;
		text-decoration:none;
		background:url(images/listbg.png) no-repeat left bottom;
	}
#bottommiddle ul li a:hover
	{
		color:#bc9e63;
	}
#bottommiddle ul li a.mbottom
	{
		width:158px;
		height:25px;
		margin:0px;
		padding:5px 0 0 27px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:14px;
		color:#827a6f;
		text-decoration:none;
		background:url(images/listbg.png) no-repeat;
	}
#bottommiddle ul li a.mbottom:hover
	{
		color:#bc9e63;
	}
#bottomright
	{
		width:204px;
		height:229px;
		margin:0px;
		padding:0 0 0 28px;
		float:left;
	}
#bottomright span
	{
		width:62px;
		height:21px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:12px;
		color:#827a6f;
		line-height:16px;
	}
#bottomright input
	{
		width:109px;
		height:21px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Franklin Gothic Medium Cond";
		font-size:14px;
		color:#040403;
		line-height:14px;
		background:#5f5e5d;
		border:0px;
	}
#bottomright a
	{
		width:56px;
		height:19px;
		margin:10px 0 0 0;
		margin-right:87px;
		padding:2px 0 0 0;
		float:right;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		background:url(images/submitbutton.jpg) no-repeat;
	}
#bottomright a:hover
	{
		background:url(images/submitbuttonhover.jpg) no-repeat;
	}
#footmenu
	{
		width:531px;
		margin:0px;
		padding:0 0 0 27px;
		float:left;
	}
#footmenu ul
	{
		width:531px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#footmenu ul li
	{
		height:14px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#footmenu ul li.fspace
	{
		width:1px;
		height:14px;
		margin:0px;
		margin-right:8px;
		padding:0px;
		float:left;
		background:url(images/fspace.jpg) no-repeat;
	}
#footmenu ul li .fblank
	{
		width:1px;
		height:14px;
		margin:0px;
		padding:0px;
		float:left;
	}
#footmenu ul li a
	{
		margin:0px;
		padding:0px;
		margin-right:8px;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#6a6161;
		font-weight:bold;
		text-decoration:none;
	}
#footmenu ul li a:hover
	{
		color:#bc9e63;
	}
#copyrights
	{
		width:733px;
		margin:7px 0 0 0;
		padding:0 0 0 27px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#6a6161;
	}
#validation
	{
		width:171px;
		margin:15px 0 0 0;
		padding:0 0 0 27px;
		float:left;
	}
.xhtml
	{
		width:53px;
		height:15px;
		margin:0px;
		margin-right:7px;
		padding:2px 0 0 29px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		background:url(images/validation1.jpg) no-repeat;
	}
.xhtml:hover
	{
		background:url(images/validation2.jpg) no-repeat;
	}
.css
	{
		width:53px;
		height:15px;
		margin:0px;
		padding:2px 0 0 29px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		background:url(images/validation2.jpg) no-repeat;
	}
.css:hover
	{
		background:url(images/validation1.jpg) no-repeat;
	}
#textpanel	
	{
		width:503px;
		margin:0px;
		padding:0 0 36px 27px;
		float:left;
	}
#textpanel span
	{
		width:503px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:21px;
		color:#FFFFFF;
		text-align:justify;
	}
#textpanel span.head2
	{
		width:503px;
		margin:20px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:21px;
		color:#FFFFFF;
		text-align:justify;
	}
#textpanel span.head3
	{
		width:503px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Times New Roman";
		font-size:12px;
		color:#FFFFFF;
		text-align:justify;
	}
#textpanel p
	{
		width:503px;
		margin:15px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		color:#FFFFFF;
		text-align:justify;
	}
/*------------------------------------Form---------------------------------*/
#submitform
	{
	width:370px;
	margin:25px 0 0 0;
	float:left;
	padding:0px;
	}
#submitformtop
	{
	width:370px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitformtop
	{
	width:370px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitforml
	{
	width:150px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:12px;
	line-height:17px;
	}
.submitformr
	{
	width:200px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitformr2
	{
	width:200px;
	float:left;
	margin:0px;
	padding:0px;
	}
.slist2
	{
	width:197px;
	height:20px;
	margin:0px;
	float:left;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	background:#aaa49d;
	border:0px;
	}
.stext
	{
	width:197px;
	height:18px;
	margin:0px;
	padding:0px;
	float:left;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	background:#aaa49d;
	border:0px;
	}
.submitformbottom
	{
	width:370px;
	float:left;
	margin:0px;
	padding:0px;
	}
.scomments
	{
	width:196px;
	height:100px;
	margin:0px;
	padding:0px;
	float:left;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	background:#aaa49d;
	border:0px;
	}

#formsubmit
	{
	width:100px;
	height:20px;
	float:left;
	margin:0px;
	padding:4px 0 0 0;
	}
#submit2
	{
	width:56px;
	height:21px;
	margin:12px 0 0 0;
	padding:0px;
	float:left;
	}
.submitbutton
	{
	    width:56px;
		height:21px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		background:url(images/submitbutton.jpg) no-repeat;
	}
.submitbutton:hover
	{
		background:url(images/submitbuttonhover.jpg) no-repeat;
	}
/*---------------------------------Form-End--------------------------------*/
