FONT		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
TD		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
TH		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
BODY
{
	FONT-FAMILY: Verdana,Helvetica;
	FONT-SIZE: 11px;
	scrollbar-face-color: rgb(178,178,178);
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: white;
	scrollbar-3dlight-color: rgb(178,178,178);
	scrollbar-arrow-color: rgb(255,255,255);
	scrollbar-track-color: rgb(237,237,237);
	scrollbar-darkshadow-color: rgb(178,178,178);
	margin: 0px;
	
	background: #ffffff;
}

P		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
DIV		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
INPUT,select	{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
TEXTAREA	{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
FORM 		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
A:link          {BACKGROUND: none; COLOR: #A70015; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A:active        {BACKGROUND: none; COLOR: #A70015; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A:visited       {BACKGROUND: none; COLOR: #A70015; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A:hover         {BACKGROUND: none; COLOR: #A70015; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.title 		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.content 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica}
.storytitle 	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.storycat	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.boxtitle 	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.boxcontent 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica}
.option 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.tiny		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.footmsg        {BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 8px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.footmsg_l	{BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 8px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.box		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; border: 1px solid #000000; background-color: #FFFFFF}
.country_select {
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
	width: 98px;
}

.10px
{
	font-size: 10px !important;
	font: 10px;
}

.font10px
{
	font-size: 10px !important;
}

.BlueFont
{
	color: #2367EC;
}

.BigBlueTitle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #2367EC;
	font-size: 18pt;
      font-weight:bold; 
}

.SmallFont1
{
	font-size: 10px;
}

.BigGraySubTitle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #808080;
	font-size: 15pt;
      xfont-weight:bold; 
}

.ToolTip {
	position: absolute;
	display: none;
	background-color: #FFFFEE;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	padding: 2px;
}

.BigRed
{
	font-family: Verdana, Helvetica, sans-serif;
	color: #A70015;
	font-size: 12px;
      font-weight:bold; 
}
.BigBl
{
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
      font-weight:bold; 
}

A.BigRed:link          {BACKGROUND: none; COLOR: #A70015; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.BigRed:active        {BACKGROUND: none; COLOR: #A70015; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A.BigRed:visited       {BACKGROUND: none; COLOR: #A70015; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.BigRed:hover         {BACKGROUND: none; COLOR: #A70015; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}

A.BigBlueLnk:link          {BACKGROUND: none; COLOR: #2367EC; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.BigBlueLnk:active        {BACKGROUND: none; COLOR: #2367EC; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A.BigBlueLnk:visited       {BACKGROUND: none; COLOR: #2367EC; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.BigBlueLnk:hover         {BACKGROUND: none; COLOR: #2367EC; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}


A.HellGrau:link          {BACKGROUND: none; COLOR: #f1f1f1; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.HellGrau:active        {BACKGROUND: none; COLOR: #f1f1f1; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.HellGrau:visited       {BACKGROUND: none; COLOR: #f1f1f1; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.HellGrau:hover         {BACKGROUND: none; COLOR: #f1f1f1; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}

A.Black11:link          {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.Black11:active        {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A.Black11:visited       {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.Black11:hover         {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}

A.A2:link          {BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.A2:active        {BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.A2:visited       {BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.A2:hover         {BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.A3:link          {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.A3:active        {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.A3:visited       {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.A3:hover         {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.A3red:link          {BACKGROUND: none; COLOR: #A70015; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.A3red:active        {BACKGROUND: none; COLOR: #A70015; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.A3red:visited       {BACKGROUND: none; COLOR: #A70015; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.A3red:hover         {BACKGROUND: none; COLOR: #A70015; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}

A.A4:link          {BACKGROUND: none; COLOR: #A70015; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A.A4:active        {BACKGROUND: none; COLOR: #A70015; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A.A4:visited       {BACKGROUND: none; COLOR: #A70015; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A.A4:hover         {BACKGROUND: none; COLOR: #A70015; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A.A5:link          {BACKGROUND: none; TEXT-DECORATION: none}
A.A5:active        {BACKGROUND: none; TEXT-DECORATION: underline}
A.A5:visited       {BACKGROUND: none; TEXT-DECORATION: none}
A.A5:hover         {BACKGROUND: none; TEXT-DECORATION: underline}
A.small:link          {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.small:active        {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A.small:visited       {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.small:hover         {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.TD10		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px}

.edits {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
color : #000000;
BORDER-LEFT: 1px solid #333333;
BORDER-RIGHT: 1px solid #FFFFFF;
BORDER-TOP: 1px solid #333333;
BORDER-BOTTOM: 1px solid #FFFFFF
}

.msgEDIT
{
  BORDER-LEFT: 1px groove; 
  BORDER-TOP: 1px groove; 
  FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; 
  FONT-SIZE: 8pt
}

UL, OL, LI { margin-left: 10px; }

option.qbar
{ 
   font-weight:bold; 
   background-color:#e1e1e1;
}
option
{
   background-color:#ffffff;
}

.PageWidth
{
   width: 650px !important;
/*   overflow:hidden !important;
   table-layout:fixed !important;*/
}

.FixedTable
{
/*   overflow:hidden !important;*/
   table-layout:fixed !important;
}

.AutoTable
{
   table-layout:auto !important;
}

Form
{
  display: inline;
}

.WhiteBG
{
  background: #ffffff;
}

.GreyBG
{
  background: #CBCBCB;
}

.LeftShadow
{
  width: 50%;
  background-image: url("images/leftshadow.gif");
  background-repeat: repeat-y;
  background-position: right;
  
/*  background: #ff00ff;*/
}

.RightShadow
{
  width: 50%;
  background-image:url('images/rightshadow.gif');
  background-repeat:repeat-y ;
  background-position: left;
}

.font12px
{
  font-size: 12px;
}


/*##############################################################################
                                TOP-Settings
############################################################################# */

.OFA_TITLE
{
  padding-left: 20px;
  font-size: 22px;
  font-weight: bold;
  color: #000000;
}

.MiniTopNav
{
  font-size: 10px;
}


/*##############################################################################
                                TOP-MENU
############################################################################# */

.TopMenuTable
{
  border-style: none;
  border-color: #000000;
  border-width: 0px;
  background: #2479C1;
}

.CtyNavTable
{
  border-style: none;
  border-color: #000000;
  border-width: 0px;
  background: #ADD8FE;
  height: 23px;
}

.TopMenuCols
{
  border-style: none;
  border-color: #000000;
  border-width: 0px;
  padding: 5px;
  padding-left: 18px;
  text-align: left;
  color: #ffffff;
}

A.TopMenuItem:link    {BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; Font-Weight: bold}
A.TopMenuItem:active  {BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; Font-Weight: bold}
A.TopMenuItem:visited {BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; Font-Weight: bold}
A.TopMenuItem:hover   {BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; Font-Weight: bold}

.TopNav
{
  font-size: 10px;
}

A.TopNav:link    {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none;}
A.TopNav:active  {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline;}
A.TopNav:visited {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none;}
A.TopNav:hover   {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline;}


/*##############################################################################
                                Main Area
############################################################################# */
.MainContentCol
{
  padding: 20px 20px 2px 20px;
  border-style: solid;
  border-color: #000000;
  border-width: 0px 0px 0px 0px;
}

.SplitterContentCol
{
  width: 10px !important;
}

.RightContentCol
{
  width: 243 !important;
  vertical-align: top;
}

/*##############################################################################
                                Bottom
############################################################################# */
.BottomTable
{
  padding: 0px;
  border-style: solid;
  border-color: #ffffff;
  border-width: 5px 10px 5px 10px;
  background: #ffffff;
}

.CountrySelect
{
  font-size: 10px;
}

.CountryText
{
  font-size: 10px;
  font-weight: bold;
  padding-left: 3px;
}

.BottomNav
{
  font-size: 10px;
  color: #808080;
}

A.BottomNav:link    {BACKGROUND: none; COLOR: #808080; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none;}
A.BottomNav:active  {BACKGROUND: none; COLOR: #808080; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline;}
A.BottomNav:visited {BACKGROUND: none; COLOR: #808080; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none;}
A.BottomNav:hover   {BACKGROUND: none; COLOR: #808080; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline;}

/*##############################################################################
                                PopUp
############################################################################# */
.PopupCaptionTable
{
  border-style: solid;
  border-color: #ffffff;
  border-width: 0px 0px 00px 0px;
  font-size: 18px;
/*  color: #2479C1;*/
  color: #999999;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom:18px;
  background: url('images/popup_balken.gif');
  background-repeat: repeat-x;
  background-position: 0px 35px;
}

.PopupCaptionTableLogo
{
  width: 140px;
}

.PopupFooterTable
{
/*  border-style: solid;
  border-color: #000000;
  border-width: 1px 0px 0px 0px;*/
  padding-right: 10px;
  padding-top: 2px;
  font-weight: bold;

  background:url('images/popup_footer_bg.gif');
  
}

A.PopupFooterTableLink:link    {BACKGROUND: none; COLOR: #505050; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none;font-weight: bold;}
A.PopupFooterTableLink:active  {BACKGROUND: none; COLOR: #505050; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline;font-weight: bold;}
A.PopupFooterTableLink:visited {BACKGROUND: none; COLOR: #505050; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none;font-weight: bold;}
A.PopupFooterTableLink:hover   {BACKGROUND: none; COLOR: #505050; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline;font-weight: bold;}


/*##############################################################################
                                LoginBox
############################################################################# */
.LoginBoxTable
{
  border-style: solid;
  border-color: #000000;
  border-width: 0px;
  padding: 0px;
}

input.LoginBoxInput
{
  width:130px;
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
}

input.LoginBoxInputWhite
{
  width:130px;
  border-style: solid;
  border-color: #ffffff;
  border-width: 0px;
}

.LoginBoxText
{
  color: #ffffff;
}



/*##############################################################################
                                ColoredBoxes
############################################################################# */
.AlbumBox
{
  color: #ffffff;
  font-weight: bold;
  font-size: 12px !important;
  background: #4096DF;
  padding: 5px !important;
}

.BlueBox1
{
   background: #ECF1F9;
   padding: 8px;
}

.BlueBox2
{
   background: #74A0D6;
   padding: 5px;
   color: #ffffff;
   font-weight: bold;
   font-size: 12px;
}

.BlueBoxLight
{
   background: #ECF1F9;
   padding: 5px;
}

.BlueBoxDark
{
   background: #4096DF;
   padding: 5px;
}

.YellowBox1
{
   background: #FCF7E0;
   padding: 8px;
}

.YellowBox2
{
   background: #FAF0D4;
   padding: 8px;
}

.YellowBoxFreeLight
{
   background: #FFF2C1;
   padding: 5px;
}

.YellowBoxClassicLight
{
   background: #FFEBB4;
   padding: 5px;
}

.YellowBoxPremiumLight
{
   background: #FFE0AA;
   padding: 5px;
}

.YellowBoxFreeDark
{
   background: #FFE683;
   padding: 5px;
}

.YellowBoxClassicDark
{
   background: #FFD76A;
   padding: 5px;
}

.YellowBoxPremiumDark
{
   background: #FFC155;
   padding: 5px;
}

.RedBox1
{
   background: #FFDDE1;
   padding: 8px;
}

.GreyBox1
{
   background: #F2F2F2;
   padding: 5px;
}

.GreyBoxLight
{
   background: #F2F2F2;
   padding: 5px;
}

.GreyBoxDark
{
   background: #D4D4D4;
   padding: 5px;
}


.VGradient
{
  background-image: url("images/background.jpg");
  background-repeat: repeat-x;
  background-position: top;
}

/*################################################################################*/
a.tmlink, a.tmlink:link, a.tmlink:visited, a.tmlink:hover, a.tmlink:active, a.tmlink:focus {
	text-decoration:none !important;
	color:#000 !important;
	cursor:text !important;
	font-size: 100% !important;
}
/*################################################################################*/

.Copyright
{
  color: #808080;
  font-size: 10px;
}

.regFormInputWidth
{
  width:280px;
}

/*############## Spezielle PIC-Klassen #######################################*/
.PictureTopLeft
{
  margin-bottom:20px;
  margin-right:20px;
}

.PictureTopRight
{
  margin-bottom:20px;
  margin-left:20px;
}
.CaptionImageTopPadding
{
  margin-top:7px;
}

.CaptionImageBottomPadding
{
  margin-bottom:7px;
}
