
</body>
</html>



<style>
@charset "utf-8";
/* CSS Document */
html, body {
    margin: 0;
}

.reddot{
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px; 
color: red; 
text-align: left;
xpadding:2px;
xline-height:10px;
}
body {
    background-color:#FFFFFF;
    background:url(/cps/rde/xbcr/superazubi/body_hg.gif) repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    overflow:auto;
}
body {
    overflow: -moz-scrollbars-vertical; /* Scrollbar FF aktivieren*/
}
img {
    border:0;
}
.clear {
    clear:both;    
    }
#page_all {
    width: 895px;
    margin: 5px auto;
}
#header {
    height: 174px;
    background: url(/cps/rde/xbcr/superazubi/header_01.jpg);
}
#content {
    width:893px;
    background:url(/cps/rde/xbcr/superazubi/hg_content.gif)  repeat-y;
    border-right: 1px solid #476c9d;
    border-left:1px solid #476c9d;
    background-color:#FFFFFF;
}
/*Firefox Hack*/
*:not(hr) #content
 { 
    float:left;
    border-right: 1px solid #476c9d;
 }
/* Opera Hack*/ 
html:first-child>body #content{
    float:left;
    border-right: 1px solid #476c9d;
    border-left: 1px solid #476c9d;
}
#main {
    float: left;
    height:100%;
    width: 644px;
    padding:0px 16px 0px 16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    line-height:16px;
    background-color:#FFFFFF;
}
#marginal {
    padding:8px 0 16px 0;
    float: left;
    width: 216px;
    margin-left:1px;
    background-color:#FFFFFF;
}
#footer {
    width:100%;
    height:25px;
    float: left;
    background:url(/cps/rde/xbcr/superazubi/footer2.png) no-repeat;
    clear:both;
    padding: 5px 0;
    color: #FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    xfont-weight: bold;    
}
.footer_left {
    xwidth:88px;
    text-align:;
    float:left;
    color:#FFFFFF;
    padding:0 0 0 16px;
    line-height:10px;
}
.footer_left img{
    border:0;
    margin-left:10px;
    text-decoration:none; 
    vertical-align:bottom;
    padding: 0;
}
#footer_right {
    text-align: right;
    float:right;
    color:#FFFFFF;
    padding:0 8px 0 0 ;
}
#footer ul {
    float:left;
    margin:0;
    padding:0;
    padding:0 0 0 16px;
    xwidth:738px;
}
#footer li {
    font-size:9px;
    font-weight:normal;
    display:inline;
}
#footer a {
    font-size:11px;
    font-weight:normal;
    color:#FFFFFF;
    text-decoration:none;
}
#footer a:hover {
    color:#B41E0A;
}
/* Tabnavigation */
#tabnav {
    position: relative;
    left: 17px;
    bottom: 0;
    top:148px;
    margin:0;
    padding:0;
    height:24px;
}
#tabnav ul {
    margin:0;
    padding:0;    
    width:876px;
}
#tabnav li {
    display:inline;
    float:left;
    list-style-type:none;
    padding:0;
    margin-right:4px;    
}
#tabnav li.active {
    background:url(/cps/rde/xbcr/superazubi/reiterbg_a2.png) no-repeat left bottom;
}
#tabnav li.inactive {
    background:url(/cps/rde/xbcr/superazubi/reiterbg_ina2.png) no-repeat left bottom;
}
#tabnav .active a {
    display:block;
    padding:6px 15px 5px 11px;
    color:#FFF;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    background:url(/cps/rde/xbcr/superazubi/reiterbg_a2.png) no-repeat right bottom;
    margin-left:5px;
}
#tabnav .active a:hover {
    display:block;
    padding:6px 15px 5px 11px;
    color:#FFF;
    font-size:11px;
    text-decoration:none;
    background:url(/cps/rde/xbcr/superazubi/reiterbg_a2.png) no-repeat right bottom;
    margin-left:5px;
}
#tabnav .inactive a {
    display:block;
    padding:6px 15px 5px 11px;
    color:#003278;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    background:url(/cps/rde/xbcr/superazubi/reiterbg_ina2.png) no-repeat right bottom;
    margin-left:5px;
}
#tabnav .inactive a:hover {
    display:block;
    padding:6px 15px 5px 11px;
    color:#b41e0a;
    font-size:11px;
    text-decoration:none;
    background:url(/cps/rde/xbcr/superazubi/reiterbg_ina2.png) no-repeat right bottom;
    margin-left:5px;
    }
    /*IE 6 PNG FIX*/
