/* ---------------------------------------------------------------------------------- */
/*  CSS-Anweisungen                                                                   */
/*  ---------------                                                                   */
/*  created by: M. Rehm - info@msu.biz                                                */
/*  date      : 06.08.2008                                                            */
/* ---------------------------------------------------------------------------------- */

html               { height: 100% }
BODY               { background-color: #C0C0C0;  margin: 0px; padding: 0px; text-align:center; min-height: 101%; }
BODY,td            { font-family: Verdana,Helvetica,Arial,"Sans Serif"; color: #444444; font-size: 9pt; }

form               { margin:0px; padding:0px; }

#base              { width: 870px; margin: 0px auto; background: #FFFFFF url(/images/bg.gif); border: 1px #333333 solid; }

.nodata            { color:#FF0000; font-family:Verdana,Helvetica,Arial,"Sans Serif"; font-size:8pt; text-align:center; }

#main              {  }

abbr               { cursor:help; text-decoration: none; border-bottom: 1px #999999 dotted;  }
acronym            { cursor:help; }


/* ================================================================================== */
/* Head */

#head              { height: 120px; background: url(/images/head3.gif) top left; margin: 0px; padding: 0px; }

#head_logo         { width: 210px; height:80px; float: left; background-color:#8C8C8C; margin:18px 0 0 10px;}
#head_logo img     { margin: 15px 0 0 0; }

#head_rest         { padding: 23px 0 0 0; margin: 0 0 0 250px; text-align: left; font-family: Verdana,Helvetica,Arial,"Sans Serif"; }
.head_title        { font-size: 18pt; color: #666666; font-weight: bold; font-variant: small-caps; padding: 0 0 0 8px; }
.head_subtitle     { font-size: 10pt; color: #666666;  margin: 1px 0 0 8px; padding: 1px 0 0 0; font-weight: normal; font-variant: normal;
                     border-top: 1px #666666 solid; letter-spacing: 0.1em; }

#head_navigation        { margin: 10px 0 0 0; }
#head_navigation  ol    { list-style:none; padding:0px; margin:0px; font-size: 8pt; }
#head_navigation  li    { padding:0px 10px 0px 10px; margin:3px 0 0 0; float:left; }

#head_navigation A:link       { color:#333333; text-decoration: none; }
#head_navigation A:visited    { color:#333333; text-decoration: none; }
#head_navigation A:hover      { color:#B00000; text-decoration: none; }
#head_navigation A:active     { color:#FF0000; text-decoration: none; }

#head_pageprint    { text-align: right; padding: 0 20px 0 0; }


/* ================================================================================== */
/* Haupt */

#haupt             { margin: 0 0 0 260px; text-align: left; }


.container0           { width: 580px;  padding: 5px 0 30px 0; overflow: hidden; }
.container_imprint    { width: 580px;  padding: 5px 0 30px 0; }
.container_imprint td { font-size:8pt; }


/*.pagetitle         { color: #000000; font-size:10pt; font-weight:bold; padding: 2px 0px 2px 10px;
                     background-color:#F6F6F6; border-left: 1px #B0B0B0 solid; border-bottom: 1px #B0B0B0 solid; }
*/
.pagepretitle      { color: #900000; font-family: Verdana,Helvetica,Arial,"Sans Serif"; font-size:8pt; font-weight:bold; }
.pagetitle         { color: #999999; font-family: Verdana,Helvetica,Arial,"Sans Serif"; font-size:12pt; font-weight:bold;
                     padding: 2px 0px 2px 0px; }
.pagetitle img     { margin: 0 8px 0 0;}
.pagetitle2        { font-family: Verdana,Helvetica,Arial,"Sans Serif"; font-size:8pt;  }

.pageintro         { margin:20px 0 0 0; padding:0; }
.pageintro img     { margin: 0 20px 0 0; }

.pi_intro          { font-size:8pt;  }



.pagecontent       { margin:30px 0 0 0; padding:0; line-height: 1.3em; }

#print_footer      { display: none; }

.pagefooter        { width: 870px; color:#333333; font-size:7pt; text-align:right; margin:5px auto; clear:left; }


/* ---------------------------------------------------------------------------------- */
/* FAQ */

.faq_titel       { font-size:8pt; font-weight: bold; }
.faq_untertitel  { font-size:8pt; text-align:left; margin: 2px 0 0 0; }
.faq_text        { font-size:8pt; margin: 8px 0 0 5px; line-height: 1.3em; }


/* ---------------------------------------------------------------------------------- */
/* Liste / Detail */

.liste_pagetitle_0 {  }
.liste_akronym     { color: #A0A0A0; font-size:8pt; font-weight: bold; }
.liste_online      { color: #A0A0A0; font-size:8pt; font-weight: bold; padding: 0 0 4px 0; }

.liste_bild        { width:85px; border: 1px #D0D0D0 dotted; text-decoration: none;
                     background-color: #F0F0F0; padding:3px; text-align:center; vertical-align:middle;}
.liste_bild_dist   { height: 90px; width:80px;}
.liste_orden       { font-size:8pt; text-align:left; }
.liste_titel       { font-weight: bold; margin: 3px 0 0 0;  line-height: 1.3em; }
.liste_titel img   { margin: 0 0 0 5px; }
.liste_untertitel  { text-align:left; margin: 2px 0 0 0; }
.liste_link        { font-size:8pt; text-align:left; margin: 2px 0 0 0; }
.liste_url         { font-size:8pt; margin: 5px 0 0 0; }
.liste_dzo         { width:40px; height:40px; border: 1px #D0D0D0 dotted; text-decoration: none;
                     background-color: #F0F0F0; padding:2px; text-align:center; vertical-align:middle;
                     float:left; margin-right:3px;}

.liste_dzo A           { display: block; }
.liste_dzo A:link      { text-decoration: none; }
.liste_dzo A:visited   { text-decoration: none; }
.liste_dzo A:hover     { text-decoration: none; }
.liste_dzo A:active    { text-decoration: none; }

.liste_small       { font-size:7pt; }
.liste_trenner     { margin: 6px 0 0px 0; padding: 6px 0 0 0; border-top: 1px #C0C0C0 solid; }

/* ---------------------------------------------------------------------------------- */
/* Liste / Detail */

.detail_pagetitle_0 {  }
.detail_akronym     { color: #A0A0A0; font-size:8pt; font-weight: bold; }
.detail_online      { color: #A0A0A0; font-size:8pt; font-weight: bold; padding: 0 0 4px 0; }

.detail_bild        { border: 1px #D0D0D0 dotted; text-decoration: none;
                      background: #F0F0F0; padding:3px; text-align:center; vertical-align:middle;}

.detail_titel       { font-weight: bold; margin: 3px 0 0 0;  line-height: 1.3em; }
.detail_untertitel  { text-align:left; margin: 2px 0 2px 0; }
.detail_text        { text-align:left; margin: 0 0 2px 0; }

.detail_link        { font-size:8pt; text-align:left; margin: 2px 0 0 0; }
.detail_url         { font-size:8pt; margin: 5px 0 0 0; }
.detail_dzo         { margin: 5px 0 0 0; width: 250px; padding: 3px;
                     border: 1px #D0D0D0 solid; background: #F0F0F0; }

.detail_small       { font-size:7pt; }
.detail_trenner     { margin: 9px 0 0 0; padding: 9px 0 0 0; border-top: 1px #C0C0C0 solid; }


/* ---------------------------------------------------------------------------------- */
/* Startseite */

.home_newentries   { margin: 30px 0 0 0; font-weight: bold; }


/* ---------------------------------------------------------------------------------- */
/* Suche und Formulare */

.suchmaske     { padding: 15px 0 10px 0; text-align:left; }
.suche_angabe  { font-size:9pt; padding: 3px; }
.suche_ausgabe { font-size:9pt; border: 1px #B0B0B0 solid; background: #F0F0F0; padding: 3px 8px 3px 8px; font-weight: bold;  }


.form_subtitle { font-weight:bold; padding:12px 0 4px 0; text-align:left; }
.form_text     { padding:12px 0 4px 0; text-align:left; }

.form_param    { text-align:right; padding:0 8px 0 0; }
.form_eingabe  { text-align:left; border: 1px #E1E1E1 solid; margin:1px 0 0 0; width:300px; }

fieldset       { margin: 0 0 30px 0; padding: 8px 4px 4px 4px; width: 430px; border: 1px #FFC800 solid; }
legend         { color:#000000; background: #FFFFFF; font-weight: bold; padding: 2px 4px 2px 4px; }


/* ---------------------------------------------------------------------------------- */
/* Links */

.container0 A:link             { color:#B00000; text-decoration:none; border-bottom: 1px #DDDDDD solid; }
.container0 A:visited          { color:#B00000; text-decoration:none; border-bottom: 1px #DDDDDD solid; }
.container0 A:hover            { color:#000000; text-decoration:none; border-bottom: 1px #000000 solid; }
.container0 A:active           { color:#F00000; text-decoration:none; border-bottom: 1px #DDDDDD solid; }

.container_imprint A:link      { color:#B00000; text-decoration:none; border-bottom: 1px #DDDDDD solid; }
.container_imprint A:visited   { color:#B00000; text-decoration:none; border-bottom: 1px #DDDDDD solid; }
.container_imprint A:hover     { color:#000000; text-decoration:none; border-bottom: 1px #000000 solid; }
.container_imprint A:active    { color:#F00000; text-decoration:none; border-bottom: 1px #DDDDDD solid; }

.container0 A[rel="image"] { text-decoration:none; border:0px; }
.container0 A[rel="external"]:before { content:url("/images/link-extern.gif"); }
/* ---------------------------------------------------------------------------------- */
/* Buttons */

.buttons           { background:#F1F1F1; border: 1px #003366 solid; margin:1px 0 0 0; padding-bottom:1px; padding:1px 8px 1px 8px;
                     color:#000000; text-align:center; font-size:8pt; }


/* ---------------------------------------------------------------------------------- */





