body 	{		background-image: url(../bilder/bg_global.jpg);
		background-repeat: repeat-x;
		background-position: top;
		font: 10px/16px "Verdana", Helvetica, Arial, sans-serif; 
		background-color: #ffffff;
		color: #000;}	
			
p { 	font: 10px/16px "Verdana", Helvetica, Arial, sans-serif; 
	text-align: left;}

h1 { 	font: 16px/16px "Georgia", Times, serif; 
	color: #444444;
	text-align: left;}

h2 { 	font: 14px/16px "Georgia", Times, serif; 
	color: #555555;
	text-align: left;}

a.menu { display:block; margin-bottom:0px; text-align:left; width:140px;
         border-bottom:1px dotted; padding-left:5px; padding-top:4px; padding-bottom:5px; text-decoration:none; }

a.menu:link    { color:#666666; background-color:transparent; }
a.menu:visited { color:#666666; background-color:transparent; }
a.menu:hover   { color:#ffffff; background-color:#d3d3d3; }
a.menu:active  { color:#ffffff; background-color:#d3d3d3; }

#container{ 
	position:relative;
	margin: 0 auto 0 auto;
	width:720px;
	height:600px;
	text-align: center;

	}
	
#flash{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 720px;
}

#logo {
	position: absolute;
	width: 120px;
	left: 5px;
	top: 100px;
	margin-left: 20px;
	text-align: left;
	}
	
#banner {
	position: absolute;
	width: 720px;
	top: 560px;
	left: 0px;
	height: 39px;
	}
	
#logoHF {
	position: absolute;
	width: 500px;
	left: 200px;
	top: 100px;

	}

a { text-decoration: none; }
a:link, a:visited { color: #333333;}
a:hover, a:active { color: #777777; border-bottom: 1px dotted; }
a img { border: none; }


/* Formatierung der Formulare */

tr {text-align: left;}

li {
    list-style-type: none;
}

ul {
    list-style-type: none;
    margin-left: 0.3em; padding-left: 0.3em; 
}

label {
	border:none;
	color:#444444;
	display:block;
	font-size:95%;
	line-height:150%;
	padding:0 0 1px;
}

form li span
{
	color:#444444;
	float:left;
	margin:0 4px 0 0;
	padding:0 0 8px;
}

form li span label
{
	clear:both;
	color:#444444;
	display:block;
	font-size:95%;
	line-height:9px;
	margin:0;
	padding-top:3px;
}

input {
	background:#fff url(images/shadow.gif) repeat-x top;
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	color:#333;
	font-size:100%;
	margin:1px;
	padding:2px 0;
}

textarea {
	background:#fff url(images/shadow.gif) repeat-x top;
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	color:#333;
	font-family:"Verdana", Tahoma, Arial, sans-serif;
	font-size:100%;
	margin:0;
	width:330px;
}

