@charset "UTF-8";


/* ######################################################################################################
   ######################################################################################################
   SPEZIELL
   ######################################################################################################
   ######################################################################################################
*/

#logo {
                    position : absolute;
                        left : 540px;
                         top : 25px;
                       width : 332px;
                      height : 25px;
                     z-index : 1;
                    overflow : visible;
}

/* ######################################################################################################
   ######################################################################################################
   ALLGEMEIN
   ######################################################################################################
   ######################################################################################################
*/

body {
                 padding-top : 0px;
              padding-bottom : 0px;
                padding-left : 0px;
               padding-right : 0px;

                  margin-top : 0px;
               margin-bottom : 0px;
                 margin-left : 0px;
                margin-right : 0px;
}

A img,
img A,
img A:link,
img A:visited,
img A:active {
                      border : 0px;

/*
                 line-height : 50px;
*/
}

/*
                 padding-top : 0px;
              padding-bottom : 0px;
                padding-left : 0px;
               padding-right : 0px;

                  margin-top : 0px;
               margin-bottom : 0px;
                 margin-left : 0px;
                margin-right : 0px;
*/

.spacer {
/*
                      border : 1px dashed red;
*/
                      height : 1px;
                       width : 1px;
                    overflow : hidden; /* Damit der IE auch kleine DIV-Höhen erlaubt.
                                          Es liegt daran, dass der IE in den Elementen eine gewisse
                                          Zeilenhöhe (10-12px) für Text reserviert, auch wenn keiner
                                          enthalten ist, und da die Elementhöhe "nur" einen Pixel
                                          betragen soll, wird ihm mit overflow:hidden mitgeteilt, wie
                                          er mit dem "Übergroßen" Inhalt umzugehen hat.overflow:hidden;
                                       */
}

.SpaltenAbstand {
                       width : 15px;
}

.HintergrundDunkelblau {
            background-color : #dedcc5;
}

.HintergrundHellgrau {
            background-color : #f5f4ed;
}


/*
#table1 {
                      border : 1px dashed black;
}
#table2 {
                      border : 1px dashed red;
}
#table3 {
                      border : 1px dashed green;
}
#table4 {
                      border : 1px dashed blue;
}
#table5 {
                      border : 1px dashed orange;
}
#table6 {
                      border : 1px dashed yellow;
}
#table7 {
                      border : 1px dashed magenta;
}
*/

textarea,
input {
                      border : 1px solid black;
                     padding : 2px;

                 font-family : Verdana, Arial, Helvetica, sans-serif;
                   font-size : 12px;
                  font-style : normal;
                 line-height : normal;
                 font-weight : normal;
                font-variant : normal;
              text-transform : none;
             text-decoration : none;

}

textarea:focus,
input:focus {
            background-color : #dedcc5;
}

A,
A:link,
A:visited,
A:active {
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                   font-size : 12px;
                  font-style : normal;
                 line-height : 17px;
                 font-weight : normal;
                font-variant : normal;
              text-transform : none;
                       color : #757b86;
             text-decoration : underline;
}
A:hover {
                       color : #757b86;
             text-decoration : underline;
}

.blueLine {
              vertical-align : middle;
                 padding-top : 0px;
              padding-bottom : 0px;
                padding-left : 0px;
               padding-right : 0px;

                  margin-top : 3px;
               margin-bottom : 3px;

                      height : 1px;
                    overflow : hidden;
                  background : url(/fileadmin/images/blueline.gif) repeat-x;
}

.buttonsTop {
                margin-right : 8px;
                   font-size : 10px;
}

.buttonsTop A,
.buttonsTop A:link,
.buttonsTop A:visited,
.buttonsTop A:active {
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                   font-size : 10px;
                  font-style : normal;
                 line-height : 18px;
                 font-weight : normal;
                font-variant : normal;
              text-transform : none;
                       color : #757b86;
             text-decoration : none;
}
.buttonsTop A:hover {
                       color : #dedcc5;
             text-decoration : none;
}


iframe {
                      border : 0px;
}

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

