/* Zentrale Einstellungen*/

body {
  height:101%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin: -1px;
  padding: 0px;
}

html {overflow-x:hidden;}

td {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11pt;
  color:#000000;
}


/* Text Einstellungen*/

.textblock-h1 {
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:150%; 
 color:black; 
 font-weight: bold;
 padding-top: 30px;
 padding-left: 30px;
 }
 
 .textblock-h2 {
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px; 
 color:black; 
 font-weight: bold;
 padding-top: 0px;
 padding-left: 0px;
 padding-bottom: 8px;
 }

.textblock {
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:100%; 
 color:black; 
 font-weight: normal;
 padding-top: 8px;
 padding-left: 30px;
 padding-right: 70px;
 padding-bottom: 8px;
 }
 
 .textblock-gr {
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px; 
 color:black; 
 font-weight: normal;
 padding-top: 8px;
 padding-left: 30px;
 padding-right: 70px;
 padding-bottom: 8px;
 }
 
 .textblock-tatort {
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px; 
 color:black; 
 font-weight: normal;
 padding-top: 4px;
 padding-left: 50px;
 padding-right: 60px;
 padding-bottom: 0px;
 }
 
 .text-form {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11pt;
  color:#000000;
  padding-left: 30px;
}

.text-form-bottom {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11pt;
  color:#000000;
  padding-left: 30px;
  vertical-align:top;
  padding-top: 10px;
  padding-bottom: 20px;
}

 .textblock-fot {
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:8pt; 
 color:white; 
 font-weight: normal;
}

 .termin-akt {
 padding-top: 20px;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 font-size:110%; 
 color:black; 
 font-weight: bold; 
}


/* Link Einstellungen*/

a.nav:link {font-size:10pt; color:#FFFFFF; font-weight:normal; text-decoration:none;}
a.nav:visited {font-size:10pt; color:#FFFFFF; font-weight:normal; text-decoration:none;}
a.nav:hover {font-size:11pt; color:#FFFF99; font-weight:normal; text-decoration:none;}
/*  a.nav:hover {font-size:11pt; color:#C1B7A4; font-weight:normal; text-decoration:none;} */
/*  a.nav:active {font-size:10pt; color:blue; font-weight:normal; text-decoration:none;} */


a.fot:link {font-size:10pt; color:#FFFFFF; font-weight:normal; text-decoration:none;}
a.fot:visited {font-size:10pt; color:#FFFFFF; font-weight:normal; text-decoration:none;}
a.fot:hover {font-size:10pt; color:#FFFFFF; font-weight:normal; text-decoration:underline;}


/* Tabellen Einstellungen*/

.table-default {
  text-align: center;
  margin-left:auto;
  margin-right:auto;
  border-width: 1px;
  border-style: solid;
  border-color: black;
  border-spacing: 0px;
  margin-bottom: -1px;
  border-collapse:collapse;
}

.table-cont {
  text-align: center;
  margin-left:auto;
  margin-right:auto;
  border-width: 1px;
  border-style: solid;
  border-top-color: #555555;
  background-color: #555555;
  border-right-color: black;
  border-bottom-color: #555555;
  border-left-color: black;
  border-spacing: 0px;
}

.table-form {
  text-align: left;
  border-width: 0px;
  border-color: black;
  border-spacing: 0px;
  border-collapse:collapse;
}

.table-nav {
  text-align: center;
  margin-left:auto;
  margin-right:auto;
  border-width: 1px;
  border-style: solid;
  background-color: #555555;
  border-top-color: black;
  border-right-color: black;
  border-bottom-color: #555555;
  border-left-color: black;
  border-spacing: 0px;
  margin-bottom: -1px;
  border-collapse:collapse;
}

.table-fot {
  text-align: center;
  margin-left:auto;
  margin-right:auto;
  background-color: #555555; 
  border-width: 1px;
  border-style: solid;
  border-top-color: #555555;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: black;
  border-spacing: 0px;
  border-collapse:collapse;
  margin-top: -1px;
 }