.TDAnfahrtLinks {
            padding-top : 10px;
       background-color : #FFFFFF; /* #F1EFED; */
                  width : 300px;
}

.TDAnfahrtRechts {
            padding-top : 40px;
       background-color : #F1EFED;
                  width : 300px;
}

/*
    ##########################################################################
    #                               HAUPTSEITE                               # 
    ##########################################################################
*/

body 
{
  margin-left: 0px;
  margin-top: 0px;
  border: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #4C4C4C;
  font-style: normal;
  font-weight: normal;
  line-height: 19px;
  text-decoration: none;  
}

p {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #4C4C4C;
  font-style: normal;
  font-weight: normal;
  line-height: 19px;
  text-decoration: none;
}

li {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #4C4C4C;
  font-style: normal;
  font-weight: normal;
  line-height: 19px;
  text-decoration: none;
  margin-left: 0px;
}

ul {
  padding-left: 15px;
  margin-left: 0px;
}

h1 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 30px;
  color: #E2DFD9;
  font-style: normal;
  font-weight: bolder;
  margin-bottom: -7px; /* Eigentlich -8 aber dann wird's im IE nicht mehr richtig dargestellt */
/*
  line-height: 21px;

  padding-bottom: 0px;
  vertical-align: text-bottom;
  vertical-align: bottom;
  letter-spacing: 20px;
*/
}

h2 {
  margin-top: 0px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #B3B3B2; /* #4C4C4C; */
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}

h3 {
  margin-top: 0px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #B3B3B2; /* #4C4C4C; */
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}

/* ########## Standard Link ########## */

a:link 
{ 
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #663300; /* #4C4C4C; */
  font-style: normal;
  font-weight: normal;
  line-height: 19px;
  text-decoration: none;
}

a:visited 
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #663300; 
  font-style: normal;
  font-weight: normal;
  line-height: 19px;
  text-decoration: none;
}

a:active 
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #663300; 
  font-style: normal;
  font-weight: normal;
  line-height: 19px;
  text-decoration: none;
}

a:hover 
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #663300; 
  font-style: normal;
  font-weight: normal;
  line-height: 19px;
  text-decoration: underline;
}

/* ########## Layout ########## */

.FormButton
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  border: 1px solid #000000
}

.FormInput
{
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   background: #98C6A5;
   color: #4C4C4C; /* #663300; */
   font-style: normal;
   font-weight: normal;
   line-height: 19px;
   text-decoration: normal;
   text-align: left;
   border: 1px solid #FFFFFF;
}

.TDForm
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  background: #CFCABF; /* #CDCDCD; */
  color: #4C4C4C; /* #663300; */
  font-style: normal;
  font-weight: normal;
  line-height: 19px;
  text-decoration: normal;
}

.FormInputRechner
{
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   background: #98C6A5;
   color: #4C4C4C; /* #663300; */
   font-style: normal;
   font-weight: normal;
   line-height: 19px;
   text-decoration: normal;
   text-align: right;
   border: 1px solid #FFFFFF;
}

.FormResultRechner
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  background: #Af6767;
  color: #FFFFFF; /* #663300; */
  font-style: normal;
  font-weight: normal;
  line-height: 19px;
  text-decoration: normal;
  text-align: right;
  border: 1px solid #FFFFFF;
}

.TDHeader
{
  padding-left: 37px;
  background-image : url(/fileadmin/images/SSM_Streifen_beige.gif);
/*  background-repeat : no-repeat;
  background-attachment : fixed;
  background-position : left;
*/
}

.TDSubHeader
{
  padding-left: 38px;
  padding-right: 25px;
  padding-top: 29px;
}

.TDPOSContent
{
  padding-top: 45px;
}

.TDMenueLinks
{
  padding-left: 17px;
  padding-right: 25px;
}

.TDMenueUnten
{
  padding-left: 5px;
  padding-top: 25px;
}

.TDContent
{
  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 5px;
}

.TableBottom {
  background-color: #CFCABF;
}

.DIVScroll {
  height : 262px;
  overflow : auto;
  text-align: justify;
  padding-right: 14px;
}

.DIVScrollLinks {
  height : 262px;
  overflow : auto;
  text-align: left;
  padding-right: 14px;
}

.TextSubHeader {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 19px;
  color: #B3B3B2; /* #C7C7C7; */
  font-style: normal;
  font-weight: bold;
  letter-spacing: 1px;
/*
  padding-left: 1px; 
*/
}

/* ################################################################## */

/*
.TableHelp1
{ 
  border: 1px solid red;
}
.TableHelp2
{ 
  border: 1px solid green;
}
.TableHelp3
{ 
  border: 1px solid blue;
}
.TableHelp4
{ 
  border: 1px solid black;
}
.TableHelp5
{
  border: 1px solid yellow;
}
.TableHelp6
{
  border: 1px solid green;
}
.TableHelp7
{
  border: 1px solid green;
}
.TableHelp8
{
  border: 1px solid green;
}
.TableHelp9
{
  border: 1px solid green;
}
*/

.mailformrequired {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #990000; /* #FF0000; */
}

