body {
margin: 20px; background: #7a7a7a;
font-size: 14px; font-family: Verdana, Geneva, sans-serif;
}

#header {
min-width: 1262px; height: 146px; background:#FFF; padding: 8px; padding-bottom: 0px;
-moz-box-shadow:1px 1px 6px #5d5d5d; /* Firefox */
-webkit-box-shadow:1px 1px 6px #5d5d5d; /* Chrome, Safari */
-khtml-box-shadow:1px 1px 6px #5d5d5d; /* Konqueror */
box-shadow:1px 1px 6px #5d5d5d; /* CSS3 */
}

#header-links {
width: 422px; height: 146px; background:url(bilder/design_05.jpg); float: left;
}
#header-rechts {
min-width: 840px; height: 146px; background:url(bilder/design_06.jpg); background-position:right; background-repeat:no-repeat; background-color:#000;
}

#header-navi {
min-width: 1270px; background: #FFF;
-moz-box-shadow:1px 1px 6px #5d5d5d; /* Firefox */
-webkit-box-shadow:1px 1px 6px #5d5d5d; /* Chrome, Safari */
-khtml-box-shadow:1px 1px 6px #5d5d5d; /* Konqueror */
box-shadow:1px 1px 6px #5d5d5d; /* CSS3 */
padding-right: 8px;
}

#header-navi-top {
min-width: 1250px; height: 41px;
background: url(bilder/header-navi.png);
margin-left: 8px;
clear: both;
}
a.header-navi-link {
float: left; height: 26px; margin-top: 1px; padding-top: 8px; margin-left: 10px; padding-left: 10px; padding-right: 10px;
text-align:center; text-decoration:none;
color:#FFF;
font-size: 12px; font-weight:bold;
}

a.header-navi-link:link    { color:#FFF; background-color:transparent; }
a.header-navi-link:visited { color:#FFF; background-color:transparent; }
a.header-navi-link:hover   { color:#FFF; background:url(bilder/header-navi-link.png); }
a.header-navi-link:active  { color:#FFF; background:url(bilder/header-navi-link.png); }





#CuF {
margin: 0 auto;
padding-bottom: 10px;

}
#content {
width: 1262px; min-height: 1000px; background:#FFF; padding: 8px; margin-top: 6px;
overflow: auto;
-moz-box-shadow:1px 1px 6px #5d5d5d; /* Firefox */
-webkit-box-shadow:1px 1px 6px #5d5d5d; /* Chrome, Safari */
-khtml-box-shadow:1px 1px 6px #5d5d5d; /* Konqueror */
box-shadow:1px 1px 6px #5d5d5d; /* CSS3 */
}

#navi-links {
float: left;
width: 250px;

}
#navi-block {
width: 248px; padding: 2px;
-moz-box-shadow:1px 1px 6px #5d5d5d; /* Firefox */
-webkit-box-shadow:1px 1px 6px #5d5d5d; /* Chrome, Safari */
-khtml-box-shadow:1px 1px 6px #5d5d5d; /* Konqueror */
box-shadow:1px 1px 6px #5d5d5d; /* CSS3 */
margin-top: 5px;
}


.navi-back{
height: 34px; background: url(bilder/navi-c.png);

}

.navi-offen  {
height: 28px; background: url(bilder/navi-o.png); padding-left: 18px; padding-top: 0px;
}

.navi-text {
height: 34px; padding-left: 40px; padding-top: 9px; 
}


.navi-link a:visited, .navi-link a:link
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF;
#	margin-links: 10px;
	text-decoration: none;

}
.navi-link a:active, .navi-link a:focus, .navi-link a:hover
{

	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0000;
	text-decoration: none;
	
}

#text {
float: left;
margin-left: 15px;
width: 752px;
}

#text-oben {
height: 29px; background: url(bilder/text-header.png);
font-family: Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold;
color: #FFF;

}

#inhalt {
margin-top: 10px;
padding-left: 15px;
margin-left: 1px;
padding-right: 10px;
padding-top: 15px;
min-height: 800px;
overflow: auto;
background: #e7e7e7;
-moz-box-shadow:1px 1px 6px #5d5d5d; /* Firefox */
-webkit-box-shadow:1px 1px 6px #5d5d5d; /* Chrome, Safari */
-khtml-box-shadow:1px 1px 6px #5d5d5d; /* Konqueror */
box-shadow:1px 1px 6px #5d5d5d; /* CSS3 */
}

#navi-rechts {
float: left;
width: 232px;
margin-left: 13px;
}

#navi-block-rechts {
width: 234px;
min-height: 300px;
overflow: auto;
-moz-box-shadow:1px 1px 6px #5d5d5d; /* Firefox */
-webkit-box-shadow:1px 1px 6px #5d5d5d; /* Chrome, Safari */
-khtml-box-shadow:1px 1px 6px #5d5d5d; /* Konqueror */
box-shadow:1px 1px 6px #5d5d5d; /* CSS3 */
margin-top: 10px;
}


#footer {
width: 1262px; height: 139px; background: url(bilder/design_10.jpg); background-position:center; background-repeat:no-repeat; padding: 8px; background-color:#FFF;
-moz-box-shadow:1px 1px 6px #5d5d5d; /* Firefox */
-webkit-box-shadow:1px 1px 6px #5d5d5d; /* Chrome, Safari */
-khtml-box-shadow:1px 1px 6px #5d5d5d; /* Konqueror */
box-shadow:1px 1px 6px #5d5d5d; /* CSS3 */
}

.footer-font a:visited, .footer-font a:link
{
	text-decoration: none;
	color: #000;
}
.footer-font a:active, .footer-font a:focus, .footer-font a:hover
{
	text-decoration: none;
	color: #FFF;
}

a:link, a:visited
{
	text-decoration:    none;
	color:              #000;
}

a img
{
	border-width:		0;
}

a:active, a:focus, a:hover
{
	text-decoration:    none;
	color:              #FFF;
}

.na {
 background-color: #7a7a7a; 
 }

.navi-font2 {
 font-size: 13px; font-family: arial; padding-top: 4px;
 background-color: #7a7a7a; 
 margin-top: 3px;
 margin-bottom: 3px;
 text-align: center;
}

.navi-font2 a:visited, .navi-font2 a:link
{
	text-decoration: none;
	color: #FFF;
}
.navi-font2 a:active, .navi-font2 a:focus, .navi-font2 a:hover
{
	text-decoration: none;
	color: #000;
}

.navi-font {
color: #000; font-size: 13px; font-family: arial; padding-left: 45px; padding-top: 4px; font-weight: bolder; background: #7a7a7a;
}

.navi-font a:visited, .navi-font a:link
{
	text-decoration: none;
	color: #000;
}
.navi-font a:active, .navi-font a:focus, .navi-font a:hover
{
	text-decoration: none;
	color: #FFF;
}


hr
{
	border: 0;
	background-color: #B4BEBB;
	height: 1px;
	width: 100%;
}
