/* Allgemeine Vorformatierung der HTML Tags */
BODY             {BACKGROUND-COLOR: #000000; CURSOR: default; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; }
UL               {CURSOR: default; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px}
LI               {CURSOR: default; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px}
P                {COLOR: #003366; CURSOR: default; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px}
TD               {COLOR: #DADADA; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px}
TR               {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px}
SELECT           {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px}
INPUT            {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px}
TEXTAREA         {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px}
OPTION           {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px}
FORM             {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px}

/* allgm. Links */
A:active    {COLOR: #FFFFFF; TEXT-DECORATION: none; }
A:visited   {COLOR: #FFFFFF; TEXT-DECORATION: none; }
A:hover     {COLOR: #FFFFFF; TEXT-DECORATION: none; }
A:link      {COLOR: #FFFFFF; TEXT-DECORATION: none; }

/* Links im Topmenu */
#topmenu A:active   {COLOR: #FFFFFF; TEXT-DECORATION: none; }
#topmenu A:visited  {COLOR: #FFFFFF; TEXT-DECORATION: none; }
#topmenu A:hover    {COLOR: #FFFFFF; TEXT-DECORATION: none; }
#topmenu A:link     {COLOR: #FFFFFF; TEXT-DECORATION: none; }

/* Allgm. Aufzählungen Listen, Messageboxen, u.v.m. */
.msg             {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-SIZE: 10px; }
.msg2            {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-SIZE: 10px; }
.msgbody         {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-SIZE: 10px; }
.msghead         {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-SIZE: 10px; border-bottom: solid 2px #FECF00;}
.msghead2        {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-SIZE: 10px; FONT-WEIGHT: bold;   TEXT-ALIGN: center}
.msghead3        {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-SIZE: 10px; border-bottom: solid 1px #FECF00;}
.msgrow1         {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-SIZE: 10px; }
.msgrow2         {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-SIZE: 10px; }
.msg_over        {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-SIZE: 10px; }
.small           {COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px}

/* Seitentitel / Überschrift Layout, Topmenu und Impressum */
.title           {FONT-SIZE: 18px; FONT-STYLE: italic; COLOR: #DADADA; border-bottom: solid 2px #DADADA; }
.topmenu         {COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; padding-left: 5px; padding-right:5px; FONT-WEIGHT: bold; filter:DropShadow(color=#000000, offx=1, offy=1);}
.impressum       {COLOR: #DADADA; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px;}

/* Formatierung des Login Eingabe feldes */
.input_text      {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-WEIGHT: bold; BORDER-COLOR: #003366; BORDER-WIDTH: 1px; BORDER-STYLE: solid;}

/* Schriftformatierung in der LoginBox */
.login_line      {COLOR: #DADADA; BACKGROUND-COLOR: #000000; border-bottom: solid 1px #000000; border-right: solid 1px #006395; border-left: solid 1px #006395; border-top: solid 1px #006395;}
.login_user      {COLOR: #006395; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px;}

/* Rahmenkonfiguration der Hauptseite und des Topmenus. */
.rahmen_top      {BACKGROUND-COLOR: #000000; border-top: solid 1px #000000; border-left: solid 1px #000000; border-bottom: solid 0px #000000; border-right: solid 1px #000000; }
.rahmen_top2     {BACKGROUND-COLOR: #000000; border-top: solid 1px #000000; border-left: solid 1px #000000; border-bottom: solid 1px #000000; border-right: solid 1px #000000; }
.rahmen_topmenu  {BACKGROUND-COLOR: #000000; border-top: solid 1px #000000; border-left: solid 1px #000000; border-bottom: solid 1px #000000; border-right: solid 1px #000000; }
.rahmen_main     {COLOR: #DADADA; BACKGROUND-COLOR: #000000; border-top: solid 1px #000000; border-left: solid 1px #000000; border-bottom: solid 1px #000000; border-right: solid 1px #000000; }

/* Rahmenkonfiguration der $HTML->message Box */
.rahmen_msgbody  {COLOR: #FFFFFF; padding: 5px; border-top: solid 1px #989898; border-left: solid 1px #989898; border-bottom: solid 1px #989898; border-right: solid 1px #989898; }
.rahmen_msg      {COLOR: #DADADA; BACKGROUND-COLOR: #000000; border-top: solid 1px #989898; border-left: solid 1px #989898; border-bottom: solid 1px #989898; border-right: solid 1px #989898; }
.rahmen_msg2     {COLOR: #DADADA; border-top: solid 1px #989898; border-left: solid 1px #000000; border-bottom: solid 1px #000000; border-right: solid 1px #000000;}
.rahmen_msgtitle {COLOR: #DADADA; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; filter:DropShadow(color=#000000, offx=1, offy=1);}

/* Rahmenkonfiguration der Content Boxen */
.rahmen_box      {BACKGROUND-COLOR: #003366; border-top: solid 0px #000000; border-left: solid 0px #000000; border-bottom: solid 0px #000000; border-right: solid 0px #000000; }
.rahmen_box2	{background:url(/styles/dz24/balken.gif); border-top: solid 1px #000000; border-left: solid 1px #000000; border-bottom: solid 1px #000000; border-right: solid 1px #000000;}
.rahmen_title    {COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; }


#banner {
	background: #cccccc url('http://www.brainsnob.net/dz24_test/styles/dz24/topbanner2.jpg') ;
	top: 22px;
	height: 66px;
	margin-left: 176px;
}


#header h1 {
	position: absolute;
	background: url(/styles/dz24/topbaner2.jpg) no-repeat;
	font-size: 1px;
	text-indent: -2500px;
	height: 88px;
	width: 176px;
	left: 0px;
	margin: 0;
	padding: 0;
}

/* CSS Klassen für die auf- und zuklappbaren Content Boxen */
.hidden {display:none;}
.visible {display:table-row;} 

/* Menüpunkte */
.mnb             {BACKGROUND-COLOR: #003366;}
.mnbo            {BACKGROUND-COLOR: #003366;}
.mntext          {BACKGROUND-COLOR: #003366;}

/* News System */
.news            {}
.newshead        {COLOR: #DADADA; FONT-SIZE: 13px; FONT-WEIGHT: bold; }
.newsheadsmall   {COLOR: #DADADA; FONT-SIZE: 10px; }
.newsheadautor   {COLOR: #DADADA; FONT-SIZE: 10px; }
.newsdateline    {COLOR: #DADADA; FONT-SIZE: 10px; FONT-WEIGHT: bold; border-top: solid 0px #006395; border-bottom: solid 1px #006395; border-left: solid 0px #006395; border-right: solid 0px #006395; }
.newsline        {COLOR: #DADADA; height: 1px; width: 100%; }
.newsbody        {COLOR: #DADADA; FONT-SIZE: 10px; }
.newsshorthead   {COLOR: #DADADA; FONT-SIZE: 10px; FONT-WEIGHT: bold; }
.newsshort       {COLOR: #DADADA; FONT-SIZE: 10px; }

/* News Archiv */
.archive         {BACKGROUND-COLOR: #000000; }
.archiveheadline {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-SIZE: 10px; height:18px; FONT-WEIGHT: bold;}
.archiveline1    {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-SIZE: 10px; height:18px;}
.archiveline2    {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-SIZE: 10px; height:18px;}

/* Event Status anzeige und TeilnehmerStatus Übersicht*/
.event_bar         {BACKGROUND-COLOR: #000000;; border-top: solid 1px #006395; border-left: solid 1px #006395; border-bottom: solid 1px #006395; border-right: solid 1px #006395; }
.eventinfo_title   {COLOR: #DADADA; FONT-SIZE: 15px; font-weight: bold; }
.eventinfo_content {COLOR: #DADADA; font-size:10px; margin-left: 25px; margin-right: 10px; margin-top: 10px; margin-bottom: 20px; }

/* Sitzplan Layout */
.sitzstatus      {BACKGROUND-COLOR: #000000; COLOR: #DADADA; }
.sitzistatus     {BACKGROUND-COLOR: #000000; COLOR: #DADADA; BORDER-COLOR: #006395; BORDER-WIDTH: 1px; BORDER-STYLE: solid;}
.rahmen_sitzplan {BACKGROUND-COLOR: #000000; border-top: solid 1px #989898; border-left: solid 1px #989898; border-bottom: solid 1px #989898; border-right: solid 1px #989898; }
.sitzplan        { };
.sitzplan_descr  {BACKGROUND-COLOR: #000000; COLOR: #FFFFFF; }

/* Speziell für den [IMGPRO] Befehl im Forumcode */
.imgpro	         {BACKGROUND-COLOR: #000000; }
.imgprofont      {FONT-SIZE: 10px; COLOR: #FECF00; }

/* Forum */
.forum           {BACKGROUND-COLOR: #000000; }
.forumhead       {COLOR: #DADADA; FONT-SIZE: 10px; border-bottom: solid 2px #DADADA;}
.forumcat        {COLOR: #DADADA; FONT-SIZE: 10px; border-bottom: solid 1px #DADADA;}
.forumpart1      {BACKGROUND-COLOR: #4F4F4F; COLOR: #DADADA; FONT-SIZE: 10px; }
.forumpart2      {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-SIZE: 10px; }
.forumtext       {COLOR: #DADADA; FONT-SIZE: 10px; }
.forumcode       {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-FAMILY: Courier, 'Courier New', sans-serif; FONT-SIZE: 10px; border: #AAAAAA border-style: solid; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px;}
.forumquote      {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-SIZE: 10px; border: #AAAAAA; border-style: solid; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px;}
.forumnew        {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-SIZE: 16px; COLOR: #DADADA; FONT-WEIGHT: bold; FONT-STYLE: italic; }
.cattitle        {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-SIZE: 10px; COLOR: #DADADA; FONT-WEIGHT: bold; }
.catdesc         {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-SIZE: 10px; COLOR: #DADADA; }
.copyright       {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-SIZE: 10px; COLOR: #DADADA;}

/* Eingabe Formulare fürs Forum und das Adminsystem */
.newpost         {BACKGROUND-COLOR: #000000; }
.newpostdesc     {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-SIZE: 10px; FONT-WEIGHT: bold; }
.newpostbody     {BACKGROUND-COLOR: #000000; COLOR: #DADADA; FONT-SIZE: 10px; }
.select_mono     {font-size: 11px; font-family: courier new, courier;}

/* Turnierbaum Boxen */
.turnier_treebox1  {BACKGROUND-COLOR: #000000; COLOR: #000000; FONT-SIZE: 10px; border-top: solid 1px #006395; border-left: solid 1px #006395; border-bottom: solid 1px #006395; border-right: solid 1px #006395; white-space:nowrap;}
.turnier_treebox2  {BACKGROUND-COLOR: #EEEEEE; COLOR: #000000; FONT-SIZE: 10px; border-top: solid 1px #006395; border-left: solid 1px #006395; border-bottom: solid 1px #006395; border-right: solid 1px #006395; white-space:nowrap;}
.turnier_treewon   {COLOR: #003150; FONT-SIZE: 10px; FONT-WEIGHT: bold;}
.turnier_treetext  {FONT-SIZE: 10px;}

/* FAQ, CMS wird nicht im normalen Intranet benötigt */
.cmstitle        {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 16px; FONT-STYLE: italic; FONT-WEIGHT: bold;}
.cmscontent      {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px;}
.treenav            {COLOR: #006395 FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

/* Beamerstyles */
.beamertitle     {FONT-SIZE: 40px; COLOR: #006395; border-bottom: solid 4px #F5D300; font-style: italic; }
.beamerhead      {BACKGROUND-COLOR: #CCCCCC; COLOR: #006395; FONT-SIZE: 40px; FONT-WEIGHT: bold; border-bottom: solid 4px #F5D300; padding: 10px; }
.beamercontent   {BACKGROUND-COLOR: #F0F0F0; COLOR: #000000; FONT-SIZE: 32px; padding: 25px; }
.beamerrow1      {BACKGROUND-COLOR: #DDDDDD; COLOR: #000000; FONT-SIZE: 32px; }
.beamerrow2      {BACKGROUND-COLOR: #EEEEEE; COLOR: #000000; FONT-SIZE: 32px; }


#flag_de	{background: url(/images/flags/de.gif) no-repeat; border-width: 1px; border-style: solid; border-color: #C1D72E;}	
#flag_en	{background: url(/images/flags/en.gif) no-repeat; border-width: 1px; border-style: solid; border-color: #C1D72E;}
#flag_it	{background: url(/images/flags/it.gif) no-repeat; border-width: 1px; border-style: solid; border-color: #C1D72E;}
#flag_de_active	{background: url(/images/flags/de.gif) no-repeat; border-width: 1px; border-style: solid; border-color: white;}	
#flag_en_active	{background: url(/images/flags/en.gif) no-repeat; border-width: 1px; border-style: solid; border-color: white;}
#flag_it_active	{background: url(/images/flags/it.gif) no-repeat; border-width: 1px; border-style: solid; border-color: white;}