html,body            { margin:          0;
                       padding:         0
                     }
body                 { font:            80% Verdana,Arial,sans-serif;
                       text-align:      center;
                       background:      #d6dccc url(http://www.martinique-bw.de/mq_gfx/mq_back_01.gif);
                       padding-bottom:  20px;
                     }
p                    { margin:          0;
                       padding:         5px 10px 5px 10px;
                       text-align:      justify;
                     }
h1,h2,h3             { font:            normal normal 200% Verdana,Arial,sans-serif; }
h2                   { font-size:       140%}
h3                   { font-size:       120%}

div#header           { margin:          0 auto;
                /*       background:      transparent url(http://www.martinique-bw.de/mq_gfx/header_de.gif) no-repeat 0 0; */
                       width:           800px;
                       overflow:        hidden;
                       background:      #033
                     }
div#header h1,div#menu
                     { width:           700px;
                       margin:          0 auto;
                       text-align:      left
                     }
div#header h1        { padding:         30px 0 10px;
                       color:           #FFF
                     }

ul#nav,ul#nav li     { list-style-type: none;
                       margin:          0;
                       padding:         0;
                     }
ul#nav               { float:           right;
                       font-size:       85%;
                     }
ul#nav li            { float:           left;
                       margin-left:     4px;
                       text-align:      center
                     }
ul#nav a             { float:           left;
                       width:           100px;
                       padding:         5px 0;
                       background:      #699;
                       text-decoration: none;
                       color:           #fff
                     }
ul#nav a:hover       { background:      #903;
                       color:           #fff
                     }
ul#nav li.activelink a,ul#nav li.activelink a:hover
                     {
                       background:      #FFF;
                       color:           #003
                     }
div#container        { width:           800px;
                       margin:          0 auto 10px;
                       padding:         20px 0 10px;
                       text-align:      left;
                       background:      #fff
                     }
div#content          {
                       float:           left;
                       display:         inline;
                       width:           590px;
                       margin:          0 0 10px 10px
                     }
div#content hr       { clear:           both;
                       color:           #fff;
                       border:          none;
                       border-bottom:   1px dotted #699;
                       width:           100%;
                     }
div#content a        { margin:          0 0 0 5px;
                       font-size:       85%;
                       text-decoration: none;
                       color:           #444
                     }
div#content a:hover  { text-decoration: underline;
                     }
ul#intro,ul#intro li { list-style-type: none;
                       margin:          0;
                       padding:         0
                     }
ul#intro             { width:           100%;
                       overflow:        hidden;
                       margin-bottom:   20px
                     }
ul#intro li          { float:           left;
                       width:           180px;
                       margin-right:    10px;
                       padding:         10px 0
                     }
ul#intro li#box1     { background:      #eee }
ul#intro li#box2     { background:      #ddd;   }
ul#intro li#box3     { margin-right:    0;
                       background:      #ccc
                     }
ul#intro p,ul#intro h3{margin:          0;
                       padding:         0 10px
                     }
ul#intro h3          { text-transform:  uppercase;
                       padding-bottom:  3px;
                       color:           #903
                     }
div#content h2       { margin:          10px;
                       color:           #903
                     }

div.comments div     { background:      #d6dccc;
                       margin-bottom:   10px
                     }
div.comments p       { padding:         10px;
                       margin:          0
                     }
div.comments div.odd { background:      #DAE6FE
                     }
dl                   { float:           right;
                       margin:          10px 10px 0 10px;
                       padding:         5px;
                       background:      #fff;
                     }
dl.left              { float:           left;
                       margin:          10px 10px 0 10px;
                       padding:         5px;
                       background:      #fff;
                     }
dt                   { margin:          0;
                       padding:         0;
                     }
dd                   { margin:          0;
                       padding:         0;
                       font-size:       80%;
                       color:           #666;
                       text-align:      center;
                     }




div#side             { float:           right;
                       display:         inline;
                       width:           180px;
                       background:      #cc9;
                       margin:          0 10px 10px 0
                     }
div#side p           { margin:          10px;
                       padding:         0;
                       font-size:       85%;
                     }
div#side div         { margin:          0 0 10px;
                       padding:         10px 0
                     }
div#side h2          { margin:          10px;
                       color:           #903;
                     }
div#side a           { margin:          0 0 0 5px;
                       text-decoration: none;
                       color:           #033
                     }
div#side a:hover     { text-decoration: underline;
                     }
div#side img.border  { display:         block;
                       margin:          10px auto 10px auto;
                       border:          5px solid #fff;
                     }


div#footer           { clear:           both;
                       width:           780px;
                       margin:          0 10px 0;
                       padding:         10px 0;
                       background:      #699;
                       color:           #FFF;
                       text-align:      center;
                     }
div#footer p         { margin:          5px 0 5px 0;
                       font-size:       85%;
                       text-align:      center;
                     }
div#footer a         { text-decoration: none;
                       color:           #fff
                     }
img                  { margin:          0;
                       padding:         0;
                       border:          none;
                     }
.center              { text-align:      center; }
.left                { text-align:      left; } 
.bold                { font-weight:     bold; }
.clear               { clear:           both; }