img, div{ behavior: url(/iepngfix.htc);}
#marginal {behavior: url(iepngfix.htc);}
#wrap, #language_teaser{behavior: url(/iepngfix.htc);}
#footer {behavior: url(iepngfix.htc);}
/*MARGINAL*/
#language_teaser{
    float:left;
    width:216px;
    padding:8px 0 8px 0;
    background: url(/cps/rde/xbcr/superazubi/bg_text.png) no-repeat bottom left;
}
#language_teaser h1 {
    font-family: Verdana;
    font-size:12px;
    xfont-weight:bold;
    color: #003278;
    line-height:16px;
    margin:0;
    padding: 0px 8px 5px 8px;
}
#language_select{
    background:url(/cps/rde/xbcr/superazubi/languagebg.png) no-repeat;
    xwidth:200px;
    height:38px;
    padding:12px 0 0 8px;
    margin:0 0 0 8px;
}
#jumpMenu {
    width:184px;
}
#video_teaser{
    float:left;
    width:216px;
    background: url(/cps/rde/xbcr/superazubi/bg_text.png) no-repeat bottom left;
    padding:8px 0px 8px 0px;
}
#video_teaser h1 {
    font-family: Verdana;    font-size:12px;
    color: #003278;
    line-height:16px;
    margin:0;
    padding:0px 8px 5px 8px;
}
#FlashBox{
    padding:21px 0 0 8px;
    margin:0px;
    background:url(/cps/rde/xbcr/superazubi/videobg.png) no-repeat top left;
    background-position:8px 0px;
}
html>/**/body #Flash_video_marginal, x:-moz-any-link, x:default {/* Firefox 3 Hack */
      margin-bottom:0px;
}
*:not(hr) #Flash_video_marginal{/* Firefox 2 Hack*/
    margin-bottom:-5px;
}
.link{
    height:19px;
    width: 188px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#B41E0A;
    padding:2px 4px 0 8px;
    xline-height:15px;
    background: url(/cps/rde/xbcr/superazubi/linkbg_bottom.png) no-repeat top left;
    margin:0;
}
.link a
{
    text-decoration:none; 
    color:#B41E0A;
}
.link img
{
    text-decoration:none; 
    padding:4px 7px 1px 0;
    vertical-align:bottom;
}
*:first-child+html .link img
{
padding:3px 7px 1px 0;
}
.link2
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#B41E0A;
    padding:2px 0 1px 0px;
    line-height:13px;
    margin:0;
}
.link2 a
{
    text-decoration:none; 
    color:#B41E0A;
}
.link2 img
{
    text-decoration:none; 
    padding:4px 7px 0px 0px;
    vertical-align:bottom;
}
#vollbild_teaser{
    background: url(/cps/rde/xbcr/superazubi/bg_text.png) no-repeat bottom left;
    float:left;
    width:216px;
    padding:8px 0 8px 0;
}
#vollbild_teaser h1 {
    font-family: Verdana;    font-size:12px;
    color: #003278;
    line-height:16px;
    margin:0;
    padding:0px 8px 5px 8px;
}
#vollbild_content{
    padding:0 0 0 8px;
}
#text_teaser{
    background: url(/cps/rde/xbcr/superazubi/bg_text.png) no-repeat bottom left;
    float:left;
    width:216px;
    padding:8px 0 8px 0;
}
#text_teaser h1 {
    font-family: Verdana;    
    font-size:12px;
    color: #003278;
    line-height:16px;
    margin:0;
    padding:0px 8px 2px 8px;
}
#text_content
{
    padding:0 0 0 8px;
}

#text_content p
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    padding:0;
    line-height:14px;
    margin:0;  
}
#text_content a
{
    text-decoration:none; 
    color:#B41E0A;
}

.linktext{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    padding:0 0 0 0;
    line-height:14px;
    margin:0;
}
.linktext a
{
    text-decoration:none; 
    color:#B41E0A;
}
#nurbild_teaser{
    float:left;
    xwidth:216px;
    padding:8px 0 8px 8px;
