#box          { width:800px; height:600px; margin:0; text-align:center;} /* border:solid thin white; */
#navi         { width:800px; height:60px;
                background-image:url(_dat/_bg_top.gif); }
#left         { width:208px; height:478px;
                background-image:url(_dat/_bg_left.gif);
                float:left; padding:0; background-color:#E69742; }

#main         { width:592px; height:478px; background-color:#ffffff;
                background-image:url(_dat/_bg_main.gif);
                padding:0; vertical-align:top; }

#content      { width:580px; height:478px; overflow:auto; /* border:solid thin black;*/
                font-family:"Futura Lt BT", futura, arial,verdana,tahoma,sans-serif; }

#text         {  padding-top:45px; padding-left:100px; padding-right:35px; }
#galtext      {  padding-left:100px; padding-right:35px; } /* for galleries */
.galnavl       { width:auto; float:left; height:45px; } /* nav in galleries */
.galnavr       { width:auto; float:right; height:45px; padding-right:40px; } /* nav in galleries */

#bottom       { width:800px; height:62px; margin:0; padding:0; text-align:left;
                background-image:url(_dat/_bg_bottom.gif);}

#impbut       { position:relative; left:731px; top:21px; width:63px; height:12px;}

#video        { position:relative; left:74px; top:14px;
                width:240px; height:181px; /*border:solid thin black; */ }

#bild         { margin-top:0; padding:5px; font-size:12px; color:#ffffff; background-color:#DB6C00;
                font-family:"Futura BdCn BT","Futura Lt BT",futura,arial,verdana,tahoma,sans-serif; }

#qt           { padding:0; margin:0; font-size:11px; font-weight:normal; }

div.start     { position:absolute; left:1px; top:1px; width:20px; height:10px;
                background-color:#777777; overflow:hidden; }

body.start    {
                font-family:"Futura Lt BT",futura,arial,verdana,tahoma,sans-serif;
                font-size:14px; color:#303030;
              }

body.inwindow { margin:0; padding:0; overflow:hidden; background-color:#777777;}

h1.hl         { font-size:14px; }
th.galerie    { font-size:14px; text-align:left; color:black; }
h2.hl         { font-size:13px; font-weight:normal; }
h2.img        { font-size:13px; color:#ffffff; }
h2.gal        { margin-bottom:0; margin-top:0; text-align:left; font-size:13px; font-weight:normal; }
h2.gal_l      { margin-bottom:0; margin-top:10px; font-size:14px; font-weight:bold; color:#808080; }
h2.gal_r      { margin-bottom:0; margin-top:10px; font-size:14px; font-weight:bold; color:black; }
td.np         { padding:0; margin:0;}
th.vidhl      { text-align:right; font-size:12px; margin:0; padding:0;
                font-family:"Futura Lt BT",futura,arial,verdana,tahoma,sans-serif;
                color:white; } /* Video Headline */
.nano         { font-size:1px; }

.txt          { font-size:13px; line-height:26px; padding-right:20px;}
.txt_cn       { font-size:13px; line-height:16px; padding-right:20px; } /* condensed line height for imprint */
.cn_small     { font-size:11px; line-height:13px; padding-right:20px; } /* condensed small text for legal stuff */
.list         { font-size:13px; line-height:31px; }

.tn           { vertical-align:middle; text-align:left; margin:0; padding:0; } /* thumbnail */

.contact      { font-size:13px; font-weight:bold; }
.contact2     { font-size:13px; color:#707070; font-weight:bold; vertical-align:top;
                white-space:nowrap; }
td.nav        { width:101px; vertical-align:middle; text-align:center;
                font-family:"Futura Lt BT",futura,arial,verdana,tahoma,sans-serif;
                font-size:11px; font-weight:bold; color:#FFFFFF; }

a.start:link        { color:#DFDFDF; text-decoration:none; }
a.start:visited     { color:#CFCFCF; text-decoration:none; }
a.start:hover       { color:#FFFFFF; text-decoration:none; }
a.start:active      { color:#DD7300; text-decoration:none; }
a.start:focus       { color:#FFFFFF; text-decoration:underline; }

a:link        { color:#F8E1C7; text-decoration:none; }
a:visited     { color:#F8E1C7; text-decoration:none; }
a:hover       { color:#FFFFFF; text-decoration:none; }
a:active      { color:#FFFFFF; text-decoration:none; }
a:focus       { color:#FFFFFF; text-decoration:underline; }

a.main:link    { color:#808080; text-decoration:none; }  /*  E48F33*/
a.main:visited { color:#707070; text-decoration:none; }  /* E48F33*/
a.main:hover   { color:#202020; text-decoration:none; } /* CB6A00 font-weight:bold;*/
a.main:active  { color:#CB6A00; text-decoration:none; }
a.main:focus   { color:#808080; text-decoration:underline; }/* CB6A00*/

input,textarea
              { font-family:"Futura Lt BT",futura,arial,verdana,tahoma,sans-serif;
                font-size:14px; color:#303030;
                background-color:transparent; border:solid thin lightgrey; }
input.field   { height:18px; }

input.but       { color:#505050; background-color:transparent; border:solid thin lightgrey; }
input.but:hover { color:white; background-color:silver; border:solid thin lightgrey; }
input.but:focus { color:white; background-color:silver; border:solid thin lightgrey; }

body,td,th,p,div
              { color:#606060; }
h1,h2,h3      { color:#505050; }

body,select,div,textarea {
            scrollbar-base-color:#52669d;
            scrollbar-3dlight-color:#d0d0d0;
            scrollbar-arrow-color:#FFFFFF;
            scrollbar-darkshadow-color:#000000;

            scrollbar-face-color:#E48F33;

            scrollbar-highlight-color:#DFDFDF;
            scrollbar-shadow-color:#C66700;

            scrollbar-track-color:#F9E6D2;
}

textarea     { overflow:auto; }
