body { background-color: #d9d9d9; margin: 0px; }
form { display: inline; white-space: nowrap; }

input { font-size: 14px; font-family: verdana; }
textarea { font-size: 14px; font-family: verdana; }



a { color: #d9d9d9; text-decoration: underline; cursor: pointer; }
a:link { color: #d9d9d9; text-decoration: underline; cursor: pointer; }
a:visited { color: #d9d9d9; text-decoration: underline; cursor: pointer; }
a:hover { color: #f4f4f4; text-decoration: underline; cursor: pointer; }
a:active { color: #f4f4f4; text-decoration: underline; cursor: pointer; }


#design-head { position: relative; left: 24px; width: 800px; height: 129px; background: url(Bilder/ft_head.png) no-repeat; }
#design-menu { position: relative; top: 112px; width: 800px; font-size: 16px; font-family: verdana; color: #666666; padding: 0px 59px; }
#design-menu a:link, #design-menu a:visited { color: #666666; text-decoration: none; cursor: pointer; }
#design-menu a:hover, #design-menu a:active { color: #d9d9d9; text-decoration: none; cursor: pointer; }
#design-body { position: relative; left: 24px; top: 0px; width: 800px; min-height: 580px; background: url(Bilder/ft_body.png) repeat-y; padding: 10px 59px; }

#splash { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; color: #d9d9d9; text-align: left; visibility: hidden; background-image: url(Bilder/bg_transwhite_54.png); overflow: auto; z-index: 100; }
#splash-inner { color: #1e1e1e; font-size: 14px; font-family: verdana; }

#splash-table1 { width: 820px; color: #1e1e1e; font-size: 14px; font-family: verdana; }
#splash-table1-td1 { width: 523px; vertical-align: top; }
#splash-table1-td2 { padding-left: 10px; vertical-align: top; }
#splash-ahnlich { min-width: 120px; height: 14px; color: #666666; font-size: 12px; padding-left: 3px; padding-top: 1px; background-color: #ffffff; margin: 5px; border: 1px solid #1e1e1e; display: inline; cursor: default; }

#preloader { position: absolute; bottom: 1px; left: 1px; width: 1px; max-width: 1px; height: 1px; max-height: 1px; visibility: hidden; }
#preload-file { width: 1px; height: 1px; }

#userbox { position: absolute; top: 5px; left: 820px; padding: 5px 10px; color: #d9d9d9; font-size: 14px; font-family: verdana; text-align: left; border: 1px solid #1e1e1e; background-color: #666666; z-index: 2; }
#gpbutton { position: absolute; top: 0px; right: 0px; z-index: 0; }

#korb-thumb { position: absolute; bottom: 0px; right: 0px; padding: 20px; }
#korb-thumb a { color: #1e1e1e; text-decoration: underline; cursor: pointer; }
#korb-thumb a:link { color: #1e1e1e; text-decoration: underline; cursor: pointer; }
#korb-thumb a:visited { color: #1e1e1e; text-decoration: underline; cursor: pointer; }
#korb-thumb a:hover { color: #000000; text-decoration: underline; cursor: pointer; }
#korb-thumb a:active { color: #000000; text-decoration: underline; cursor: pointer; }


#inhalt { width: 670px; color: #d9d9d9; font-size: 14px; font-family: verdana; text-align: left; padding-top: 20px; padding-bottom: 20px; }
#inhalt-bild { width: 600px; text-align: center; }
#thumb-quer { width: 100px; }
#thumb-hoch { height: 100px; }
#thumb-quer60 { width: 60px; }
#thumb-hoch60 { height: 60px; }
#thumb-querprofil { width: 230px; float: left; margin-right: 20px; margin-bottom: 20px; }
#thumb-hochprofil { width: 230px; float: left; margin-right: 20px; margin-bottom: 20px; }
#thumb-quershowroom { height: 190px; margin-right: 10px; margin-bottom: 10px; }
#thumb-hochshowroom { height: 190px; margin-right: 10px; margin-bottom: 10px; }
#thumb-querwerbung { width: 450px; }
#thumb-hochwerbung { height: 450px; }

#head-l { display: inline; }
#head-r { float: right; display: inline; }
#suchform { display: inline; }
#suchfeld { background-color: #1e1e1e; border: 1px solid #d9d9d9; padding: 5px; color: #d9d9d9; }

#menu { width: 200px; padding-right: 10px; text-align: right; vertical-align: middle; }
#menu-link { color: #d9d9d9; text-decoration: none; padding-right: 20px; font-size: 14px; font-family: verdana; }
#menu-link:hover { color: #32cd32; text-decoration: none; padding-right: 15px; font-size: 14px; font-family: verdana; }
#menu-active { color: #32cd32; text-decoration: none; padding-right: 10px; font-size: 14px; font-family: verdana; }
#menu-sub { color: #a2a2a2; text-decoration: none; padding-right: 10px; font-size: 14px; font-family: verdana; }
#menu-sub:hover { color: #32cd32; text-decoration: none; padding-right: 10px; font-size: 14px; font-family: verdana; }

#forum-table1 { width: 100%; height: 65px; color: #d9d9d9; font-size: 14px; font-family: verdana; border: 1px solid #d9d9d9; }
#forum-table1-td1 { width: 65px; text-align: center; border-right: 1px solid #d9d9d9; }
#forum-table1-td2 { padding: 5px; }
#forum-table1-td3 { width: 100px; padding-left: 5px; border-left: 1px solid #d9d9d9; }
#forum-table1-td4 { width: 100px; padding-left: 5px; border-left: 1px solid #d9d9d9; }

#forum-table3 { width: 100%; height: 65px; font-size: 14px; font-family: verdana; border: 1px solid #d9d9d9; }
#forum-table3-td1 { width: 140px; min-width: 140px; color: #d9d9d9; text-align: right; border-right: 1px solid #d9d9d9; padding: 10px; vertical-align: top; }
#forum-table3-td2 { height: 28px; padding: 0px 10px; color: #1e1e1e; background-color: #f4f4f4; border-bottom: 1px solid #d9d9d9; }
#forum-table3-td3 { padding: 10px; color: #1e1e1e; background-color: #f4f4f4; vertical-align: top; }


#nachrichten-notifier { display: inline; }
#nachrichten-empfaenger { width: 120px; height: 14px; color: #666666; font-size: 12px; padding-left: 3px; padding-top: 1px; background-color: #ffffff; margin: 1px; border: 1px solid #1e1e1e; display: inline; cursor: default; }
#nachrichten-reader { width: 480px; height: 360px; padding: 5px; background-color: #ffffff; border: 1px solid #1e1e1e; }
#nachrichten-table1 { width: 100%; height: 65px; color: #d9d9d9; font-size: 14px; font-family: verdana; }
#nachrichten-table1-td1 { padding: 5px; }
#nachrichten-table1-td2 { padding: 5px; }
#nachrichten-table1-td3 { padding: 5px; }
#nachrichten-table1-td4 { padding: 5px; }


#shop-table1 { color: #d9d9d9; font-size: 14px; font-family: verdana; border-spacing: 5px; }
#shop-table1-td { text-align: center; padding: 5px; background-color: #333333; border: 1px solid #d9d9d9; vertical-align: top; -moz-border-radius: 5px; -khtml-border-radius: 5px; }
#shop-table1-td:hover { background-color: #393939; }

#shop-artikelname { font-size: 18px; }
#shop-artikel { color: #d9d9d9; font-size: 14px; font-family: verdana; }
#shop-artikel-td1 { vertical-align: top; padding-right: 20px; }
#shop-artikel-td2 { vertical-align: top; }
#shop-image-quer { width: 250px; max-height: 250px; }
#shop-image-hoch { height: 250px; max-width: 250px; }

#shop-versandkosten { color: #d9d9d9; font-size: 14px; font-family: verdana; }
#shop-versandkosten-td1 { width: 160px; }
#shop-versandkosten-td2 { padding: 10px; }
#shop-versandkosten-td3 { width: 80px; padding: 10px; }

#warenkorb-table1 { width: 680px; color: #1e1e1e; font-size: 14px; font-family: verdana; }
#warenkorb-table1-td1 { padding: 5px; }
#warenkorb-table1-td2 { padding: 5px; }
#warenkorb-table1-td3 { padding: 5px; text-align: right; }
#warenkorb-table1-td4 { padding: 5px; text-align: right; }

#zusammenfassung-field { width: 620px; border: 1px solid #d9d9d9; margin: auto; }
#zusammenfassung-table1 { width: 580px; color: #d9d9d9; font-size: 14px; font-family: verdana; }
#zusammenfassung-table1-td1 { padding: 5px; }
#zusammenfassung-table1-td2 { padding: 5px; }
#zusammenfassung-table1-td3 { padding: 5px; text-align: right; }
#zusammenfassung-table1-td4 { padding: 5px; text-align: right; }


#showroom-table1 { color: #d9d9d9; font-size: 14px; font-family: verdana; border-spacing: 5px; }
#showroom-table1-td { text-align: center; padding: 5px; background-color: #333333; border: 1px solid #d9d9d9; vertical-align: top; -moz-border-radius: 5px; -khtml-border-radius: 5px; }
#showroom-table1-td:hover { background-color: #393939; }
#showroom-field { width: 620px; border: 1px solid #d9d9d9; margin: auto; }


#mediathek-table1 { color: #d9d9d9; font-size: 14px; font-family: verdana; border-spacing: 5px; }
#mediathek-table1-td { text-align: center; padding: 5px; background-color: #333333; border: 1px solid #d9d9d9; vertical-align: top; -moz-border-radius: 5px; -khtml-border-radius: 5px; }
#mediathek-table1-td:hover { background-color: #393939; }
#mediathek-table1-img { width: 64px; height: 64px; }
#mediathek-field { width: 620px; border: 1px solid #d9d9d9; margin: auto; }
#mediathek-fieldtable { color: #d9d9d9; font-size: 14px; font-family: verdana; border-spacing: 5px; width: 100%; }
#mediathek-fieldtable-tdl { text-align: right; width: 120px; padding-right: 10px; }
#mediathek-fieldtable-tdr { text-align: left; }
#mediathek-vorschau { text-align: center; }
#mediathek-vorschau-image-quer { width: 620px; }
#mediathek-vorschau-image-hoch { height: 450px; }
#mediathek-vorschau-video { width: 620px; height: 450px; }
#mediathek-vorschau-audio { width: 380px; height: 14px; }


.registerinput { height: 29px; font-size: 19px; font-family: verdana; background: #cccccc; border: 1px solid #1e1e1e; }
.registerinput:focus { background: #ffffff; }


#profil-div-right { margin-left: 250px; }
#profil-table { color: #d9d9d9; font-size: 14px; font-family: verdana; width: 100%; }
#profil-table-td1 { width: 65px; height: 65px; text-align: center; padding: 10px; }
#profil-table-td2 { padding: 10px; }
#profil-table-td3 { padding-left: 50px; }
#profil-table-td4 { padding-left: 50px; }
#profil-field { width: 620px; border: 1px solid #d9d9d9; margin: auto; }

#pinnwand-textarea-closed { background: #333333; color: #d9d9d9; font-size: 14px; font-family: verdana; border: 1px solid #333333; }
#pinnwand-textarea-closed:focus { background: url(Bilder/loader.gif) #1e1e1e no-repeat left bottom; color: #1e1e1e; border: 1px solid #1e1e1e; cursor: default; }
#pinnwand-textarea-active { background: #f4f4f4; color: #1e1e1e; font-size: 14px; font-family: verdana; border: 1px solid #333333; }
#pinnwand-table { color: #d9d9d9; font-size: 14px; font-family: verdana; border-spacing: 5px; }
#pinnwand-table-td1 { width: 65px; height: 65px; text-align: center; vertical-align: top; }
#pinnwand-table-td2 { vertical-align: top; }

#kommentare-textarea-closed { background: #333333; color: #d9d9d9; font-size: 14px; font-family: verdana; border: 1px solid #333333; }
#kommentare-textarea-closed:focus { background: url(Bilder/loader.gif) #1e1e1e no-repeat left bottom; color: #1e1e1e; border: 1px solid #1e1e1e; cursor: default; }
#kommentare-textarea-active { background: #f4f4f4; color: #1e1e1e; font-size: 14px; font-family: verdana; border: 1px solid #333333; }
#kommentare-table { color: #d9d9d9; font-size: 14px; font-family: verdana; border-spacing: 5px; }
#kommentare-table-td1 { width: 65px; height: 65px; text-align: center; vertical-align: top; }
#kommentare-table-td2 { vertical-align: top; }

#favoriten-table1 { color: #d9d9d9; font-size: 14px; font-family: verdana; border-spacing: 5px; width: 100%; }
#favoriten-table1-tdl { vertical-align: top; width: 50%; }
#favoriten-table1-tdr { vertical-align: top; width: 50%; }
#favoriten-head { font-size: 10px; }
#favoriten-table2 { color: #d9d9d9; font-size: 14px; font-family: verdana; border-spacing: 5px; }
#favoriten-table2-td1 { width: 65px; height: 65px; text-align: center; }
#favoriten-table2-td2 {  }

#aktionen-table { color: #d9d9d9; font-size: 14px; font-family: verdana; border-spacing: 5px; }
#aktionen-table-td1 { width: 65px; height: 65px; text-align: center; vertical-align: top; }
#aktionen-table-td2 { vertical-align: top; }

#lesezeichen-table { width: 98%; color: #d9d9d9; font-size: 14px; font-family: verdana; border-spacing: 5px; }
#lesezeichen-table-td1 {  }
#lesezeichen-table-td2 {  }
#lesezeichen-table-td3 {  }

#einstellungen-table { margin: auto; color: #d9d9d9; font-size: 14px; font-family: verdana; }
#einstellungen-table-tdl { text-align: right; vertical-align: middle; }
#einstellungen-table-tdr { text-align: left; padding-left: 10px; }


#informationen-field { width: 620px; color: #ffffff; background: #666666; border: 1px solid #d9d9d9; margin: auto; }


#bold { font-weight: bold; }
#smallfont { font-size: 10px; }
.forminfo { color: #eb2e2e; display: inline; font-size: 10px; line-height: 2; }

/* Gruens: forestgreen #228B22, limegreen #32cd32 */

/*
#layout-1 { width: 980px; height: 30px; background: url(Bilder/layout-4-bw_01.png); }
#layout-2 { width: 33px; height: 480px; background: url(Bilder/layout-4-bw_02.png); }
#layout-3 { width: 900px; height: 480px; background: url(Bilder/layout-4-bw_03.png); }
#layout-4 { width: 47px; height: 480px; background: url(Bilder/layout-4-bw_04.png); }
#layout-5 { width: 980px; height: 40px; background: url(Bilder/layout-4-bw_05.png); }
*/
