/*
================================
Skin styles for DotNetNuke
================================
*/

#dnn_ContentPane { 
	font-size: 14px;
}

#dnn_LeftContentPane { 
	font-size: 14px;
}
#dnn_RightContentPane { 
	font-size: 14px;
}

#dnn_ContentPane h1 {
	color:#333333;
	font-size:16px;
}
#dnn_ContentPane h2 {
	color:#333333;
	font-size:14px;
	font-weight:bold;
}

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;

  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight:normal;
  text-decoration:none;
  color:#333333;
  font-style:normal;
}

/*hellblauer Hintergrund*/
.Blue
{
  background-color: #3399FF;
  color: #FFFFFF;
}
/*weißer Hintergrund*/
.White
{
  background-color: #FFFFFF;
  color: #333333; 
}
.ContentPad
{
  padding-left: 0px;
  padding-right: 0px;
}
/*Umrandungslinien (z.B. für die Container)*/
.BlueLineTop
{
  background-image: url(images/fr_wh_top.jpg);
}
.BlueLineBottom
{
  background-image: url(images/fr_wh_bot.jpg);
}
.BlueLineLeft
{
  border-left: 1px #3399FF solid;
}
.BlueLineRight
{
  border-right: 1px #3399FF solid;
}
/*weisse Punktlinie*/
.PointsWhite
{
  background-image: url(images/pts_wh.jpg);
  border-top: 4px #3399FF solid;
  border-bottom: 4px #3399FF solid;
}
/*graue Punktlinie*/
.PointsGray
{
  background-image: url(images/pts_gr.jpg);
  border-top: 4px #FFFFFF solid;
  border-bottom: 4px #FFFFFF solid;
  padding: 0;
}
/*weiße Ecken für blauen Hintergrund*/
.BodyCornerTop
{
  background-image: url(images/cor_wh_body_03.jpg);
  background-repeat: no-repeat;
}
.BodyCornerBottom
{
  background-image: url(images/cor_wh_body_01.jpg);
  background-repeat: no-repeat;
}
/*graue schräge Streifen für Hintergründe,
 bei Red11Bold schon eingebaut*/
.StripesGray
{
  background-image: url(images/bg_01.jpg);
  border-top: 3px #FFFFFF solid;
  border-left: 7px #FFFFFF solid;
  border-right: 5px #FFFFFF 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;
}
/* fuer Ueberschriften*/
.Red11Bold{font-size:11px;font-style:normal;font-weight:bold;color:#CC0000;text-decoration:none;padding-left:5px;padding-top:5px;padding-bottom:2px;background-image:url(Images/bg_01.jpg);}
/* Da meist nur Anker, Link nicht unterstrichen*/
.Red11Bold a{color:#CC0000;text-decoration:none;}

/* Standardschrift auf weißem Hintergrund */
.Gray11Normal
{
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #333333;
  text-decoration: none;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 2px;
  padding-right: 10px;
  line-height: 130%;
}
.Gray11Normal a
{
color: #CC0000;
text-decoration: none;
}
.Gray11Normal a:link
{
color: #CC0000;
text-decoration: none;
}
.Gray11Normal a:visited
{
color: #CC0000;
text-decoration: none;
}

.Gray11Normal a:active
{
color: #CC0000;
text-decoration: none;
}
.Gray11Normal a:hover
{
color: #CC0000;
text-decoration: underline;
}
/*Standardschrift Fett,
wegen Übersichtlichkeit des Quellcodes möglichst nicht verwenden, sondern <b> oder <strong> verwenden*/
.Gray11Bold
{
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #333333;
  text-decoration: none;
}

/* war für Ticker, falls der noch gebraucht wird...
.Red10Ticker
{
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #CC0000;
  text-decoration: none;
  background-image: url(images/hd_04.jpg);
  background-repeat: no-repeat;
  padding-left: 25px;
  padding-right: 100px;
}*/

/*weiße Schrift für blauen oder dunklen Hintergrund*/
.White10Link
{
  font-size: 10px;
  font-style: normal;
  color: #FFFFFF;
}

a.White10Link{
  color: #FFFFFF;
  text-decoration: none;
}
a.White10Link
{
  color: #FFFFFF;
  text-decoration: none;
} 
a.White10Link:link
{
  color: #FFFFFF;
  text-decoration:none;
}
a.White10Link:visited
{
  color: #FFFFFF;
  text-decoration: none;
}
a.White10Link:active
{
  color: #FFFFFF;
  text-decoration: none;
}
a.White10Link:hover
{
  color: #FFFFFF;
  text-decoration: underline;
}
.White11Link
{

  font-size: 11px;
  font-style: normal;
  color: #FFFFFF;
}
a.White11Link
{
  color: #FFFFFF;
  text-decoration: none;
} 
a.White11Link:link
{
  color: #FFFFFF;
  text-decoration:none;
}
a.White11Link:visited
{
  color: #FFFFFF;
  text-decoration: none;
}
a.White11Link:active
{
  color: #FFFFFF;
  text-decoration: none;
}
a.White11Link:hover
{
  color: #FFFFFF;
  text-decoration: underline;
}

/*rotes Link, momentan nur für Link zu LiveResultaten*/
.Red10Link
{
  font-size: 10px;
  font-style: normal;
  color: #CC0000;
}

a.Red10Link{
  color: #CC0000;
  text-decoration: none;
}

a.Red10Link:hover
{
  text-decoration: underline;
}

/*schwarz,Fett
 momentan nur für Results*/
.Black11Link
{
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}
a.Black11Link{
  color: #000000;
  text-decoration: none;
}
a.Black11Link:link{
  color: #000000;
  text-decoration: none;
}
a.Black11Link:visited{
  color: #000000;
  text-decoration: none;
}
a.Black11Link:active{
  color: #000000;
  text-decoration: none;
}
a.Black11Link:hover{
  color: #000000;
  text-decoration: underline;
}

/*vorlage für Drop-Down-Menüs, in jeden <select>-Tag einzutragen*/
.dropdown{
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #333333;
  padding:0;
  line-height: 130%;
}

/*Menü- Links, MENUITEM ist eine Klase, die von dotnetnuke verwendet wird*/
div.MenuItem
{
  border-top: dotted 1px white;
  padding-top: 3px;
  margin-top: 3px;
}
div.MenuItem a
{
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF ! important;
  text-decoration: none;
  border-top: none;
  padding-top: 0px;
}
/*für breadcrumbs (Navigationspfad)*/
.breadcrumb
{
  font-size: 28px;
  text-transform: uppercase;
  color: #FFFFFF ! important;
  text-decoration: none ! important;
}

/* >> zwischen breadcrumbs*/
#dnn_dnnBREADCRUMB_lblBreadCrumb{
font-size:28px;
}
/*hellblauer Hintergrund für die Suchbox*/
#dnn_dnnSEARCH_txtSearch.NormalTextBox,#dnn_dnnDSLOCALESELECTOR_lstAvailableLanguages{
background-color:#93DAFF;
}


