@charset "utf-8";
body{
        text-align: center;
        margin: 0;
        padding: 0;
        background-color:#0B2A4C;
        overflow: hidden;
        font-family: verdana, arial,_sans;
        font-size: 11px;
        color:#0B2A4C;
}
#rahmen{
        position: relative;
        margin: auto;
        text-align:left;
        padding: 0;
        width: 995px; /*1026px;*/
        overflow:hidden;
        height: 600px;
        background:#A3C7E2 URL(../grafik/hgpic0.gif) no-repeat 20px 350px;
}
.irahmen{
        overflow: hidden;
        border:0px;
        margin-left: 30px;
        margin-top:20px;
        padding: 0px;
        width:440px;
        height: 340px;
        z-index:7;
        background-color:transparent;
}
a{
        color: #fff;
        text-decoration: none;
}
h5{
        display:inline;
        font-size:13px;
        font-weight:bold;
}
a sup{
        color:#fff;
}

#mp1,#mp2,#mp3,#mp4,#mp5,#mp6,#mp7{
        border:0px;
        position:absolute;
}
#mp1{
        top: 0px;
        left: 15px;
}
#mp2{
        top: 0px;
  left: 138px;
}
#mp3{
        top: 0px;
  left: 226px;
}
#mp4{
        top: 0px;
  left: 343px;
}
#mp5{
        top: 0px;
  left: 502px;
}
#mp6{
        top: 0px;
        left: 611px;
}
#mp7{
        top: 0px;
        left: 683px;
}
#sref1,#sref2,#sref3,#sref4,#sref5,#sref6,#sref7{
        position:absolute;
        border:0px;
        text-align:center;
        padding-top:12px;
        height: 28px;
}
#sref1{
        left: 15px;
          width:123px;
}
#sref2{
        left: 138px;
        width:88px;
}
#sref3{
  left: 226px;
  width:117px;
}
#sref4{
  left: 343px;
  width:159px;
}
#sref5{
  left: 502px;
  width:109px;
}
#sref6{
  left: 611px;
  width:72px;
}
#sref7{
  left: 683px;
  width:144px;
}
.mphg{
        margin:0px;
}
.leiste{
        position:relative;
        height: 40px;
        width:995px;
        background-color:#0B2A4C;
        margin:0px;
        overflow:hidden;
}
.logo1{
        position:absolute;
        right: 10px;
        top: 5px;
}
#subleiste3,#subleiste5{
        position:relative;
        height:26px;
        padding: 2px 0px 2px 2px;
        /*background-color:#ccc;*/
        border-left: 1px solid #0B2A4C;
        border-bottom: 1px solid #0B2A4C;
}
#subleiste7{
        position:relative;
        height:26px;
        padding: 2px 0px 2px 2px;
        /*background-color:#ccc;*/
        border-right: 1px solid #0B2A4C;
        border-bottom: 1px solid #0B2A4C;
}
#subleiste3{
        margin-left:225px;
        width:530px;
        display:none;
}
#subleiste5{
        margin-left:501px;
        width: 153px;
        display:none;
}
#subleiste7{
        margin-left:657px;
        width: 168px;
        display:none;
}
#ssref1,#ssref2,#ssref3,#ssref4,#ssref5,#ssref7{
        position:absolute;
        border:0px;
        text-align:center;
        padding-top:7px;
        height: 19px;
        text-align: center;
        color: #0B2A4C;
}
#ssref1{
  left: 2px;
  width:126px;
  color: #fff;
}
#ssref2{
  left: 130px;
  width:126px;
}
#ssref3{
  left: 258px;
  width:136px;
}
#ssref4{
  left: 396px;
  width:126px;
}
#ssref5{
  left: 2px;
  width:108px;
}
#ssref7{
  left: 27px;
  width:140px;
}
#vert_strich{
        position:absolute;
        left:657px;
        top:180px;
        width:1px;
        height:500px;
        background-color:#0B2A4C;
        display:none;
}
a.flink{
        color:#0B2A4C;
        font-size: 10px;
}
a.flink:hover{
        color:#fff;
        font-size: 10px;
}
#fuss11,#fuss8,#fuss9,#fuss10,#fuss5,#fuss12{
        position:absolute;
        bottom: 10px;
}
#fuss8{
        left: 30px;
}
#fuss9{
        left: 115px;
}
#fuss10{
        left: 260px;
}
#fuss11{
        left:345px;
}
#fuss12{
        left:410px;
}
#fuss5{
        left:522px;
}
/*Shoplink*/
#shoplink{
        position:absolute;
        top:192px;
        left: 30px;
        padding-left:20px;
        background:URL(../grafik/pfeilewb2.gif) no-repeat 0px 1px;
        color:#0B2A4C;
        font-weight:bold;
}
/*Seitenformate*/
#seite1,#seite2,#seite3,#seite32,#seite33,#seite34,#seite4,#seite5,#seite6,#seite7,#seite8,#seite9,#seite10,#seite11{
        position:absolute;
        top:190px;
        display:none;
}
#seite0,#seite1,#seite8,#seite9,#seite10,#seite11{
        position:absolute;
        top:190px;
        left: 155px;/*30px;*/
        width: 990px;
        height:400px;
        line-height: 1.75em;
}
#seite2{
        left: 155px;
        width: 990px;
        height:400px;
        line-height: 1.75em;
}
#seite3,#seite32,#seite33,#seite34,#seite6,#seite7{
        left: 252px;
        width: 990px;
        height:400px;
        line-height: 1.65em;
}
#seite6{
        left: 50px;
        width: 990px;
        height:400px;
        line-height: 1.65em;
}
#seite4{
        left: 250px;
        line-height: 1.65em;
}
#seite5{
        left: 30px;
        width: 900px;
        line-height: 1.65em;
}
.imp_sp2{
        position:absolute;
        left:220px;
        top:0px;
        width:210px;
}
.imp_sp3{
        position:absolute;
        left:440px;
        top:0px;
        width:350px;
}
.s1head{
        font-weight:bold;
        width:225px;
        height:75px;
}
.s1sp1,.s1sp2,.s1sp3{
        float:left;
        width:225px;
        height:300px;
        margin-right: 10px;
}
.partner1{
        position:absolute;
        left:30px;
        top:2px;
}
.partner2{
        position:absolute;
        left:250px;
        top:2px;
}
.partner3{
        position:absolute;
        left:420px;
        top:8px;
}
.partner4{
        position:absolute;
        left:705px;
        top:10px;
}
.partner5{
        position:absolute;
        left:0px;
        top:185px;
}
.partner11{
        position:absolute;
        left:235px;
        top:185px;
}
.partner7{
        position:absolute;
        left:470px;
        top:180px;
}
.partner8{
        position:absolute;
        left:705px;
        top:130px;
}
.partner9{
        position:absolute;
        left:3px;
        top:285px;
}
.partner10{
        position:absolute;
        left:250px;
        top:275px;
}
.partner13{
        position:absolute;
        left:425px;
        top:305px;
}
.partner12{
        position:absolute;
        left:705px;
        top:315px;
}
p{
        padding-left:20px;
        background:URL(../grafik/pfeilewb2.gif) no-repeat 0px 3px;
        margin:0px;
}
p.impressum{
        padding-left:20px;
        background:URL(../grafik/pfeilewb.gif) no-repeat 0px 0px;
        margin:0px;
        font-size:10px;
        line-height:1.3em;
}
a.formlink{
        position:absolute;
        bottom: 20px;
        left: 260px;
        text-decoration: none;
        color:#0B2A4C;
}
a.mail{
        text-decoration: none;
        color:#0B2A4C;
}
a.mail:hover{
        text-decoration: none;
        color:#fff;
}
#form1,#form1anw,#form2,#form2anw,#form3,#form3anw,#form4,#form4anw,#form7,#form7anw{
        position:absolute;
        left: 420px;
        top: 0px;
        width: 320px;
        height: 405px;
        display:none;
        line-height:1.25em;
}
#form5,#form5anw,#seite51{
        position:absolute;
        left: 642px;
        top: 0px;
        width: 320px;
        height: 405px;
        display:none;
        line-height:1.25em;
}
.cpkl{
        font-size:10px;
}
.txf{
        width: 300px;
        height:12px;
        background-color:#fff;
        border: solid 1px #0B2A4C;
        font-size:10px;
}
.txf2{
        width: 300px;
        height:18px;
        background-color:#fff;
        border: solid 1px #0B2A4C;
        font-size:10px;
}
.txa{
        width: 300px;
        height:36px;
        background-color:#fff;
        border: solid 1px #0B2A4C;
        font-size:10px;
}
a.txb{
        position:absolute;
        right:10px;
        bottom:0px;
        color:#0B2A4C;
}
sup{
        color:#0B2A4C;
}
a.freestyle{
        color:#0B2A4C;
}
a.freestyle:hover{
        color:#fff;
}

