/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 * DESIGNELEMENTE
 * Name: design.css
 * Erstellungsdatum: 03.04.2006
 * Modifiziert: 03.04.2006
 * Author: Weblication
 * Modifier: sfluri(at)tankred.ch
 * Version: 1.0
 * =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/* 
 * Formatierung von HTML-Elementen 
 */

html                                                {height:100%;margin:0;padding:0;}
body                                                {margin:0;padding:0;height:100%;font:normal 13px/15px verdana,arial,frutiger,helvetica,sans-serif;}
div                                                 {margin:0;padding:0;}
span                                                {margin:0;padding:0;}
p                                                   {margin:0;padding:0;}
td                                                  {margin:0;padding:0;}
th                                                  {margin:0;padding:0;}
a                                                   {color:#696a6b;text-decoration:none;} /* Farbe wird dyn. zugewiesen (global.php) */
a:hover                                             {text-decoration:underline;}
ul                                                  {list-style:square;}
hr                                                  {background-color:#000000;color:#000000;height:1px;border-style:none;}
 

/* 
 * Bloecke 
 */

.blockMain                                          {margin:0;padding:0;height:100%;font:normal 13px/15px verdana,arial,frutiger,helvetica,sans-serif;}
.blockMain table                                    {margin:0;padding:0;/*width:100%;*/height:100%;}
.blockMain th.blockTop                              {margin:0;padding:50px 0 0 0;height:150px;background-color:#ffffff;text-align:left;vertical-align:top;font-weight:normal;}
.blockMain th.blockLeft                             {width:185px;text-align:left;vertical-align:top;font-weight:normal;}
.blockMain th img                                   {border:none;}
.blockMain td.blockContentCell                      {vertical-align:top;text-align:left;padding:0 0 2em 0;} 
.blockMain td.blockBottom                           {text-align:left;padding:0 0 0 18px;}
.blockMain td.blockBottom img                        {padding:0 6px 0 0;} 
.blockMain td.blockBottomRight                      {margin:0;padding:0;height:55px;background:transparent url(/de/wLayout/design/img/backgrounds/bg_default_bottom.gif) top right no-repeat;}
.blockMain td img                                   {border:none;}

.blockContentFull                                   {margin:0 50px 0 0;padding:0;/*width:100%;*/vertical-align:top;font:normal 13px/15px verdana,arial,frutiger,helvetica,sans-serif;}
.blockContent                                       {margin:0 212px 0 0;padding:0;vertical-align:top;font:normal 13px/15px verdana,arial,frutiger,helvetica,sans-serif;}
.blockRight                                         {float:right;margin:0 0 0 12px;padding:12px 0;width:200px;max-width:200px;background-color:#ffffff;}


/* 
 * Seitenelemente
 */

.elementNavigation                                  {margin:0;padding:30px 4px 0 8px;}
.elementHeadline                                    {margin:0;padding:0 12px;}
.elementStandard                                    {margin:0 0 12px 0;padding:0 12px}
.elementSpace                                       {height:12px;padding:8px;}
.elementNews                                        {margin:0 0 12px 0;padding:0 12px}
.blockRight .elementStandard                        {margin:0;padding:0 15px;}
.blockRight .elementLegend                          {margin:6px 0;padding:0 15px;background:transparent url(/de/wLayout/design/img/backgrounds/bg_default_right.gif) top left no-repeat;font:normal 11px/13px verdana,arial,frutiger,helvetica,sans-serif;text-align:right;vertical-align:top;}

/*
 * Seitenfragmente
 */
 
/*
 * Fragmente
 */

.fragmentPictureFloatLeft                           {margin:0 0.8em 0.8em 0;float:left;} 
.fragmentPictureFloatRight                          {margin:0 0 0.8em 0.8em;float:right;}
.fragmentFloatLeft                                  {float:left;}
.fragmentFloatRight                                 {float:right;} 
.fragmentClear                                      {clear:both;}
.fragmentClearLeft                                  {clear:left;margin:0;padding:0;}
.fragmentClearRight                                 {clear:right;margin:0;padding:0;}

/*
 * Tabellen
 */
 
.blockContent table                                 {margin:0;padding:0;height:auto;font:normal 13px/15px verdana,arial,frutiger,helvetica,sans-serif;border:none;}
.blockContent table th                              {vertical-align:top;text-align:left;padding-bottom:0.2em;background-color:#e3edf6;}
.blockContent table td                              {vertical-align:top;text-align:left;padding-bottom:0.2em;}
.blockContent table td.small                        {width:150px;}
.blockContent table td.space                        {height:8px;padding:0 0 8px 0;}
.blockContent table td.right                        {text-align:right;}

.blockContentFull table                             {margin:0;padding:0;height:auto;font:normal 13px/15px verdana,arial,frutiger,helvetica,sans-serif;border:none;}
.blockContentFull table th                          {vertical-align:top;text-align:left;padding-bottom:0.2em;background-color:#e3edf6;}
.blockContentFull table td                          {vertical-align:top;text-align:left;padding-bottom:0.2em;}
.blockContentFull table td.small                    {width:150px;}
.blockContentFull table td.space                    {height:8px;padding:0 0 8px 0;}
.blockContentFull table td.right                    {text-align:right;}

table.tableBorder                                   {margin:0;padding:0;width:550px;height:auto;border-left:1px solid #000000;border-top:1px solid #000000;font:normal 13px/15px verdana,arial,frutiger,helvetica,sans-serif;}
table.tableBorder th                                {padding:2px;vertical-align:top;text-align:left;border-right:1px solid #000000;border-bottom:1px solid #000000;background:#f0f0f2 url(/de/wLayout/design/img/backgrounds/bg_button.gif) left top repeat-x;}
table.tableBorder th.right                          {text-align:right;}
table.tableBorder td                                {padding:2px;vertical-align:top;border-right:1px solid #000000;border-bottom:1px solid #000000;}
table.tableBorder td.small                          {width:150px;}
table.tableBorder td.space                          {height:8px;padding:0 0 8px 0;}
table.tableBorder td.right                          {text-align:right;}

/*
 * Textformatierungen
 */

h1                                                  {margin:0;padding:12px 0;font:bold 16px/18px verdana,arial,frutiger,helvetica,sans-serif;color:#000000;}
h2                                                  {margin:0;padding:12px 0;font:bold 14px/16px verdana,arial,frutiger,helvetica,sans-serif;color:#000000;}
h3                                                  {margin:0;padding:12px 0;font:bold 13px/15px verdana,arial,frutiger,helvetica,sans-serif;color:#000000;}
h4                                                  {margin:0;padding:12px 0;font:bold 13px/15px verdana,arial,frutiger,helvetica,sans-serif;color:#000000;}
h5                                                  {margin:0;padding:12px 0;font:bold 13px/15px verdana,arial,frutiger,helvetica,sans-serif;color:#000000;}
h6                                                  {margin:0;padding:12px 0;font:bold 13px/15px verdana,arial,frutiger,helvetica,sans-serif;color:#000000;}

.text                                               {font:normal 13px/15px verdana,arial,frutiger,helvetica,sans-serif;color:#000000;}
.textBold                                           {font:bold 13px/15px verdana,arial,frutiger,helvetica,sans-serif;color:#000000;}
.textItalic                                         {font:italic normal 13px/15px verdana,arial,frutiger,helvetica,sans-serif;color:#000000;}
.textSmall                                          {font:normal 11px/13px verdana,arial,frutiger,helvetica,sans-serif;color:#000000;}
.textSmallItalic                                    {font:italic normal 11px/13px verdana,arial,frutiger,helvetica,sans-serif;color:#000000;}
.textLegend                                         {font:normal 11px/13px verdana,arial,frutiger,helvetica,sans-serif;}

/*
 * Formulare
 */
 
form                                                {margin:0;padding:0;}
input                                               {margin:0 0 4px 0;padding:2px;width:235px;height:20px;font:normal 11px/13px verdana,arial,frutiger,helvetica,sans-serif;color:#000000;border:1px solid #c0c1c3;background-color:#ffffff;}
select                                              {margin:0 0 4px 0;padding:2px;width:235px;height:20px;font:normal 11px/13px verdana,arial,frutiger,helvetica,sans-serif;color:#000000;border:1px solid #c0c1c3;background-color:#ffffff;}
textarea                                            {margin:0 0 4px 0;padding:2px;width:325px;height:80px;font:normal 11px/13px verdana,arial,frutiger,helvetica,sans-serif;color:#000000;border:1px solid #c0c1c3;background-color:#ffffff;}
input.button                                        {width:auto;margin:0;padding:2px;height:22px;font-weight:bold;color:#696a6b;background:#f0f0f2 url(/de/wLayout/design/img/backgrounds/bg_button.gif) left top repeat-x;border:1px solid #8d9193;cursor:pointer;}

/*
 * Login-Formular Weblication
 */
 
.msg            													          {margin-bottom:0.85em;font:bold 1em/1.3em arial,verdana,sans-serif;color:green;}
.err            													          {margin-bottom:0.85em;font:bold 1em/1.3em arial,verdana,sans-serif;color:red;}
.msb            													          {margin-bottom:0.85em;font:bold 1em/1.3em arial,verdana,sans-serif;color:#000000}
.mbe            													          {margin-bottom:0.85em;font:bold 1em/1.3em arial,verdana,sans-serif;color:#375778}

/*
 * Tankred-Klassen
 */

.buttonAdministration                               {padding:1px 5px 1px 5px;margin:1px 2px 1px 2px;white-space:nowrap;cursor:pointer;height:16px;border:1px outset #000000;border-left:1px solid #bfbfbf;border-top:1px solid #bfbfbf;font:normal 0.85em/1.3em arial,verdana,helvetics,sans-serif;text-decoration:none;color:#404040;background:#c9ced4 url('/weblication/wGui/wImages/bg_button_bue.gif');}
a.buttonAdministration                              {padding:1px 5px 1px 5px;margin:1px 2px 1px 2px;white-space:nowrap;cursor:pointer;height:16px;border:1px outset #000000;border-left:1px solid #bfbfbf;border-top:1px solid #bfbfbf;font:normal 0.85em/1.3em arial,verdana,helvetics,sans-serif;text-decoration:none;color:#404040;background:#c9ced4 url('/weblication/wGui/wImages/bg_button_bue.gif');}
a.buttonAdministration:hover                        {padding:1px 5px 1px 5px;margin:1px 2px 1px 2px;white-space:nowrap;cursor:pointer;height:16px;border:1px outset #000000;border-left:1px solid #bfbfbf;border-top:1px solid #bfbfbf;font:normal 0.85em/1.3em arial,verdana,helvetics,sans-serif;text-decoration:none;color:#404040;background:#c9ced4 url('/weblication/wGui/wImages/bg_button_bue.gif');}
.buttonCreate                                       {cursor:pointer;padding:1px 5px 1px 5px;margin:1px 2px 1px 2px;width:auto;height:16px;border:1px solid #bfbfbf;border-right:1px solid #000000;border-bottom:1px solid #000000;font:0.85em/1.3em arial,verdana,sans-serif;text-decoration:none;color:#404040;background:#c9ced4 url('/weblication/wGui/wImages/bg_button_bue.gif');}
a.buttonCreate                                      {cursor:pointer;padding:1px 5px 1px 5px;margin:1px 2px 1px 2px;width:auto;height:16px;border:1px solid #bfbfbf;border-right:1px solid #000000;border-bottom:1px solid #000000;font:0.85em/1.3em arial,verdana,sans-serif;text-decoration:none;color:#404040;background:#c9ced4 url('/weblication/wGui/wImages/bg_button_bue.gif');}
a.buttonCreate a:hover                              {cursor:pointer;padding:1px 5px 1px 5px;margin:1px 2px 1px 2px;width:auto;height:16px;border:1px solid #bfbfbf;border-right:1px solid #000000;border-bottom:1px solid #000000;font:0.85em/1.3em arial,verdana,sans-serif;text-decoration:none;color:#404040;background:#c9ced4 url('/weblication/wGui/wImages/bg_button_bue.gif');}
var,.sw                                             {color:#ff0000;}
abbr,acronym                                        {padding:0.05em;border-bottom:1px dotted #000000;color:#000000;cursor:help;}
abbr:hover,acronym:hover                            {padding:0.05em;border-bottom:1px dotted #176db9;color:#176db9;}
.rss,.rss:hover                                     {vertical-align:top;padding:0 0.5em;border-top:1px solid #ffc8a4;border-right:1px solid #7d3302;border-left:1px solid #ff9a57;border-bottom:1px solid #3f1a01;font:bold 0.85em/1.3em verdana,sans-serif;text-transform:uppercase;text-decoration:none;background:#ff6600;color:#ffffff;}
.help                                               {cursor:help;}
.pointer                                            {cursor:pointer;}