/* Normaler Zustand des Textes des Menüpunktes */
DIV.LinkTopMenu {
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                   font-size : 12px;
                  font-style : normal;
                 line-height : normal;
                 font-weight : bold;
                font-variant : normal;
              text-transform : none;
                       color : #757b86;
             text-decoration : none;
                       float : left;
}
DIV.LinkTopMenu A,
DIV.LinkTopMenu A:link,
DIV.LinkTopMenu A:visited,
DIV.LinkTopMenu A:active {
                   font-size : 12px;
                 font-weight : bold;
                       color : #757b86;
             text-decoration : none;
}
DIV.LinkTopMenu A:hover {
                 font-weight : bold;
                   font-size : 12px;
                       color : #dedcc5;
             text-decoration : none;
}


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

/* Aktiver Zustand des Textes des ausgewählten Menüpunktes */
DIV.LinkTopMenuSelected {
                       float : left;
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                   font-size : 12px;
                 font-weight : bold;
                 line-height : normal;
                font-variant : normal;
              text-transform : none;
                       color : #dedcc5;
             text-decoration : none;
}
DIV.LinkTopMenuSelected A,
DIV.LinkTopMenuSelected A:link,
DIV.LinkTopMenuSelected A:visited,
DIV.LinkTopMenuSelected A:active {
                   font-size : 12px;
                 font-weight : bold;
                       color : #dedcc5;
             text-decoration : none;
}
DIV.LinkTopMenuSelected A:hover {
                   font-size : 12px;
                 font-weight : bold;
                       color : #dedcc5;
             text-decoration : none;
}

/* ########## LinkMainMenu ########## */

/* Normaler Zustand des Textes des Menüpunktes */
DIV.LinkMainMenu {
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                   font-size : 12px;
                  font-style : normal;
                 line-height : normal;
                 font-weight : normal;
                font-variant : normal;
              text-transform : none;
                       color : #757b86;
             text-decoration : none;
}
DIV.LinkMainMenu A,
DIV.LinkMainMenu A:link,
DIV.LinkMainMenu A:visited,
DIV.LinkMainMenu A:active {
                   font-size : 12px;
                       color : #757b86;
             text-decoration : none;
}
DIV.LinkMainMenu A:hover {
                   font-size : 12px;
                       color : #dedcc5;
             text-decoration : none;
}



/* ########## LinkMainMenuSelected ########## */

/* Aktiver Zustand des Textes des ausgewählten Menüpunktes */
DIV.LinkMainMenuSelected {
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                   font-size : 12px;
                  font-style : normal;
                 line-height : normal;
                 font-weight : normal;
                font-variant : normal;
              text-transform : none;
                       color : #dedcc5;
             text-decoration : none;
}
DIV.LinkMainMenuSelected A,
DIV.LinkMainMenuSelected A:link,
DIV.LinkMainMenuSelected A:visited,
DIV.LinkMainMenuSelected A:active {
                 font-weight : normal;
                   font-size : 12px;
                       color : #dedcc5;
             text-decoration : none;
}
DIV.LinkMainMenuSelected A:hover {
                 font-weight : normal;
                   font-size : 12px;
                       color : #dedcc5;
             text-decoration : none;
}


/* ########## LinkMainMenuSub ########## */

/* Normaler Zustand des Textes des Menüpunktes */
DIV.LinkMainMenuSub {
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                   font-size : 10px;
                  font-style : normal;
                 line-height : 18px;
                 font-weight : normal;
                font-variant : normal;
              text-transform : none;
                       color : #757b86;
             text-decoration : none;
}
DIV.LinkMainMenuSub A,
DIV.LinkMainMenuSub A:link,
DIV.LinkMainMenuSub A:visited,
DIV.LinkMainMenuSub A:active {
                   font-size : 10px;
                       color : #757b86;
             text-decoration : none;
}
DIV.LinkMainMenuSub A:hover {
                   font-size : 10px;
                       color : #dedcc5;
             text-decoration : none;
}



/* ########## LinkMainMenuSubSelected ########## */

/* Aktiver Zustand des Textes des ausgewählten Menüpunktes */
DIV.LinkMainMenuSubSelected {
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                   font-size : 10px;
                 line-height : 18px;
                  font-style : normal;
                 font-weight : normal;
                font-variant : normal;
              text-transform : none;
                       color : #dedcc5;
             text-decoration : none;
}
DIV.LinkMainMenuSubSelected A,
DIV.LinkMainMenuSubSelected A:link,
DIV.LinkMainMenuSubSelected A:visited,
DIV.LinkMainMenuSubSelected A:active {
                   font-size : 10px;
                       color : #dedcc5;
             text-decoration : none;
}
DIV.LinkMainMenuSubSelected A:hover {
                   font-size : 10px;
                       color : #dedcc5;
             text-decoration : none;
}

