﻿/* GENERAL fonts */
P, OL, UL, DIV {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 1px;
}
H1 {
	font-size: 15px;
	margin-top:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

H2 {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


TD#footer {border-top: dotted 1px #333333;}
TD#footer P {
	font-size: 10px;
	text-align: center;
}

/* Content column */
TD#content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	vertical-align: top; 
	width: 600px;
}

/* Menu 1 column */
TD#menu_1 {	
	vertical-align: top; 
	width: 200px;	
	padding-top: 10px;
}
TD#menu_1 DIV {
	width: 95%;
}
TD#menu_1 DIV A {
	color: #333333;
	text-decoration: none;
}
TD#menu_1 DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
	border-bottom: 1px dotted #333333;
	font-size: 11px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	width: 300px;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
	border-bottom: 1px solid #333333;
	font-weight:bold;
	font-size: 11px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	background-color: #dddddd;
	filter:alpha(opacity='70', style='0');
	width: 300px;
}
TD#menu_1 DIV.menu1-level1-act A {
	color:black;
	width: 300px;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
	font-size: 10px;
	padding-left:20px;
	width: 280px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
	font-size: 10px;
	font-weight:bold;
	padding-left:20px;
	width: 280px;
}

/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {
  background-color: #333333;
  width: 10%;
  text-align: center;
  padding: 0px 2px 0px 2px;
}
TR#menu_2 TD A {
  color: white;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
TR#menu_2 TD A:hover {
  text-decoration: underline;
}
TR#menu_2 TD.oddcell {
  background-color: #dddddd;
}
TR#menu_2 TD.menu2-level1-act {
  background-color: #dddddd;
}

TR#tr-even tr-0 {	
	vertical-align: top; 
	width: 200px;	
	padding-top: 10px;
	background-color: #dddddd;
}



/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #dddddd;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}

/* Style for the Form: */
DIV.csc-mailform {
	border-style: none;
	width: 440px;
}

DIV.csc-mailform-field {
	margin: 3px;
}

DIV.csc-mailform-field input {
	border-style: solid;
	border-width: 1px;
	border-color: #dddddd;
	background-color: #white;
	width: 320px;;
}

DIV.csc-mailform-field label {
	float: left;
	width: 100px;
}

DIV.csc-mailform-field textarea {
	border-style: solid;
	border-width: 1px;
	border-color: #dddddd;
	background-color: #white;
	width: 320px;
}

DIV.csc-mailform-field select {
	border-style: solid;
	border-width: 1px;
	border-color: #dddddd;
	background-color: #white;
	width: 320px;
}

input.csc-mailform-submit {
	background-color: #white;
	float: right;
	width: 100px;
}

DIV.csc-mailform-radio input {
	width: auto;
	border-style: none;
	background-color: transparent;
}

DIV.csc-mailform-radio label {
	width: auto;
	float: none;
}

DIV.csc-mailform-radio fieldset {
	border-style: solid;
	border-width: 1px;
	border-color: #dddddd;
	background-color: #white;
}

DIV.csc-mailform-radio legend {
	visibility: hidden;
	display: none;
}
.tr-0 {
	background-color: #B7D7EE;
}
.tr-even {
/* formatierung für alle ungeraden Zeilen  */
}
.tr-even tr-0 {
	background-color: #B7D7EE;
}
.tr-odd {
/* formatierung für alle geraden Zeilen */
	background:#DEDFDE;
}
.tr-even .td-0{
/* formatierung für die linke Spalte der ungeraden Zeilen */
}
.tr-even .td-last {
/* formatierung für die rechte Spalte der ungeraden Zeilen */
}

.tr-odd .td-0{
/* formatierung für die linke Spalte der geraden Zeilen */
}
.tr-odd .td-last {
/* formatierung für die rechte Spalte der geraden Zeilen */
}
.tr-last {
/* formatierung für die letzte Zeile */
}
.contenttable {
/* allgemeine Formatierungen für alle Tabellen */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 580px;
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
.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 */
	text-align: left;
	padding:2px;
}
.td-0 {
/* allgemeine Formatierungen für die erste Spalte */
	text-align: left;
	width: 40px;
	padding:2px;
}
.td-1{
/* allgemeine Formatierungen für die zweite Spalte */
	text-align: left;
	width: 120px;
	padding:2px;
}
.td-2{
/* allgemeine Formatierungen für die dritte Spalte */
	text-align: left;
	width: 120px;
	padding:2px;
}
.td-3{
/* allgemeine Formatierungen für die vierte Spalte */
	text-align: left;
	width: 170px;
	padding:2px;
}
.td-4{
/* allgemeine Formatierungen für die fuenfte Spalte */
	text-align: left;
	width: 80px;
	padding:2px;
}
.td-last{
/* allgemeine Formatierungen für die letzte Spalte */
	text-align: right;
	width: 50px;
	padding:2px;
}#verlaufuntenlinks {
	background-image: url(../img/verlaufuntenlinks.jpg);
}
#verlaufunten {
	background-image: url(../img/verlaufunten.jpg);
}
#verlaufuntenrechts {
	background-image: url(../img/verlaufuntenrechts.jpg);
}
#verlauobenlinks {
	background-image: url(../img/verlaufobenlinks.jpg);
}
#verlaufobenrechts {
	background-image: url(../img/verlaufobenrechts.jpg);
}
#verlaufoben {
	background-image: url(../img/verlaufoben.jpg);
}
#verlaufrechts {
	background-image: url(../img/verlaufrechts.jpg);
}
#Verlauflinks {
	background-image: url(../img/verlauflinks.jpg);
}
