body                          {margin:0px;font: 65%/1.5 Verdana,sans-serif;color:#000;background: url('../gfx4/DDF_Background.jpg') #BFBFBF ;text-align:center;}

/* Layout-DIVs */
#main                         {box-shadow: 5px 5px 10px rgba(0,0,0,0.8);-moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.8);-webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.8);text-align:left;width:950px;padding:0px;margin:30px auto;background-color: #CDCCCC; border:2px solid #009CDD;}
#bg-top1                      {width:950px;height:20px;}
#bg-top2                      {width:950px;height:91px;}
#contentl                     {float:left;width:150px;min-height:400px;}
#navi                         {margin:40px 0px 0px 26px;}
#contentr                     {float:right;width:800px;}
#content                      {margin:40px 28px 0px 20px;}
#bg-bottom1                   {clear:both;float:none;width:900px;height:10px;margin-left:26px;border-top:1px solid #009CDD;}
#bg-bottom2                   {width:950px;height:24px;}

#bg-top2 table                 {margin:0px 21px; padding-top:28px;border-collapse:collapse;width:907px;}
#bg-top2 table td              {margin:0px;padding:0px;}

/* Ueberschriften, Bloecke, Bilder */
h1                            {margin:0px 0px 5px 0px;font-size:12pt;color:#009CDD;}
h2                            {margin:0px;font-size:10pt;}

p                             {margin:0px;}
img                           {border:0px;}

/* Spans */
 .m-bold                      {font-weight:bold;color:#009CDD;}
 
/* Tabellen */
td, th                        {border:0px none;text-align:left;}

.sponsorenTab td               {text-align:center;}
.sponsorenTab td a             {text-decoration:none;}

table.program              {font-size:11px;}
table.program td.trtd     {font-size:12px;text-transform:uppercase;}

/* Formulare */
input, file, select, textarea {background-color:#BFBFBF;border:#009CDD 1px solid;color:#009CDD;font-family:Verdana,sans-serif;font-size:10px;}

/* Verzeichnis-Baum */
.tree                         {border-top:1px dashed #AAAAAA;border-bottom:1px dashed #AAAAAA;padding:5px 0px;margin-bottom:10px;color:#AAAAAA;}

/* Hyperlinks */
a:link, a:visited             {color:#009CDD;text-decoration:none;border-bottom:0px none;}
a:hover                       {color:#009CDD;text-decoration:none;border-bottom:1px dashed #009CDD;}

/* Menue */
a.a-nav       {padding-left:10px;}
a.a-nav:hover {text-decoration:none;border-bottom:0px none;color:#EEBB33;padding-left:10px;}

#navi a       {color:#333333;font-size:18px;text-transform:uppercase;text-decoration:none;border-bottom:0px none;font-family: "Trebuchet MS", verdana, sans-serif;}
#navi a:hover {color:#009CDD;text-decoration:none;}

.menuPreLoader{display:none; width:0px; height:0px;}
a.bgTop       {text-decoration:none;border-bottom:0px none;}

object {padding:0px;margin:0px;}

.newsletterForm {text-align:left;margin-left:0px;}
