@charset "utf-8";

<style type="text/css">

/* Alle kritischen Werte instanziieren */
* { margin: 0; padding: 0; vertical-align: top; border-spacing: 0; }

/* Schriftgrösse kontrollieren */
body, td, th { font: normal 0.75em/1.5em Helvetica, Tahoma, Verdana, Arial, sans-serif;  }

body { background-image: url(../images/back.gif); }
  
p, td, th { font-size: 101%; color: #333333; }

/* Seitenstruktur */

#wrapper { text-align:left; width:960px; margin: 1.5em auto; background-color: #ffffff; }
 
#head { height:160px; background-image: url(../images/background_head.jpg); }

#head_ernst_may { height:160px; background-image: url(../images/top_final_ernst_may.jpg); }

#head_station_03 { height:160px; background-image: url(../images/top_final_station_03.jpg); }

#head_station_04 { height:160px; background-image: url(../images/top_final_station_04.jpg); }

#head_station_05 { height:160px; background-image: url(../images/top_final_station_05.jpg); }

#head_station_06 { height:160px; background-image: url(../images/top_final_station_06.jpg); }

#head_station_07 { height:160px; background-image: url(../images/top_final_station_07.jpg); }

#head_station_08 { height:160px; background-image: url(../images/top_final_station_08.jpg); }

#head_station_09 { height:160px; background-image: url(../images/top_final_station_09.jpg); }

#head_station_10 { height:160px; background-image: url(../images/top_final_station_10.jpg); }

#head_kids { height:160px; background-image: url(../images/top_final_kids.jpg);margin-bottom:1.5em; }

#mainmenue { width:960px; background-color: #9f1422; line-height:2.0em; height:2.0em; border-top:0.5em solid white; border-bottom:1.0em solid white; }

#submenue { width:960px; line-height: 1.0em; height: 2.0em; }

#content_kids { height:1%; float: left; margin-top: 1.5em; display: inline; }

#content_downloads { height:1%; float: left; margin-top: 1.5em; display: inline; }

#content { width:680px; height:1%; float: right; margin-top: 1.5em; display: inline; }

#leftcontent, #leftcontentborder { width:270px; height:1%; float: left; margin-top: 1.5em; display: inline; }

#leftcontentborder { border-right: 1px dotted #999; }

#footer { clear: both; background: #9f1422; height: 2.0em; }

/*Form*/

div.label, div.versenden {float:left;text-align:left;width:130px;line-height:2.0em;margin-left:20px;display:inline; }

div.versenden {margin-left:240px;text-align:left;margin-bottom:1.5em; }

/*rollover Buttons*/

a#rolloverkids { background-image:url(../images/button_kids.gif); height: 150px; width:153px; display:block; float:left; margin: 0em 0.5em 0.5em 0;background-repeat:no-repeat; clear:both;}

a#rolloverkids span { display:none; }

a#rolloverkids:hover { background-image:url(../images/button_kids_hover.gif); }

a#rolloverkidsnext { background-image:url(../images/button_kids_next.gif); height: 150px; width:201px; display:block; float:left; margin: 1.5em 1.5em 0.5em 0;background-repeat:no-repeat; }

a#rolloverkidsnext span { display:none; }

a#rolloverkidsnext:hover { background-image:url(../images/button_kids_next_hover.gif); }

a#rolloverkidsvorher { background-image:url(../images/button_kids_vorher.gif); height: 150px; width:211px; display:block; float:left; margin: 1.5em 1.5em 0.5em 0;background-repeat:no-repeat; }

a#rolloverkidsvorher span { display:none; }

a#rolloverkidsvorher:hover { background-image:url(../images/button_kids_vorher_hover.gif); }

a#rolloverkidsleftcontent { background-image:url(../images/button_kids.gif); height: 150px; width:153px; display:block; float:left; margin: 0em 0.5em 0.5em 20px;background-repeat:no-repeat; clear:both; }

a#rolloverkidsleftcontent span { display:none; }

a#rolloverkidsleftcontent:hover { background-image:url(../images/button_kids_hover.gif); }

/*Listen und Links*/

ul.main  { float: left; margin:0; margin-left:15px; padding:0; display: inline; }

li.main { list-style-type: none; float: left; display:inline; }

a.main  { color:#fff; font: 1.0em/2.0em Helvetica, Tahoma, Verdana, Arial, sans-serif; font-weight: 500; text-decoration:none; padding-right:1.0em; padding-left:1.0em; line-height:2.0em; height:2.0em; }

a.main:hover { color: #9f1422; background-color:#bd8187; border-bottom: 0.45em solid #bd8187; border-top: 0.5em solid #bd8187;line-height:2.0em; height:2.0em; }

a#currentmain {color: #fff; background-color:#75131d; border-bottom: 0.45em solid #75131d; border-top: 0.5em solid #75131d;line-height:2.0em; height:2.0em; }

ul.sub { padding: 0.1em 0.5em; margin: 0 1.5em 0 20px; display: inline; }

li.sub  { display: inline; margin-right:1.5em; }

a.sub  { text-decoration: none; background-color: #fff; color: #666; padding-right:15px; border-right: 1px solid #333333; font-weight: 500; line-height:2.0em; height:2.0em;}

a.sub:focus { text-decoration: none; }

a.sub:hover { background-color: #fff; color: #999; border-right: 1px solid #999; }

a#currentsub { color: #781B2F; border-right: 1px solid #781B2F;}

a { text-decoration:none; color: #781B2F; font-weight: 500; }

a:hover { color: #666;}

li { list-style-type: none; text-decoration: none; }

li.links { margin-left:-15px; }

/*Absätze und Headlines*/

p, h1, h2, h3, h4, h5, h6 { margin-left:25px; margin-right:25px;}

h3.tabelledownload { margin-left:0px;}

h1, h2, h3, h4, h5, h6 { margin-top: 0;}

h2 { line-height: 1.25em; }

p.left { margin-left: 20px; margin-right:20px; padding:0; float:left; display:inline;}

p.right {  padding:0; float:right; display:inline;}

p.top { margin-top: 0; }

p.kids { width: 160px; margin-top: -0.25em; }

p.tipps { width: 580px; margin-top: -0.25em; }

p.footer {text-align: right; margin-right:15px; color: #fff; line-height:2.0em; }

/*Boxen*/

#box_220_left {width:220px; height:1%; float:left; background-image: url(../images/220_center.gif); background-repeat: repeat-y;  margin: 0 1.6em 0 20px; display: inline; }

#box_220_innerbottom, #box_220_innerbottom_kids {margin-top: -1.25em; }

#box_640, #box_640_tipp { width:640px; height:1%; float:left; margin: 0 20px 1.5em 20px; background-image: url(../images/640_center.gif); background-repeat: repeat-y; display:inline;}

#box_640_innerbottom, #box_640_innerbottom_tipp {margin-top: -1.25em; }

/*images allgemein*/

img { border:none; }

/*images with sublines*/

dl.imgright{float: right; margin: 0.25em 20px 1.5em 20px; display:inline;/**max-width:100px; **/ /**(1)**/ }

dl.imgright dt { margin-bottom: 0; }

dl.imgright dd { margin: 0;font: 0.75em/1.5em Tahoma, Verdana, Arial, sans-serif;font-style:oblique; }

dl.imgleft {float: left; margin: 0.25em 0 1.5em 0; display:inline;/**max-width:100px; **/ /**(1)**/ }

dl.imgleft dt { margin-bottom: 0; }

dl.imgleft dd { margin: 0;font: 0.75em/1.5em Tahoma, Verdana, Arial, sans-serif;font-style:oblique; }

/*images main content with sublines*/

dl.imgrightmain{float: right; margin: 0.25em 20px 1.5em 10px; display:inline;/**max-width:100px; **/ /**(1)**/ }

dl.imgrightmain dt { margin-bottom: 0; }

dl.imgrightmain dd { margin: 0;font: 0.75em/1.5em Tahoma, Verdana, Arial, sans-serif;font-style:oblique; }

dl.imgleftmain {float: left; margin: 0.25em 10px 1.5em 20px; display:inline;/**max-width:100px; **/ /**(1)**/ }

dl.imgleftmain dt { margin-bottom: 0; }

dl.imgleftmain dd { margin: 0;font: 0.75em/1.5em Tahoma, Verdana, Arial, sans-serif;font-style:oblique; }

/*Images leftcontent*/

img.leftcontent { width:270px; border-bottom: 1.6em solid white; }

img.sans { border-bottom: 1.6em solid white; }

/*Tabellen*/

table.start {width: 370px; font: normal 1.0em/1.6em Helvetica, Tahoma, Verdana, Arial, sans-serif; }

td.startfirst { width: 120px;}

table.supporter {width: 640px; margin-left:20px; font: normal 1.0em/1.6em Helvetica, Tahoma, Verdana, Arial, sans-serif;}

td.supporter { width: 250px; padding:1.6em 0 1.6em 0; border-bottom: 1px dotted #666;}

table.download { width:920px; border:0; line-height:1.6em;  margin-bottom:1.6em;margin-left:23px; table-layout:fixed; text-align:center;}

td {
width:200px;text-align: left;
}

/*Formular*/

div.label {margin-left:2.0em; }

</style>