html, body {
background-color:#eef1f3;
background-image:url(images/hintergrund-farbverlauf.gif);
background-repeat:repeat-x;
text-align:center;
margin:0;
padding:0;
height:100%;
font-family:Arial, Helvetica, sans-serif;
}
#hintergrund {
position:fixed;
width:948px;
border-left:1px solid #2d2e2f;
border-right:1px solid #2d2e2f;
background-color:white;
text-align:left;
left:50%;
margin-left:-474px;;
min-height:100%; /* Mindesthoehe fuer moderne Browser */
height:auto !important; /* Important Regel fuer moderne Browser */
height:100%; /* Mindesthoehe fuer den IE6 */
overflow: hidden !important; /* FF Scroll-leiste */
}
#zentriert {
display:block;
position:absolute;
width:902px;
top:23px;
margin-left:-451px;
left:50%;
text-align:left;
}
#logo {
position:absolute;
top:0px;
left:0px;
}
#slogan {
position:absolute;
top:0px;
left:176px;
}
#obenrechts {
position:absolute;
top:0px;
right:0px;
color:#0091d4;
font-size:12px;
text-transform:uppercase;
}
#obenrechts a {
color:black;
text-decoration:none;
}
#obenrechts a:hover {
color:black;
text-decoration:underline;
}
.tx-macinasearchbox-pi1 {
display:inline-block;
}
.suchbox {
width:170px;
border:1px solid #0091d4;
font-size:16px;
color:#333333;
padding:2px;
}
#hauptmenu {
position:absolute;
top:85px;
right:0px;
}
.hauptmenupunkt {
float:left;
}
.hauptmenupunkt-aktiv {
float:left;
}
.hauptmenupunkt a {
background-image:url(images/hauptmenu-hintergrund.gif);
}
.hauptmenupunkt-aktiv a {
background-image:url(images/hauptmenu-hintergrund-dunkler.gif);
}
#hauptmenu a {
color:white;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
padding-top:10px;
padding-bottom:10px;
padding-left:13px;
padding-right:13px;
border-left:1px solid white;
}
#hauptmenu a:hover {
background-color:#272727;
background-image:url(images/hauptmenu-hintergrund-dunkler.gif);
color:white;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
padding-top:10px;
padding-bottom:10px;
padding-left:13px;
padding-right:13px;
border-left:1px solid white;
}
#bannerbild {
position:absolute;
top:111px;
height:267px;
}
.bannerflaeche {
position:relative;
display:block;
bottom:161px;
left:23px;
width:436px;
height:136px;
background-color:white;
border:1px solid #0091d4;
}
.bannertext {
position:relative;
display:block;
top:-290px;
left:40px;
width:370px;
height:100px;
}
.bannertext h2 {
font-weight:normal;
font-size:20px;
color:#0091d4;
padding:0;
margin-top:3px;
margin-bottom:0px;
}
.bannertext h2 a {
color:#0091d4;
text-decoration:none;
}
.bannertext p {
font-size:13px;
letter-spacing:1px;
color:#333333;
margin-top:10px;
padding:0;
}
.bannertext p a {
color:#333333;
text-decoration:none;
}
#inhaltsbereich {
position:relative;
width:100%;
margin-top:390px;
margin-bottom:23px;
padding:23px;
display:block;
background-image:url(images/hintergrund-inhalt-farbverlauf.gif);
background-repeat:repeat-y;
}
#linkespalte ul {
list-style-image:url(images/aufzaehlungspunkt.gif);
list-style-position: inside;
margin-left:0;
padding-left:0px;
margin-bottom:15px;
color:#3c3c3c;
letter-spacing:1px;
font-size:13px;
}
#linkespalte ol {
color:#3c3c3c;
letter-spacing:1px;
font-size:13px;
}
#linkespalte ul ul {
padding-left: 3.333em;
}
#inhaltsbereich li {
margin-left:0px;
padding-left:0px;
margin-bottom:3px;
}
#linkespalte h1 {
font-weight:normal;
font-size:24px;
color:#0091d4;
margin:0;
padding:0;
padding-top:10px;
margin-bottom:10px;
}
#linkespalte h2 {
font-weight:bold;
color:#3c3c3c;
font-size:15px;
margin:0;
padding-top:0;
padding-bottom:3px;
letter-spacing:1px;
}

