body		{
		background-image: url(images/bg.gif);
		margin: 0px;
		padding: 0px;
		background-color: #696969;
		background-repeat: repeat-x;
		}

div, ul, h1, h2, h3, li, p, img, a{margin:0; padding:0;}
ul		{list-style-type:none;}

h1		{
		color:#ffffff; text-decoration:none;
        	font-size: 18px;
        	font-family: Arial, Helvetica, sans-serif;
		}

h2		{
		color:#FF5D02; text-decoration:none;
        	font-size: 16px;
        	font-family: Arial, Helvetica, sans-serif;
		}

hr		{
		color:#EE7900;
		height: 2px;
		}

#container 	{
		margin: 0px auto;
		padding: 0px;
		width: 950px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-align: left;
		border: 0px solid #FF5D02;
		}

#left 		{
		float: left;
		width: 202px;
		color: #000;
		padding: 0px;
		margin: 0px;
		border: 0px solid #FF5D02;
		}

#leftspace 	{
		background-image: url(images/leftcontent.gif);
		background-repeat: repeat-y;
		width: 202px;
		display: block;
		border: 0px solid #FF5D02;
		}

#lefttop 	{
		background-image: url(images/lefttop.gif);
		background-repeat: no-repeat;
		width: 202px;
		background-position: top;
		border: 0px solid #FF5D02;
		padding: 0px;
		margin: 0px;
		}

#leftcontent 	{
		width: 180px;
		margin-top: 0px;
		margin-left: 2px;
		color: #616160;
		padding-top: 130px;
		border: 0px solid #FF5D02;
		}

#leftbottom 	{
		height: 26px;
		background-image: url(images/leftbottom.gif);
		border: 0px solid #FF5D02;
		}

#right 		{
		float: left;
		width: 738px;
		border: 0px solid #FF5D02;
		}

#right_top 	{
		height: 48px;
		width: 738px;
		float: left;
		border: 0px solid #FF5D02;
		}

#right_topmenu {
		height: 65px;
		width: 738px;
		float: left;
		background-image: url(images/right_top_bg.gif);
		background-position: bottom;
		border: 0px solid #FF5D02;
		}

#right_top_left {
		width: 745px;
		height: 65px;
		float: left;
		background-image: url(images/right_top_left.gif);
		background-repeat: no-repeat;
		border: 0px solid #FF5D02;
		}

#right_top_right {
		width: 745px;
		height: 65px;
		float: right;
		background-image: url(images/right_top_right.gif);
		background-repeat: no-repeat;
		background-position: right;
		border: 0px solid #FF5D02;
		text-align: right;
		}

#right_header 	{
		height: 186px;
		background-image: url(images/banner_right.gif);
		background-repeat: repeat-y;
		background-position: right;
		float: left;
		width: 745px;
		border: 0px solid #FF5D02;
		}

#banner 	{
		width: 724px;
		height: 156px;
		border: 0px solid #FF5D02;
		}

#right_bottom 	{
		height: 186px;
		background-image: url(images/right_bottom.gif);
		width: 745px;
		background-position: bottom;
		background-repeat: no-repeat;
		border: 0px solid #FF5D02;
		}

#maincontent 	{
		width: 730px;
		float: left;
		padding-left: 15px;
		border: 0px solid #FF5D02;
		}

#content	{
		color: #FFFFFF;
		width: 720px;
		padding-top: 10px;
		float: left;
		border: 0px solid #FF5D02;
		}

#content a:link, #content a:visited, #content a:active  {
		color: #EE7900;
		}

#content a:hover {
		color: #424242;
		}

#footer 	{
		width: 950px;
		height: 20px;
		line-height: 20px;
		float: left;
		text-align: right;
		margin-top: 20px;
		border: 0px solid #FF5D02;
		}

#footer a:link, #footer a:visited, #footer a:active  {
		color: #EE7900;
		text-decoration: none;
		}

#footer a:hover {
		color: #424242;
		text-decoration: none;
		}

#logo 		{
		height: 25px;
		border: 0px solid #FF5D02;
		}

#leftcontent .menu a:link, #leftcontent .menu a:visited, #leftcontent .menu a:active  {
		text-align: left;
		color: #616160;
		text-decoration: none;
		line-height: 24px;
		height: 24px;
		border-bottom: 1px solid #616160;
		width: 159px;
		display: block;
		padding-left: 25px;
		background-image: url(images/menue.gif);
		background-repeat: no-repeat;
		}

#leftcontent .menu a:hover {
		color: #EE7900;
		text-decoration: none;
		text-align: left;
		background-image: url(images/menueover.gif);
		background-repeat: no-repeat;
		}

.angebot	{
		background-image: url(angebot.gif);
		border: 0px solid #FF5D02;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #ffffff;
		background-color: #696969;
		text-align: left;
		}

.angebot a:link, .angebot a:visited, .angebot a:active  {
		text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #EE7900;
		}

.angebot a:hover {
		color: #424242;
		text-decoration: underline;
		}
