body { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffd400; background-position: center 0; text-decoration: none; margin:auto; padding-right: 18px; padding-bottom: 18px; padding-left: 18px; }
#main { background-color: #fff; background-image: url(../images/farbverlauf_gelb-mitte.gif); background-position: center top; width: 979px; height: auto; margin: auto; }
#main-inner {
	/*margin:0 21px 16px 21px;*/
	min-height:200px; background-repeat: no-repeat; background-position: center bottom; width: 979px; height: inherit; margin: auto; border-top: thin solid #b6b7aa; }
#main-inner-left { width: 480px; display:block; line-height:18px; background-color: #fff; height: auto; float: left; padding: 12px; border-right: 1px solid #c0c0c0; }
#main-inner-right { background-color: #fff; width: 193px; display:block; float:right; border-left:1px solid #c8c8c8; text-align:right; height: auto; padding-top:10px; }
#main-inner-right p { color:#f00; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
#logo { background-image: url(../images/bg-logo-top-b.gif); background-repeat: no-repeat; background-position: center top; width:979px; height:auto; }
#mainphoto { background-color: #fff; background-repeat: repeat; background-position: center top; width: 979px; height: auto; border-top: 1px solid #c0c0c0; }
h1, h2, h3, h4, h5, h6 { margin: 15px 0; }
p, ul, ol { margin: 15px 0; }

div#navbar { width: 979px; display:block; text-align:center; float: left; margin-left: 3px; }
div#navbar ul { padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6f6f6f; font-weight: bold; white-space: nowrap; }
div#navbar li {
	list-style-type: none;
	display: inline;
}
div#navbar li a { color: #f00; text-decoration: none; padding: 0; display:block; float:left; width:81px; height:22px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: url(../images/bg-button.gif); background-repeat: no-repeat; text-align:center; line-height:22px; }
div#navbar li a:link { color: #ef181e
; background-image: url(../images/bg-button.gif); }
div#navbar li a:visited {
	color: #f00;
}
div#navbar li a:hover { color: #f5ae00; text-decoration:underline; display: block; }
.clear {
	clear:both;
}
#footer {
	clear:both;
	font-size: 10px;
	color:#FFFFFF;
	text-align:center;
	padding:12px;
	line-height:18px;
}
#footer a:link, #footer a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.highlight {
	color:#f00;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.highlight a, .highlight a:visited {
	color:#000;
	text-decoration:none;
	text-indent:20px;
}
.highlight a:hover {
	color:#6F6F6F;
	text-decoration:underline;
	text-indent:20px;
}
a, a:visited { color:#f5ae00; text-decoration:underline; }
a:hover {
	color:#6F6F6F;
	text-decoration:none;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ef181e;
	font-weight:bold;
}

.foto
{
margin: 0;
padding: 0;
}

.foto img
{
border: none;
}

.foto li
{ list-style: none; position: relative; width: 550px; } 

a .gross
{
display: none;
} 

a:hover .gross
{ display: block; position: absolute; top: 0; left: 0; float: none; } 