background: url(/cps/rde/xbcr/superazubi/bg_text.png) no-repeat bottom left;
}
#nurbild_teaser h1 {
    font-family: Verdana;    font-size:12px;
    color: #003278;
    line-height:16px;
    margin:0;
    padding:0px 8px 5px 0px;
}
/*CONTENT*/
#main h1 {
    color:#003277;
    font-family: Arial, Helvetica, sans-serif;
    font-size:22px;
    line-height:24px;
    margin:0;
    padding:12px 0 10px 0;
}
.headline2 {
    color:#003277;
    font-family: Arial, Helvetica, sans-serif;
    font-size:22px;
    line-height:24px;
    margin:-24px 0 0 0;
    padding:12px 0 10px 0;
}

.absatz h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:15px;
    color:#B41E0A;
    margin : 0 0 7px 0;
    padding:0;    
}
.absatz  {
    margin-bottom:16px;
}
.absatz p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:16px;
    color:#333333;
    margin: 0;
    padding:0;
}
.absatz a{
    text-decoration:none;
    color:#B41E0A;
}
.absatz img {
    float: left;
    padding:3px 8px 8px 0;
    border:0;
}
.absatz h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:15px;
    color:#B41E0A;
    margin : 0 0 7px 0;
    padding:0;    
}
.absatz_download  {
    margin:0 0 16px 0;
}
.absatz_download h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:22px;
    color:#B41E0A;
    margin : 0 0 10px 0;
    padding:0;    
}
.absatz_download  p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    padding:0;
    line-height:22px; 
    display:block; 
    margin:0px 0 14px 0
}
.absatz_download  a{
    text-decoration:none;
    color:#B41E0A;
}
.absatz_download  img {
    float: left;
    padding:0 8px 8px 0;
    border:0;
}
.absatz_bild  {
    margin-bottom:10px;
    float:left;
    display:block;
    width:644px;
}
.absatz_bild h2  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:15px;
    color:#B41E0A;
    margin : 0 0 5px 0;
    padding:0 0 0 0;
}
.absatz_bild img {
    float: left;
    margin:8px 0px 8px 0;
    padding:0;
    border:0;
}
.absatz_bild p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:16px;
    color:#333333;
    margin: 0;
    padding:0;
}
.absatz_flash  {
    text-align:center; 
    margin:16px 0 16px 0;
}

/*LISTEN */
.absatz ul {
    line-height: 18px;
    padding-left:28px;
    color:#333333;    
}
.absatz li {
    padding-left:10px;
}
*html .absatz ul{
    padding:0px;
    margin:8px 0 10px 30px
    }
*:first-child+html .absatz ul{
    padding:0px;
    margin:8px 0 10px 30px;
    }

.absatz ol {
    line-height: 18px;
    padding-left:28px;
    color:#333333;    
}
.absatz ol li {
    padding-left:10px;
}

*html .absatz 0l{
    padding:0px;
    margin:8px 0 10px 30px
    }
*:first-child+html .absatz 0l{
    padding:0px;
    margin:8px 0 10px 30px;
    }

.text{
    padding:0;
    margin:0;
}
.text ul {
    line-height: 18px;
    padding-left:28px;
    color:#333333;    
}
.text li {
    padding-left:10px;
}
*html .text ul{
    padding:0px;
    margin:8px 0 10px 30px
    }
*:first-child+html .text ul{
    padding:0px;
    margin:8px 0 10px 30px;
    }
.text ol {
    line-height: 18px;
    padding-left:28px;
    color:#333333;    
}
.text li {
    padding-left:10px;
}
*html .text 0l{
    padding:0px;
    margin:8px 0 10px 30px
    }
*:first-child+html .text ol{
    padding:0px;
    margin:8px 0 10px 30px;
    }

/*CONTENT* START */
#wrap_start
{
    float:left; 
    width:644px; 
    padding:0; 
    padding:0 0 16px 0;
}
#start
{
     margin:0 32px 0 0;
     padding:0;
     width:306px;  
     float:left;
}
#start2
{
     margin:0 0px 0 0;
     padding:0;
     width:306px;  
     float:left;
     right:0;
}
#start img, #start2 img
{
    border:0;
    padding:0;
    margin:0;
}
#start_bottom h2
{
    padding:0 0 0 0;
    margin:5px 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:15px;
    color:#B41E0A;
}
#start_bottom 
{
    padding:0;
    margin: 0;
}
#start_bottom p
{
    padding:0;
    margin:0;
}
.link_content
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#B41E0A;
    line-height:11px;
    margin: 3px 0 0 0;
}
.link_content a
{
    text-decoration:none;
    color: #B41E0A;    
}
.link_content img
{
    border:0;
    margin:0;
    text-decoration:none; 
    vertical-align:bottom;
    padding: 0 0 0 0;
}
.link_content span
{
    margin:0 0 0 7px;
}

