body { background-image: url("../images/backgrounds/background_textur.jpg"); min-height: 600px; font-family: "lucida grande", helvetica, Verdana, Geneva; font-size: 11pt; line-height: 14pt; letter-spacing: 1px; color: #330000; }
#rahmen { width: 985px; margin-left: auto; margin-right: auto; background-color: transparent; position: relative; }
#pfeile { width: 1045px; margin-left: auto; margin-right: auto; background-color: transparent; position: relative; }
#impressum { width: 965px; height: 25px; margin-left: 10px; text-align: right; background-color: transparent; padding-top: 25px; color: #ffffff; }
#logo { background-color: transparent; height: 100px; margin-left: 10px; }
#navi { width: 963px; height: 25px; background-color: transparent; margin-left: 22px; margin-top: 10px; font-size: 16pt; color: #ffffff; }
#content { width: 975px; background-color: transparent; margin-left: 10px; }
#rubrik { width: 963px; height: 50px; background-color: transparent; float: left; margin-left: 22px; font-size: 16pt; color: #330000; vertical-align: middle; }
#rubrik2 { width: 963px; height: 10px; padding-top: 10px; background-color: transparent; margin-left: 22px; font-size: 16pt; color: #330000; }
#rubrik3 { width: 963px; height: 40px; padding-top: 10px; background-color: transparent; float: left; margin-left: 11px; font-size: 16pt; color: #330000; }
#pfeil_links { position: absolute; left: 0px; top: 350px; width: 30px; height: 100px; }
#pfeil_rechts { position: absolute; right: 0px; top: 350px; width: 30px; height: 100px; }
#ref { float: right; position: absolute; width: 50; height: 38px; left: 915px; }
#spacer { height: 25px; width: 975px; }

#teaser { width: 975px; background-color: transparent; margin-left: 10px; margin-top: 5px; float: left; }
#teaser_box { width: 195px; background-color: transparent; height: 140px; float: left; }
#subtitel_650px { width: 628px; padding-top: 20px; padding-left: 22px;  height: 70px; float: left; background-image: url("../images/backgrounds/bg_subtitel_650px.png"); }
#subtitel_325px { width: 302px; padding-top: 20px; padding-left: 22px;  height: 70px; float: right; }
#content_box_b { width: 325px; height: 400px; margin-top: 25px; background-color: transparent; float: left; background-image: url(../images/content_boxen/content_box_b.png); }
#content_box_b_2 { width: 325px; height: 400px; background-color: transparent; float: left; }
#content_box_b_2 { width: 325px; height: 400px; margin-top: 25px; background-color: transparent; float: left; }
#content_box_a { width: 650px; background-color: transparent; float: left; background-image: url("../images/content_boxen/content_box_a_625px.png"); }
#content_box_650px_variabel { width: 650px; background-color: transparent; float: left; margin-top:25px; }
#content_box_650px_statisch { width: 650px; height: 400px; background-color: transparent; float: left; background-image: url("../images/content_boxen/content_box_a_625px.png"); }
#content_box_325px_shaddow { width: 303px; height: 380px; background-color: transparent; padding-top: 0px; padding-left: 22px; float: left; margin-top: 25px; background-image: url("../images/backgrounds/bg_shaddow_325px.png"); }

#content_box_325px { width: 303px; height: 380px; background-color: transparent; padding-top: 0px; padding-left: 22px; margin-top: 25px; float: left; }

#content_box_650px_variabel_right { width: 650px; background-color: transparent; float: right; margin-top: 25px; }
#content_box_325px_shaddow_left { background-color: transparent; padding-top: 0px; padding-left: 22px; background-image: url("../images/backgrounds/bg_shaddow_325px.png"); margin-top: 25px; }

#content_box_a_2 { width: 975px; background-color: transparent; }
#content_text_b { margin-left: 12px; width: 293px; margin-top: 12px; height: 370px; }
#content_text_a { margin-left: 12px; width: 617px; margin-top: 12px; }
#content_text_975 { margin-left: 12px; width: 975px; margin-top: 12px; }
#pfeil1 { float: left; padding-top: 170px; padding-left: 5px; }
#pfeil2 { float: right; padding-top: 170px; padding-right: 10px; }

.heading { font-weight: bold; font-size: 11pt; }
.txt_24_bold { font-weight: bold; font-size: 24pt; line-height: 26pt; }
.txt_24 { font-weight: regular; font-size: 24pt; line-height: 26pt; }
.txt_18_bold { font-weight: bold; font-size: 18pt; line-height: 38pt; }
.txt_18 { font-weight: regular; font-size: 18pt; line-height: 20pt; }
.line_high { line-height: 24pt; }
.txt_11_reg { font-family: "lucida grande", helvetica, Verdana, Geneva; font-size: 11pt; line-height: 14pt; color: #330000; }
.txt_13_li { font-family: "lucida grande", helvetica, Verdana, Geneva; font-size: 11pt; line-height: 14pt; letter-spacing: 1px; color: #330000; font-style: italic; }


h1 { font-family: "lucida grande", helvetica, Verdana, Geneva; font-weight: normal; font-size: 10pt; line-height: 14pt; color: #330000; }

a:link { color: white; text-decoration: none; }
a:visited { color: white; text-decoration: none; }
a:hover { color: #ccdd00; text-decoration: none; }
a:active { color: white; text-decoration: none; }

a.aktiv:link { color: black; text-decoration: none; }
a.aktiv:visited { color: black; text-decoration: none; }
a.aktiv:hover { color: #ccdd00; text-decoration: none; }
a.aktiv:active { color: black; text-decoration: none; }

#content_box_c { width: 975px; height: 510px; background-color: transparent; float: left; }
#foot { background-image: url("../images/backgrounds/foot_975x60.png"); float: left; background-repeat: no-repeat; height: 50px; padding-bottom: 20px; width: 975px; margin-top: 20px; margin-left: 10px; }
#foot2 { float: left; background-repeat: no-repeat; padding-bottom: 20px; width: 975px; margin-top: 40px; margin-left: 10px; }

#marquee { margin-left: 10px; width: 965px; }

#content_box_zurueck { width: 303px; height: 50px; background-color: transparent; padding-top: 0px; padding-left: 22px; margin-top: 25px; float: right; }
