*  {
margin:0;
padding:0;
font-family:  Verdana,Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align: top;
}
div.clear {
	clear: both;
}
div.wtgallery_list_area div.wtgallery_list,
div.wtgallery_category_area div.wtgallery_categories {
	float: left;
}
div.wtgallery_list_area div.wtgallery_list_firstofrow,
div.wtgallery_category_area div.wtgallery_category_firstofrow {
	clear: left;
}
.wtgallery_category_firstofrow{
text-align: center;
width: 100
}

.wtgallery_category_centerofrow{
text-align: center;
width: 100
}

.wtgallery_category_lastofrow{
text-align: center;
width: 100
}

.wtgallery_category{
margin: ;
padding: 15;
}
.wtgallery_list,.wtgallery_list_area,.wtgallery_category_pagebrowser_area{
padding: 5;
}

.wtgallery_categories
{
margin: 30;
}
.wtgallery_category_area
{
}

.NewsLatest{
width: 160px;
}
.NewsLatestUeber{
color: #001b51;
background-color: white;
font-weight: bold;
font-size: 14px;
border-bottom: 1px solid #ccd1dc;
}
.NewsLatestInhalt{
color: white;

border-bottom: 1px solid #ccd1dc;
background-color: #white;
}
.NewsLatestGfx{
background-color: #ccd1dc;
background-image: url(template_kasten.png);
}
.NewsLatestArchiv{
color: white;
}
.NewsListUeber{
color: #001b51;
border: 1px solid #ccd1dc;
background-color: white;
font-weight: bold;
}
.NewsListInhalt{
color: white;
border-left: 1px solid #ccd1dc;
border-bottom: 1px solid #ccd1dc;
background-color: #white;
}
.NewsListLeer{
color: white;
border-bottom: 1px solid #ccd1dc;
background-color: #white;
}
.NewsListImage{
color: white;
border-right: 1px solid #ccd1dc;
border-bottom: 1px solid #ccd1dc;
background-color: #white;
}
.NewsSingleInhalt{
height: 100px;
}
b{
font-weight: bold;
}
strong{
font-weight: bold;
color: #001b51;
}
body{
width: 1024px;
}
#daten img{
width: 200px !important;
height: 200px !important;
}
.tdhead{
width: 1024px;
height: 200px;
background-repeat: no-repeat;
border-bottom: 1px solid #ccd1dc;
}
.tdsubnavl{
text-align: center;
height: 20px;
vertical-align: middle;
width: 160px;
background-repeat: no-repeat;
font-weight: bold;

}
.tdsubnavl a{
margin: auto;
vertical-align: middle;
}
.tdsubnavm{
font-weight: bold;
font-size: 12px;
width: 684px;
height: 20px;
vertical-align: middle;
background-repeat: no-repeat;

}
.tdsubnavr{
width: 160px;
height: 20px;

}
.tdsubnavm ul
{
height: 16px;
}
.tdsubnavm ul a
{
text-decoration: none;
padding-left: 10px;
color: #001B51;
}
.tdsubnavm ul a:visited
{
color: #001B51;
text-decoration: none;
padding-left: 10px;
margin: 0px;
}
.tdseite{
width: 1024px;
background-color: #F9FAFC;
border: 1px solid #ccd1dc;

}
.tdnavi{
border-top: 1px solid #ccd1dc;
border-right:1px solid #ccd1dc;

width: 160px;
}
.tdnews{
width: 160px;
border-top: 1px solid #ccd1dc;
}
.tdinhalt{
width: 634px;
list-style-image: url(./listpunkt.gif);
border-top: 1px solid #ccd1dc;
border-right: 1px solid #ccd1dc;
padding: 20px;
}
.tdinhalt a{
color: #fa0303;
}
.tdinhalt a:visited{
color: #5b698f;
}
#inhalt_l
{
margin: auto;
width: 160px;
padding-top: 30px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
}
#inhalt_normal
{
margin-top: 35px;
font-size: 12px;
height: 100%;
padding: 30px;
}
#inhalt_rechts
{
list-style-image: url(./listpunkt.gif);
margin-top: 35px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
height: 100%;
padding: 30px;
}


#mainnav
{

margin-top: 20px;
margin-left: 0px;

}
#wgn{
border-bottom: 1px solid #ccd1dc;
border-top: 1px solid #ccd1dc;
text-align: center;
margin: auto;
padding-top: 20px;
padding-bottom: 20px;
}
#logos{
border-bottom: 1px solid #ccd1dc;
text-align: center;
margin: auto;
padding-top: 10px;
padding-bottom: 10px;
}
#linkpartner
{
padding-top: 30px;
width: 120px;
margin: auto;
text-align: center;
}
/* IE-Hack für die Breite */
*html ul.menu ul {

    
}
/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */

ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
}
 
