html {overflow-x:hidden;}
BODY      { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url("../img/bg_dots.gif"); text-align: center; margin: 0 auto; padding: 0 }
table { background-color: white }
.comment  { color: black; font-size: 10px; font-family: "Courier New", Courier, Monaco }
/*Ab hier aus show.php übernommen*/
.maintable  { background-color: #fff; border-right: 4px solid #e1021d; border-bottom: 4px solid #e1021d; border-left: 4px solid #e1021d }
.headertable { }
.tablehead { background-color: #d4dbdf; padding: 2px; border-bottom: 1px solid #5a6870; border-left: 1px solid #5a6870 }
.tablecontent  { padding-left: 10px; border-bottom: 1px solid #5a6870; border-left: 1px solid #5a6870 }
.tableheadline { padding: 2px; border-left: 1px solid #5a6870 }
.menu_startseite     { color: #606060; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-decoration: none }
.menu_startseite :link      { color: #606060; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-decoration: none; clear: right }
.menu_startseite :visited      { color: #606060; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-decoration: none }
.menu_startseite :active      { color: #606060; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-decoration: none }
.menu_startseite :hover     { color: #000; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-decoration: none }
.menuallgemein  { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: none; text-align: left }
.menu     { color: #606060; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: none }
.menu:link      { color: #606060; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: none; clear: right }
.menu:visited      { color: #606060; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: none }
.menu:active      { color: #606060; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: none }
.menu:hover     { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: none }
.menu_red,.menu_red:active, .menu_red:link, .menu_red:visited, .menu_red:hover     { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: none; text-align: left }
.weiss { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.teaserheadlineweiss { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none }
.5px_abstand { font-size: 5px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 5px }
.FORMbox {
  width: 400px;
  color: #000;
  background-color: #cc9;
  border: 1px solid #666;
}

.FORMreihe {
  clear: both;
  padding: 2px 0px;
}

.FORMlabel    { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none; text-align: right; padding-top: 3px; padding-right: 5px; width: 215px; float: left }

.FORMfeld    { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none; text-align: left; width: 410px; float: left; outline-style: none; outline-width: 0 }
.FORMfeldB  { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none; text-align: left; width: 210px; float: left; outline-style: none; outline-width: 0 }
.FORMknopf   { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #ce1c3f; text-align: center; padding: 4px; clear: both; border: 0; outline-style: none; outline-width: 0 }
.FORMknopfB { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #ce1c3f; text-align: center; padding: 4px; clear: both; border: 0; outline-style: none; outline-width: 0 }
.FORMdefbreite      { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 2px; width: 90%; border-top: 0 none; border-right: 0 none; border-bottom: 1px solid #e1021d; border-left: 1px solid #e1021d; outline-style: none; outline-width: 0 }
.FORMdefbreiteB    { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #e5e5e5; margin-bottom: 5px; padding: 2px; width: 100%; border-width: 0; outline-style: none; outline-width: 0 }
.FORMcheckbutton { background-color: #d4dbdf; padding: 2px; border-style: none none solid solid; border-width: 0 0 1px 1px; border-color: #666; outline-style: none; outline-width: 0 }
.10pxtd { padding-right: 10px; padding-left: 10px }
.button_text_td { padding-top: 3px }
.rubrikhead     { color: #606060; font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 30px; text-transform: uppercase }
.subrubrikhead    { color: #606060; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 30px; text-transform: uppercase }
.metarubriksubhead { color: #000; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px }
.schwebe, #schwebe
   { background-color: white; text-align: left; visibility: show; padding: 20px; position: absolute; z-index: 999; top: 140px; right: 5px; width: 100px }
#maindiv    { margin-left: -375px; position: absolute; z-index: 10; left: 50%; width: 750px }

/* Tabellen der Teextbausteine */
.tabelle_textbaustein{
	width:100%;
	}

.tabelle_textbaustein_mehrerespalten{
	width:100%;
	}

.tabelle_textbaustein tr{
	height:25px;
	}

.tabelle_textbaustein_mehrerespalten tr{
	height:25px;
	}

.tabelle_textbaustein td{
	width:200px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:12px;
	line-height:1.5;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	}

.tabelle_textbaustein_mehrerespalten td{
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:12px;
	line-height:1.5;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	}

.tabelle_textbaustein_zeile{
	background-color:#dddddd;
	}

/* ENDE Tabellen der Teextbausteine */