@charset "UTF-8";

/* twister
---------------------------------------------------*/
@import url(_twister.css);

/* base
---------------------------------------------------*/
body                                             { height: auto; background: url(../img/icons/top_right.png) no-repeat top right}

*                                                { }
h1,
h2,
h3,
h4,
h5,
h6                                               { margin-bottom: 5px; color: #0081c7; font-size: 12px; line-height: normal; font-weight: normal; text-transform: uppercase }

p                                                { }
a                                                { }
a:hover                                          { }
b                                                { }
p img                                            { }

.small,
small                                            { }
.large                                           { }

sub,
sup                                              { }

dl                                               { }
dt                                               { }
dd                                               { }

address                                          { }

hr                                               { }

blockquote                                       { }

del                                              { }

dfn                                              { }

fieldset                                         { }
label                                            { }
legend                                           { }

/* lists
---------------------------------------------------*/
ul                                               { }
ol                                               { }
li                                               { }
li ul                                            { }
li ul li                                         { }
li ol                                            { }
li ol li                                         { }

/* forms
---------------------------------------------------*/
textarea                                          { }
input                                             { }
select                                            { }
button                                            { }
option                                            { }
optgroup                                          { }

/* areas
---------------------------------------------------*/
#layout                                          {  width: 860px; margin-left: 10px; margin-top: 115px;  }
#layout_flex                                     { }
#area_head                                       { }
#area_content                                    { }
#area_footer                                     { }

/* navigation
---------------------------------------------------*/
#navigation_main                                 { }
#navigation_main li                              { margin-bottom: 2px; }
#navigation_main a                               { text-transform: lowercase; text-decoration: none; color: black; }

#navigation_main li:hover,
#navigation_main .hover,
#navigation_main .act                            { color: #0081c7; }

.navigation_horizontal                           { }
.navigation_horizontal li                        { }
.navigation_horizontal a                         { }

.sliding_door li                                 { }
.sliding_door li:hover,
.sliding_door .act,
.sliding_door .hover                             { }
.sliding_door a                                  { }
.sliding_door .act a,
.sliding_door .hover a,
.sliding_door li:hover a                         { }

/* btns
---------------------------------------------------*/
a.btn                                            { }
a.btn:hover                                      { }

/* tables
---------------------------------------------------*/
table                                            { }
th,
td                                               { }
tbody th,
thead th                                         { }

/* sections
---------------------------------------------------*/
#section_content_image                           { float: left; width: 365px; margin-right: 20px; padding-top: 10px; padding-left: 20px;}
#section_content_navigation                      { float: left; width: 105px; margin-right: 20px; padding-top: 10px; }
#section_content_content                         { float: left; width: 330px; }
#section_content_content .spacer                 { border-bottom: 1px dotted gray; margin-bottom: 20px;  }
#section_content_content a                       { text-decoration: none; color: #0081c7; }
#section_content_content *                       { line-height: normal; font-size: 12px  }
#section_content_content h2,
#section_content_content h1                       { line-height: normal; font-size: 13px  }
 
#section_content_image p { font-size: 11px; margin: 5px 0 !important; display: block; } 
  
/* helper
---------------------------------------------------*/
.spacer                                          { }
.spacer_t                                        { }
.spacer_r                                        { }
.spacer_b                                        { }
.spacer_l                                        { }
.window                                          { }
.group                                           { }
.scroll_bar                                      { }

.error                                           { }
.success                                         { }

/* misc
---------------------------------------------------*/
#logo                                            { background: url(../img/logos/kunstverein.png); width: 169px; height: 52px; text-indent: -10000 }

.activeLinkWrap { font-weight: normal;}
.news-list-browse a img,
.news-list-browse  .prev { margin-right: 10px; margin-bottom: -4px; }
.news-list-browse  .next { margin-left: 10px; margin-bottom: -4px;}
.news-list-browse { text-align: left !important }

#image_foot { margin-top: 0px; }

.news-single-item { padding: 0 }
.filelinks .pdf { background: none !important; padding: 0; height: 100px; }
.filelinks a { background: url("../img/icons/pdf.jpg") no-repeat top right !important;  padding-left: 0; padding-right: 55px; padding-top: 3px; padding-bottom: 60px }


hr {  padding: 0; margin: 0;}
.news-list-item { padding-bottom: 0 }
/* customCode
---------------------------------------------------*/

/* IEfixes
---------------------------------------------------*/

/* print
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
--------------------------------------------------------------------------------- */
@media print {
    .printN                                        { display: none !important; }
}
