body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}.entry-content img{margin:0 0 1.5em 0}.alignleft,img.alignleft{display:inline;float:left; margin-right:1.5em}.alignright,img.alignright{display:inline;float:right; margin-left:1.5em}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.wp-caption{text-align:center;margin-bottom:1.5em}.wp-caption img{border:0 none;margin:0;padding:0}.wp-caption p.wp-caption-text{margin:0}.wp-smiley{max-height:1em;margin:0 !important}.gallery dl{margin:0}.gallery-caption{margin:-1.5em 0 0 0}blockquote.left{float:left;margin-left:0;margin-right:20px;text-align:right;width:33%}blockquote.right{float:right;margin-left:20px;margin-right:0;text-align:left;width:33%}body{_text-align:center}.body{overflow:hidden;_overflow:visible;_zoom:1}.mainpage{margin:0 auto;width:950px;_text-align:left} .oldSchool{width:750px}.gs960{width:960px}.liquid{extends:.mainpage;width:auto;margin:0}.main{overflow:hidden;_overflow:visible;_zoom:1}.leftCol{float:left;width:250px;_margin-right:-3px}.rightCol{float:right;width:365px;_margin-left:-3px}body{font-family:"Myriad Pro","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6,ul,ol,dl,p,blockquote{padding:10px 0}h1,h2,h3,h4,h5,h6,p{float:none;clear:both}h4,h5,h6,img{padding-bottom:0px}pre{margin:10px}table h1,table h2,table h3,table h4,table h5,table h6,table p,table ul,table ol,table dl,ul h1,ul h2,ul h3,ul h4,ul h5,ul h6,ul p,ul ul,ul ol,ul dl,ol h1,ol h2,ol h3,ol h4,ol h5,ol h6,ol p,ol ul,ol ol,ol dl{padding:0}img{display:block}em{font-style:italic}strong{font-weight:bold}hr{border: 5px solid #e2e2e2; border-width: 0 0 3px 0;margin:20px 0 10px;width:50%;}code{color:#0B8C8F}h1,.h1{font-size:36px; font-weight:bold;font-style:normal;color:#ac7d37;text-transform:uppercase}h2,.h2{font-size:18px;font-weight:normal;font-style:normal;color:#ac7d37}h3,.h3{font-size:16px;font-weight:bold;font-style:normal;color:#ac7d37}h4,.h4{font-size:14px;font-weight:bold;font-style:normal;color:#ac7d37}h5,.h5{font-size:14px;font-weight:normal;font-style:normal;color:#ac7d37}h6,.h6{font-size:12px;font-weight:normal; font-style:italic;color:#ac7d37}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{ color:#ac7d37}.category{font-size:108%;font-weight:normal;font-style:normal;text-transform:uppercase;color:#333}.category a{color:#333}.important a{font-weight:bold}a{color:#634230;font-weight:bold;text-decoration:none}a:focus,a:hover{text-decoration:underline}a:visited{color:#634230}ol li{list-style-type:decimal;margin-left:40px}ul li{list-style-type:disc;margin-left:40px}cite{display:block;text-align:right;padding-top:10px}body,html{    height:100%;    font-size:12px}body{    background:transparent url("../images/bg.png") repeat}.clear{ clear:both}.head{    height:96px;    background:transparent url("../images/header.png") no-repeat 22px 0}.logo{    float:left;    width:187px;    height:90px;    display:block;    text-indent:-424242px;    -moz-outline:none}.head .menu{    float:right;    font-size:13px;    position:absolute;    z-index:2;    right:0;    top:41px;    margin-right:30px}.head .menu li{    list-style:none;    margin:0;    float:left;    display:block;    text-indent:-424242px;    background:transparent url("../images/menu.png") no-repeat; height:31px; cursor:pointer}.head .menu li a{ display:block; width:100%; height:100%; -moz-outline:none}.head .menu .home{ background-position:-161px -13px; width:60px}.head .menu .home:hover,.head .menu .current_page_item_home{ background-position:-21px -12px}.head .menu .kooperationen{ background-position:-161px -53px; width:122px}.head .menu .kooperationen:hover,.head .menu .current_page_item_kooperationen{ background-position:-21px -52px}.head .menu .anmeldung{ background-position:-161px -93px; width:100px}.head .menu .anmeldung:hover,.head .menu .current_page_item_anmeldung{ background-position:-21px -92px; width:100px}.head .menu .events{ background-position:-161px -133px; width:66px}.head .menu .events:hover,.head .menu .current_page_item_events{ background-position:-21px -132px}.head .menu .gallery{ background-position:-161px -173px; width:75px}.head .menu .gallery:hover,.head .menu .current_page_item_gallery{ background-position:-21px -172px; width:75px}.head .menu .videos{ background-position:-161px -213px; width:65px}.head .menu .videos:hover,.head .menu .current_page_item_videos{ background-position:-21px -212px; width:65px}.head .menu .history{ background-position:-161px -253px; width:72px}.head .menu .history:hover,.head .menu .current_page_item_history{ background-position:-21px -252px; width:72px}.head .menu .wahlen{ background-position:-161px -293px; width:103px}.head .menu .wahlen:hover,.head .menu .current_page_item_wahlen{ background-position:-21px -292px; width:103px}.head .menu .termine{ background-position:-161px -333px; width:73px}.head .menu .termine:hover,.head .menu .current_page_item_termine{ background-position:-21px -332px; width:73px}.head .menu .models{ background-position:-161px -373px; width:73px}.head .menu .models:hover,.head .menu .current_page_item_models{ background-position:-21px -372px; width:73px}.skip-link{ visibility:hidden}.mainpage{    min-height:100%;    position:relative;    margin:0 auto;    background:transparent url("../images/bg_center.png") repeat-y left top; width:1004px}.body{ overflow:visible}.main{ line-height:22px; position:relative; min-height:360px; overflow:visible; margin:0 22px; background-color:#fff}.entry-content{ padding:10px 50px}.emph{ font-size:14px; text-align:center}.content a{ text-decoration:underline}.foot{    color:white;    height:64px;    width:100%;    background:transparent url("../images/header.png") no-repeat 22px -94px}.foot ul{ float:right; margin:21px 30px 0 0; font-size:11px}.foot li{ float:left; padding-right:6px; margin-left:4px; list-style:none}.foot li a{ color:white; font-weight:normal}.welcome{    background:#B6ADA4 url("../images/start_sujet.jpg") no-repeat left top;    height:549px;    text-indent:-424242px}.welcome a{    -moz-outline:none;    display:block;    width:100%;    height:549px}.welcome .text{    background:transparent url("../images/start_content.png") no-repeat left top; width:484px; height:332px; position:absolute; top:89px; left:423px}h1.entry-title{    background:#f9f9f8 url("../images/bg_headline.png") repeat-x left top;    height:84px;    padding:0;    text-indent:-424242px;    position:relative}h1.entry-title span{    display:block;    height:27px;    width:300px;    position:absolute;    left:46px;    top:27px;    background:transparent none no-repeat left top}.home h1.entry-title span{    background-image:url("../images/headline_home.png")}.wahlen h1.entry-title span{    background-image:url("../images/headline_wahlen.png")}.events h1.entry-title span{    background-image:url("../images/headline_events.png")}.gallery h1.entry-title span{    background-image:url("../images/headline_gallery.png")}.videos h1.entry-title span{    background-image:url("../images/headline_videos.png")}.anmeldung h1.entry-title span{    background-image:url("../images/headline_anmeldung.png")}.termine h1.entry-title span{    background-image:url("../images/headline_termine.png")}.models h1.entry-title span{    background-image:url("../images/headline_models.png")}.partner h1.entry-title span{    background-image:url("../images/headline_partner.png")}.kontakt h1.entry-title span{    background-image:url("../images/headline_kontakt.png")}.team h1.entry-title span{    background-image:url("../images/headline_team.png")}.history h1.entry-title span{    background-image:url("../images/headline_history.png")}.kooperationen h1.entry-title span{    background-image:url("../images/headline_kooperationen.png")}.attachment h2{ margin-left:23px; padding-top:20px}.attachment .entry-content{ padding:10px 37px}.single-post h2{    margin-left:50px}.single-post .post{    clear:both}.category-entries .entry-title{    background:transparent url("../images/bg_subheadline.png") repeat-x left top; padding:50px 0 0 50px}.navigation{ float:left; clear:both; margin-left:50px; width:874px; margin-top:20px}.navigation div{ float:left; margin:0 10px 0 0}.navigation .nav-next{ float:right}.gallery .gallery-item{ width:auto !important; margin:0 10px 0 0 !important; clear:none}.gallery-item dl{ padding:0}.gallery-item a:active,.gallery-item a:hover{ text-decoration:none !important}#TB_overlay{ z-index:30000}#TB_window{ z-index:30002}#zoom{ z-index:200000}.two-col{    position:relative;    background:transparent url(../images/twocol_center_bg.png) repeat-y right top;    width:100%;    float:left}.two-col .col-1{    float:left;    width:696px}.two-col .col-2{    width:235px;    margin-right:8px;    padding-top:85px;    float:right;    line-height:16px;    color:#6c5c5c}.two-col .col-2 p{    padding:4px 0}.two-col .col-2 .col-head{    background:transparent url(../images/twocol_top_bg.png) no-repeat scroll left top; height:87px; position:absolute; right:0; top:1px; width:267px}.team p{ padding:0}body.mceContentBody{ background:#fff none!important}.ngg-albumoverview-miss{ line-height:12px}.ngg-albumoverview-miss .ngg-album{ border:0 !important; float:left; width:111px; height:162px}.ngg-albumoverview-miss .ngg-albumtitle{ font-size:11px; margin:0; float:left}.ngg-albumoverview-miss .ngg-albumtitle a{ text-decoration:none; display:block; margin-top:4px; font-weight:normal}.ngg-albumoverview-miss .ngg-albumtitle a em{ font-weight:bold; font-style:normal; display:block; margin-bottom:2px}.ngg-albumoverview-miss .ngg-albumtitle a:hover{ text-decoration:underline}.gallery-icon img,.gallery-thumbnail img,.gallery .gallery-icon img,.ngg-gallery-thumbnail img,.ngg-thumbnail img{ -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background:#FFF none repeat scroll 0 0 !important; border:1px solid #EADECD !important; margin:0 !important; padding:3px!important}.gallery-icon img{ margin:0 5px 5px 0!important}.gallery .gallery-icon img{ margin:0!important}.selected .gallery-thumbnail img,.ngg-gallery-thumbnail img:hover, .ngg-albumoverview-miss .ngg-thumbnail img:hover{ border-color:#ddbd8d!important}.gallery-list,.gallery-list li{ list-style:none}.gallery-list li{ margin:0 0 20px 0; width:224px}.gallery-list li img{ margin:0 auto}.partner .gallery-list{ margin-left:109px; float:left; margin-bottom:50px}.partner .gallery-list li{ float:left; height:180px}.ngg-gallery-thumbnail{margin-bottom:5px}div.caption-container{    color:#111;    position:absolute;right:10px;top:37px}div.image-title{    font-weight:bold;    font-size:1.4em}div.image-desc{    line-height:1.3em;    padding-top:12px}div.image-desc td{    padding:2px}div.image-desc .key{    font-weight:bold;    text-align:right}div.download{    margin-top:8px}div.photo-index{    color:#777}div.slideshow-navigation a.prev{    background-image:url(../images/prevPageArrow.gif)}div.slideshow-navigation a.next{    background-image:url(../images/nextPageArrow.gif)}div.loader{    background-image:url(../images/loader.gif)}div.slideshow-gallerific img{ border-color:#ccc}div.pagination a:hover{ background-color:#eee}div.pagination span.current{ background-color:#000; border-color:#000; color:#fff}div#gallery-container{ overflow:hidden}div.slideshow-content{ position:relative; display:none; clear:both; height:850px}div.slideshow-content a,div.slideshow-navigation a{ text-decoration:none}div.slideshow-content a:hover,div.slideshow-content a:active{ text-decoration:underline}.pageLink{ display:none}div.slideshow-navigation a.pageLink{ height:77px; line-height:77px}div.controls{ margin-top:5px; height:23px}div.controls a{ padding:5px}div.ss-controls{ float:left}div.nav-controls{ float:right}div.slideshow-gallerific-container,div.loader,div.slideshow-gallerific a.advance-link{ width:530px}div.loader,div.slideshow-gallerific a.advance-link,div.caption-container{ height:800px}div.slideshow-gallerific-container{    position:relative;    clear:both;    float:left;    height:532px}div.loader{    position:absolute;    top:-80px;;    left:0;    background-image:url('../images/loader.gif'); background-repeat:no-repeat; background-position:center}div.slideshow-gallerific span.image-wrapper{ display:block;left:26px;position:absolute;top:27px}div.slideshow-gallerific a.advance-link{ display:block; text-align:center}div.slideshow-gallerific a.advance-link:hover,div.slideshow-gallerific a.advance-link:active,div.slideshow-gallerific a.advance-link:visited{ text-decoration:none}div.slideshow-gallerific a.advance-link:focus{ outline:none}div.slideshow-gallerific img{ border-style:solid; border-width:1px}span.image-caption{ display:block; position:absolute; top:0; left:0}div.caption-container,span.image-caption{ width:253px}div.caption{ padding:0 12px}div.image-title{ font-weight:bold; font-size:1.4em}div.image-desc{ line-height:1.3em; padding-top:12px}div.download{ margin-top:8px}div.photo-index{ position:absolute; bottom:0; left:0; padding:0 12px}div.slideshow-navigation-container{ float:left; margin-top:12px; width:100%}div.slideshow-navigation{ float:left}div.slideshow-navigation a.pageLink{ position:relative; float:left; margin:2px; width:16px; background-position:center center; background-repeat:no-repeat; opacity:0.3; filter:alpha(opacity = 30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3}div.slideshow-navigation a.pageLink:focus{ outline:none}ul.thumbs{ position:relative; width:893px; margin:0; padding:0}ul.thumbs li{ float:left; padding:0; margin:2px; list-style:none}a.thumb{ padding:1px; display:block; cursor:pointer}a.thumb img{ cursor:pointer}a.thumb:focus{ outline:none}ul.thumbs img{ border:none; display:block; margin:0}div.pagination{ clear:both; position:relative; left:-50%}div.pagination a,div.pagination span.current,div.pagination span.ellipsis{ position:relative; display:block; float:left; margin-right:2px; padding:4px 7px 2px 7px; border:1px solid #ccc}div.pagination a:hover{ text-decoration:none}div.pagination span.current{ font-weight:bold}div.pagination span.ellipsis{ border:none; padding:5px 0 3px 2px}div.gallery-gutter{ clear:both; padding-bottom:20px}.navigation-container{ float:left}.gallery-back{ margin-left:23px; text-decoration:none !important}.gallery-back:hover{ text-decoration:underline !important} img, div, input { behavior: url("../styles/iepngfix.htc") }

ul.thumbs img,
.ngg-thumbnail img,
.gallery-list li img{
    width:100px;height:100px;
}

.kooperationen .col-2 .gallery-list li img,
.partner .gallery-list li img{
    width:auto;
    height:auto;
}

#gallery-container .pageLink{
    *display:none;
}

.welcome {
    _background-image:url("../images/start_sujet_ie.jpg");
}

.welcome .text {
    _display:none;
}

.impressum h1.entry-title span {
background-image:url(../images/headline_impressum.png);
}
