html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
strong { font-weight:bold;}
body { line-height: 1; color: #333; background: white; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
body { font-size: 12px; line-height: 16px; width:100%; height:100%; overflow:hidden;}
h1,h2,h3,h4,h5,h6  { font-family: Constantia, "Palatino Linotype", Palatino, Georgia, "Times New Roman", Times, serif; }
body { font-family: "Helvetica", "Lucida Grande", Frutiger, Univers, "Helvetica Neue", Calibri, Helvetica, Verdana, sans-serif; } 
pre { font-family: Corbel, Verdana, "Bitstream Vera Sans", sans-serif; } 
code { font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Monaco, Courier, monospace; }
h1,h2,h3,h4,h5,h6 { color:#111; clear:both; }
h1 { font-size: 30px; line-height:36px; padding:0 0 18px 0; }
h2 { font-size: 20px; line-height:36px; }
h3 { font-size: 16px; line-height:36px; }
h4 { font-size: 14px; font-weight:bold; }
h5 { font-size: 12px; font-weight:bold; }
h6 { font-size: 12px; }
a { color: #ccc; text-decoration: underline; }
a:hover { color: #fff; }
p a { color:#888; }
p a:hover { color:#444; }
p.small { font-size: 10px; margin-bottom: 18px; }
p.large { font-size: 14px; line-height:36px; }
p.quiet { color: #666; }
.hide,.highslide-display-none,.imageElement,h2 span { display: none; }
p, label { font-size: 10px; }
p.light, table.light, .light { color: #ccc; }
.disabled { display:inline; color:#999;}
.member_tables { width: 180px; border-collapse:collapse; border:0;  margin-bottom:0; font-size:10px; color: #fff; font-weight:normal;}
.member_tables tr td { padding:2px 2px 0 0;font-size: 10px; white-space:nowrap; border-collapse:collapse; border:0; line-height:14px;}
.member_tables tr { margin-top:2px;}
.member_tables img { margin:2px; padding:0; width:65px; height:65px;}
.ra { text-align:right; color: #666; width: 70px;}
.fl { float:left; margin-right:1px; width:255px; background: #363636; margin-bottom:4px; display:block;height:73px;}
body { height: 635px; }
body.Members {background: #050100;}
/* body.Home { background: #111 url(../img/member_bg.jpg) top left no-repeat;}
body.Kollektion { background: #111 url(../img/member_bg.jpg) top left no-repeat;}
body.Aufnahme { }
body.Partner,body.Home_history {background: #111 url(../img/aufnahme_bg.jpg) top left no-repeat;}
body.Presse,body.Home_idee  {background: #111 url(../img/presse_bg.jpg) top left no-repeat;}
*/
.member_header { width:766px; height:87px; background: url(../img/mitglieder.gif) top left no-repeat; margin-top:100px; margin-bottom:10px;}
.container { margin-left:15px; width:900px; }
/* Header ***************************************************************  */
.header { width:768px; height:88px; margin-top:100px; margin-bottom:10px; }
.hcf { background: url(../img/header/hcf_de.gif) top left no-repeat;}
.deu-idee {  background: url(../img/header/deu/idee.gif) top left no-repeat; }
.deu-historie {  background: url(../img/header/deu/historie.gif) top left no-repeat; }
.deu-mitglieder {  background: url(../img/header/deu/mitglieder.gif) top left no-repeat; }
.deu-aufnahme { background: url(../img/header/deu/aufnahme.gif) top left no-repeat; }
.deu-kollektion { background: url(../img/header/deu/kollektion.gif) top left no-repeat; }
.deu-presse { background: url(../img/header/deu/presse.gif) top left no-repeat; }
.deu-partner { background: url(../img/header/deu/partner.gif) top left no-repeat; }
.deu-newsletter { background: url(../img/header/deu/newsletter.gif) top left no-repeat; }
.deu-impressum {  background: url(../img/header/deu/impressum.gif) top left no-repeat; }
.deu-kontakt {  background: url(../img/header/deu/kontakt.gif) top left no-repeat; }
.eng-idee {  background: url(../img/header/eng/idee.gif) top left no-repeat; }
.eng-historie {  background: url(../img/header/eng/historie.gif) top left no-repeat; }
.eng-mitglieder {  background: url(../img/header/eng/mitglieder.gif) top left no-repeat; }
.eng-aufnahme { background: url(../img/header/eng/aufnahme.gif) top left no-repeat; }
.eng-kollektion { background: url(../img/header/eng/kollektion.gif) top left no-repeat; }
.eng-presse { background: url(../img/header/eng/presse.gif) top left no-repeat; }
.eng-partner { background: url(../img/header/eng/partner.gif) top left no-repeat; }
.eng-newsletter { background: url(../img/header/eng/newsletter.gif) top left no-repeat; }
.eng-impressum {  background: url(../img/header/eng/impressum.gif) top left no-repeat; }
.eng-kontakt {  background: url(../img/header/eng/kontakt.gif) top left no-repeat; }
.fre-idee {  background: url(../img/header/fre/idee.gif) top left no-repeat; }
.fre-historie {  background: url(../img/header/fre/historie.gif) top left no-repeat; }
.fre-mitglieder {  background: url(../img/header/fre/mitglieder.gif) top left no-repeat; }
.fre-aufnahme { background: url(../img/header/fre/aufnahme.gif) top left no-repeat; }
.fre-kollektion { background: url(../img/header/fre/kollektion.gif) top left no-repeat; }
.fre-presse { background: url(../img/header/fre/presse.gif) top left no-repeat; }
.fre-partner { background: url(../img/header/fre/partner.gif) top left no-repeat; }
.fre-newsletter { background: url(../img/header/fre/newsletter.gif) top left no-repeat; }
.fre-impressum {  background: url(../img/header/fre/impressum.gif) top left no-repeat; }
.fre-kontakt {  background: url(../img/header/fre/kontakt.gif) top left no-repeat; }
#logo a {
    display:block;
    height:113px;
    width:129px;
}
#logo {
   position:absolute;
   top:3px;
   left:800px;
   height:113px;
   width:129px;
   z-index:1;
}
#logo a.light {
     background: transparent url(../img/logo-light.gif) top left no-repeat;
}
#logo a.dark {
     background: transparent url(../img/logo-dark.gif) top left no-repeat;
}


#sub_navigation { position:absolute;top:130px;left:815px;height: 50px;}
#sub_navigation ul { list-style:none; }
#sub_navigation ul li a { text-decoration:none; text-transform:uppercase; font-size:9px; line-height:12px;}
#sub_navigation ul li a:hover { color:#999; }
#sub_navigation ul li.langselector { margin-top:23px; }
#sub_navigation ul.light li a {color:#666;}
#sub_navigation ul.light li a:hover {color:#999;}
#sub_navigation ul.dark li a {}
#sub_navigation ul.dark li a:hover {}

#LoadingDiv {
    position:absolute;
    top:670px;
    left:455px;
    height:19px;
    width:220px;
    background:transparent  url(../img/loading.gif) top left no-repeat;
}
.paging { position:absolute;top:670px; }
.mtd { width: 56px; padding-left:0; font-size:9px !important;}
.mph { width: 69px; }
.member_pic { float:left; margin:4px; background-color:#363636; border:0;}
.mthumb { width:65px; height:65px; }
.altrow { background:#ddd; }
.admin_tbl { background: #eee; border:1px solid #ddd; }
.admin_tbl tr th, .admin_tbl a { color: #333; }
.admin_tbl tr td { border-top:1px solid #ddd; padding:1px 9px; }
.admin_tbl tr th { background: #fff; padding:5px 9px; }
.admin_tbl tr th a { text-decoration:none; font-weight:bold; }
.admin_tbl img,td.actions img,#navigation ul  { padding:0; margin:0;}
div.actions a { padding:3px; text-decoration:none;}
.admin_edt label {width:100px;display:block;float:left;}
#navigation {position:absolute;top:0;left:0;z-index:999; width:900px;overflow:hidden;}
#navigation ul { list-style:none;}
#navigation ul li { float:left; width:130px; margin: 0 2px 0 0; padding: 0;}
#navigation ul li a {text-transform:uppercase; text-decoration:none; font-size:10px; padding:5px 5px 5px 15px; display:block; color:#666;border-top:1px solid #666;}
#navigation ul li a.selected,#navigation ul li a.selected:hover { color: #0ff;border-top:1px solid #0ff;}
#navigation ul li a:hover { color:#aaa; border-top:1px solid #aaa;}
#navigation ul li ul li a, #navigation ul li ul li a:hover,#navigation ul li ul li a.selected:hover,#navigation ul li ul li a.selected { border:0; }
#logo_dark a {height:101px; width:115px; display:block;}
.paging a { text-decoration:none; }
.paging { color: #fff; }
.disabled { color: #555;}
.highslide-html {
    background-color: #222;
    border: 2px solid gray;
}
.highslide-html-content { position: absolute;display: none;margin: 10px;    height: 220px;}
.highslide-loading {
    display: block;
    color: black;
    font-size: 8pt;
    font-family: sans-serif;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
    border: 1px solid black;
    background-color: white;
}
table tr td { white-space:nowrap;}
.control {
    float: right;
    display: block;
    margin: 0 5px;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: #999;
}
.control:hover { color: black !important; }
.highslide-move { cursor: move; }
.highslide-display-block { display: block; }
.controlbar5 {  
    background: url(../js/graphics/controlbar5.gif);
    width: 83px;
    height: 18px;
    float:right;
}
.controlbar5 a { display: block; float: left; height: 18px; }
.controlbar5 a:hover {
    background-image: url(../js/graphics/controlbar5-hover.gif);
}
.controlbar5 .previous { width: 20px; }
.controlbar5 .next { width: 20px; background-position: -20px 0; }
.controlbar5 .highslide-move { width: 20px; background-position: -40px 0; }
.controlbar5 .close { width: 20px; background-position: -60px 0; }
.cblock_3_col {float:left; width:239px;margin-right:25px; margin-top:13px;}
.cblock_2_col_thin_left {float:left; width:239px;margin-right:25px; }
.cblock_2_col_wide_right {float:left; width:507px;margin-right:25px;}
.cblock_2_col_thin_left p { text-align:left;}
label span { color:#f00 }
legend { font-size:10px; }
input { border: 1px solid #aaa }
textarea { border: 1px solid #aaa }
label { display:block; float:left; width: 100px;}

.paging { color: #666; }

dl { width: 300px;}
dt { background: #fff !important;}
dt:after { content:":";}
dd {background: #fff !important; border-bottom:1px solid #ddd;}

.actions ul { list-style:none; margin-top:15px; margin-bottom:15px;}
.actions ul li { display:inline;}
.actions ul li a { padding:3px; background:#ddd; color:#444; border:1px solid black}
.actions ul li a:hover { padding:3px; background:#eee; color:#000;}
.standart_fs { margin-top:15px; }
.standart_fs div { margin-bottom:4px; }
.standart_fs legend{ padding-bottom:15px; }
.standart_fs label { padding-left:15px; }
.standart_fs input { width:220px; padding-left:3px;}
.standart_fs textarea { width:220px; padding-left:3px;}
.standart_fs input.reset {margin-left:201px;}
.standart_fs input.reset, .standart_fs input.submit { width:68px; background:transparent;}
#plz { width: 70px;}
#wrapper {
  position: absolute;
    width:      100%;
    height:     100%;
    z-index:1;
    overflow:hidden;
}
#inner_wrapper {
position: absolute;
    top: 0px;
    left:0;
    width: 100%;
    height: 100%;
    z-index:999;
/*  overflow: auto;
*/
    overflow:auto;
}
fieldset.light label,fieldset.light legend { color: #ccc; }
p.light a { color:#ddd;}
p.light a:hover { color:#eee;}
#large { float:left; margin-left:50px;}
#thumbnail1,#thumbnail2,#thumbnail3,#thumbnail4 { float:left; list-style:none; width:240px;}
#thumbnail1 li,#thumbnail2 li, #thumbnail3 li,#thumbnail4 li { display:inline; }
#thumbnail1 li a img,#thumbnail2 li a img, #thumbnail3 li a img, #thumbnail3 li a img { border:1px solid black; margin:0; }
#thumbnail1 li a img.sel,#thumbnail2 li a img.sel, #thumbnail3 li a img.sel,#thumbnail4 li a img.sel { border:1px solid #0ff; }
#HCF2008, #HCF2009, #HCF2010 { display:none;}
table.light tr { height:30px;}
table.light tr td { font-size:10px;}
#kollektionnav { position: absolute; top:165px; left:290px;}
#kollektionnav ul { list-style:none; }
#kollektionnav ul li { float:left; margin-left:20px;}
#kollektionnav ul li a { cursor: pointer; color:#666; text-decoration:none; font-size:10px;}
#kollektionnav ul li a.active,#kollektionnav ul li a:hover { color:#0ff; }