@charset "UTF-8";

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

.myCheckbox {
                      border : none;
}

.bildleiste  {
/*
                     z-index : 100;
            background-image : url(/fileadmin/images/pictureshow/Kopfleiste_Bilder-01.jpg);
*/
/*
                      border : 1px dashed red;
*/
                  background : #000000;
                    position : absolute;
                        left : 10px;
                         top : 10px;    
                       width : 800px;
                      height : 280px;                

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

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


.output {
                       width : 100%;
                      height : 20px;
                       color : #000000;
}

.outer-appear {
/*
                      border : 1px dashed green;
*/
                  background : url(T/fileadmin/images/pictureshow/Kopfleiste_Bilder-01.jpg);
                       width : 800px;
                      height : 280px;

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

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

.appear-div {
/*
                      border : 1px dashed red;
*/
                     display : none;
                  background : url(T/fileadmin/images/pictureshow/Kopfleiste_Bilder-02.jpg);          
                       width : 800px;
                      height : 280px;
                    position : relative;
                         top : 0px;
                        left : 0px;
                         
                 padding-top : 0px;
              padding-bottom : 0px;
                padding-left : 0px;
               padding-right : 0px;

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


/* ********************************************************* */

.LayoutSpaltenZwei {
}

.Spalte1 {
                 margin-right : 10px;
                margin-bottom : 10px;
}
.SpaltenAbstand {
/*
                       height : 100%;
                        width : 10px;
*/
}

.Spalte1,
.SpaltenAbstand {
                        float : left;
}

.LayoutSpaltenZwei {
                        width : 100%;
}

.Spalte1,
.Spalte2 {
/*
                       border : 1px dashed red;
*/
}

/* ********************************************************* */

.TeamBild {
                        float : left;
                 margin-right : 10px;
                margin-bottom : 10px;
}

.TeamText {
                  vertical-align : top;
}



pre {
                      display : none;
                   text-align : left;
                     overflow : visible;
}

code {
             background-color : #ffc;
}

pre code {
             background-color : #eee;
}

.pics {
                       height : 280px;
                        width : 800px;
                      padding : 0;
                       margin : 0;
                     overflow : hidden;
}

.pics img {
                       height : 280px; 
                        width : 800px;
                      padding : 0px;
                       border : 0px solid #ccc;
             background-color : white;
                          top : 0;
                         left : 0;
}


#LogoOben {
                    position : absolute;
                        left : 22px;
                         top : 19px;

/*
                       width : 182px;
                      height : 44px;
*/

                     z-index : 100;

}


#LogoUnten {
                    position : absolute;
                        left : 567px;
                         top : 7px;

                       width : 182px;
                      height : 44px;

} 


.RahmenSchwarz { 
                    position : absolute;
                        left : 10px;
                         top : 290px;

                       width : 800px;
                      height : 350px;
            background-color : black;
}


.inhaltRechts { 
                    position : absolute;
                        left : 10px;
                         top : 10px;
                       width : 175px;
                      height : 220px;
            background-color : white;  
                  text-align : left;

}



.inhaltRechtsRahmen { 
                    position : absolute;
                        left : 580px;
                         top : 20px;
                       width : 210px;
                      height : 240px;
                    overflow : auto;
            background-color : white;  

}

.inhaltLinks { 
                    position : absolute;
                        left : 10px;
                         top : 10px;
                       width : 520px;
                      height : 220px;
            background-color : white;
                  text-align : left;   
                       float : right;    
}

.inhaltLinksRahmen { 
                    position : absolute;
                        left : 10px;
                         top : 20px;
                       width : 560px;
                      height : 240px;
                    overflow : auto;
            background-color : white;  
}

.Streifenlinie {
                    position : absolute;
                        left : 0px;
                         top : 0px;

                       width : 800px;
                      height : 7px;

} 

.RahmenWeiss { 
/*
                      border : 1px dashed red;
*/
                    position : relative;
                       width : 820px;
                      height : 650px;
                    overflow : hidden;

            background-color : white;
                 margin-left : auto;
                margin-right : auto;
}                

.TopMenu {
                    position : absolute;
                       width : 820px;
                        left : 20px;
                         top : 255px;
                     z-index : 100;
                  text-align : left;
                     
}


.BottomMenu {
                    position : absolute;
                        left : 10px;
                         top : 50px;
}


.FlaecheWeiss { 
                    position : absolute;
                        left : 10px;
                         top : 270px;

                       width : 780px;
                      height : 70px;
            background-color : white;

}





.galleryImage { 
                      height : 100px;

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

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


}


.gallery {            

}

.formField {      
                 padding-top : 0px;
              padding-bottom : 0px;
                padding-left : 0px;
               padding-right : 10px;

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

/*                
                margin-right : 4px;
               padding-right : 10px;
*/
}

fieldset {      
                      border : 0px;      
                 padding-top : 0px;
              padding-bottom : 0px;
                padding-left : 0px;
               padding-right : 0px;

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



#silvester {
					 display : none;
					 opacity : 1;
					 z-index : 1000;
			        position : absolute;
			             top : 40px;
			            left : 0px;
			      text-align : center;
			           width : 100%;
			          height : 100%;
			          cursor : pointer;

}

#overlaySilvester {
			          cursor : pointer;
}

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