.csc-textpic-caption,
.bottomText {
                       float : left;
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                   font-size : 10px;
                 font-weight : normal;
                 line-height : normal;
                font-variant : normal;
              text-transform : none;
                       color : #757b86;
             text-decoration : none;
}

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

/* Normaler Zustand des Textes des Menüpunktes */
DIV.LinkBottomMenu {
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                   font-size : 10px;
                  font-style : normal;
                 line-height : normal;
                 font-weight : normal;
                font-variant : normal;
              text-transform : none;
                       color : #757b86;
             text-decoration : none;
                       float : left;
}
DIV.LinkBottomMenu A,
DIV.LinkBottomMenu A:link,
DIV.LinkBottomMenu A:visited,
DIV.LinkBottomMenu A:active {
                   font-size : 10px;
                 line-height : normal;
                 font-weight : normal;
                       color : #757b86;
             text-decoration : none;
}
DIV.LinkBottomMenu A:hover {
	line-height : normal;
	font-weight : normal;
	font-size : 10px;
	color : #dedcc5;
	text-decoration : none;
}


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

/* Aktiver Zustand des Textes des ausgewählten Menüpunktes */
DIV.LinkBottomMenuSelected {
                       float : left;
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                   font-size : 10px;
                 font-weight : normal;
                 line-height : normal;
                font-variant : normal;
              text-transform : none;
                       color : #dedcc5;
             text-decoration : none;
}
DIV.LinkBottomMenuSelected A,
DIV.LinkBottomMenuSelected A:link,
DIV.LinkBottomMenuSelected A:visited,
DIV.LinkBottomMenuSelected A:active {
                 line-height : normal;
                   font-size : 10px;
                 font-weight : normal;
                       color : #dedcc5;
             text-decoration : none;
}
DIV.LinkBottomMenuSelected A:hover {
                 line-height : normal;
                   font-size : 10px;
                 font-weight : normal;
                       color : #dedcc5;
             text-decoration : none;
}

.hauptnavi {
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                   font-size : 12px;
                  font-style : normal;
                 line-height : normal;
                 font-weight : bold;
                font-variant : normal;
              text-transform : none;
                       color : #dedcc5;
             text-decoration : none;
}

.news p,
.news {
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                   font-size : 12px;
                  font-style : normal;
                 line-height : 17px;
                 font-weight : normal;
                font-variant : normal;
              text-transform : none;
                       color : #757b86;
             text-decoration : none;
}


/*
   *************************************************************************************************
   tipafriend
   *************************************************************************************************
*/

.tipafriendHeaderFont {
                       color : #FFFFFF;
                 font-weight : bold;
}

.tipafriendHintFont {
                       color : #FFFFFF;
}


/*
   *************************************************************************************************
   tt_news
   *************************************************************************************************
*/

.bodytext,
.news-list-morelink {
                 padding-top : 0px;
              padding-bottom : 0px;
                padding-left : 0px;
               padding-right : 0px;

                  margin-top : 0px;
               margin-bottom : 0px;
                 margin-left : 0px;
                margin-right : 0px;
}

.news-list-morelink A,
.news-list-morelink A:link,
.news-list-morelink A:visited,
.news-list-morelink A:active,
.news-list-morelink A:hover {
             text-decoration : none;

}

.news-single-author,
.news-single-category,
.news-single-timedata {
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                   font-size : 12px;
                  font-style : normal;
                 line-height : normal;
                 font-weight : bold;
                font-variant : normal;
              text-transform : none;
                       color : #757b86;
             text-decoration : none;
 }

.news-single-item h2 {
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                   font-size : 16px;
                  font-style : normal;
                 line-height : normal;
                 font-weight : bold;
                font-variant : normal;
              text-transform : none;
                       color : #757b86;
             text-decoration : none;
}

hr.clearer {
                       clear : right;
                      height : 1px;
                      border : 1px solid #dedcc5;
}

ul {
            list-style-image : url(/fileadmin/images/bullet.gif);

                 padding-top : 0px;
              padding-bottom : 0px;
                padding-left : 16px;
               padding-right : 0px;

                  margin-top : 0px;
               margin-bottom : 0px;
                 margin-left : 0px;
                margin-right : 0px;
/*
*/
}

.TableHeadline {
            background-color : #dedcc5;
}
