body,
html {
	margin: 0px;
	padding: 0px;
}

.menu_oben     { color: #677c98; font-weight: bold; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none }
.menu_oben a   { color: #677c98; font-size: 11px; text-decoration: none }
.menu_oben a:hover     { color: #677c98; font-size: 11px; text-decoration: underline }

.inhalt_oben    { color: #474e59; font-weight: normal; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif }
.inhalt_oben a        { color: #b10109; font-size: 9px; text-decoration: underline }
.inhalt_oben a:hover     { color: #b10109; font-size: 9px; text-decoration: none }
.rootline a:hover   { color: #b10109; text-decoration: underline }
.inhalt    { color: #4f536c; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif }
.inhalt a   { color: #b10109; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline }
.inhalt a:hover   { color: #b10109; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none }
.rechts   { color: #4f536c; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva }
.rechts a   { color: #b10109; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva; text-decoration: none }
.rechts a:hover   { color: #b10109; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva; text-decoration: underline }
.rechts h1  { color: #4f536c; font-size: 13px; font-family: verdana, arial, helvetica, sans-serif }
.menue       { color: #b10109; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; margin-top: 5px; width: 140px }
.menue a      { color: #b10109; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline }
.menue a:hover      { color: #b10109; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; list-style-type: circle; list-style-position: outside }
.inhalt h1       { color: #b10109; font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 10px }
.inhalt h2   { color: #b10109; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 10px }
.inhalt h3     { color: #b10109; font-size: 13px; font-family: Verdana, arial, helvetica, sans-serif; margin: 0px 0px 10px }
.inhalt h4   { color: #b10109; font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 10px }
.inhalt h5   { color: #b10109; font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 10px }
.inhalt h6   { color: #b10109; font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 10px }
.inhalt p {
	line-height: 135%;
}
/*style fŸr den gesammten rechten bereich (Navigation)*/
td   { color: #4f536c; font-size: 11px }
input    { color: #3d4550; font-weight: normal; font-size: 11px; background-color: #fff; border: solid 1px #b10109 }
select    { color: #3d4550; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid #b10109 }
textarea   { color: #3d4550; font-weight: normal; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; padding: 0.2em; border: solid 1px #b10109 }



.contenttable-0 td { vertical-align: top; }
.contenttable-0 .td-0 { width: 80px;}

.contenttable-1 .td-0 { width: 120px; font-weight: bold; }
.contenttable-1 td {  padding-bottom: 8px; vertical-align: top; }


