html											{	}
body											{ background: #E8DBB7; color: #3B3B3B; line-height: 19px; padding: 0px; margin: 0px; font-family: Trebuchet MS, Verdana; font-size: 12px;}
img												{ border: 0px none;}

p													{	margin: 0px 0px 15px 0px; padding: 0px;}
a													{	text-decoration:none; border: 0px none}
a	img											{	border: 0px none}

#page											{ border: 1px solid #A8A8A8; border-top: 0px none; width: 955px; margin: 0px auto; background: #FFF8E4; padding: 0px 15px 10px 15px;}

#logo 										{ float: left;}
#hilfsnavi_alt 								{ float: left; margin-left: 347px; padding-top: 13px;}
#hilfsnavi 								{ float: left; margin-left: 295px; padding-top: 13px;}

#head											{	width: 1003px; margin: 0px auto; height: 83px;}
#head-kappe-links					{ float: left; width: 8px; background: url(../images/head-kappe-links.jpg) no-repeat; height: 83px;}
#head-kappe-rechts				{ float: left; width: 8px; background: url(../images/head-kappe-rechts.jpg) no-repeat; height: 83px;}
#head-c										{	float: left; width: 950px; margin: 0px; color: #D5A584; background: url(../images/bg_head.gif) repeat-x; height: 48px; padding: 15px 0px 20px 35px;}
#head-c ul, #footer ul		{	margin: 0px; padding: 0px; list-style-type: none; }
#head-c li, #footer li		{	color: #FFF8E4; float: left; padding-right: 15px; padding-left: 20px; margin-left: 10px;}
#head-c li.start					{	background: url(../images/icons_head.gif) 0px 1px no-repeat;}
#head-c li.sitemap				{	background: url(../images/icons_head.gif) 0px -18px no-repeat;}
#head-c li.kontakt				{	background: url(../images/icons_head.gif) 0px -36px no-repeat;}
#head-c li.anfahrt				{	background: url(../images/icons_head.gif) 0px -54px no-repeat;}
#head-c a, #footer a			{	color: #D5A584; text-decoration: none; }
#head-c a:hover, #footer a:hover			{	color: #FFF8E4; text-decoration: none; }

#mainspot									{	height: 323px; background-color: #E8DBB7; margin-bottom: 25px;}
#emo											{	height: 323px; background: url(../images/emo1.jpg) no-repeat; float: left; width: 668px;}
.e1 					{ margin: 289px 0px 0px 15px; padding: 0px; list-style-type: none;}
.e1 li				{ float: left;}
.e1	a					{ font-size: 14px; color: #5F3112; float: left; list-style-type: none; background: url(../images/main-nav-bg.gif) -107px 1px no-repeat; padding: 8px 0px 7px 0px; width: 105px; margin-right: 2px; text-align: center;}
.e1	a.nav1on	{ font-weight: bold; color: #A91313; background: url(../images/main-nav-bg.gif) 0px 1px no-repeat; }
.e1	a.nav1onopen	{ font-weight: bold; color: #A91313; background: url(../images/main-nav-bg.gif) 0px 1px no-repeat; }
.e1	a.nav1offopen	{ font-weight: bold; color: #A91313; background: url(../images/main-nav-bg.gif) 0px 1px no-repeat; }
.e1	a.active	{ font-weight: bold; color: #A91313; background: url(../images/main-nav-bg.gif) 0px 1px no-repeat; }
.e1	a:hover		{ color: #A91313; background: url(../images/main-nav-bg.gif) 0px 1px no-repeat; }



#quickstart								{ float: left; width: 250px; font-size: 13px; color: #A91313; padding: 15px 17px 0px 18px;}
#quickstart	p							{ margin-bottom: 0px;}
#quickstart	a							{ margin-bottom: 5px;}
#quickstart	a	img					{ margin-bottom: 5px;}


#col_left									{	float: left; width: 146px; padding: 0px 21px 0px 15px;}

.nav2											{ color: #FFF8E4; background: url(../images/nav2-start.jpg) repeat-x; background-color: #6C3411; padding: 10px 10px 35px 10px; widt#h: 127px;}
.nav2 a										{ color: #FFF8E4; letter-spacing:-0.25px;}
.nav2 ul									{ margin: 0px; padding: 0px; list-style-type: none;}
#col_left .nav2 h2				{	color: #FFF8E4; margin-left: 0px; padding-left: 10px; border-bottom: 1px solid #FFF8E4; }
.nav2 li									{ background: url(../images/nav2-list.gif) 0px 6px no-repeat; margin-bottom: 3px; padding: 0px 0px 0px 10px;}	
.nav2-end									{ background: url(../images/nav2-end.jpg) no-repeat; height: 19px; margin-bottom: 25px;}

#col_left	h2							{ color: #A91313; padding-left: 15px; padding-bottom: 5px;border-bottom: 1px solid #3B3B3B; }

#col_center								{	float: left; width: 465px; padding: 0px 39px 0px 0px;}

h1												{	color: #A91313; font-size: 22px;margin: 10px 0px 20px 0px; padding-left: 15px; padding-bottom: 5px;border-bottom: 1px solid #3B3B3B;}
h2												{	margin: 0px 0px 20px 0px; font-size: 18px;}
#col_center p							{ padding-left: 15px; }
#col_center ul						{ margin: 0px 0px 0px 35px; padding: 0px; list-style-type: none;}
#col_center li						{ background: url(../images/ul-list.gif) 0px 6px no-repeat; margin-bottom: 3px; padding: 0px 0px 0px 15px;}	
#col_center h2						{ padding-left: 15px; font-size: 14px; color: #A91313; }
#col_center a							{ color: #A91313; }

#col_center #kontaktform 	{ padding-left: 15px;}
#col_center #kontaktform table {width: 450px;}

#col_right								{	float: left; width: 252px;}
#col_right a img					{	border: 0px none; padding: 0px;}
#col_right a 							{	color: #A91313;}
#col_right p							{ padding-left: 15px;}

#portfolio								{ margin: 0px; padding: 0px 0px 1px 0px; list-style-type: none; width#: 248px; overflow: hidden;}

.bild											{ padding: 1px; border: 1px solid #5F3112;margin-bottom: 18px; }
.bild img									{	display: block; padding-bottom: 1px; width: 248px;}
.bild ul									{	margin-bottom: 1px; display: block; padding-bottom: 1px; width: 248px;}
.bild li									{ margin-bottom: 1px;}
.bildtext									{ background-color: #5F3112; padding: 4px 0px 2px 5px; color: #FFF8E4;}

#footer										{	margin: 0px auto; width: 912px; color: #D5A584; background: url(../images/bg_foot.gif) repeat-x; height: 48px; padding: 25px 50px 9px 25px;}
