/* Angaben zur Druckausgabe */
@page {
   size:21.0cm 29.7cm;
}

.webdesign {
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#222222;
   font-weight:normal;
   font-style:normal;
   font-variant: normal;
   text-decoration:none;
   margin-top:0px;
   margin-right:0px;
   margin-bottom:0px;
   margin-left:0px;
   padding-top:0px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:0px;
}

.title {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#666666;
   font-weight:normal;
   font-style:normal;
   font-variant: normal;
   text-decoration:none;
   margin-top:0px;
   margin-right:0px;
   margin-bottom:0px;
   margin-left:0px;
   padding-top:0px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:0px;
}

/* Inhalt-Seiten */
.contbody {
   width:577px;
   background-color:black;
   background-repeat:no-repeat;
   background-attachment:fixed;
   text-align:left;
   margin-top:0px;
   margin-right:0px;
   margin-bottom:0px;
   margin-left:0px;
}

.welcbody {
   background-color:black;
   text-align:left;
   margin-top:0px;
   margin-right:0px;
   margin-bottom:0px;
   margin-left:0px;
}

div.contdiv {
   clear:both;
   width:577px
   margin-top:10px;
   margin-right:0px;
   margin-bottom:10px;
   margin-left:0px;
}

/* Vorgabe-Layout für alle Seiten */
body {
   background:black;
   font-family:Arial, Helvetica, sans-serif;
   font-size:15px;
   color:#CCCCCC;
   font-weight:normal;
   font-style:normal;
   font-variant:normal;
   text-decoration:none;
}

h1.title1 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:40px;
   color:#A27123;
   font-weight:bold;
   font-style:normal;
   font-variant:normal;
   text-decoration:none;
   margin-top:95px;
   margin-right:0px;
   margin-bottom:0px;
   margin-left:0px;
   padding-top:0px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:0px;
   letter-spacing:5px;
   clear:both;
   width:100%;
}

h1 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:40px;
   color:#A27123;
   font-weight:bold;
   font-style:normal;
   font-variant:normal;
   text-decoration:none;
   margin-top:0px;
   margin-right:0px;
   margin-bottom:0px;
   margin-left:0px;
   padding-top:0px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:0px;
   letter-spacing:5px;
   clear:both;
   width:100%;
}

h2, .h2 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#D39228;
   font-weight:bold;
   font-style:normal;
   font-variant: normal;
   text-decoration:none;
   margin-top:28px;
   margin-right:0px;
   margin-bottom:16px;
   margin-left:0px;
   padding-top:0px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:0px;
   letter-spacing:1pt;
}

h2.table {
   margin-top:2px;
   margin-bottom:0px;
}

h3, .h3 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#D39228;
   font-weight:bold;
   font-style:normal;
   font-variant: normal;
   text-decoration:none;
   margin-top:20px;
   margin-right:0px;
   margin-bottom:8px;
   margin-left:0px;
   padding-top:0px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:0px;
   letter-spacing:1pt;
}

h3.table {
   margin-top:2px;
}

h3.termin_date {
   color:#CECBCA;
}

h4 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#CECBCA;
   font-weight:bold;
   font-style:normal;
   font-variant: normal;
   text-decoration:none;
   margin-top:6px;
   margin-right:0px;
   margin-bottom:4px;
   margin-left:0px;
   padding-top:0px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:0px;
   letter-spacing:0pt;
   width:100%;
}

p {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#CECBCA;
   font-weight:normal;
   font-style:normal;
   font-variant:normal;
   text-decoration:none;
   line-height:150%;
   margin-top:6px;
   margin-right:0px;
   margin-bottom:4px;
   margin-left:0px;
   orphans:3;
   widow:3;
}

p.repertoire {
	color:#D39228;
	font-style:italic;
	margin-right:15px;
}

p.buttontext {
   margin-top:4px;
   margin-bottom:4px;
}

p.zitat {
   font-size:12px;
   font-style:normal;
   line-height:125%;
}
p.message {
        font-family:Courier, Courier-new, monospace;
        font-size:10px;
        color:#CECBCA;
        font-weight:normal;
}

p.small {
        font-size:10px;
}

input {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        background:white;
        color:#222222;
        font-weight:normal;
        font-style:normal;
        font-variant:normal;
        text-decoration:none;
        margin-top:0px;
        margin-right:0px;
        margin-bottom:0px;
        margin-left:0px;
}

input.admin {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        background:white;
        color:#222222;
        font-weight:normal;
        font-style:normal;
        font-variant:normal;
        text-decoration:none;
        margin-top:0px;
        margin-right:0px;
        margin-bottom:0px;
        margin-left:0px;
}

input.button {
        background:#BBBBBB;
        width:100px;
}

select {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        background:white;
        color:#222222;
        font-weight:normal;
        font-style:normal;
        font-variant:normal;
        text-decoration:none;
        margin-top:0px;
        margin-right:0px;
        margin-bottom:0px;
        margin-left:0px;
}

textarea {font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        background:white;
        color:#222222;
        font-weight:normal;
        font-style:normal;
        font-variant:normal;
        text-decoration:none;
        margin-top:0px;
        margin-right:0px;
        margin-bottom:0px;
        margin-left:0px;
}

