body                 {font-family:verdana,arial,sans-serif;font-size:12px;padding:4px;margin:0;border:0}
td                   {vertical-align:top}
small                {color: #999;}
pre                  {border: 1px solid #999; padding: 10px;}
img                  {border:0}

h1                   { color: #222; font-size: 21px;}
h2                   { color: #222; font-size: 17px;}
h3                   { color: #222; font-size: 13px;}

div.multisites table.data            {width:99%;border:0;border-collapse:collapse}
div.multisites table.data th         {background:#B00;border:1px solid #000;color:white;padding:2px 6px}
div.multisites table.data tr.odd  td {background:#eee;border:1px solid #ddd;font-size:8px;padding:2px 4px}
div.multisites table.data tr.even td {background:#fff;border:1px solid #ddd;font-size:8px;padding:2px 4px}

/* images */
.icon:hover { background-color: #eef;}

/* site layout */
#bittop              {background-color: #ddd;margin: 10px 0 0 0;padding:8px;border-top:1px solid #f4f4f4;border-bottom:1px solid #ccc;}
#bittopbar           {margin:0;padding: 8px;display:none}
#bittopbar a:hover   {background-color: #eee;}
#nav ul              {padding:5px;}
#nav li li ul        {margin-top:-18px;}

#bitleft             {margin:0;width:16%;float:left;text-align: left;}
#bitright            {margin:0;width:16%;float:left;text-align: left;position:relative;left:4px}
#bitmain             {margin:0;width:64%;float:right;text-align: left}
#bitbottom           {display:none;}


/* forms */
fieldset             {width:98%;padding:16px 0;margin:0 auto;border:1px solid #fff}
legend               {padding:1px 4px;background-color:#f0f0f0;border:2px solid #e9e9e9}
label                {font-weight:700}
.submit              {text-align: center; padding: 15px 0 10px 0;}
textarea             {width: 99%;}
.clear               {clear:both;}
.minifind            {width: 200px;}
div.row              {clear:both;margin:24px 0}
div.forminput        {display:inline}
div.formlabel        {display:inline;float:left;clear:both;padding:0 6px 0 0}
div.submit           {clear:both;margin:32px auto}
div.formfeedback ul  {list-style-type:none;list-style-image:none;margin:32px 0;padding:0}
div.formfeedback li  {list-style-type:none;list-style-image:none;margin:32px 0;border:2px solid #e9e9e9;width:60%;background-color:#f0f0f0;padding:4px 8px}

/* boxes */
.box                   { background-color: #fff; border: 1px solid silver;}
.boxtitle              { padding:4px;border-bottom:1px solid #bbb;font-weight:700;color:#f9f9f9;background-color:#d0d0d0}
.boxcontent            { padding: 5px;}
.module                { margin-bottom: 10px;}

/* menus */
#bitleft .module           {background-color:#f9f9f9}
#bitleft .module ul        {margin:0 0 16px 16px;padding:0}
#bitleft .module li        {color:#d0d0d0;list-style-type:square}
#bitleft .module .menuhead {color:#000;font-size:12px;font-weight:700}
#bitleft .module .head     {color:#000;font-size:12px;font-weight:700}
#bitleft .module .item     {color:#000;font-size:9px}
#bitleft .item:hover       {color:#fff}

#bitright .module           {background-color:#f9f9f9}
#bitright .module ul        {margin:0 0 16px 16px;padding:0}
#bitright .module li        {color:#d0d0d0;list-style-type:square}
#bitright .module .menuhead {color:#000;font-size:12px;font-weight:700}
#bitright .module .head     {color:#000;font-size:12px;font-weight:700}
#bitright .module .item     {color:#000;font-size:9px}
#bitright .item:hover       {color:#fff}

#packages_links ul        {margin:0;padding:0}
#packages_links ul li     {list-style-type:none}

#bitleft #last_modif_pages ol      {margin:0;padding:0;list-style-type:none}
#bitleft #last_modif_pages ol li   {list-style-type:none;list-style-image:none;border-bottom:1px dotted #ccc;margin:2px 0}
#bitleft #last_modif_pages ol li a {font-size:9px;color:#000}

#bitright a.item img.icon           {display:none}


/* parsed elements */
.bitbar                 { font-weight: 600; padding: 5px 0 0 15px; border-bottom: 1px solid #c00;}
.bittable td            {vertical-align:top;text-align:center}

/* data tables */
.panelsubmitrow           { height: 40px; border-bottom: 5px solid #fed;}
td.odd                    {background: #f0f0f0;}
ul.data                   {border-bottom:1px solid #ccc}
ul.data div.floaticon img {margin:0 4px}
li.odd                    {border-top:1px solid #ccc;padding:1em 0;margin-bottom:-1px}
li.even                   {border-top:1px solid #ccc;padding:1em 0;margin-bottom:-1px;background:#f9f9f9}
li h2                     {margin:0}

/* tabstyle */
.tabsystem .tabcontainer .tab,
.tabsystem .tabcontainer .tab-hover,
.tabsystem .tabcontainer .tab-active { top:3px; font:12px normal verdana,arial,sans-serif; margin:0 3px; padding:3px 5px 1px 5px; border:1px solid #ccc; border-bottom:0;}
.tabsystem .tabcontainer .tab-hover  { padding-top:2px;}
.tabsystem .tabcontainer .tab-active a {color:#fff !important}
.tabsystem .tabcontainer .tab-active { top:1px; padding:2px 8px 4px 8px; margin:0 0px;background-color:#bb0000; color:#000;font-weight:700}
.tabsystem .tabpage                  { border:1px solid #ccc; padding:8px}

/* navigation bars and tabs */
div.navbar                {margin:0;padding:0}
div.navbar ul             {}

/* quicktags */
.quicktag { border: 1px solid #fff;}
.quicktag:hover { border: 1px solid #fff;}
a .quicktag { background: #eee;}
a:hover .quicktag { border: 1px inset #ccc; background: #ccc;}
a:active .quicktag { background: #fed;}

/* tabs */
.tabsystem .tabcontainer {margin:0; padding:0; border:0; clear:both;}
.tabsystem .tabcontainer ul,
.tabsystem .tabcontainer li {margin:0; padding:0; border:0; list-style-type:none; display:inline;}
.tabsystem .tabcontainer .tab,
.tabsystem .tabcontainer .tab-active {position:relative; display:inline; float:left; z-index:1; white-space:nowrap;}
.tabsystem .tabpage {clear:both;}
h4 {margin:0; padding:0; font-size:1em;}

/* RSS */
#Sport_RSS ul.rsslist      {list-style-image:none;list-style-type:none;margin:0;padding:0}
#Sport_RSS ul.rsslist li   {list-style-image:none;list-style-type:none;margin:4px 0;padding:2px 0;text-align:center;border-bottom:1px dotted #ccc;line-height:0.9em;letter-spacing:-0.03em}
#Sport_RSS ul.rsslist li a {font-size:9px;color:#000}


/* sticky notes */
div.stickies textarea              {background:#ffe;width:80%;height:200px;overflow:auto}
div.stickies input[type='text']    {background:#ffe}
div.stickynote                     {background:#ffc;color:#000;width:160px;-moz-border-radius:16px 0 16px 0;position:fixed;right:16px;top:16px;border:1px solid #eee;border-width:0 1px 1px 0}
div.stickynote h1                  {padding:1px 0;background-color:#ff0;-moz-border-radius:8px;text-align:left;margin:0;color:#000;display:inline;font-size:14px}
div.stickynote h3                  {}
div.stickynote div.boxcontent      {font-size:11px;color:#000;margin:16px 4px 4px 4px}
div.stickynote div.boxtitle        {color:#fff;background:#bbb}
div.stickynote div.footer          {font-size:10px;color:#666;margin:16px 0 0 0;font-family:serif;border-top:1px dotted #aaa}
div.stickyfloaticon                {border-bottom:1px solid #bbb;float:right;padding:0 200px 0 0;display:inline}



/* startseite */
div.startseite div.body            {text-align:center;padding-top:64px}
div.startseite table               {width:94%;margin:0;border-collapse:collapse;}
div.startseite table td            {padding:16px 0 16px 0;text-align:left;vertical-align:bottom;border-bottom:1px dotted #C7B53E}
div.startseite table td p          {font-family:georgia,serif;line-height:180%;padding-left:4px;color:#444}
div.startseite table td p strong   {color:#000}
div.startseite table td p b        {color:#000}
div.startseite table td img        {border-bottom:3px double #fff;vertical-align:bottom}
div.startseite table td strong a   {font-weight:700;border-bottom:3px double #ddd}
div.startseite table td strong a:hover {font-weight:700;border-bottom:3px double #fff}
div.startseite table td b a   {font-weight:700;border-bottom:3px double #ddd}
div.startseite table td b a:hover {font-weight:700;border-bottom:3px double #fff}

div.startseite h1                  {color:#000;font-family:georgia,serif;font-size:17px}
div.startseite h1 a                {color:#000}
div.startseite h1 a:link           {color:#000}
div.startseite h1 a:visited        {color:#000}

div.startseite h2                  {color:#C7B53E;font-family:georgia,serif;font-size:11px}
div.startseite h2 a                {color:#b00}
div.startseite h2 a:link           {color:#b00}
div.startseite h2 a:visited        {color:#b00}
div.startseite h2 a:hover          {color:#f90;background:#fff}


/* links */
a                    {text-decoration:none;color:#b00}
a:hover              {text-decoration:underline;background-color:#b00;color:#fff;border-bottom:3px double #b00}