	body {
		margin:0px; padding:30px 0px 10px 0px;
		background: #eee url('../images/bg.png') center top;
		text-align:center;
	}
	body, td {
		font-family:Arial;
		font-size:12px;
	}
	img {border:0; padding:0px; margin:0px;}
	
	table, td, tr {
		margin:0px; padding:0px; 
		vertical-align:top;
	}
	
	table {border-collapse:collapse;}

	a {
		color:#ce0d1e;
		text-decoration:none;	
	}
	
	a:hover {
		color:#ff0d1e;
		text-decoration:none;
	}
	
	.em {
			font-family:Arial, "sans serif";
			text-align:left;
			position:absolute;left:-5000px;
		}
	
	
	/*** TOP *****************************************/
	#top {
		position:relative;
		font-size:10px;
		margin:0px auto;
		background-color:#fff;
		border:1px #C1C1C1 solid;
		border-bottom:none;
		height:115px;
	}
	
	#top a {
		color:#000;
		padding:0px;
	}
	
	#top .tl {
		position:absolute;
		top:-1px;
		left:-1px;
		width:19px;
		height:19px;
		background: url('../images/tl.png') no-repeat;
	}
	
	/*** BAR *****************************************/
	#bar {
		background:#d9dadc url('../images/bogen.jpg') no-repeat center top; 
		padding:0px; margin:0px;
	}
	
	/*** CENTER **************************************/
	.center {
		width:965px;
		text-align:left;
		margin: 0px auto;
	} 
	#menu {
		text-align:right; padding-right:0; margin-right:0;
	}
	#content {
		position:relative;
		background:#fff url('../images/content_bg.gif') repeat-x top;
		border:1px #c1c1c1 solid;
		border-top:none;
		margin:0px auto 0px auto;
		padding-bottom:25px;
	}
	#content h1 {
		margin-left:47px;
		margin-top:70px;
		margin-bottom:25px;
	}
	#content p {
		color:#444;
		width:420px;
		margin-left:68px;
	}
	#content form {
		margin-left:68px;
		color:#444;
	}
	
	#content .br {
		position:absolute;
		bottom:-1px;
		right:-1px;
		width:19px;
		height:19px;
		background:url('../images/br.png') no-repeat;
	}
	
	form td {vertical-align:middle;}
	input {width:250px; margin:3px 10px;}
	
	#left_column {width:287px;padding-left:30px; }

	.submenu {
		z-index:10;
		padding-top:28px;
		padding-left:0px;
		position:absolute; 
		width:105px;
		visibility:hidden;
		overflow:hidden;
	}
	.submenu a {
		font-size:10px;
		display:block;
		padding:4px 0px 4px 0px;
		background:#dbdbdb top left no-repeat;
		color:#444;
		margin:1px 0px;
		text-decoration:none;
		text-align:center;
		overflow:hidden;
	}
	.submenu a:hover {
		background-color:#cf0a1b;
		color:#fff;
	}
	
	#menu1 a {
		background: url(../images/menu/menu_bg_98.gif);
	}
	
	#menu1 a:hover {
		background: url(../images/menu/menu_bga_98.gif);
	}	
	
	#menu2 a, #menu5 a {
		background: url(../images/menu/menu_bg_105.gif);
	}
	
	#menu2 a:hover, #menu5 a:hover {
		background: url(../images/menu/menu_bga_105.gif);
	}
	
	#menu3 a, #menu4 a {
		background: url(../images/menu/menu_bg_104.gif);
	}
	
	#menu3 a:hover, #menu4 a:hover {
		background: url(../images/menu/menu_bga_104.gif);
	}	

	#menu6 a {
		background: url(../images/menu/menu_bg_103.gif);
	}
	
	#menu6 a:hover {
		background: url(../images/menu/menu_bga_103.gif);
	}

	/*** SPONSOR **************************************/	
	#sponsor {
		position:relative;
		height:45px;
	}
	
	#sponsor_banner {
		position:absolute;
		left:37px;
		width:873px;
		height:35px;
	}
	
	#sponsor_banner .left {
		position:absolute;
		left:0px;
		top:0px;		
		width:11px;
		height:35px;
		background: url(../images/sponsor_links.png);
	}
	
	#sponsor_banner .right {
		position:absolute;
		right:0px;
		top:0px;
		width:11px;
		height:35px;	
		background: url(../images/sponsor_rechts.png);		
	}	
	
	#sponsor_banner .banner {
		position:absolute;
		left:11px;
		top:0px;
		width:584px;
		height:35px;
		background:#4b4b4b;
	}	
	
/*menu*/
#outside{
	border:none;
	
	}
#navigation-1 {
	padding:0px;
	margin:0px;
	list-style:none;
	width:100%;
	height:27px;
	font:normal 7pt verdana, arial, helvetica;
}

/*nav-hauptzeile*/
#navigation-1 li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	border-right:1px solid #ffffff;
	position:relative;
	width:90px;
}
#navigation-1 li a:link, #navigation-1 li a:visited {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
		background: url(../images/menu/menu_main_bg.gif) repeat-x;
	color:#ffffff;
	width:90px;
		height:23px;
		
}
/*nav-Hauptkasten*/
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background: url(../images/menu/menu_main_bg.gif) repeat-x;
	width:90px;
	height:23px;
	text
}
#navigation-1 li ul.navigation-2 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background:#ffffff;
	width:88px;
	position:absolute;
	top:27px;
	left:-1px;

	border-top:none;
}
#navigation-1 li:hover ul.navigation-2 {
	display:block;
}
#navigation-1 li ul.navigation-2 li {

	width:90px;
	clear:left;
	width:90px;
}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
	clear:left;
	background:#d6d6d6;
	padding:4px 0;
	width:90px;
	border:none;
	border-bottom:1px solid #ffffff; /*zwischen Menus 2ter Ebene*/
	position:relative;
	z-index:1000;
	color:gray;
	
}
/*hover auf 2te Ebene*/
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
	clear:left;
	background:#e3001b;
	padding:4px 0;
	width:90px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
		color:white;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:89px;
	top:-2px;
	padding:1px 1px 0 1px;


	background:#ffffff;
	z-index:900;
}
#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 {
	display:block;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited {
	background:#e3001b;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active {
	background:#339933;
}
#navigation-1 li ul.navigation-2 li a span {
	position:absolute;
	top:0;
	left:132px;
	font-size:13pt;
	color:#fe676f;
}
#navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span {
	position:absolute;
	top:0;
	left:132px;
	font-size:13pt;
	color:#ffffff;
}	