/*Zellen mit und ohne Schrift*/
  .cellCenter             { text-align:center }
  .cellYellow 	          { background-color: #FDF4C6; vertical-align: top; text-align: center; width: 15px; font-size: 13px }
  .cellYellowBlackNormal  { background-color: #FDF4C6; font-size: 13px; color: #000000; text-align: left; padding: 2px }
  .cellYellowBlackBold    { background-color: #FDF4C6; font-size: 13px; color: #000000; font-weight: bold; text-align: left; padding: 2px }
  .cellYellowBlueNormal   { background-color: #FDF4C6; font-size: 13px; color: #000080; text-align: left; padding: 3px }
  .cellYellowBlueBold     { background-color: #FDF4C6; font-size: 13px; color: #000080; font-weight: bold; text-align: left; padding: 3px }
  .cellYellowBlueBoldBig  { background-color: #FDF4C6; vertical-align: middle; font-size: 16px; color: #000080; font-weight: bold }
  .cellFrameBlue          { border-style:solid; border-width:thin; border-color:#000080 }
  .cellBlueBoldwhite16 	  { background-color:#000080; font-size:13px; font-weight:bold; color:#ffffff }
  .cellBlueBoldLeft 	  { font-size:13px; font-weight:bold; color:#000080; width:280px }
  .cellGrey   		      { background-color: #DCDCDC; width: 15px }
  .cellGreyschwarz13      { background-color:#DCDCDC; font-size:13px; color: #000000;}
  .cellGreyschwarz13bold  { background-color:#DCDCDC; font-size:13px; color: #000000; font-weight:bold}
  .cellRed                { background-color: #C10000; vertical-align: top; font-size: 16px; font-weight: bold; color: #FFFFFF }
  .cellRedboldwhite13     { background-color: #C10000; vertical-align: top; font-size: 13px; font-weight: bold; color: #FFFFFF }
  .cellBlueWhite          { background-color: #000080; vertical-align: top; font-size: 16px; font-weight: bold; color: #FFFFFF }
  .cellLogo    		      { text-align:center; vertical-align: middle; width: 20% }
  .cellPicture            { background-color: #FDF4C6; text-align:center; vertical-align: top }
  .cellText			      { font-size: 13px; text-align: justify; vertical-align: top; padding-right: 8px; padding-bottom: 2px; padding-top: 2px; width: 80% }
  .cellFrametextBold      { font-size: 13px; text-align: left; font-weight:bold; border-style:solid; border-width:1px; border-color:#000000 }
  .cellYellowBlueBold16   { background-color: #FDF4C6; font-size: 16px; color: #000099; font-weight: bold }
  .cellYellowNormalLeftBlack13   { background-color:#FDF4C6; font-size:13px; font-weight:normal; text-align:left; color:#000000 }
  .cellYellowNormalRightBlack13  { background-color:#FDF4C6; font-size:13px; font-weight:normal; text-align:right; color:#000000 }
  .cellYellowNormalCenterBlack13 { background-color:#FDF4C6; font-size:13px; font-weight:normal; text-align:center; color:#000000 }
  .cellYellowBoldLeftBlack13   { background-color:#FDF4C6; font-size:13px; font-weight:bold; text-align:left; color:#000000 }
  .cellYellowBoldRightBlack13  { background-color:#FDF4C6; font-size:13px; font-weight:bold; text-align:right; color:#000000 }
  .cellYellowBoldCenterBlack13 { background-color:#FDF4C6; font-size:13px; font-weight:bold; text-align:center; color:#000000 }
  .cellBlueBoldRightWhite22    { background-color:#000099; font-size:22px; font-weight:bold; text-align:right; color:#ffffff }
  .cellBlueBoldLeftRed16       { background-color:#FDF4C6; font-size:16px; font-weight:bold; text-align:left; color:#C10000 }
  .cellBlueBoldLeftWhite13     { background-color:#000099; font-size:13px; font-weight:bold; text-align:left; color:#FFFFFF }
  .cellBlueBoldLeftWhite16     { background-color:#000099; font-size:16px; font-weight:bold; text-align:left; color:#FFFFFF }
  .cellBlueBoldRightWhite13    { background-color:#000099; font-size:13px; font-weight:bold; text-align:right; color:#FFFFFF }
  .cellBlueBoldCenterWhite13   { background-color:#000099; font-size:13px; font-weight:bold; text-align:center; color:#FFFFFF }
  .cellBlueNormalLeftWhite13   { background-color:#000099; font-size:13px; font-weight:normal; text-align:left; color:#FFFFFF }
  .cellBlueNormalRightWhite13  { background-color:#000099; font-size:13px; font-weight:normal; text-align:right; color:#FFFFFF }
  .cellBlueNormalLeftWhite12   { background-color:#000099; font-size:13px; font-weight:normal; text-align:left; color:#FFFFFF }
  .cellBlueBoldCenterWhite13   { background-color:#000099; font-size:13px; font-weight:bold; text-align:center; color:#FFFFFF }
  .cellBlueBoldLeftYellow16    { background-color:#000080; font-size:16px; font-weight:bold; text-align:left; color:#FDF4C6 }
  .cellBlueBoldLeftBlue16      { background-color:#FDF4C6; font-size:16px; font-weight:bold; text-align:left; color:#000099 }
  .cellBlueBoldRightWhite16    { background-color:#000099; font-size:16px; font-weight:bold; text-align:right; color:#ffffff }
  .cellLightGraytextBoldLeftBlue16     { background-color:#F3F3F3; font-size:16px; font-weight:bold; text-align:left; color:#000099 }
  .cellLightGraytextBoldLeftBlack13    { background-color:#F3F3F3; font-size:13px; font-weight:bold; text-align:left; color:#000000 }
  .cellGraytextBoldLeftBlack13         { background-color:#DCDCDC; font-size:13px; font-weight:bold; text-align:left; color:#000000 }
  .cellWhitetextBoldLeftBlack13        { background-color:#FFFFFF; font-size:13px; font-weight:bold; text-align:left; color:#000000 }
  .cellWhitetextNormalLeftBlack13        { background-color:#FFFFFF; font-size:13px; font-weight:normal; text-align:left; color:#000000 }
  .cellLightGraytextNormalRightBlack11 { background-color:#F3F3F3; font-size:11px; font-weight:normal; text-align:right; color:#000000 }
  .cellWhitetextNormalRightBlack11     { background-color:#FFFFFF; font-size:11px; font-weight:normal; text-align:right; color:#000000 }
  .cellLightGraytextNormalLeftBlack11  { background-color:#F3F3F3; font-size:11px; font-weight:normal; text-align:left; color:#000000 }

/*Schrift*/
  .textBlueBoldBig      { font-size:16px; color: #000080; font-weight:bold }
  .textBlueBoldBigger   { font-size:22px; color: #000099; font-weight:bold }
  .textBlueBoldNormal   { font-size:13px; text-align:justify; color:#000080; font-weight:bold }
  .textBlueNormal  	    { font-size:13px; text-align:justify; color:#000080 }
  .textBlueRightBold13  { font-size:13px; text-align:right; color: #000099; font-weight:bold }
  .textBlueLeftBold13   { font-size:13px; text-align:left; color: #000099; font-weight:bold }
  .textBlueSmall  	    { font-size:10px; text-align:justify; color:#000080 }
  .textBlackSmall       { font-size:10px; text-align:justify; color:#000000 }
  .textBlackNormal      { font-size:13px; text-align:justify; color:#000000 }
  .textBlackNormalTop13 { font-size:13px; text-align:justify; color:#000000; vertical-align:top }
  .textBlackBold        { font-size:13px; text-align:justify; color:#000000; font-weight:bold }
  .textLigthGrayBold    { font-size:13px; text-align:justify; color:#D0D0D0; font-weight:bold }
  .textBlackBoldLeft13  { font-size:13px; text-align:left; color:#000000; font-weight:bold }
  .textBlackBold16      { font-size:16px; color:#000000; font-weight:bold }
  .textBlueBoldLeft12   { font-size:12px; text-align:left; color:#000080; font-weight:bold }
  .textBoldDarkRed12    { font-weight:bold; color:#CC0000; font-size:12px }
  .textBlueNormalLeft12 { font-size:12px; text-align:left; color:#000080; font-weight:normal }
  .textBlackNormalLeft13 { font-size:13px; text-align:left; color:#000000; font-weight:normal }
  .textBlackNormalCenter13 { font-size:13px; text-align:center; color:#000000; font-weight:normal }
  .textBlackNormalLeft11 { font-size:11px; text-align:left; color:#000000; font-weight:normal }
  .textBlackNormalRight11 { font-size:11px; text-align:right; color:#000000; font-weight:normal }
  .textBlueNormalRight12 { font-size:12px; text-align:right; color:#000080; font-weight:normal }
  .textBlueBoldLeft14    { font-size:14px; text-align:left; color:#000080; font-weight:bold }
  .textBlackNormalLeft   { font-size:13px; text-align:left; color:#000000 }
  .textWhiteBoldBig	     { font-size:16px; text-align:justify; color:#FFFFFF; font-weight:bold }
  .textWhiteBoldLeft12   { font-size:12px; text-align:left; color:#FFFFFF; font-weight:bold }
  .textCasterixTop       { vertical-align:top; color:#FF0000 }
  .textbluebold16   	 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000080; font-weight:bolder }
  .redBigPoint		     { text-align:center; color: #C10000; font-size: 26px }
  .blueBigPoint		     { text-align:center; color: #C8D0E0s; font-size: 26px }
  .textRedBoldLeft12     {  font-weight:bold; text-align:left; color:#FF0000; font-size:12px }
  .textRedBoldLeft13     {  font-weight:bold; text-align:left; color:#FF0000; font-size:13px }

/*Eingabefelder*/
  .fieldInputError      { background-color: #CC0000; color: #FFFFFF;  border-style:solid; border-width:thin; border-color:#000080 }
  .fieldInputFrameBlue  { background-color: #FFFFFF; color: #000000; border-style:solid; border-width:thin; border-color:#000080 }

/*Button*/
  .buttonFrameBlue      { font-weight:bold; color:#000080; font-size:12px; background-color:#FFFFFF; border-style:solid; border-width:thin; border-color:#000080 }
  .buttonFrameBluetextBoldWhite { font-weight:bold; color:#FFFFFF; font-size:12px; background-color:#000099; border-style:solid; border-width:thin; border-color:#000099 }
  .buttonFrameBlueGraytextBoldWhite { font-weight:bold; color:#000080; font-size:12px; background-color:#F3F3F3; border-style:solid; border-width:thin; border-color:#000080 }

/*Tabellen*/
  .tableFrameBlue      {  border-style:solid; border-width:thin; border-color:#000080 }
  .tableFrameBluebackgroundYello { background-color:#FDF4C6; border-style:solid; border-width:thin; border-color:#000099 }
  .tableFrameBluebackgroundYellotextNormalBlack { background-color:#FDF4C6; border-style:solid; border-width:thin; border-color:#000099; font-weight:normal; color:#000000; font-size:13px }
  .tableframe    { border-color:#C8D0E0; border-style:solid; border-width:1px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
  .tablebottom   { border-bottom-color:#C8D0E0; border-bottom-style:solid; border-bottom-width:1px; }

.tabelle {
	background-color: #E8EBF2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c8d0e0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-right-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #c8d0e0;
}
.tabelle2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c8d0e0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-right-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #c8d0e0;
}

/*ToolTip*/
.tooltip2 {
	position: absolute;
	display: none;
	background-color: #FDF4C6;
	border-width: 1px;
	border-style: solid;
	border-color: #000099;
	padding: 2px
}
.tooltip2 .head{
	background-color: #FDF4C6;
}
.tooltip2 .content{
	color: 000000;
	font-size: 10px;

}

/*Style Sheet fuer Oldtimer Info*/

/*Links*/
  a:link			{ color: #000000; font-weight: bold; font-size: 13px }
  a:visited			{ color: #000000; font-weight: bold; font-size: 13px }
  /*a:link			{ color: #000080; font-weight: bold; font-size: 13px }*/
  /*a:visited		{ color: #000080; font-weight: bold; font-size: 13px }*/
  a:hover			{ color: #FF0000; font-weight: bold; font-size: 13px }
  a:active			{ color: #FF0000; font-weight: bold; font-size: 13px }
  a.archiv:link		{ color: #000000; font-weight: bold; font-size: 13px }
  a.archiv:visited	{ color: #000000; font-weight: bold; font-size: 13px }
  a.archiv:hover	{ color: #FF0000; font-weight: bold; font-size: 13px }
  a.archiv:active	{ color: #FF0000; font-weight: bold; font-size: 13px }
  a.archiv1:link	{ color: #000000; font-weight: normal; font-size: 13px }
  a.archiv1:visited	{ color: #000000; font-weight: normal; font-size: 13px }
  a.archiv1:hover	{ color: #FF0000; font-weight: normal; font-size: 13px }
  a.archiv1:active	{ color: #FF0000; font-weight: normal; font-size: 13px }

  /*alter Angaben*/
  a.big:link		{ color: #000080; font-weight: bold; font-size: 16px }
  a.big:visited		{ color: #000080; font-weight: bold; font-size: 16px }
  a.big:hover		{ color: #FF0000; font-weight: bold; font-size: 16px }
  a.extra_1:link	{ font-weight:normal; color: #000080;  font-size: 13px }
  a.extra_1:visited { font-weight:normal; color: #000080;  font-size: 13px }
  a.extra_1:hover	{ font-weight:normal; color: #FF0000;  font-size: 13px }
  a.small:link		{ font-weight:normal; color: #000000; font-size: 10px }
  a.small:visited 	{ font-weight:normal; color: #000000; font-size: 10px }
  a.small:hover		{ font-weight:normal; color: #FF0000;  font-size: 10px }
  a.white:link		{ font-weight:normal; color: #FFFFFF;  font-size: 13px; text-decoration: none }
  a.white:visited 	{ font-weight:normal; color: #FFFFFF;  font-size: 13px; text-decoration: none }
  a.white:hover		{ font-weight:normal; color: #FFFFFF;  font-size: 13px; text-decoration: none }

/*Allgemein*/
  body 		               { font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; margin-left: 15px; margin-top: 20px; margin-right: 2px }

  /*alte Angaben*/
  .bodyIndexHTM            { font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; margin-left: 2px; margin-top: 2px; margin-right: 2px }
  .bodyWhiteScrollbarsBlue { font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; margin-left: 15px; margin-top: 20px; margin-right: 2px; scrollbar-base-color:#FFFFFF; scrollbar-3dlight-color:#000080; scrollbar-arrow-color:#000080; scrollbar-darkshadow-color:#000080; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#000080; scrollbar-track-color:#FFFFFF }

/*Button*/
.button     { font-weight:normal; color:#000000; font-size:13px; background-color:#E8EBF2; border-style:solid; border-width:thin; border-color:#C8D0E0; }

/*Banner*/
.banner     { margin-left: 15px; margin-top:5px; margin-bottom:5px;}

/*Text*/
.text 		{font-family: Arial, Helvetica, sans-serif;	font-size:13px; text-align:left; }

/*Berichte*/
.bodyberichte {font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; margin-left: 10px;}
.headline1 	{font-size:14px; color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-color:#C8D0E0;}
.date1 		{font-size: 10px;color: #000000;font-family: Arial, Helvetica, sans-serif;}
.info 		{color: #C10000;font-weight: bold;font-size: 13px;font-family: Arial, Helvetica, sans-serif;}
.addon		{
font-size: 13px;font-style: italic;font-weight: bolder;font-family: Arial, Helvetica, sans-serif;
float:left;
width:100%;
clear:both;
}
.addon1		{font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.addon2		{font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.addon3		{font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
.text1 		{font-family: Arial, Helvetica, sans-serif;	font-size: 13px; text-align: justify;}
.text2 		{font-family: Arial, Helvetica, sans-serif;	font-size: 11px; text-align: justify;}
.text3 		{font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color:#000080;}
.text4 		{font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color:#000000; font-weight:bold;}
.text5 		{font-family: Arial, Helvetica, sans-serif;	font-size: 13px; font-weight:bold; color:#000080; text-align: left;}
.textkursiv	{font-size: 13px; font-weight: normal; font-style: italic; font-family: Arial, Helvetica, sans-serif;}
.introtext	{font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color:#000000; font-weight:bold;}
.rahmen     {border:2px solid grey; background-color:#FFFFFF; border-color:#C10000; padding:4px; margin:4px; font-size: 11px;}
.backbutton	{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;text-decoration: none;}
.theader    {font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color:#000080; color:#FFFFFF; text-align: center;}
.tdata      {font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color:#F8F4C8; color:#000080; text-align: center;}
.textfoto	{font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}

/*Hauptseite*/
.headlinehauptseite	{font-size:14px; color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-color:#C8D0E0;}
.headline2hauptseite {font-size: 14px;color: #000000;font-weight: bold;font-family: Arial, Helvetica, sans-serif; background-color:#E8EBF2;}
.bodyhauptseite 	 {font-family: Arial, Helvetica, sans-serif;font-size: 13px; color: #000000; background-color:#FFFFFF;}
.texthauptseite    	 {font-family: Arial, Helvetica, sans-serif;font-size: 13px; color: #000000;}
.textfetthauptseite {font-family: Arial, Helvetica, sans-serif;font-size: 13px; color: #000080; font-weight: bold;}
.textfarbighauptseite {font-family: Arial, Helvetica, sans-serif;font-size: 13px; color: #000080; font-weight:normal;}
.datehauptseite 	 {font-size: 10px;color: #000000;font-family: Arial, Helvetica, sans-serif; font-weight: bolder; vertical-align:top;}
.bgtabellehauptseite {background-color:#E8EBF2;}
.inserathauptseite   {font-size: 9px; text-align:center; border-color : #F0F4F8 ; color : #000000; background: #E8EBF2;border:0;}
.cellarchivdunkel    { background-color: #C8D0E0; vertical-align: top; text-align: center; font-size: 13px;color: #000000; font-weight: bold; }
.cellarchiv          { background-color: #E8EBF2; vertical-align: top; text-align: center; font-size: 13px;color: #000000; font-weight: bold;}
.cellframet          { border-width:1px; border-top-style:solid; border-top-color:#C8D0E0; }
.cellframer          { border-width:1px; border-right-style:solid; border-right-color:#C8D0E0; }
.cellframetb         { border-width:1px; border-top-style:solid; border-top-color:#C8D0E0; border-bottom-style:solid; border-bottom-color:#C8D0E0; }
.cellframetr         { border-width:1px; border-top-style:solid; border-top-color:#C8D0E0; border-right-style:solid; border-right-color:#C8D0E0; }
.cellframetrb        { border-width:1px; border-top-style:solid; border-top-color:#C8D0E0; border-right-style:solid; border-right-color:#C8D0E0; border-bottom-style:solid; border-bottom-color:#C8D0E0; }
 /* Bildunterschrift */
    dl.sig {               
        margin:0;
    }
    dl.sig dt {
        float:left;
        clear:both;        
        margin:0;        
    }
    dl.sig dd {
        text-align:left;
        margin:0;        
        font-size:9px;
        font-weight:900;
        padding-left:8px;
        padding-right:8px;            
    }
