/* Style sheet styles */
*{margin:0;padding:0;}
body{font-family:Arial, Verdana, Sans-serif;font-size:62.5%;}
body.weiss{background:#ffffff url("tl_files/images/layout_images/MOSAIK-Hintergrund-allgemein-weiss.gif") center top no-repeat;color:#000000;}
body.schwarz{background:#000000 url("tl_files/images/layout_images/MOSAIK-Hintergrund-allgemein-schwarz.gif") center top no-repeat;color:#ffffff;}
body.start{background:url("tl_files/images/layout_images/MOSAIK-Hintergrund-Start.gif") center top no-repeat;}
body.events{background:url("tl_files/images/layout_images/MOSAIK-Hintergrund-Events-konzipieren.gif") center top no-repeat;}
body.projekte{background:url("tl_files/images/layout_images/MOSAIK-Hintergrund-Projekte-managen.gif") center top no-repeat;}
body.kuenstler{background:url("tl_files/images/layout_images/MOSAIK-Hintergrund-Kuenstler-booken.gif") center top no-repeat;}
body.presse{background:url("tl_files/images/layout_images/MOSAIK-Hintergrund-Presse-Oeffentlichkeit.gif") center top no-repeat;}
body.kultur{background:url("tl_files/images/layout_images/MOSAIK-Hintergrund-in-der-Kultur-netzwerken.gif") center top no-repeat;}
body.sebastian{background:url("tl_files/images/layout_images/MOSAIK-Hintergrund-Sebastian-Schalkau.gif") center top no-repeat;}
body.kontakt{background:url("tl_files/images/layout_images/MOSAIK-Hintergrund-Kontakt.gif") center top no-repeat;}
body.staedte_beleben{background:url("tl_files/images/layout_images/MOSAIK-Hintergrund-staedte_beleben.gif") center top no-repeat;}
#wrapper{width:96em;margin-right:auto;margin-left:auto;font-size:1em;}
#header{height:24em;margin-top:5em;}
#header #logo{width:25em;height:20em;margin-left:auto;}
body.schwarz #header #logo{background:url("tl_files/images/layout_images/MOSAIK-Logo-schwarz-2010.gif") left top no-repeat;}
body.weiss #header #logo{background:url("tl_files/images/layout_images/MOSAIK-Logo-weiss-2010.gif") left top no-repeat;}
h1{font-size:2em;text-transform: uppercase;}
h2{font-size:1.2em;}
#main h2{font-size:1.4em;}
#main h3{font-weight:bold;font-size:1.2em;}
#left{width:18em;margin-right:1em;margin-left:3em;}
#left ul.level_1{width:17.8em;}
#left ul li{margin-bottom:1em;font-weight:bold;font-size:2em;text-transform: uppercase;}
body.weiss #left a,body.weiss #left a:visited,body.weiss #right a,body.weiss #right a:visited{text-decoration:none;color:#000000;}
body.schwarz #left a,body.schwarz #left a:visited,body.schwarz #right a,body.schwarz #right a:visited{text-decoration:none;color:#ffffff;}
#left .inside a:hover,#left .inside a:visited:hover{color:#666666;}
#right .layout_latest p.more a,#right .layout_latest p.more a:visited{text-decoration:underline;}
#right .inside a:hover,#right .inside a:visited:hover{font-weight:bold;}
#right span.active{font-weight:bold;}
#right{width:36em;}
#right .mod_navigation{width:15em;margin-right:1.5em;margin-bottom:1.5em;}
#right .mod_navigation ul{list-style-type:none;}
#right ul li{font-size:1.2em;}
#right .mod_newslist{width:18em;float:right;}
#right .mod_newslist p{font-size:1.2em;}
#right .mod_newslist .layout_latest{margin-bottom:1.5em;}
#right .mod_newslist .layout_latest .image_container img{width:16.2em;height:auto;}
#main{margin-right:36em;margin-left:22em;padding-right:2em;}
#main p{margin-bottom:1em;font-size:1.2em;}
body.weiss #main a,body.weiss #main a:visited{text-decoration:underline;color:#000000;}
body.schwarz #main a,body.schwarz #main a:visited{text-decoration:underline;color:#ffffff;}
body.weiss #main h2 a,body.weiss #main h2 a:visited{color:#000000;}
body.schwarz #main h2 a,body.schwarz #main h2 a:visited{color:#ffffff;}
body.weiss #main a:hover,body.weiss #main a:visited:hover,body.schwarz #main a:hover,body.schwarz #main a:visited:hover{text-decoration:underline;color:#666666;}
#main .mod_newslist .layout_latest{margin-bottom:1.5em;}
#main .layout_full .image_container,#main .layout_latest .image_container,#right .layout_latest .image_container{margin-top:0.8em;margin-bottom:0.8em;}
#main .layout_latest .image_container img{width:36em;height:auto;}
#main .layout_full .image_container img{width:36em;height:auto;}
#main .ce_form h2{margin-top:2em;margin-bottom:0.5em;}
#main .formbody label{font-size:1.2em;}
#main .formbody td{padding-bottom:0.2em;padding-left:0.2em;vertical-align:top;}
#main .formbody input.text,#main .formbody textarea{width:22em;font-family:Arial, Verdana, sans serif;font-size:1.1em;}
#main .formbody select{width:6.5em;font-family:Arial, Verdana, sans serif;font-size:1.1em;}
#main .formbody td.explanation p{padding-top:1em;padding-left:9em;font-size:1.1em;}
.print_only{display:none;}