/*2.12.2009 class für den Link mit dem Pfeil beim Paragraph-Template  */
.link_content_par
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#B41E0A;
    padding:2px 0 0 0;
    line-height:13px;
    margin:0;
    vertical-align:bottom;
}
.link_content_par a
{
    text-decoration:none;
    color: #B41E0A;
}
.link_content_par img
{
    padding:3px 1px 0 0;
    border:0;
    margin:0px;
    text-decoration:none; 
    vertical-align:bottom;
}
.link_content_par span
{
    margin:0 0 0 7px;
}
/*2.12.2009 ende der Änderung  */







.link_back
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#B41E0A;
    padding:2px 0 0 0;
    line-height:11px;
    margin: 30px 0 16px 0;
    vertical-align:bottom;
}
.link_back a
{
    text-decoration:none;
    color: #B41E0A;    
}
.link_back img
{
    border:0;
    margin:0px;
    text-decoration:none; 
    vertical-align:bottom;
    padding:3px 3px 0 0;
}
/*CONTENT* Artikelübersicht */
#wrap_artikel
{
    float:left; 
    width:644px; 
    padding:0; 
    padding:0 0 8px 0;
}
#artikelbox
{
    background:url(/cps/rde/xbcr/superazubi/1x1_box.gif) top left no-repeat;
     margin:0 8px 0 0;
     padding:0;
     width:155px;
     height: 136px; 
     float:left;
}
*html #artikelbox{ margin:0 7px 0 0;}
#artikelbox2
{
    background:url(/cps/rde/xbcr/superazubi/1x1_box.gif) top left no-repeat;
     margin:0;
     padding:0;
     width:155px;
     height: 136px;  
     float:left;
}
#artikelbox img, #artikelbox2 img
{
    padding:1px 0 0 1px;
    margin:0;
    border:0;
    text-decoration:none;
}
#artikelbox a, #artikelbox2 a
{
    text-decoration:none;
    color:#003278;
}
#artikelbox span, #artikelbox2 span
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#003278;
    padding:2px 0 0 2px;
    line-height:14px;
    margin:0;
    display:block;
    text-decoration: none;
}
/*CONTENT* Artikeldetail */
#wrap_detail
{
    float:left; 
    width:644px; 
    padding: 0; 
    margin:0;
}
#detail_left
{
    float:left; 
    width:330px; 
    padding:0; 
    padding:0 0px 0  0;
    margin:0;
}
#detail_right
{
    float:left; 
    width:314px; 
    padding:0; 
    margin:0;
}
#detail_image
{
    padding:0 0 16px 0;
    margin:0;
    width:314px;
    float:left;
}
#detail_image img
{
    float:left;
    padding:0;
    margin:0;
    border: 1px solid #738eb5;
    text-decoration:none;
}
#detail_infobox
{
    float:left;
    padding:0 0 16px 0;
    margin:0;
    xdisplay:block;
    
}
#detail_top
{
    width:314px;
    height:27px;
    float:left;
    background:url(/cps/rde/xbcr/superazubi/detail_top_hg2.png)  no-repeat top left;
    padding:0;
    margin:0;
    
}
#detail_top h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
    color:#003278;
    padding:6px 0 0 8px;
    line-height:14px;
    margin:0;
    display:block;
    text-decoration: none;    
}
#detail_text
{
    width:339px;
    float:left;
    background:url(../img/detail_text_hg.png) ;
    padding:0;
    margin:0;
}
#detail_bottom
{
    width:314px;
    float:left;
    background:url(/cps/rde/xbcr/superazubi/detail_bottom_hg2.png) bottom left;
    padding:0; 
    margin:0 0 0px 0;
}
#detail_bottom p
{
    padding:5px 5px 5px 8px;
    margin:0;
}
#detail_bottom ul
{
    padding:10px 0 8px 22px;
    margin:0;
}
#detail_bottom li
{
    padding:2px 0 2px 0px;
    margin:0;
}
/*CONTENT* Tabellen */
/* kontaktformular */

