﻿@import "basic.css";

/* ========= Page Settings =========*/
.containerBG                    { background-image: url(/html2/images/bgs/bg_party.jpg); background-repeat: no-repeat; }
.LineColor                      { border: 1px solid #F15343; }
p                               { margin: 0; padding: 0;}
/* ========= Title Settings =========*/
h1                              { color: #F15343; }

h2                              { color: #F15343; }
.labelTitleH2                   { margin-top: 55px; margin-bottom: 0px; padding-bottom: 0px; }
.partyContentImage h2           { margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }
.partyContentImage h3           { margin-top: 70px; margin-bottom: 0px; padding-bottom: 0px; }

h5                              { margin: 0px 0px 15px 0px; padding: 0px; color: #F15343; }
.programmLine                   { margin-bottom: 10px; border-bottom: 1px solid #F15343; padding-bottom: 10px; }

a, a:active, a:hover, a:visited
{
    color: #F15343;
}
/* ========= Navigation Link Settings =========*/
.active                         { color: #F15343; }
.mainNavigationBox a:hover      { color: #F15343; }
.downloadEntry a:hover          { color: #F15343; }

/* ========= Infobox Boxes =========*/
.contentBoxLine                 { border-top: 1px solid #F15343; }
.LineLabels                     { margin: 0; padding: 0; }
.contentBoxTitle                { color: #F15343; font-size: 12px; font-weight: bold; margin-bottom: 0; margin-top: 5px; }

/* ========= Programm =========*/
.contentBoxProgrammSpecial      { margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #F15343; float: left; width: 256px;}
.contentBoxProgrammSpecialBG    { width: 256px;}
.contentBoxProgrammSpecialBG:hover{ background-image:url("/html/images/icons/selector_info.jpg"); background-position:right center; background-repeat:no-repeat;  overflow:hidden; }

.contentBoxProgrammSpacer       { float: left; height: 10px; width: 256px; border-top: 1px solid #F15343; margin-top: 10px;}

.contentBoxProgramm             { margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; border-top:1px solid #2c2c2c; float:left; width:256px; }
.contentBoxProgramm:hover       { background-image:url("/html/images/icons/selector_info.jpg"); background-position:right center; background-repeat:no-repeat;  overflow:hidden; }

.contentBoxProgrammGeneral      { margin-top: 20px; margin-bottom: 20px; float:left; width:256px; border-bottom:0px solid #2c2c2c; }

.programmLabel                  { border: none; float:left;  height:30px; margin-right:5px; width:42px; }
.programmDate                   { float:left; width: 200px; }
.programmDate a,
.programmDate a:active          { color: #F15343; font-weight:bold;}
.programmTitle                  { float:left; width: 200px; }
.programmTitle a,
.programmTitle a:active         { color:#FFFFFF; float:left; letter-spacing:0; text-decoration:none; }

.programmActive                 {margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; border-top:1px solid #2c2c2c; float:left; width:256px; background-image:url("/html/images/icons/selector_info.jpg"); background-position:right center; background-repeat:no-repeat;  overflow:hidden; }

.partyContentImage              {float: left; width:462px; margin-bottom: 15px; border-bottom:1px solid #F15343;}

.partyContent                   {float: left; }
.partyTitle				    	{float:left; font-weight:normal; margin-bottom:0; margin-left:10px; margin-top:93px;}
.partyImage					    {float: right;}
.partyInfoTitle				    {float: left; color: #F15343; font-weight: normal; margin-bottom: 10px; width: 120px;}
.partyInfo					    {float: left; color: #FFF; font-weight: normal; margin-bottom: 10px;  width: 320px; }
.partyText					    {line-height: 150%; width:462px; float: left; border-top:1px solid #F15343; margin-top: 5px; margin-bottom: 15px; padding-top: 15px;}


/* ========= Labels =========*/

.contentBoxLabels               { margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; border-top:1px solid #2c2c2c; float:left; width:256px; }
.contentBoxLabels:hover         { background-image:url("/html/images/icons/selector_info.jpg"); background-position:right center; background-repeat:no-repeat;  overflow:hidden; }
.labelActive                    {margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; border-top:1px solid #2c2c2c; float:left; width:256px; background-image:url("/html/images/icons/selector_info.jpg"); background-position:right center; background-repeat:no-repeat;  overflow:hidden; }

.labelText					{margin: 0px 0px 0px 20px; color: #F15343; text-transform: uppercase; font-size: 14px;}
.labelTitle	a				{color: #F15343; letter-spacing: 0px; text-decoration: none; float: left; margin-top: 8px;}
.labelSelector				{margin-left: 1px; width: 324px; height: 30px;}
.labelLabel					{float: left; height: 22px; width: 162px; padding-top: 8px; border-right: 1px solid #47889e; }
.labelLabel:hover			{background-image:url(/html/images/icons/selector_labels.jpg); background-position: center right; background-repeat: no-repeat; overflow: hidden;}
.labelActive				{background-image:url(/html/images/icons/selector_labels.jpg); background-position: center right; background-repeat: no-repeat; overflow: hidden;}
.labelImage					{border: 0px solid #F15343; float: right; height: 88px; overflow: hidden; margin-top: 20px; margin-right:17px;}
.labelTitleMargin			{margin-top: 0px;}
.labelWebsiteLink			{color: #FFF;}

