/*
 * Dies ist das css für die Seiten mit mehr 'Hauptfenster - Fläche' und
 * weniger 'Seitenfenster - Fläche' und für die einspaltigen Seiten
 */

body {
         height: 100.1%;
         width: 790px;
/*         background: rgb(248,248,234);*/
         background-color: #FFFFFF;
         font-size: 8pt;
         font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
         text-align: center;
         margin-left: auto;
         margin-right: auto;
         margin-top: 0pt;
}

*html #border {
	width: 814px;
	border-left: 1px solid #909090;
	border-right: 1px solid #909090;
	border-bottom: 1px solid #909090;
	padding-left: 10px;
	padding-right: 10px;
}

#border
{
	width: 790px;
	border-left: 1px solid #909090;
	border-right: 1px solid #909090;
	border-bottom: 1px solid #909090;
	padding-left: 10px;
	padding-right: 10px;
}
#logo {
	top: 0pt;
        height: 40pt;
        width: 790px;
        margin-top: 0pt;
        background: url(tedata_header_logo_790.gif);
        background-repeat: no-repeat;
        text-align: left;
}
#logo A:LINK {
         color: #BF635D;
        font-weight: normal;
        text-decoration: none;
        vertical-align: middle;
}
#logo A:HOVER {
        color: #990000;
        font-weight: normal;
        text-decoration: underline;
        vertical-align: middle;
}
#logo A:ACTIVE {
        color: #990000;
        font-weight: normal;
        text-decoration: underline;
        vertical-align: middle;
}
#logo A:VISITED {
        color: #BF635D;
        font-weight: normal;
        text-decoration: none;
        vertical-align: middle;
}
#logo A:FOCUS {
        color: #990000;
        font-weight: normal;
        text-decoration: underline;
        vertical-align: middle;
}
/*
#menu A:LINK {
        color: white;
        font-weight: normal;
        text-decoration: none;
        vertical-align: middle;
}
#menu A:HOVER {
        color: white;
        font-weight: normal;
        text-decoration: underline;
        vertical-align: middle;
}
#menu A:ACTIVE {
        color: white;
        font-weight: normal;
        text-decoration: underline;
        vertical-align: middle;
}
#menu A:VISITED {
        color: white;
        font-weight: normal;
        text-decoration: none;
        vertical-align: middle;
}
#menu A:FOCUS {
        color: white;
        font-weight: normal;
        text-decoration: underline;
        vertical-align: middle;
}
*/
#image {
              height: 45pt;
              width: 790px;
        /* background: url(fileadmin/image/bgtitelkurz.jpg); */
              background-repeat: no-repeat;
}
#zusammen {
        width: 790px;
         height: auto;
         min-height: 85.1%;
         padding-bottom: 5pt;
         font-size: 8pt;
/*         background-color: rgb(248,248,234);*/
         background-color: #FFFFFF;
}
#hauptfenster {
               width: 770px;
              height: auto;
              padding-left: 10pt;
              padding-right: 10pt;
              margin-top: 15pt;
/*              background: rgb(248,248,234);*/
         background-color: #FFFFFF;
         text-align: left;
}
#hauptfenster A:LINK {
        color: #990000;
        font-size: 8pt;
        font-weight: normal;
        text-decoration: none;
}
#hauptfenster A:HOVER {
        color: #990000;
        font-size: 8pt;
        font-weight: normal;
        text-decoration: underline;
}
#hauptfenster A:ACTIVE {
        color: #990000;
        font-size: 8pt;
        font-weight: normal;
        text-decoration: underline;
}
#hauptfenster A:VISITED {
        color: #990000;
        font-size: 8pt;
        font-weight: normal;
        text-decoration: none;
}
#hauptfenster A:FOCUS {
        color: #990000;
        font-size: 8pt;
        font-weight: normal;
        text-decoration: underline;
}

*html #infomenu {
	width: 814px;
	height: 25px;
/*	border-left: 1px solid #909090;
	border-right: 1px solid #909090;
	border-bottom: 1px solid #909090;*/
	padding-left: 10px;
	padding-right: 10px;
}

#infomenu {
	width: 790px;
	height: 25px;
/*	border-left: 1px solid #909090;
	border-right: 1px solid #909090;
	border-bottom: 1px solid #909090;*/
	padding-left: 10px;
	padding-right: 10px;
}
#infomenu A:LINK {
        color: #990000;
        font-size: 8pt;
        font-weight: normal;
        text-decoration: none;
}
#infomenu A:HOVER {
        color: #990000;
        font-size: 8pt;
        font-weight: normal;
        text-decoration: underline;
}
#infomenu A:ACTIVE {
        color: #990000;
        font-size: 8pt;
        font-weight: normal;
        text-decoration: underline;
}
#infomenu A:VISITED {
        color: #990000;
        font-size: 8pt;
        font-weight: normal;
        text-decoration: none;
}
#infomenu A:FOCUS {
        color: #990000;
        font-size: 8pt;
        font-weight: normal;
        text-decoration: underline;
}
font {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}
H1 {
	MARGIN-TOP: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	MARGIN-BOTTOM: 0px;
	COLOR: rgb(0,0,0);
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	TEXT-ALIGN: left;
}
H2 {
	MARGIN-TOP: 6px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 30px;
	MARGIN-RIGHT: 25px;
	COLOR: rgb(153,0,0);
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	TEXT-ALIGN: left
}
H3 {
	MARGIN-TOP: 6px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	MARGIN-LEFT: 5px;
	COLOR: rgb(102,102,102);
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	TEXT-ALIGN: left
}
H4 {
	MARGIN-TOP: 6px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	MARGIN-LEFT: 30px;
	line-height: 15px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	TEXT-ALIGN: left
}
.csc-mailform {
        border: 0px;
}
.csc-mailform fieldset {
        padding: 1em;
        font:75%/1 sans-serif;
        border: 0px;
}

.csc-mailform select {
	width: 268px;
        margin-bottom: 3pt;
}

.csc-mailform label {
        width: 17em;
        font-family: Helvetica, Verdana, Arial, sans-serif;
        font-size: 8pt;
        padding: 0pt 5pt 0pt 5pt;
        float: left;
        text-align: left;
        margin-right: 0.5em;
        display: block;
}
.csc-mailform input {
        margin-bottom: 3pt;
}
.csc-mailform textarea {
	width: 268px;
        margin-bottom: 3pt;
}
.csc-mailform-submit {
        margin-top: 10pt;
}

table {
	font-size: 8pt;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
}
td {
	align: left;
	font-size: 8pt;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
}
tr {
	font-size: 8pt;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
}


/* Relativer Tooltip */
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: none;
  font-style: italic;
  color: #000000;
  }

a.tooltip:hover {
  color: #000000;
  background: transparent;
  text-decoration: none !important;
  text-decoration: none;
  }

a.tooltip span {
  display: none;
  text-decoration: none;
}

a.tooltip:hover span {
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  width: 200px;
  z-index: 100;
  color: #000000;
  border:1px solid #696969;
  background: white;
  text-align: left;
  text-decoration: none;
  }

a.tooltip span b {
  display: block;
  margin: 0;
  padding: 0;
  font-weigth: bold;
  color: #000000;
  background-image: url('http://www.tedata.com/fileadmin/image/MDESIGN_start/MDESIGN_balken.gif');
  border: 0px;
  border-bottom: 1px solid #696969;
}
