@charset "UTF-8";
/*
Standard Formatierungen
 */

/* Layout */
* {margin:0; 
padding: 0;
}
html {
height:100%;
}

body {
min-height:101%;
}

body{
margin:0;
padding:0;
text-align: center;  
font-family: Helvetica,Arial,sans-serif;
color: black; background-color: white;
background: url(../grafik/streifen.gif) repeat-y right top;
}

#Seite{
margin:auto;
text-align: left;   
width: 800px;
}
/*
#Einleitung p{
font-style:italic;
}
*/
/* Hyperlinks */
a:link {
color: #045685;
text-decoration: none;
}

.bodytext a:link {
 /* 
 background: url(../grafik/Pfeil.gif); 
 background-repeat: no-repeat;
 background-position: left;
 padding-left:12px;
*/
}


a:visited {
color: #045685;
text-decoration: none;
}
.bodytext a:visited {
/*
 background: url(../grafik/Pfeil.gif);
 background-repeat: no-repeat;
 background-position: left;
 padding-left:12px;
 */
}

a:hover {
color: #039c7a;
text-decoration: none;
/* font-weight: bold; */
}

#Navi{
margin:2em 0 1.7em 0;
}

#Fusszeile{
background-color:#ddd;
padding: 6px;
margin:1em 0 1em 0;
}

/* Listen */
ul {
/* list-style-type:square; */
list-style-image:url(../grafik/Listenpunkt.gif);
margin-bottom:1.2em;
}

/* Listen allgemein */
li {
margin-left:1.3em;
}
ul#Navigation {
margin:0; 
padding: 0.6em 0 0.7em 0;
color:#048; 
background-color:#dbe4f4;
}
ul#Navigation li {
display: inline;
list-style: none;
margin: 0; padding: 0;
}
ul#Navigation a {
text-decoration: none;
color:#048;
margin:4px;
padding:2px;
}
ul#Navigation a:hover {
color: white; 
background-color: #048;
margin:4px;
}

/* Bilder */
.csc-textpic-caption {
font-size:0.8em;
padding:4px 0 2px 2px;
background-color:#eee;
}

/* Formulare */
form {
background-color: #e9eff5;
padding: 1em;
border: 1px solid #eee;
}
legend{
padding: 0.3em;
}
option {
padding-left: 0.4em;
}
fieldset{
width:45.5em;
padding:1em;
}
label{
float:left;
width:22em;
text-align:right;
padding-right: 0.6em;
clear:both;
}
input, select{
width:18em;
}
.radio_btn {
}
.checkbox {
}

.csc-mailform-submit{
margin-top:1em;
margin-left: 22.3em;
display:block;
width:18em;
}
.csc-mailform-field{
margin:3px;
text-align:left;
clear:both;
}
.csc-mailform-check{
width:2em; /* checkboxen im IE nicht zentrieren */
text-align:left;
}

/* Extra-Typo */
* {
font-size: 100%;
}
p{
margin:0 0 1em 0;
padding:0;
}

h1{
color:#317bb3;
font-size:1.6em;
margin:0.4em 0 0.4em 0;
}
h2{
color:#317bb3;
font-size:1.15em;
margin:0.3em 0 0.3em 0;
}
/* Extra-Abstand für zweite h1-Überschrift auf der Seite*/
.csc-header-n2 h1{
margin:0.8em 0 0.4em 0;
}


#Fusszeile{
font-size: 0.8em;
}

/* Tabellenformatierung */   

.contenttable {
/* allgemeine Formatierungen für alle Tabellen */
border-spacing:0;
width:100%;
}

.contenttable td {
border-bottom:1px solid #fff;
padding:0.4em;
} 
      
.contenttable-1 {
/* allgemeine Formatierungen für die erste Tabelle der Seite */
}
.contenttable-1 .tr-0 {
/* formatierungen für die erste Zeile der ersten Tabelle */
}
.contenttable .tr-0 {
/* formatierungen für die erste Zeile aller Tabellen */
}
 
.tr-0 {
/* formatierungen für die erste Zeile */
}
.tr-even {
/* formatierung für alle ungeraden Zeilen */
}
.tr-odd {
/* formatierung für alle geraden Zeilen */
}
.tr-even .td-0{
/* formatierung für die linke Spalte der ungeraden Zeilen */
background-color: #dbe4f4;
vertical-align: top;
font-weight: bold;
}

.tr-even .td-last{
/* formatierung für die rechte Spalte der ungeraden Zeilen */
background-color: #e9eff5;
}

.tr-odd .td-0{
/* formatierung für die linke Spalte der geraden Zeilen */
background-color: #dbe4f4;
vertical-align: top;
font-weight: bold;
}
.tr-odd .td-last {
/* formatierung für die rechte Spalte der geraden Zeilen */
background-color: #e9eff5;
}

.tr-last {
/* formatierung für die letzte Zeile */
}

/* weitere Tabellen-formatierungen*/
table{}
/* tr:hover td  { background-color: #eee; border-color: #fff;} */
td{
}