body {
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                   font-size : 0.7em;
                 line-height : 1.3em;

                  font-style : normal;
                 line-height : 1.3em;
                 font-weight : normal;
                font-variant : normal;
              text-transform : none;
                       color : black;
             text-decoration : none;

                  text-align : center;

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

                  margin-top : 0px;
               margin-bottom : 0px;
                 margin-left : 0px;
                margin-right : 0px;
                
            background-color : black
}



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

/* Normaler Zustand des Textes des Menüpunktes */
DIV.LinkBottomMenu {
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                  font-style : normal;
                 line-height : normal;
                 font-weight : normal;
                font-variant : normal;
              text-transform : none;
                       color : black;
             text-decoration : none;
                       float : left;
}
DIV.LinkBottomMenu A,
DIV.LinkBottomMenu A:link,
DIV.LinkBottomMenu A:visited,
DIV.LinkBottomMenu A:active {
                 line-height : normal;
                 font-weight : normal;
                       color : black;
             text-decoration : none;
}
DIV.LinkBottomMenu A:hover {
                 line-height : normal;
                 font-weight : normal;
                       color : grey;
             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-weight : normal;
                 line-height : normal;
                font-variant : normal;
              text-transform : none;
                       color : grey;
             text-decoration : none;
}
DIV.LinkBottomMenuSelected A,
DIV.LinkBottomMenuSelected A:link,
DIV.LinkBottomMenuSelected A:visited,
DIV.LinkBottomMenuSelected A:active {
                 line-height : normal;
                 font-weight : normal;
                       color : grey;
             text-decoration : none;
}
DIV.LinkBottomMenuSelected A:hover {
                 line-height : normal;
                 font-weight : normal;
                       color : grey;
             text-decoration : none;
}



img {
                      border : 0;
}

img A,
img A:link,
img A:visited,
img A:active {
/*
                 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 : #1C4788;
}

.HintergrundHellgrau {
            background-color : #E8ECF3;
}


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

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

textarea,
input {
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                  font-style : normal;
                   font-size : 100%;
                 font-weight : normal;
                font-variant : normal;
              text-transform : none;

                      border : 1px solid black;

                     padding : 2px;

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

.myFormElementFocus,
textarea:focus,
input:focus {
            background-color : #E6E4FF;
}

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

                  margin-top : 3px;
                      height : 20px;
}  

A,
A:link,
A:visited,
A:active {
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                  font-style : normal;
                 font-weight : bold;
                font-variant : normal;
              text-transform : none;
                       color : black;
             text-decoration : none;

}
A:hover {
                       color : grey;
             text-decoration : none;
}

iframe {
                      border : 0px;
}

.csc-textpic-caption,
.bottomText {
/*
                       float : left;
*/
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                 font-weight : normal;
                 line-height : normal;
                font-variant : normal;
              text-transform : none;
                       color : #1C4788;
             text-decoration : none;
}

.news p,
.news {
                 font-family : Verdana, Arial, Helvetica, sans-serif;
/*
                   font-size : 12px;
*/
                  font-style : normal;
                 font-weight : normal;
                font-variant : normal;
              text-transform : none;
                       color : #58585a;
             text-decoration : none;
}


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

.bodytext,
.news-list-morelink {

                 font-family : Verdana, Arial, Helvetica, sans-serif;

                  font-style : normal;
                 font-weight : normal;
                font-variant : normal;
              text-transform : none;
                       color : black;
             text-decoration : none;
 
                 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 {
          
                 font-family : Verdana, Arial, Helvetica, sans-serif;
 
                  font-style : normal;
                 font-weight : bold;
                font-variant : normal;
              text-transform : none;
                       color : black;
             text-decoration : none;

             text-decoration : none;

}

.news-single-author,
.news-single-category,
.news-single-timedata {
                 font-family : Verdana, Arial, Helvetica, sans-serif;

                  font-style : normal;
                 font-weight : normal;
                font-variant : normal;
              text-transform : none;
                       color : black;
             text-decoration : none;
 }

.news-single-item {


}

.news-single-item h2 {
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                 
                  font-style : normal;
                 font-weight : bold;
                font-variant : normal;
              text-transform : none;
                       color : black;
             text-decoration : none;
}

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

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;
/*
*/
}

.LabelSearch {
                 font-family : Verdana, Arial, Helvetica, sans-serif;
                  font-style : normal;
                 line-height : normal;
                 font-weight : bold;
                font-variant : normal;
              text-transform : none;
                       color : #FFFFFF;
             text-decoration : none;
}