
	#content {
		width : 966px;
		clear : both;
		background : #fff url('../img/main_bg.gif') repeat-y;
		overflow : auto;
	}
	
	#menu {
		width : 245px;
		float : right;
		background : url('../img/right1.gif') top left no-repeat;
		padding : 0;
		margin : 0;
		padding-top : 15px;
	}
	
	#login { padding-left : 15px; }

	#body {
		width : 721px;
		float : left;
		padding : 0;
		background : transparent;
		padding-bottom : 45px;
	}
	
	#main-body {
		padding-left : 30px;
		padding-right : 40px;
		color : #fff;
	}
	
	#main-body h2,
	#main-body h3 {
		background : none;
		padding : 0;
		margin : 0;
		margin-bottom : 8px;
	}
	
	#main-body h2 a,
	#main-body h2 a:visited,
	#main-body h2 a:hover,
	#main-body h3 a,
	#main-body h3 a:visited,
	#main-body h3 a:hover {
		color : #ffc200;
		padding-left : 16px;
		background : url('../img/ggo1.gif') left 50% no-repeat;
		font-weight : bold;
		text-decoration : none;
	}

	#main-body h2 a:hover,
	#main-body h3 a:hover {
		text-decoration : underline;
	}
	
	#body .news-item {
		width : 330px;
		float : left;
		color : #fff;
		font-size : 8pt;
		padding-left : 28px;
	}
	
	#body .news-item img {
		float : left;
		margin-right : 10px;
	}
	
	#body .news-item h1 {
		color : #ffc200;
		font-size : 9pt;
		font-weight : bold;
		margin : 0;
		padding : 0;
		float : left;
		display : block;
		padding-left : 20px;
		padding-bottom : 3px;
		background : url('../img/ggo1.gif') left 50% no-repeat;
		border : none;
	}

	#telefon {
		margin-top : 40px;
	}
	
	.dots-u { background : url('../img/dotline.gif') top repeat-x; padding-top : 5px; }
	.dots-d { background : url('../img/dotline.gif') bottom repeat-x; padding-bottom : 5px }
	
	input.in {
		border : #808080 solid 1px;
		background : #f4f4f4;
	}
	
	#footer {
		background : url('../img/main_bottom.gif') no-repeat;
	}