/*Styleklassen für die LiveResults*/
/*für frei stehenden Text*/
.Blau12Bold {  font-size: 12px; font-weight: bold; color: #163783}
/*für GROSSE Überschriften*/
.BlauGross { font-size: 16px; font-weight: bold; color: #163783 }
/*Wichtige Tabellenpunkte in LiveResultaten*/
.RotWeiss { font-size: 11px; color: #FFFFFF; background-color: #FF0000;font-weight: bold;}




/*#################################################################################################################################################################################*/
/*#################################################################################################################################################################################*/
/*#################################################################################################################################################################################*/
/*#################################################################################################################################################################################*/
/*#################################################################################################################################################################################*/
/*#################################################################################################################################################################################*/
/*#################################################################################################################################################################################*/
/*#################################################################################################################################################################################*/
/*#################################################################################################################################################################################*/
/*#################################################################################################################################################################################*/
/*#################################################################################################################################################################################*/
/*#################################################################################################################################################################################*/
/*#################################################################################################################################################################################*/
/*#################################################################################################################################################################################*/
/*#################################################################################################################################################################################*/
































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;
                            font-family: Verdana, Arial, Helvetica, sans-serif;
                            font-size: 11px;

                         }


 .Blue                   {  background-color:           #3399FF; }
 .White                  {  background-color:           #FFFFFF; }
 .ContentPad             {  padding-left: 8px; padding-right: 8px; }

 .BlueLineTop            {  background-image:  url(images/fr_wh_top.jpg); border-top: 10px #FFFFFF solid; }
 .BlueLineBottom         {  background-image:  url(images/fr_wh_bot.jpg); }
 .BlueLineLeft           {  border-left:  1px #3399FF solid; }
 .BlueLineRight          {  border-right: 1px #3399FF solid; }

 .PointsWhite            {  background-image:  url(images/pts_wh.jpg); border-top: 4px #3399FF solid; border-bottom: 4px #3399FF solid; }
 .PointsGray             {  background-image:  url(images/pts_gr.jpg); border-top: 4px #FFFFFF solid; border-bottom: 4px #FFFFFF solid; }

 .BodyCorner             {  background-image:  url(images/cor_wh_body_01.jpg); background-repeat: no-repeat; }

 .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;}

 .White10Normal          {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration:      none; padding-left:    5px; padding-right:    5px; padding-top:    5px; padding-bottom:    5px;}
 .Gray10Normal           {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; text-decoration:      none; padding-left:    5px; padding-right:    5px; padding-top:    5px; padding-bottom:    5px;}
 .Red10Ticker            {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #CC0000; text-decoration:      none; background-image:  url(../images/hd_04.jpg); background-repeat: no-repeat; padding-left:  25px; padding-right:  100px;}
 .Red10Normal            {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #CC0000; text-decoration:      none; padding-left:    5px; padding-right:    5px; padding-top:    2px; padding-bottom:    0px;}

 .Gray10Link             {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #333333;}
a.Gray10Link:link        {  color: #333333; text-decoration:      none; }
a.Gray10Link:visited     {  color: #333333; text-decoration:      none; }
a.Gray10Link:active      {  color: #CC0000; text-decoration:      none; }
a.Gray10Link:hover       {  color: #CC0000; text-decoration: underline; }

 .White10Link            {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFFFFF;}
a.White10Link:link       {  color: #FFFFFF; text-decoration:      none; }
a.White10Link:visited    {  color: #FFFFFF; text-decoration:      none; }
a.White10Link:active     {  color: #FFFFFF; text-decoration:      none; }
a.White10Link:hover      {  color: #FFFFFF; text-decoration: underline; }

 .Red10Link              {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #CC0000;}
a.Red10Link:link         {  color: #CC0000; text-decoration:      none; }
a.Red10Link:visited      {  color: #CC0000; text-decoration:      none; }
a.Red10Link:active       {  color: #CC0000; text-decoration:      none; }
a.Red10Link:hover        {  color: #CC0000; text-decoration: underline; }

 .White11Normal          {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration:      none; }
 .Gray11Normal           {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333333; text-decoration:      none; padding-left: 5px; padding-top: 5px; padding-bottom: 2px; padding-right: 10px; line-height: 130%; }
 .Gray11Bold             {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight:   bold; color: #333333; text-decoration:      none; padding-left: 5px; padding-top: 5px; padding-bottom: 2px; }
 .Red11Normal            {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #CC0000; text-decoration:      none; padding-left: 5px; padding-top: 5px; padding-bottom: 2px; }

 .White11Link            {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #FFFFFF;}
a.White11Link:link       {  color: #FFFFFF; text-decoration:      none; }
a.White11Link:visited    {  color: #FFFFFF; text-decoration:      none; }
a.White11Link:active     {  color: #FFFFFF; text-decoration:      none; }
a.White11Link:hover      {  color: #FFFFFF; text-decoration: underline; }

 .Gray11Link             {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #333333;}
a.Gray11Link:link        {  color: #333333; text-decoration:      none; }
a.Gray11Link:visited     {  color: #333333; text-decoration:      none; }
a.Gray11Link:active      {  color: #CC0000; text-decoration:      none; }
a.Gray11Link:hover       {  color: #CC0000; text-decoration: underline; }

 .Red11Link              {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #CC0000;}
a.Red11Link:link         {  color: #CC0000; text-decoration:      none; }
a.Red11Link:visited      {  color: #CC0000; text-decoration:      none; }
a.Red11Link:active       {  color: #CC0000; text-decoration:      none; }
a.Red11Link:hover        {  color: #CC0000; text-decoration: underline; }

 .Red11Bold              {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #CC0000; text-decoration:      none; padding-left: 5px; padding-top: 5px; padding-bottom: 2px; background-image:  url(images/bg_01.jpg);}

 .ListTitle10            {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; text-decoration:      none; background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; border: 1px #666699 solid}

 .InFieldBlue            {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight:   bold; text-decoration: none; background-color: #71B8FF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-right: 5px; padding-left: 5px; padding-top: 3px; padding-bottom: 0px; border: 1px #FFFFFF solid}
 .InFieldGray            {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight:   bold; text-decoration: none; background-color: #DDDDDD; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-right: 5px; padding-left: 5px; padding-top: 3px; padding-bottom: 0px; border: 1px #A7A7A7 solid}


 .spanstyle {
	position:absolute;
	visibility:visible;
	top:-50px;
	font-size:10pt;
	font-family:Verdana;
    font-weight:bold;
	color:black;
}

  .Gray11NormalPts        {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration:      none;}
li.Gray11NormalPts       {  list-style-image:  url(images/btn_left_arr.gif);}						 

 .button                 {  font-family:     Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; line-height: 12px; background-color: #E5E5E5; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 1px; padding-left: 2px; border: 1px #333333 solid}

 .fliesstext             {  font-family:     Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #293264; text-decoration:      none; padding-left:    5px; padding-right:    5px; padding-top: 3px; padding-bottom: 3px; line-height: 125%}
.tt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F0EA16;
}
.fav {
	font-family:     Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:      none;
	padding-top:    3px;
	padding-bottom:    3px;
	padding-left:    7px;
	padding-right:    3px;
	background-color: #E3CACA;
}

.tabTextGross {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #CC0000;
  text-decoration: none;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 2px;
  background-image: url(images/bg_01.jpg);
}

.tabTextFett { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000 }

.tabText {
color:#000000;
font-family:Verdana,Arial,Helvetica;
font-size:11px;
font-variant:normal;
font-weight:normal;
text-decoration:none;
}
