body{
	background-color:#fff;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484848;
	text-align:center;
}

body, body td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484848;

}

#hg{
	background:url("bilder/shadow.gif") no-repeat 0px 140px;
	min-height:650px;
	margin:0px auto;
	text-align:left;
	width:810px;
}

img.petange{
position:relative;
left:-25px;}

#navi{
	float:left;
	width:210px;
	height:465px;
	margin:135px 0 0 0;
}

#navi h1{
	margin:0 30px 0 30px;
	font-size:9px;
	color:#004C99;
	font-weight:bold;
}

#navi a:link, #navi a:visited{
	font-size:9px;
	color:#004C99;
	font-weight:bold;
	text-decoration:none;
}

#navi p{
	margin:0 30px 0 30px;
	font-size:10px;
}

#navi #logintable{
	margin:0 30px 0 30px;
}

#banner{
	float:left;
	width:600px;
	height:150px;
	background:url(bilder/header.jpg) no-repeat left top;
}

#banner img.logo {
	width: 407px;
	height: 75px;
	border: 0px;
	position:relative;
	left: 32px;
	top: 0px;
}
/*
#banner > a {
	display: block;
	margin-left:32px;
}*/

#buttons{
	float:right;
	top: 0px;
	width:80px;
	height:16px;
	margin:43px 0px 0 0;
	padding-right:28px;
}

#buttons a {
	float:right;
	display: block;
	width:16px;
	height: 16px;
	margin: 0px 5px 0px 5px;
	text-decoration: none;
}

#buttons a.letter {
	background:url("bilder/letter.gif") no-repeat right top;
}

#buttons a.letter:hover {
	background:url("bilder/letter.gif") no-repeat left top;
}


#buttons a.print {
	background:url("bilder/printer.gif") no-repeat right top;
}

#buttons a.print:hover {
	background:url("bilder/printer.gif") no-repeat left top;
}


#buttons a.home {
	/*margin-right: 1px;*/
	background:url("bilder/home.gif") no-repeat right top;
}

#buttons a.home:hover {	
	/*margin-right: 1px;*/
	background:url("bilder/home.gif") no-repeat left top;
}


#content{
	float:left;
	width:594px;
	min-height:433px;
	margin:17px 0 0 0;
}

#content table{
	margin:0 25px 0 25px; 
}

#content img{
	margin:0 0 0 25px; 
}

#content p {
	margin:0 25px 12px 25px; 
	line-height: 16px;
}

#content #mainnav {
	margin:0 30px 0 30px;
	width: 540px;
}

.ueberschrift{
	margin:0 25px 15px 25px;
}

#navi #mainnav {
	width: 100%;
}

#navi #mainnav td img {
	padding-bottom: 6px;
}

#navi #mainnav td {
	padding-bottom: 13px;
	padding-left: 30px;
}

#mainnav td {
	vertical-align:top;
	margin:13px 0 0 0;
	padding:0;
}

#mainnav + .navibild1 {
	padding-top: 6px;
}

.navibild1{
	margin:0px 0 16px 30px;
}

.navibild2{
	margin:30px 0 16px 30px;
}

.eingabe{
	width:90px;
	padding: 2px;
	border:solid 1px #A1A1A1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#484848;
}

#footer {
	clear:both;
	margin-left: 236px;
	padding-top:10px;
	color: #777;
}

/*/ LINK DEFINITIONS /*/

#footer a:link, #footer a:visited, #content a:link, #content a:visited {
	color: #555;
	font-weight:normal;
	font-size: 11px;
	text-decoration: none;
	background:url("bilder/dotted.gif") repeat-x left bottom;
}

#footer a:hover, #content a:hover {
	background:url("bilder/dot.gif") repeat-x left bottom;
	text-decoration: none;
}

#mainnav a:link, #mainnav a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484848;
	text-decoration:none;
	font-weight:normal;
	background: #fff;
	line-height:13px;
}

#mainnav a:hover {
	text-decoration: underline;
}

/*/ FONT CLASS /*/

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #004c99;
	margin:0 25px 20px 25px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #004c99;
	margin:0 25px 5px 25px;
}