#linkespalte {
width:570px;
}
#linkespalte p {
color:#3c3c3c;
letter-spacing:1px;
font-size:13px;
margin-top:3px;
}
.csc-textpic-caption {
font-size:12px;
color:#3c3c3c;
}
.jetztkommeneinpaarboxen {
margin-left:-15px;
}
.infobox50prozent {
width:274px;
border:1px solid #333333;
background-color:white;
float:left;
height:280px;
margin-bottom:23px;
margin-left:15px;
}
.infobox50prozent h3 {
font-weight:bold;
font-size:14px;
color:#0091d4;
margin-left:8px;
margin-right:8px;
margin-top:6px;
padding:0;
margin-bottom:5px;
}
.infobox50prozent p {
font-size:13px;
color:3a3a3a;
margin-top:2px;
margin-left:8px;
margin-right:8px;
margin-bottom:8px;
padding:0;
}
p.bodytext a,
div.csc-sitemap a,
div.tx-indexedsearch a {
color:#0091D4;
text-decoration: underline;
}
p.bodytext a:hover,
div.csc-sitemap a:hover,
div.tx-indexedsearch a:hover {
text-decoration: none;
}
p.bodytext a.internal-link,
p.bodytext a.external-link,
p.bodytext a.external-link-new-window {
background-image:url(images/pfeil.gif);
background-position:right;
background-repeat:no-repeat;
color:#0091D4;
padding-right:15px;
}
p.bodytext a.internal-link:hover,
p.bodytext a.external-link:hover,
p.bodytext a.external-link-new-window:hover {
background-color:#0091d4;
color:#FFF;
}
#rechtespalte {
position:absolute;
width:258px;
left:620px;
top:23px;
float:right;
}
#rechtespalte h1 {
font-weight:normal;
font-size:19px;
color:#0091d4;
margin:0px;
padding-top:8px;
padding-bottom:5px;
}
#rechtespalte h2 {
font-weight:bold;
color:#3c3c3c;
font-size:15px;
margin:0;
padding-top:7px;
padding-bottom:3px;
letter-spacing:1px;
}
#rechtespalte p {
margin-top:5px;
margin-bottom:10px;
color:#3c3c3c;
font-size:13px;
}
.internal-link {
padding-right:15px;
background-image:url(images/pfeil.gif);
background-position:right;
background-repeat:no-repeat;
}
.external-link-new-window {
padding-right:15px;
background-image:url(images/pfeil.gif);
background-position:right;
background-repeat:no-repeat;
}
.clearer {
clear:left;
height:.1px;
font-size:0;
line-height:0;
}
#submenuflaeche {
position:absolute;
display:block;
top:0px;
left:0px;
width:902px;
height:31px;
z-index:3;
background-color:black;
opacity:.56; filter:alpha(opacity=56); -moz-opacity:.56;
}
#submenu {
position:absolute;
display:block;
top:0px;
left:0px;
width:902px;
height:31px;
z-index:3;
font-size:12px;
border-bottom:1px solid white;
}
.submenupunkt {
padding-top:8px;
float:left;
font-size:12px;
letter-spacing:1px;
font-weight:bold;
}
.submenupunkt-aktiv {
padding-top:8px;
float:left;
font-size:12px;
letter-spacing:1px;
font-weight:bold;
}
.submenupunkt a {
color:white;
text-decoration:none;
font-size:12px;
padding-top:8px;
padding-bottom:8px;
padding-left:10px;
padding-right:10px;
border-right:1px solid white;
}
.submenupunkt a:hover {
background-color:#393939;
text-decoration:none;
border-bottom:1px solid white;
}
.submenupunkt-aktiv a {
background-color:#292929;
color:white;
text-decoration:underline;
font-size:12px;
padding-top:8px;
padding-bottom:8px;
padding-left:10px;
padding-right:10px;
border-right:1px solid white;
border-bottom:1px solid white;
}
.infobox33prozent {
width:177px;
border:1px solid #333333;
background-color:white;
float:left;
height:177px;
margin-bottom:23px;
margin-left:15px;
text-align:left;
}
.infobox33prozent h3 {
font-weight:bold;
font-size:14px;
color:#0091d4;
margin-left:8px;
margin-right:3px;
margin-top:8px;
padding:0;
margin-bottom:5px;
}
.infobox33prozent p {
font-size:13px;
color:3a3a3a;
margin-top:2px;
margin-left:8px;
margin-right:68x;
margin-bottom:8px;
padding:0;
}
.infobox33prozent a {
padding-right:15px;
background-image:url(images/pfeil.gif);
background-position:right;
background-repeat:no-repeat;
}
.infobox33prozent a:hover {
color:white;
padding-right:15px;
background-image:url(images/pfeil.gif);
background-position:right;
background-repeat:no-repeat;
background-color:#0091d4;
}
.infoboxrechts {
width:258px;
border:1px solid #333333;
background-color:white;
margin-bottom:23px;
}
.infoboxrechts ul {
padding-left:15px;
}
.infoboxrechts p {
padding-left:15px;
padding-right:15px;
padding-top:1px;
padding-bottom:5px;
}
.infoboxrechts h1 {
padding-left:15px;
padding-right:15px;
margin-top:-8px;
margin-bottom:-8px;
}
#rechtespalte ul {
list-style-image:url(images/aufzaehlungspunkt.gif);
margin-left:13px;
padding-left:17px;
margin-bottom:15px;
color:#3c3c3c;
font-size:13px;
}
#rechtespalte li {
margin:0px;
padding-left:0px;
}
#rechtespalte li a {
color: #0091D4;
}
#rechtespalte li a:hover {
text-decoration: none;
}
#fussleiste {
clear:both;
font-size:12px;
text-transform:uppercase;
margin-top:13px;
}
.link-startseite {
color:black;
text-decoration:none;
padding-left:17px;
background-image:url(images/pfeil-zurueck.gif);
background-position:left;
background-repeat:no-repeat;
}
.link-oben {
color:black;
text-decoration:none;
padding-left:17px;
background-image:url(images/pfeil-nachoben.gif);
background-position:left;
background-repeat:no-repeat;
margin-left:20px;
}
.csc-linkToTop {
text-transform:uppercase;
}
.csc-linkToTop a {
font-size:12px;
color:black;
text-decoration:none;
padding-left:17px;
background-image:url(images/pfeil-nachoben.gif);
background-position:left;
background-repeat:no-repeat;
}