@charset "UTF-8";
/* CSS styling */

* { padding: 0; margin: 0; }
img { border: 0; } 
body { font-family:"Times New Roman", Times, serif; line-height: 30px; font-size: 15px; letter-spacing: 0.00em; word-spacing: 0.00em; }
div#main { width: 768px; height: 456px; position:absolute; top:50%; left:50%; margin-left:-384px; margin-top:-228px; }
div#navi { padding: 14px 0 0 0; text-align: left; border-top: 1px solid #40b6e8; } 
div#navi span { line-height: 11px; } 
div#navi span.slash { line-height: 11px; background: url(grafiken/n_slash.gif) no-repeat left top; }
a img { padding:0; margin: 0; line-height: 11px; }
div#content { height: 421px; overflow: hidden; border-top: 1px solid #40b6e8; }
div.left { float: left; }
div.right { float: right; }
div.left, div.right { width: 382px; padding-top: 30px; overflow: hidden; }
 
#photo div.left { width: 262px; margin-top: 30px; padding: 0; }
#photo div.right { width: 504px; margin-top: 30px; padding: 0; }
.photonavi {  padding-right: 40px; font-size: 18px; text-align: right; margin-top: 333px; }
.picture { margin-top: 8px; }
.desc { padding: 0 12px; font-size: 15px; color: #40b6e8; font-style: italic; }

.artwork { margin: 0 0 15px 15px; }
.teilnehmer { list-style: none;line-height: 15px; float: left; }
.teilnehmer li { margin: 0 25px 0 0; float: left; width: 235px; height: 130px; }
.teilnehmer li.last { margin: 0; }
.teilnehmer li.lastend { margin: 0; text-align: right; margin: 88px 0 0 0; }
.teilnehmer li img { margin: 0 10px 0 0; float: left;}
.teilnehmer li p { float: right; width: 120px; }

.more {padding: 72px 0 0 0; text-align: right;}
.more2 {padding: 57px 0 0 0; text-align: right;}
.more3 {padding: 47px 0 0 0; text-align: right;}

#sponsoren div.left, #sponsoren div.right, #sponsoren div.middle { width: 259px; text-align: left; padding-top: 30px; border: 0px solid red;}
#sponsoren div.middle { float: left; }

div.both { padding-top: 30px; overflow: hidden; }
div#content p { padding: 0px; text-align:left; }
p.ein { text-indent: 30px; }
.clr { clear: both; }
i.bold { font-weight: bold; color: #40b6e8; font-size: 1.1em; }
b.ital { font-style: italic; } 
h1 {font-weight: bold; color: #40b6e8; font-size: 1.1em; font-style:italic; border-bottom: 1px solid #40b6e8; padding: 0 0 24px 0; margin: 0 0 24px 0; }
.linie { margin: 9px 0 6px 0; width: 40px; height: 1px; padding: 0; background: #40b6e8; overflow: hidden; }
.linie2 { margin: 29px 0 4px 0; width: 40px; height: 1px; padding: 0; background: #40b6e8; overflow: hidden; }
a { text-decoration: none; color: #40b6e8; }
a:hover { color: #000; }
a.thema span { background: url(grafiken/n_thema.gif) no-repeat left top; }
a.thema:hover span { background: url(grafiken/n_thema_o.gif) no-repeat left top; }
a.bewerbung span { background: url(grafiken/n_ausstellung.gif) no-repeat left top; }
a.bewerbung:hover span { background: url(grafiken/n_ausstellung_o.gif) no-repeat left top; }
a.symposium span { background: url(grafiken/n_termine.gif) no-repeat left top; }
a.symposium:hover span { background: url(grafiken/n_termine_o.gif) no-repeat left top; }
a.frappant span { background: url(grafiken/n_frappant.gif) no-repeat left top; }
a.frappant:hover span { background: url(grafiken/n_frappant_o.gif) no-repeat left top; }
a.kontakt span { background: url(grafiken/n_kontakt.gif) no-repeat left top; }
a.kontakt:hover span { background: url(grafiken/n_kontakt_o.gif) no-repeat left top; }
a.sponsoren span { background: url(grafiken/n_sponsoren.gif) no-repeat left top; }
a.sponsoren:hover span { background: url(grafiken/n_sponsoren_o.gif) no-repeat left top; }

a.blackbold { color: #000; font-weight: bold; }

a:hover.blackbold { color: #40b6e8; font-weight: bold; }