ul.menu, ul.menu ul {
list-style-type: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;


margin: 0px;
padding: 0px;

}
ul.menu a {

text-decoration: none;
color: #001B51;
display: block;
margin-left: 20px;
padding: 0px;

}
ul.menu li {
list-style-type: none;
padding: 5px;

margin-left: 0px;
background-color: #F9FAFC;
width: 160px;
border-top: 1px solid #ccd1dc;
}
/* Für Unterpunkte keine Float-Eigenschaft */
ul.menu ul li {
    float:none;
    background-color: white;
    margin-left: 0px;
}
/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menu ul li.hover, ul.menu ul li:hover {
    background-color: #e9ecf4;
}

/* Zweite Ebene */
        ul.menu ul {
              margin-left: 70px;
              margin-top: -10px;
                 padding-left: 0px;
               position: absolute;
               background-color: white;
                border: 1px solid #ccd1dc;
                display: none;
     }
   /* Zweite Ebene anzeigen */
       ul.menu li.hover ul, ul.menu li:hover ul  {
               display: block;
   }
/* Dritte Ebene */
   ul.menu li.hover ul ul, ul.menu li:hover ul ul {
                  display: none;
                    margin-left: 70px; /* Breite eines Listenelements - Überlagerung */
              margin-top: 0px; /* Höhe eines Listenelements */
        }
   /* Dritte Ebene anzeigen */
       ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {
                display: block;
   }
/* Vierte Ebene */
     ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {
                  display: none;
    }
   /* Vierte Ebene anzeigen */
       ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {
               display: block;
   }
ul.csc-bulletlist
{
list-style-image: url(./listpunkt.gif);
}

.tr-even
{
fbackground-color: white;
}
.tr-odd
{
background-color: #e9ecf4;
}
.csc-uploads-fileName

{
width: 100px;
}
.csc-uploads
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
border-spacing: 0px;
border: 1px solid #ccd1dc;
}
.csc-uploads td
{
padding: 3px 10px 3px 10px;
}
.csc-uploads p
{
pargin: 0;
padding: 0px;
}
.csc-uploads a
{
pargin: 0;
padding: 0px;
color: #fa0303;
}
.csc-textpic-intext-right-nowrap
{
margin-bottom: 5px;
border: 1px solid #ccd1dc;
}
.csc-textpic-intext-left-nowrap
{
margin-bottom: 5px;
border: 1px solid #ccd1dc;
}
.csc-textpic-intext-center-nowrap
{
align: center;
margin-bottom: 5px;
border: 1px solid #ccd1dc;
}

.csc-textpic-center
{
text-align: center;
margin-bottom: 5px;

}
.csc-textpic-text
{

}
.csc-textpic
{
text-align: center;

}
.csc-textpic-imagecolumn
{
width: 190px;
}
.csc-loginform
{
text-align: right;
height: 16px;
padding: 0px;
margin-left:auto;
margin-right:0;

}
h1{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 30px;
display: inline;
color: #001b51;
}
h2{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 26px;
display: inline;
color: #001b51;
}
h3{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 22px;
display: inline;
color: #001b51;
}
h4{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 18px;
display: inline;
color: #001b51;
}
h5{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
display: inline;
color: #001b51;
}
h6{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
display: inline;
color: #001b51;
}

.tx-bddbflvvideogallery-pi1 p {

  padding:0px;
  text-align:center;
  border:1px solid #ddd;
  background-color:#eee;
 
  margin: auto;
  }

.flvplayer_listpic_pic {
  border: 1px solid #ccd1dc;
}
.flvplayer_listpic {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_firstofrow {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;

	background-position: 0px 0px;
}

.flvplayer_listpic_lastofrow {



  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 0px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_pagebrowser {

}

.browseLinksWrap {
	text-align: center;
}
#flvcaption {
 clear: both;
 margin-top: 0px;
 float: -left;





}
#flvplayercaption {
 clear: both;
float: -left;

}

.flvplayer_pagebrowser_fwd {
  float:right;
  margin-right: 4px;
}

.flvplayer_pagebrowser_back {
  float:left;

}

#player {
	margin-left: auto;
	float: -left;

}



* html #player {
	margin-left: auto;
	float: -left;
}

#playlist {
margin: auto;
}

#loadingMessage {
padding: 7px 0px 7px 0px;
width: 320px;
background-color: #ffffff;
text-align: center;
position: absolute;
margin: 130px 0px 0px 19px;
}
.contenttable
{
font-size: 12px;
border: 1px solid #ccd1dc;
}
.contenttable{
border: 0px;
}
a:visited{
text-decoration: none;
}
a:link{
text-decoration: none;
}

a:hover {
text-decoration: none;
}
a img {
  border: none;
}