.nw {
        white-space:nowrap;
}

.kennbuchst {
        color:#666666;
        font-weight:bold;
}

.adresse {
        margin-top:4px;
        margin-right:4px;
        margin-bottom:4px;
        margin-left:8px;
}


td {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#CCCCCC;
        font-weight:normal;
        font-style:normal;
        font-variant:normal;
        text-decoration:none;
        vertical-align:top;
}

td.admin0 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        background:#000000;
        color:#CCCCCC;
        vertical-align:top;
        margin-top:0px;
        margin-right:0px;
        margin-bottom:0px;
        margin-left:0px;
        padding-top:2px;
        padding-right:2px;
        padding-bottom:2px;
        padding-left:2px;
}

td.admin1 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        background:#FFFFFF;
        color:#000000;
        vertical-align:top;
        margin-top:0px;
        margin-right:0px;
        margin-bottom:0px;
        margin-left:0px;
        padding-top:2px;
        padding-right:2px;
        padding-bottom:2px;
        padding-left:2px;
}

td.admin2 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        background:#CCCCCC;
        color:#000000;
        vertical-align:top;
        margin-top:0px;
        margin-right:0px;
        margin-bottom:0px;
        margin-left:0px;
        padding-top:2px;
        padding-right:2px;
        padding-bottom:2px;
        padding-left:2px;
}

td.admin3 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        background:#AAAAAA;
        color:#000000;
        vertical-align:top;
        margin-top:0px;
        margin-right:0px;
        margin-bottom:0px;
        margin-left:0px;
        padding-top:2px;
        padding-right:2px;
        padding-bottom:2px;
        padding-left:2px;
}

th {
        background:#BABECB;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#CCCCCC;
        font-weight:normal;
        font-style:normal;
        font-variant:normal;
        text-decoration:none;
        vertical-align:top;
}

.tabfeld {
        background:#CCCCCC;
}

.tableer {
        background:#CCCCCC;
}

li {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#CCCCCC;
        font-weight:normal;
        font-style:normal;
        font-variant:normal;
        text-decoration:none;
}

a {
        font-family:Arial, Helvetica, sans-serif;
        color:#CCCCCC;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
}

a:link {
}

a:visited {
}

a:active {
        color:#FFFFFF;
}

a.select {
        font-family:Arial, Helvetica, sans-serif;
        color:#CECBCA;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
}

a.select_over {
        color:#FFFFFF;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
}

a.small {
        font-family:Arial, Helvetica, sans-serif;
        color:#CECBCA;
        font-size:10px;
        font-weight:bold;
        text-decoration:none;
}

a.small_over {
        color:#FFFFFF;
        font-size:10px;
        font-weight:bold;
        text-decoration:none;
}

/*.lv {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:15px;
        color:#1060B0;
        font-weight:bold;
        font-style:normal;
        font-variant:normal;
        text-decoration:none;
        margin-top:0px;
        margin-right:0px;
        margin-bottom:0px;
        margin-left:0px;
        padding-top:2px;
        padding-right:2px;
        padding-bottom:2px;
        padding-left:2px;
}*/

.h-fett {
        font-weight:bolder;
}

.Einr {
        position:relative;
        left:30px;
}


.Rechts-100 {
        float:right;
        padding-left:14px;
        width:115px;
}

.rechts {
        float:right;
        margin-left:30px;
        margin-right:0px;
}

.links {
        float:left;
        margin-right:30px;
}

.links-220 {
        float:left;
        padding-right:15px;
        width:235px;
}

.Aufz {
        margin-left:30px;
        text-indent:-30px;
}

.zitat {
        font-style:italic;
}

.pict {
        font-size:12px;
        color:#B02010;
}

.xxx {
        margin-top:0px;
        margin-right:0px;
        margin-bottom:0px;
        margin-left:0px;
        padding-top:0px;
        padding-right:0px;
        padding-bottom:0px;
        padding-left:0px;
}

/* Angaben für Navigationselemente */
/*   color:#7A7066;
   color:#B40039;
   color:#CECBCA; */

a.nav_1_un {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7A7066;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	letter-spacing:0px;
	white-space:nowrap;
}

div.nav_1_un {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:25px;
	margin-left:0px;
}

a.nav_1_sn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B40039;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	letter-spacing:0px;
	white-space:nowrap;
}

div.nav_1_sn {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:25px;
	margin-left:0px;
}

a.nav_1_um {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CECBCA;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	letter-spacing:0px;
	white-space:nowrap;
}

div.nav_1_um {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:25px;
	margin-left:0px;
}

a.nav_1_sm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CECBCA;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	letter-spacing:0px;
	white-space:nowrap;
}

div.nav_1_sm {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:25px;
	margin-left:0px;
}


a.nav_2_un {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7A7066;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	white-space:nowrap;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:5px;
	padding-right:25px;
}

a.nav_2_sn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B40039;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	white-space:nowrap;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:5px;
	padding-right:25px;
}

a.nav_2_um {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CECBCA;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	white-space:nowrap;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:5px;
	padding-right:25px;
}

a.nav_2_sm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CECBCA;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	white-space:nowrap;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:5px;
	padding-right:25px;
}
