body {
	margin: 0px; 
	padding: 0px;
	text-align: center;

	background-color: #333333; 
	font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
	
	scrollbar-arrow-color: #fff; 
	scrollbar-base-color: #2d2d2d;
	scrollbar-highlight-color : #000000; 
	scrollbar-shadow-color : #2d2d2d;
	SCROLLBAR-TRACK-COLOR: #3F3F3F;
	}

h1{
	text-align: center;
	letter-spacing:1px;
	font-size: 30px;
	color:#EF8107;
	padding-bottom: 20px;}


h2{
	letter-spacing:1px;
	font-size: 18px;
	color:#EF8107;}

mark{
	background-color:#666666;
	font-size: 16px;
	color:#EF8107;}


a:link, 
a:visited, 
a:active{ 
	font-size: 16px;
	line-height: 20px;
	text-decoration:underline;
	text-shadow: 10px;	
	color:#FFFFFF;
	}

a:hover{
	color:#EF8107;
	}

*.pic_center{
	text-align: center;
	}

#tabelle{

	/*border-width: 1px;
	border-color: white;
	border-style: dotted;*/

	width: 100%;
	border-spacing: 20px 0px;
	border-width: 0px;
	border-style: none;
	}


div#pageframe {
	/*border-width: 1px;
	border-color: white;
	border-style: dotted;*/
	
	width: 1000px;
	height: 600px;
	margin: 1em auto; 
	}

div#header {
	/*border-width: 1px;
	border-color: white;
	border-style: dotted;*/
	
	float: left;
	margin: 0px; 
	padding-top:20px;
	text-align:center;
	width:  100%;
	height: 100px;
	}
	
	div#logo {
		/*border-width: 1px;
		border-color: white;
		border-style: dotted;*/

		float: left;
		width: 300px;
		height: 100px;
		text-align:center;
		}

div#tableiste {
	/*border-width: 1px;
	border-color: white;
	border-style: dotted;*/

	float: left;
	margin: 0px; 
	padding:0px; 

	background: url(bg_tab.gif);
	background-repeat: repeat-x;
	background-position: bottom right;

	height:  45px;
	width:  100%;
	}

	*.tab_fill { 
		/*border-width: 1px;
		border-color: white;
		border-style: dotted;*/

		float: left;
		background-color:#333333;
		text-align : center;
		line-height:45px;
		height: 100%;
		width:  300px;
		}

	div#cornerleft {
		/*border-width: 1px;
		border-color: white;
		border-style: dotted;*/

		float: left;

		width:  10px;
		height: 100%;
		
		background-image: url(bg_tab_corner_left.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
		}

	div#cornerright {
		/*border-width: 1px;
		border-color: white;
		border-style: dotted;*/

		float: right;

		width:  10px;
		height: 100%;
		
		background-image: url(bg_tab_corner_right.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
		}
		
div#main_leiste { 
	/*border-width: 1px;
	border-color: white;
	border-style: dotted;*/

	clear: both;
	float: left;

	background-color:#666666;
	width:  100%;
	height: 100%;


	text-align:center;
	}

	div#menu_sp { 
		/*border-width: 1px;
		border-color: white;
		border-style: dotted;*/

		float: left;
		width: 300px;
		height: 100%;
		text-align: center;
		background-color:#333333;
		}

	div#border_left {
		/*border-width: 1px;
		border-color: white;
		border-style: dotted;*/

		float:left;
		height: 100%;
		width: 10px;

		background-image: url(border_left.gif);
		background-repeat: repeat-y;
		background-position: top right;
		}
	
	div#text_sp {
		/*border-width: 1px;
		border-color: white;
		border-style: dotted;*/

		float: left;
		
		margin: 0px;
		padding: 30px 10px;
		background-color:#666666;
		width: 660px;

		font-size: 16px;
		line-height: 20px;
		font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
		text-align: justify;
		color:#D0D0D0;
		}

	div#border_right {
		/*border-width: 1px;
		border-color: white;
		border-style: dotted;*/

		float: right;
		height: 100%;
		width: 10px;

		background-image: url(border_right.gif);
		background-repeat: repeat-y;
		background-position: top right;
		}

	div#actual_flyer {
		/*border-width: 1px;
		border-color: white;
		border-style: dotted;*/

		clear: both;
		float: left;

		margin-top: 40px;
		margin-left: 7px;
		width:  285px;
		height: 201px;
		
		text-align:center;

		background-image: url(../../flyer_aktuell.jpg); 
		background-repeat: no-repeat;
		background-position: top left;
		}

div#bottomborder { 
	/*border-width: 1px;
	border-color: white;
	border-style: dotted;*/

	clear: both;
	float: left;

	background-color:#333333;
	background-image: url(border_bottom.gif);
	background-repeat: repeat-x;
	background-position: top left;
	width:  100%;
	height: 15px;
	}

	div#corner_bottomleft { 
		/*border-width: 1px;
		border-color: white;
		border-style: dotted;*/

		float: left;
		width: 10px;
		background-image: url(corner_bottomleft.gif);
		background-repeat: no-repeat;
		height: 10px;
		}

	div#corner_bottomright { 
		/*border-width: 1px;
		border-color: white;
		border-style: dotted;*/

		float: right;
		width: 10px;
		background-image: url(corner_bottomright.gif);
		background-repeat: no-repeat;
		height: 10px;
		}

	/* das logo/company name */

		*.logoklein1{
			padding: 2px;
			color:#fff;
			font-size: 30px; 
			}

		*.logoklein2{
			padding:2px;
			color:#EF8107;
			font-size: 30px; 
			} 

	/* ENDE das logo/company name */



