* { margin: 0; padding: 0; }
body { color: black; font-size: 97%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; }
p, a, li, td { color: black; font-size: 12px; background-color: transparent; }
a { color: black; background-color: transparent; text-decoration: none; }
a:hover, a:active, a:focus, #current a { color: #ec9c1c; background-color: transparent; }
a img { border-style: none; border-width: 0; }
#container { width: 1024px; }
#logo { background-image: url(../images/logo.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; width: 1024px; height: 37px; margin-top: 30px; margin-bottom: 30px; margin-left: 15px; cursor: pointer; display: block; }
#header { text-align: left; margin-bottom: 5px; padding-bottom: 5px; border-top: 1px solid black; border-bottom: 1px solid black; }
#random { width: 551px; height: 200px; margin-bottom: 0; padding-top: 5px; padding-bottom: 0; }
#random ul { line-height: 0; margin: 0; padding: 0; }
#random li { line-height: 0; margin: 0; padding: 0; list-style-type: none; }
#main_menue { line-height: 20px; width: 470px; padding-top: 5px; }
#main_menue li { list-style-type: none; display: inline; }
#main_menue a { font-size: 13px; font-weight: bold; text-decoration: none; text-align: center; float: left; margin-right: 8px; margin-left: 8px; display: block; }
#menue_bottom { line-height: 20px; width: 466px; padding-top: 5px; }
#menue_bottom li { list-style-type: none; display: inline; }
#menue_bottom a { font-weight: bold; text-align: center; width: 90px; float: right; display: block; }
#copy { width: 551px; padding-top: 5px; padding-left: 10px; }
#pathway { position: absolute; top: -999em; left: -999em; }
#zeile { margin-bottom: 5px; }
#spalte_1 { color: white; background: url(../images/visualisieren.jpg) no-repeat left top; width: 551px; height: 213px; padding-right: 5px; }
#spalte_1 p { color: white; font-size: 15px; background-color: transparent; padding-top: 10px; padding-left: 40px; }
#spalte_1 h1 { color: white; font-size: 22px; font-weight: normal; background-color: transparent; text-transform: uppercase; padding-top: 10px; padding-bottom: 100px; padding-left: 30px; }
#spalte_2 { color: white; background: black url(../images/emotionen_schaffen.jpg) no-repeat left top; width: 469px; height: 213px; }
#spalte_2 p { color: white; font-size: 15px; background-color: transparent; padding-top: 10px; }
#spalte_2 h1 { color: white; font-size: 22px; font-weight: normal; background-color: transparent; text-transform: uppercase; text-align: center; width: 469px; padding-top: 10px; padding-bottom: 100px; }
#spalte { color: #ededee; background-color: black; width: 466px; }
#spalte td, #spalte  a, #spalte td li { color: #ededee; background-color: transparent; }
#spalte .mainnewsletter { background-image: url(../../../images/newsletter.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 439px; height: 175px; padding-top: 50px; padding-left: 30px; border-top: 1px solid white; border-bottom: 1px solid white; }
#toggle { font-size: 12px; background-image: url(../images/linien.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; margin-bottom: 10px; padding-left: 25px; }
.mainnewsletter input#name, .mainnewsletter input#email { color: white; background-color: transparent; background-image: url(../images/spalte_content.gif); background-repeat: repeat-y; background-attachment: scroll; background-x-position: left; background-y-position: top; width: 100px; margin-top: 5px; margin-bottom: 5px; padding: 2px 2px 2px 15px; border-color: black black white; border-style: solid; border-width: 0 0 1px 1pt; display: block; }
.mainnewsletter input.button { color: white; background: url(../images/arrow.gif) no-repeat left center; background-x-position: left; background-y-position: center; width: 80px; padding-bottom: 3px; padding-left: 20px; border-style: none; border-width: 0; }
#content { color: #87888a; background-color: #ededee; width: 551px; margin-right: 5px; }
a img { border-style: none; border-width: 0; }
.componentheading { position: absolute; top: -999em; left: -999em; }
.clear { font-size: 0; line-height: 0; height: 0; clear: both; margin: 0; padding: 0; }
.grau_gross { color: #87888a; font-size: 250%; background-color: transparent; width: 511px; height: 111px; margin-top: 40px; margin-bottom: 40px; padding: 10px 10px 10px 30px; border-top: 1px solid white; border-bottom: 1px solid white; }
.zweitezeile { padding-left: 30px; }
.drittezeile { padding-left: 60px; }
#power_by { position: absolute; top: -999em; left: -999em; }
#kontakt_link { position: absolute; top: 550px; left: 750px; width: 250px; height: 180px; }