.lidlFormElemSubmit
{
    background-color: transparent;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    color: #b41e0a;
    border: none;
    float: left;
    margin-top: 8px;
    margin-right: 36px;
    margin-bottom: 8px;
    margin-left: 0px;
    float:right;
    text-align:right;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#b41e0a;
    padding:2px 0px 0 0;
    line-height:11px;
    margin:10px 118px 16px 0;
    vertical-align:bottom;
}
.lidlFormElemSubmit span
{
    margin-left:8px;
}
.lidlFormElemSubmit img
{
    border:0;
    margin:0px;
    text-decoration:none; 
    vertical-align:bottom;
    padding:3px 0 0 0;
}

.link_form
{
    width:427px;
    text-align:right;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#b41e0a;
    padding:2px 0px 0 0;
    line-height:11px;
    margin:0px 0 16px 0;
    vertical-align:bottom;
}
.link_form a
{
    text-decoration:none;
    color: #b41e0a;
}
.link_form img
{
    padding:3px 8px 0 0;
    border:0;
    margin:0px;
    text-decoration:none; 
    vertical-align:bottom;
}
#teilnahme, #newsletter{
    margin-right:8px;
}
*:first-child+html #teilnahme , #newsletter {
    margin-right:5px;
}
#kontakt {
    padding-top:8px;
}
#kontaktformular {
    background:transparent url(../ximg/formular_hg.png) top left no-repeat;
    width:540px;
    margin-top:-2px;
    margin-bottom:8px;
    padding:16px 8px;
}
* html #kontaktformular {
    padding:16px 8px;
}
#kontaktformular label {
    width: 180px;
}
#kontaktformular #name, #anrede, #nachricht, #vorname, #email, #grund_nachricht, #strasse, #telefon, #telefax, #plz, #ort {
    height: 14px;
    background-color: #fff;
    width:288px;
    border: 1px solid #A4A9AC;
    font-size:11px;
}
* html #kontaktformular #name, #anrede, #nachricht, #vorname, #email, #grund_nacricht, #strasse, #telefon, #telefax, #plz, #ort {
    height: 12px;
}
* html #kontaktformular #anrede {
    width:160px;
    height:12px;
}
*:first-child+html #kontaktformular #anrede {
    width:160px;
    height:18px;
}
#kontaktformular #anrede {
    width:160px;
    height:16px;
}
#kontaktformular #nachricht {
    height:100px;
}
#kontaktformular #plz {
    width:82px;
    margin-right:3px;
    height:12px;
}
*:first-child+html #kontaktformular #plz {
    margin-right:5px;
    width:80px;
}
#kontaktformular #ort {
    width:197px;
}
*:first-child+html #kontaktformular #ort {
    width:195px;
}
#kontaktformular #auswahlB {
    margin-left:24px;
}
#kontaktformular .label {
    width:120px;
    float:left;
}
#kontaktformular input, #kontaktformular select {
    margin-bottom:8px;
}
* html #kontaktformular input, #kontaktformular select {
    margin-bottom:6px;
}
*:first-child+html #kontaktformular input, #kontaktformular select {
    margin-bottom:6px;
}
#kontaktformular .radio {
    margin-left:120px;
}
#kontaktformular .radiobtn {
    margin-top:15px;
    *margin-top:11px;
}
#kontaktformular div .radiolabel {
    margin-top:12px;
    vertical-align:middle;
    margin-left:4px;
}
#kontaktformular textarea {
    overflow:auto;
}
/**** PLZ Suche ********************************************************/
#filform                {           width: 490px;
}
#filsearch            {             width: 490px;
                                    border-style: solid;
                                    border-color: #004A99;
                                    border-top-width: 0px;
                                    border-left-width: 0px;
                                    border-right-width: 0px;
                                    border-bottom-width: 1px;
                                    padding-bottom: 13px;
                                    margin-bottom: 13px;
                                    text-align: left;
                                    font-weight: bold;
}
#plz_search            {            width: 490px;
                                    border-style: solid;
                                    border-color: #004A99;
                                    border-top-width: 1px;
                                    border-left-width: 1px;
                                    border-right-width: 1px;
                                    border-bottom-width: 1px;
}
#fildata                {           padding-left:5px;
                                    padding-bottom:5px;
                                    padding-top:5px;
}
#filterkey            {             font-size: 10px;
                                    font-family: Verdana,Arial,Helvetica,sans-serif;
                                    border-style: solid;
                                    border-width: 1px;
                                    border-color: #004A99;
                                    font-weight: normal;
}
</style>
