a:link.navi { font-weight:bold; color:#2F486A; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 8px; padding-right: 8px; }
a:visited.navi { font-weight:bold; color:#2F486A; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 8px; padding-right: 8px;}
a:hover.navi { font-weight:bold; color:#DE5442; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 8px; padding-right: 8px;}

.navi-active { font-weight:bold; color:#DE5442; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 8px; padding-right: 8px;}

a:link.navi-sub { color:#2F486A; text-decoration:none; font-family:Tahoma; font-size: 10px; }
a:visited.navi-sub { color:#2F486A; text-decoration:none; font-family:Tahoma; font-size: 10px; }
a:hover.navi-sub { color:#DE5442; text-decoration:none; font-family:Tahoma; font-size: 10px; }

a:link.navi-blau { color:#2F486A; text-decoration:none; font-family:Tahoma; font-size: 12px; font-weight:bold;}
a:visited.navi-blau { color:#2F486A; text-decoration:none; font-family:Tahoma; font-size: 12px; font-weight:bold;}
a:hover.navi-blau { color:#DE5442; text-decoration:none; font-family:Tahoma; font-size: 12px; font-weight:bold;}

a:link.navi-rot { color:#DE5442; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
a:visited.navi-rot { color:#DE5442; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
a:hover.navi-rot { color:#DE5442; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}

.navi-active-sub { color:#DE5442; text-decoration:none; font-family:Tahoma; font-size: 10px; }
.navi-active-sub2 { color:#DE5442; text-decoration:none; font-family:Tahoma; font-size: 12px; font-weight:bold; }


.headline { font-weight:bold; color:#DE5442; font-family:Arial, Helvetica, sans-serif; font-size: 14px;}

.lauftext { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}

.lauftext-rot { color:#DE5442; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}

.headline-weiss{ font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}

.headline-blau{ font-weight:bold; color:#2F486A; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
.headline-rot{ font-weight:bold; color:#DE5442; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}

.linie { border-bottom-color:#FFFFFF; border-bottom-style:dashed; border-bottom-width:1px; padding-top:5px; padding-bottom:5px;}
.linie2 { border-bottom-color:#dedede; border-bottom-style:solid; border-bottom-width:1px; height:22px;}

a:link.link-klein { font-weight:bold; color:#666666; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
a:visited.link-klein{ font-weight:bold; color:#666666; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
a:hover.link-klein{ font-weight:bold; color:#DE5442; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size: 11px; }

.footer { padding-top:11px;}

.foto {  background-image:url(../pix/foto-bg.gif); background-repeat:no-repeat;}

.submit{
	background-color: #2F486A;
	color: #ffffff;
	font-size: 11px;
	border: none;
}