#formlkpic1,#formlkpic2,#formlkpic3,#formlkpic4,#formlkpic5,#formlkpic6,#formlkpic7,#formlkpic8,#formlkpic9,#formlkpic10{
        vertical-align:middle;
}
.kalendermaske{
        position:absolute;
        top:25px;
        left:0px;
        width:150px;
        height:300px;
        padding:0px;
        overflow:hidden;
        border: solid 1px #0B2A4C;
}
.kalendertage{
        width:150px;
        height:300px;
        overflow:hidden;
}
.kalendermaske2{
        position:absolute;
        left:122px;
        width:450px;
        height:300px;
        padding:0px;
        overflow:hidden;
}
.kalendertage2{
        width:450px;
        height:300px;
        overflow:hidden;
}
.pfeile{
        position:absolute;
        left: 550px;
        top: 10px;
        width:20px;
        height:300px;
}
.pfeileo{
        position:relative;
        width:135px;
        height:12px;
        margin-left:8px;

}
#scrollline{
        position:absolute;
        top:20px;
        left: 553px;
        width: 1px;
        height: 280px;
        background-color:#0B2A4C;
        z-index:98;
}
#scrollbalken{
        position:absolute;
        top:20px;
        left: 548px;
        z-index:99;
}

#kal_dn{
        position:absolute;
        bottom:0px;
}
#kal_up{
        position:absolute;
        top:0px;
}
#mon_bck{
        position:absolute;
        left:0px;
        top:6px;
}
#mon_nm{
        position:absolute;
        top:0px;
        left:20px;
}

#mon_fwd{
        position:absolute;
        right:0px;
        top:6px;
}
#cal_copy{
        position:absolute;
        left: 170px;
        top:30px;
        width:390px;
        height: 300px;
}
#stellen{
        width:500px;
        height:300px;
        overflow:hidden;
}


