form                     {  margin: 0px 0px 0px 0px; border: 0px; padding: 0px;}
body                     {  scrollbar-arrow-color:      #666666;
                            scrollbar-base-color:       #E5E5E5;
                            scrollbar-darkshadow-color: #FFFFFF;
                            scrollbar-face-color:       #E5E5E5;
                            scrollbar-track-color:      #FFFFFF;
                            scrollbar-shadow-color:     #FFFFFF;
                         }
select			             {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; }

 .Blue                   {  background-color:           #3399FF; }
 .Blue a                 { color:           #FFFFFF; }
 .White                  {  background-color:           #FFFFFF; }
 
 .ContentPad             {  padding-left: 8px; padding-right: 8px; }
 .ContentPadBlLineLeft   {  padding-left: 8px; padding-right: 8px; border-left:  1px #3399FF solid;}
 .ContentPadBlLineRight  {  padding-left: 8px; padding-right: 8px; border-right:  1px #3399FF solid;}
 
 .BlueLineTop            {  background-image:  url(../images/fr_wh_top.jpg); border-top: 10px #FFFFFF solid; }
 .BlueLineBottom         {  background-image:  url(../images/fr_wh_bot.jpg); }
 .BlueLineRight 	       {  padding-left: 8px; border-right:  1px #3399FF solid;}

  .PointsGray            {  border-top: 4px #FFFFFF solid; border-bottom: 1px #FFFFFF solid; height:1px;}

 .StripesGray            {  background-image:  url(../images/bg_01.jpg); border-top: 3px #FFFFFF solid; border-left: 7px #FFFFFF solid; border-right: 5px #FFFFFF solid;}
 .StripesGrayOnBlue      {  background-image:  url(../images/bg_01.jpg); border-left: 7px #3399FF solid; border-right: 5px #3399FF solid;}
 .StripesBlue            {  background-image:  url(../images/bg_02.jpg); border-top: 3px #3399FF solid; border-left: 7px #3399FF solid; border-right: 5px #3399FF solid;}

 .ImgBorderBlue          {  border-top: 3px #3399FF solid; border-left: 7px #3399FF solid; border-right: 5px #3399FF solid; border-bottom: 3px #3399FF solid;}
 .ImgBorderWhite         {  border-top: 3px #FFFFFF solid; border-left: 7px #FFFFFF solid; border-right: 5px #FFFFFF solid; border-bottom: 3px #FFFFFF solid;}
 .ImgOnBlue              {  border: 1px #FFFFFF solid; }
 .ImgOnWhite             {  border: 1px #666699 solid; }

 .TxtBorderBlue          {  border-top: 3px #3399FF solid; border-left: 7px #3399FF solid; border-bottom: 3px #3399FF solid;}


 .spanstyle {
	position:absolute;
	visibility:visible;
	top:-50px;
	font-size:10pt;
	font-family:Verdana;
    font-weight:bold;
	color:black;
}

  .Gray11NormalPts       {  font-size: 11px; font-weight: normal; color: #333333; text-decoration:      none;}
li.Gray11NormalPts       {  list-style-image:  url(.../images/btn_left_arr.gif);}						 

.offWebFil {
  text-align:center;
}

/* menu left */
TD#menu{
	background-color:#3399FF;
	border-bottom: 1px dotted #ddd;
}

/*links styles Box_01_menu*/

TD#menu DIV A{
	text-decoration:none;
}
TD#menu DIV A:visited{
	text-decoration:none;
}
TD#menu DIV A:hover{
	text-decoration:underline;
}
TD#menu DIV A:active{
	text-decoration:none;
}


/*  menu , level 1, normal state (NO) */
TD#menu DIV.menu1-level1-no{
	font-weight: bold; 
	color: #fff;
	padding-top:4px;
        padding-left:25px;
	padding-bottom:5px;
	border-top: 1px dotted #ddd;
	text-decoration:none;
}
/*  menu , level 1, active state (ACT)*/
TD#menu DIV.menu1-level1-act{
  font-weight: bold;
	padding-top:4px;
	padding-left:25px;	
	padding-bottom:5px;
	border-top: 1px dotted #ddd;
}
TD#menu DIV.menu1-level1-ifsub{
  font-weight: bold; 
	color: #fff;
	padding-top:4px;
        padding-left:17px;
	padding-bottom:5px;
	border-top: 1px dotted #ddd;
	text-decoration:none;
}
/*  menu , level 1, normal state (NO), link-color */
TD#menu DIV.menu1-level1-no A{	 
	color:#fff;
}
/*  menu , level 1, active state (ACT), link-color changed */
TD#menu DIV.menu1-level1-act A{ 
	color:#fff;
}
/*  menu , level 1, has sublevels (IFSUB), link-color changed */
TD#menu DIV.menu1-level1-ifsub A{ 
	color:#fff;
}


/*  menu , level 2, normal state (NO) */
TD#menu DIV.menu1-level2-no{
	font-weight: bold; 
	color: #fff;
	padding: 4px 0px 5px 30px;	
	text-decoration:none; 
}

/*  menu , level 2, active state (ACT)*/
TD#menu DIV.menu1-level2-act{
	font-weight: bold;
	padding: 4px 0px 5px 30px;
}

/*  menu , level 2, normal state (NO), link-color */
TD#menu DIV.menu1-level2-no A{	 
	color:#fff;
	padding-left:9px;
}

/*  menu , level 2, active state (ACT), link-color changed */
TD#menu DIV.menu1-level2-act A{ 
	color:#fff;
	padding-left:9px;
}

.Breadcrumps            {  text-transform:uppercase; font-size:28px; color:white; text-decoration:none;line-height:100%;}
.Breadcrumps a:link     {  text-transform:uppercase; font-size:28px;color: #FFFFFF; text-decoration:      none; }
.Breadcrumps a:visited  {  text-transform:uppercase; font-size:28px;color: #FFFFFF; text-decoration:      none; }
.Breadcrumps a:active   {  text-transform:uppercase; font-size:28px;color: #FFFFFF; text-decoration:      none; }
.Breadcrumps a:hover    {  text-transform:uppercase; font-size:28px;color: #FFFFFF; text-decoration: 	 none; }


DIV#Path DIV.Gray10Link A:link        {  color: #333333; text-decoration:      none; }
DIV#Path DIV.Gray10Link A:visited     {  color: #333333; text-decoration:      none; }
DIV#Path DIV.Gray10Link A:active      {  color: #CC0000; text-decoration:      none; }
DIV#Path DIV.Gray10Link A:hover       {  color: #CC0000; text-decoration: underline; }


/*Allgemeine Einstellungen************************************************************************************************/
.tdmaincontent {
  padding-left:5px;
  padding-right:5px;
}

.tdmaincontent li {
 	margin-bottom:	5px;
}

.tdmaincontent table td {
	vertical-align: top;
}

#calendar {
  padding-top:15px;
}
body,body,td,p {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  line-height:130%;
  text-decoration:none; 
  font-size: 11px; 
  font-style: normal; 
  color: #000000;
}


p.bodytext { 
  margin:0;
  padding:0; 
  margin-bottom:0px;
}

a {
   font-style: normal; 
  color: #CC0000;
  text-decoration:none;
}

img {
  border:none;
}
/*TYPO Content Elements Headlines******************************************************************************************/
.csc-header {
  font-weight: bold;
  text-decoration:none;    
  
}
.csc-header h1 {
  font-size: 11px;
  color: #CC0000;
  padding-left: 5px; 
  padding-top: 7px; 
  padding-bottom: 7px;
  padding-top:5px;
  text-align:center; 
  background-image:  url(../images/bg_01.jpg);
  margin-bottom:10px;
  margin-left:0px;
  margin-top:20px; 
}
h1.csc-firstHeader {
   margin-top:0px;
  
}


/*TYPO Content Boxes (left,Right) Headlines***********************************************************************************/

.csc-header h3  {
  margin-top:0px;
  margin-bottom:5px;
  color: #FFFFFF;
  font-size: 11px;
}


.csc-header h5 {
  margin-top:0px;
  margin-bottom:5px;
  color: #3399FF;
  font-size: 11px;
}


.leftListing {
  width:100%;
}


/*Typo News **********************************************************************************************************/
.tx-ttnews-browsebox {
  font-style:normal;
	margin-left:5px;
	
} 

.tx-ttnews-browsebox a {
    font-style: normal; 
    color: #CC0000;
    text-decoration:none;
}

.tx-ttnews-browsebox a:hover {  
   color: #CC0000; 
   text-decoration: underline; 
}

.news-catRootline{
   float:left;
}

#offWebFil p {
  display:inline;
}

.news-amenu-container a {
    font-style: normal; 
    color: #FFFFFF;
    text-decoration:none;
}
.news-amenu-container a:hover {
     text-decoration:underline;
}

.news-amenu-container ul {
 margin-left:0px;
 padding-left:0px;
 padding-top:0px;
}

.news-amenu-container li {
 list-style-type:none; 
 color:white;
}

.news-amenu-item-year, .csc-header h4, .PointsWhite {
    margin-top:10px;
    margin-bottom:0px;
    font-size: 11px; 
    font-weight: bold;
    border-bottom:1px white dotted;
    color:white;
    border-top:1px white dotted;
   
  
}


/* TYPO3 Edit Panel **********************************************************************************************************/

table.typo3-editPanel { border: none; background-color: #fff; width: auto;}
div.third table.typo3-editPanel img {
	width: auto;
	height: auto;
}
table.typo3-editPanel TD.typo3-editPanel-controls { border: 1px solid #ccc; background-color: #fff;}

 



/*TYPO Indexed Search **********************************************************************************************************/

.tx-indexedsearch-searchbox table p, .tx-indexedsearch-descr p,tx-indexedsearch-browsebox {
    font-style: normal; 
    color: #000000;
    text-decoration:none;
}

.tx-indexedsearch-title-caption a,tx-indexedsearch-browsebox a {
  color: #CC0000; 
  text-decoration:none; 
}
.tx-indexedsearch-title-caption a:hover,tx-indexedsearch-browsebox a:hover {
  text-decoration:underline; 
}

.tx-indexedsearch-info a{
    font-style: normal; 
    color: #000000;
    text-decoration:none;
}

.csc-loginform input{
  border:1px black solid;
  width:100px;
  
}
.csc-menu {
  width:120px;
  margin-left:200px;
 
}
.csc-menu li {
  list-style:none;
}

#video a {
	color:#000000;
}
