body {

	margin:				0;
	background-color:	#ebebeb;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;

}

h1 {

	font-size:			11px;
	margin:				0;

}

a {

	text-decoration:	none;
	color:				#000;

}

td#top {

	width:				812px;
	height:				103px;
	background:			transparent url('/img/top_bg3.jpg') no-repeat left top;

}

td#top2 {

	width:				813px;
	height:				103px;
	background:			transparent url('/img/top_bg2.jpg') no-repeat left top;

}

td#right_top {

	vertical-align:		top;
	background:			transparent url('/img/bgrighttop.jpg') repeat-x left top;
	border-right:			1px solid #999;

}

div#menu_top {

	text-align:			right;
	padding:			5px 15px 5px 0;

}

div#menu_top_right {

	height:				24px;
	background-color:	#4e8fc6;
	border-bottom:		1px solid #fff;

}

div#menu {

	text-align:			right;
	padding:			2px 0 0 0;

}

div#menu2 {

	text-align:			right;
	padding:			58px 35px 0 0;

}

a.top {

	font-size:			10px;
	text-decoration:	none;
	color:				#ffff99;

}

a.menu {

	text-decoration:	none;
	color:				#000;

}

td#content {

	background-color:	#fff;

}

td#right {

	width:				310px;
	background:			#d2d8dc url('/img/bgright.jpg') repeat-x left top;
	border-right:		1px solid #999;
	vertical-align:		top;

}

table.sponsoren {

	margin:				0 15px;

}

table.sponsoren td.spacer {

	background:			transparent url('/img/bdot.gif') repeat-x center;

}

img#webcam {

	border:				1px solid #fff;
	margin:				4px;

}

div#bottom {

	float:				left;
	width:				590px;
	height:				227px;
	border-top:			1px solid #999;
	border-left:		1px solid #999;
	border-bottom:		1px solid #999;
	background:			#bdd1e3 url('/img/bot_bg.jpg') repeat-x left top;

}

div#location {

	float:				left;
	width:				221px;

}

div#footer {

	width:				812px;
	height:				75px;
	background-color:	#d2d8dc;

}

div#footer2 {

	width:				810px;
	height:				200px;
	background-color:	#dadada;
	border:				1px solid #999;

}

/* Kontakt */
input.contact {

	width: 152px;
	border: 1px solid #9d9d9d;

}

input.contact_error {

	width: 152px;
	border: 1px solid #990000;

}

textarea.contact {

	width: 327px;
	height:	75px;
	border: 1px solid #9d9d9d;

}

span.inputerror {
	font-weight:		bold;
	color: 				#990000;
}

span.inputsuccess {
	font-weight:		bold;
	color:				#000099;
}

