/*************************************************************************************/
/*
        Allgemeine Styles
**********************/

body
        { margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; }

table
    { border-width:0px; border-style:solid; border-color:black; padding:0px; margin:0px; }

img
          { border-width:0px; border-style:solid; border-color:black; }

br
          { font-size:12px; }

/*
    td[class=layout-inhalt] * table { border:1px solid black; }
*/



/*************************************************************************************/
/*
        Magisches Quadrat
**********************/

table.mqm
        { width:721px; height:464px; background-image:url(../pics/Twopager/magquad.jpg);                                 background-repeat:no-repeat; }

table.mqs1
    { width:663px; height:406px; margin:57px; }

table.mqs
    { margin:25px; width:666; height:408px; }

td.mq
    { vertical-align:top; padding:15px; height:173px; width:293; }



/*************************************************************************************/
/*
        Formatierung der Seitenelemente
************************************/

table.layout-head
    { width:980px; height:282px; }

td.layout-head
          { background-image:url(../pics/master/banner7.jpg); background-repeat:no-repeat; }

td.layout-balkon
          { background-image:url(../pics/master/banner9.jpg); background-repeat:no-repeat; }

td.layout-impressum
          { background-image:url(../pics/master/banner8.jpg); background-repeat:no-repeat; }

td.layout-most
          { background-image:url(../pics/master/banner5.jpg); background-repeat:no-repeat; }

td.layout-kontakt
          { background-image:url(../pics/master/banner5.jpg); background-repeat:no-repeat; }

td.layout-plaetze
          { background-image:url(../pics/master/banner6.jpg); background-repeat:no-repeat; }

table.layout-quicklinks
    { width:980px; height:20px; }

td.layout-quicklinks-left
    { width:217px; background-image:url(../pics/master/navi.gif);                                                 background-repeat:no-repeat; }

td.layout-quicklinks
    { background-color:#95BC52; text-align:center; }

a.layout-quicklinks
    { color:#FFFFFF; font-size:12px; font-family:Verdana,Arial,sans-serif; font-weight:600;                 text-decoration:none; }

span.layout-quicklinks-active
    { color:#ffffff; font-size:9pt; font-family:Verdana,Arial,sans-serif; font-weight:600; }

table.layout-navi
        { width:980px; height:400px; }

td.layout-navi
        { vertical-align:top; background-color:#95BC52; width:217px; }

td.layout-blume
        { vertical-align:bottom; background-color:#FEF3D5; width:100px; border-width:3px;border-top-style:double;border-color:#CCCCCC;padding-top:50px; }

td.layout-blumeleft
        { vertical-align:bottom;padding-top:50px;text-align:center;  }

td.layout-sterne
        { vertical-align:top;padding-top:10px;text-align:center;  }

table.layout-navi-table
        { width:217px; background-color:#95BC52; }

td.NaviMain
        { padding:5px; padding-top:15px; background-color:#95BC52;text-decoration:none; }

td.NaviAdresse
        { padding:5px; padding-top:15px; background-color:#95BC52;text-decoration:none; font-weight:400; color:#000000;font-size:13px;font-family:Verdana,Arial,sans-serif; }

span.NaviMain-active
        { font-size:9pt; font-family:verdana; font-weight:bold; color:#000000; }

td.NaviSub
        { padding:5px; padding-left:20px; background-color:#CCCCCC; }

a.NaviSub
        { font-size:9pt; font-family:verdana; color:#000000; text-decoration:none; }

font.inactive-link
        { font-size:9pt; font-family:verdana; color:#000000; text-decoration:none; }

td.NaviSub-active
        { padding:5px; padding-left:20px; background-color:#DDDDDD; }

span.NaviSub-active
        { font-size:9pt; font-family:verdana; color:#000000; }

td.layout-inhalt
        { vertical-align:top; text-align:left; width:730px; border-width:3px;border-top-style:double; border-left-style:double; border-bottom-style:double;border-color:#CCCCCC; padding:15px;background-color:#FEF3D5; }

table.layout-foot
        { width:980px; height:20px; }

td.layout-foot-left
        { width:220px; }

td.layout-foot-right
        { width:760px; text-align:center; font-color:#878787; font-size:9pt;                                                         font-family:Verdana,Arial,sans-serif; text-decoration:underline; }



/*************************************************************************************/
/*
        Diverse Formatierungen
***************************/

div.intro
        { text-align:center; padding:10px; }

table.index
        { width:600px; height:500px; padding:0px; }

td.index-head
        { vertical-align:top; height:70px; text-align:center; }

td.index-img
        { height:400px; width:600px; background-image:url(../pics/master/index-bg.bmp);                                 background-repeat:no-repeat; }

td.index-foot
        { height:20px; width:300px; text-align:center; }

td.hr
        { height:10px; padding:0px; margin:0px; }

table.main-content
        { table-layout:fixed; width:726px; }

img.dbv-logo
        { float:right; margin-left:20px; margin-top:13px; }

table.dkarte
        { width:313px; height:415px; background-image:url(../pics/Twopager/dkarte.jpg);                                 background-repeat:no-repeat; }

img.pmi-logo
        { width:241px; height:165px; }



/*************************************************************************************/
/*
        Tabellenformatierungen u. ä.
*********************************/

.pad-l-25
        { padding-left:25px; }

.pad-l-200
        { padding-left:200px; }

.height-208
        { height:208px; }

.width-100-top
        { width:100px; vertical-align:top; }

.width-170
        { width:170px; }

.width-238
        { width:238px; }

.width-250
        { width:250px; }

.width-1pro
        { width:1%; }

.width-3pro
        { width:3%; }

.width-4pro
        { width:4%; }

.width-5pro
        { width:5%; }

.width-20pro
        { width:20%; }

.width-30pro
        { width:30%; }

.width-33pro-cen
        { width:33%; text-align:center; }

.width-34pro-cen
        { width:34%; text-align:center; }

.width-48pro
        { width:48%; }

.width-96pro
        { width:96%; }

.width-100pro
        { width:100%; }

.width-100pro-pad0
        { width:100%; padding:0px;}



/*************************************************************************************/
/*
        Formatierungen für die Download-Seite
******************************************/

td.downhead
        { height:50px; }

td.image_pdf
        { width:60px; text-align:right; }