.mailform {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #4C4C4C;
}

.loginform {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #4C4C4C;
}

.TDMailGrafikOben {
  padding-left: 11px;
  padding-top: 4px;
}

.TDMenuUnten {
  padding-left: 28px;
  padding-top: 4px;
}

.TDKanzleiLogo {
  padding-right: 12px;
}

DIV.LinkHeader {
  margin-top: 12px;
  margin-bottom: 5px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #B3B3B2; /* #4C4C4C; */
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}

/* ########## LinkTopMenu ########## */

DIV.LinkTopMenu {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10px;
/*
  line-height: 20px;
*/
  color: #CFCABF;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  padding-left: 15px;
  padding-top: 4px;
}
DIV.LinkTopMenu A { 
  font-weight: bold;
  color: #CFCABF; 
  text-decoration: none;
}
DIV.LinkTopMenu A:visited { 
  font-weight: bold;
  color: #CFCABF; 
  text-decoration: none;
}
DIV.LinkTopMenu A:active { 
  font-weight: bold;
  color: #CFCABF; 
  text-decoration: none;
}
DIV.LinkTopMenu A:hover { 
  font-weight: bold;
  color: #5A554A; 
  text-decoration: none;
}

/* ########## LinkTopMenuSelected ########## */

DIV.LinkTopMenuSelected {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10px;
/*
  line-height: 20px;
*/
  color: #5A554A; 
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  padding-left: 15px;
  padding-top: 4px;
}
DIV.LinkTopMenuSelected A { 
  font-weight: bold;
  color: #5A554A; 
  text-decoration: none;
}
DIV.LinkTopMenuSelected A:visited { 
  font-weight: bold;
  color: #5A554A; 
  text-decoration: none;
}
DIV.LinkTopMenuSelected A:active { 
  font-weight: bold;
  color: #5A554A; 
  text-decoration: none;
}
DIV.LinkTopMenuSelected A:hover { 
  font-weight: bold;
  color: #5A554A; 
  text-decoration: none;
}

/* ########## LinkBottomMenu ########## */

DIV.LinkBottomMenu {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
/*
  line-height: 20px;
*/
  color: #FFFFFF;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  padding-left: 27px;
}
DIV.LinkBottomMenu A { 
  font-weight: bold;
  color: #FFFFFF; 
  text-decoration: none;
}
DIV.LinkBottomMenu A:visited { 
  font-weight: bold;
  color: #FFFFFF; 
  text-decoration: none;
}
DIV.LinkBottomMenu A:active { 
  font-weight: bold;
  color: #FFFFFF; 
  text-decoration: none;
}
DIV.LinkBottomMenu A:hover { 
  font-weight: bold;
  color: #5A554A; 
  text-decoration: none;
}

/* ########## LinkBottomMenuSelected ########## */

DIV.LinkBottomMenuSelected {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
/*
  line-height: 20px;
*/
  color: #5A554A; 
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  padding-left: 25px;
}
DIV.LinkBottomMenuSelected A { 
  font-weight: bold;
  color: #5A554A; 
  text-decoration: none;
}
DIV.LinkBottomMenuSelected A:visited { 
  font-weight: bold;
  color: #5A554A; 
  text-decoration: none;
}
DIV.LinkBottomMenuSelected A:active { 
  font-weight: bold;
  color: #5A554A; 
  text-decoration: none;
}
DIV.LinkBottomMenuSelected A:hover { 
  font-weight: bold;
  color: #5A554A; 
  text-decoration: none;
}

/* ########## LinkMiddleMenu ########## */

DIV.LinkMiddleMenu {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 25px;
  color: #B2B2B2;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}
DIV.LinkMiddleMenu A { 
  font-weight: bold;
  color: #B2B2B2; 
  line-height: 25px;
  text-decoration: none;
}
DIV.LinkMiddleMenu A:visited { 
  font-weight: bold;
  color: #B2B2B2; 
  line-height: 25px;
  text-decoration: none;
}
DIV.LinkMiddleMenu A:active { 
  font-weight: bold;
  color: #B2B2B2; 
  line-height: 25px;
  text-decoration: none;
}
DIV.LinkMiddleMenu A:hover { 
  font-weight: bold;
  color: #5A554A; 
  line-height: 25px;
  text-decoration: none;
}

/* ########## LinkMiddleMenuSelected ########## */

DIV.LinkMiddleMenuSelected {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 25px;
  color: #5A554A; 
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}
DIV.LinkMiddleMenuSelected A { 
  font-weight: bold;
  color: #5A554A; 
  line-height: 25px;
  text-decoration: none;
}
DIV.LinkMiddleMenuSelected A:visited { 
  font-weight: bold;
  color: #5A554A; 
  line-height: 25px;
  text-decoration: none;
}
DIV.LinkMiddleMenuSelected A:active { 
  font-weight: bold;
  color: #5A554A; 
  line-height: 25px;
  text-decoration: none;
}
DIV.LinkMiddleMenuSelected A:hover { 
  font-weight: bold;
  color: #5A554A; 
  line-height: 25px;
  text-decoration: none;
}