body {
	
	margin:0;
	padding:0;
	background-color:#cccccc;
	background-image:url("images/background.jpg");
	background-repeat:repeat-y;
	
}

div {
	
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	
}

div h1 {
	
	font-size:16px;
	
}

div#geruest {
	
	width:800px;
	height:auto;
	
	position:relative;
	
	margin:10px auto auto;
	
	/*border:solid 1px #ccc;*/
	border-color:#666;
	border-width:1px;
	border-style:solid;
	
}

div#header {
	
	height:125px;
	
	/*border:0;*/
	padding:0;
	
	//border:1px solid #ccc;
	
	/*vertical-align:middle;
	position: absolute;*/
	
	/*position:relative;
	position:absoulute;*/
	
	text-align:right;
	
	background-image:url("images/header.jpg");
	background-repeat:no-repeat;
	
}

div#rand {
	
	height:25px;
	
	background-image:url("images/rand.jpg");
	background-repeat:repeat-x;
	
}

div#linkbar {
	
	background-color:#4d4d4d;
	width:100%;
	height:30px;
	text-align:center;
	
}

ul#menu
{
	
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:32px;
	font-size:14px;
	font-weight:normal;
	font-family:Helvetica;
	font-style:normal;
	/*padding-bottom:5px;*/
	background:transparent url("images/menu.jpg") repeat-x top right;
	
}

ul#menu li
{
	
	display:block;
	float:left;
	margin:0;
	padding:0;
	height:32px;
	
}
	
ul#menu li a
{
	
	display:block;
	float:left;
	color:#999;
	text-decoration:none;
	padding:10px 20px 0 20px;
	height:32px;
	background:transparent url("images/menu.jpg") no-repeat top right;

}
	
ul#menu li a:hover
{	
	
	color:#FFFFFF;
	background:transparent url("images/menu_hover.jpg") no-repeat top right;
	
}


div#bar {
	
	height:190px;
	border:0;
	margin:0;
	padding:0;
	
	background-color:#c9c9c9;
	text-align:center;
	
}

div#bar img {
	
	border:0;
	
}

div#content {
	
	/*background-image:url("images/content_background.jpg");*/
	background-color:#c9c9c9;
	padding:20px;
	
}

a:link, a:focus, a:active {
	
	color:#993333;
	
}

a:hover {
	
	color:#cc6666;
}


a:visited {
	
	color:#660000;
	
}

span#content {
	
	vertical-align:top;
	
}

div#footer {
	
	/*height:25px;*/
	
	/*background-color:#666;
	background-image:url("images/rand_unten.jpg");
	background-repeat:repeat-x;*/
	
	background-color:#000;
	color:#fff;
	
	padding:2px;
	font-size:7pt;
	text-align:center;
	
	/*padding-top:25px;*/
	
}

div#copyright {
	
	margin-top:10px;
	text-align:center;
	color:#999999;
	font-size:7pt;
	
}

div#copyright a{
	
	font-size:8pt;
	color:#666666;
	text-decoration:none;
}

img.banner {
	
	width:80px;
	height:15px;
	border:0px;
	margin-left:5px;
	margin-right:5px;
	
}

input {
	
	/*border:0px;*/
	border:1px solid #999999;
	margin:2px;
}

input.feld {
	
	padding:1px;
	width:85px;
	background-color:#999999;
	color:#000000;
	background-image:url("images/input.jpg");
	background-repeat:repeat-x;
	
}

input.feld:hover {
	
	color:#333333;
	background-image:url("images/input_hover.jpg");
	background-repeat:repeat-x;
	
}

input.feld:focus {
	
	background-color:#999999;
	background-image:none;
	color:#ffffff;
	
}

input.button {

	background-color:#cccccc;
	background-image:url("images/button.jpg");
	background-repeat:repeat-x;
	
}

input.button:hover {
	
	background-image:url("images/button_hover.jpg");
	background-repeat:repeat-x;
	
}