body,td,a,select{font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#000066;}
body, form {
margin: 0;
padding: 0;
}
#pos_main {
    width: 945px;
    margin: 0 auto;
    padding: 0 0 5px 0;
}
#pos_head {
    height: 113px;
    width: 945px;
    background: url('/kunden_parameter/ihrreiseshop/tpl/images/head_nav/head_rechts.jpg') no-repeat right top;
}
#pos_head img {
    float: left;
}
#pos_headnav {
    float: right;
    width: 714px;
    margin: 73px 0 0 0;
}
#pos_headnavsub {
    float: right;
    width: 670px;
    padding: 0 0 0 44px;
    background: url('/kunden_parameter/ihrreiseshop/tpl/images/head_nav/sub_nav.gif') no-repeat;
    height: 19px;
    line-height: 19px;
}
#pos_headnavsub ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#pos_headnavsub ul li {
    padding: 0 8px 0 0;
    float: left;
}
#pos_headnavsub ul li a.aktiv:link, #pos_headnavsub ul li a.aktiv:visited  {
    text-decoration: none;
    font-weight: bold;
}
#pos_headnavsub_noshow {
    float: right;
    width: 713px;
    padding: 0;
    height: 19px;
    border-right: 1px solid #000066;
}
#pos_headnav ul, pos_headnavsub ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#pos_headnav li, #pos_headnavsub li {
    float: left;
    margin: 0;
    padding: 0;
}

#pos_nav {
    float: left;
    width: 135px;
    margin: 5px 0 0 0;
    padding: 0;
}

#pos_contentAll {
    width: 944px;
    border-right: 1px solid #000000;
}

#pos_teaser {
    float: right;
    width: 190px;
    margin: 10px 0 0 0;
    padding: 0;
}

#pos_content {
    float: left;
    width: 590px;
    margin: 35px 0 0 15px;
    display: inline;
}

#pos_content_large {
    float: left;
    width: 600px;
    margin: 35px 0 0 10px;
    display: inline;
}

td.blue{
    background-color:#000066;
}
td.blue2{
    background-color:#70BAFE;
}
td.blue3{
    background-color:#E3EFFA;
}
td.blue6{
    background-color:#EFF7FF;
}
td.blue4{
    background-color:#BACBEA;
}
td.blue5{
    background-color:#FCEBB1;
}
td.copy{
    font-size:10px;
}
td.headcontent{
    background-color:#FBDE86;
}
td.txtcontent{
    background-color:#E3EFFA;
}
td.headevent{
    background-color:#FBDE86;
}
.info{
    padding:0 8px 0 10px;
    vertical-align:top;
}
.aufz li{
    padding-bottom:10px;
}
.infobg{
    background-color:#FFFFFF;
}
.infohead{
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    padding:0px 0px 20px 0px;
    vertical-align:top;
}
.infotext{
    font-size:11px;
    color:#FFFFFF;
    padding:0px 0px 20px 0px;
    vertical-align:top;
}
.infobild{
    padding-left:0px;
    padding-top:6px;
    vertical-align:top;
    width:6px;
}
/*--------------------------------------------------------*/
/*hoteline*/
.hot{
    font-weight:bold;
    color:#000066;
    font-size:12px;
}
.hotnr{
    color:#0066CC;
    font-size:10px;
    font-weight:bold;
}
.hotpr{
    color:#0066CC;
    font-size:10px;
}
.red{
    color:#FF6600;
}
#control { position:absolute; top:1; left:1; z-index:0;}
#abstand{}

/*events*/
#Bild{
    position:relative;
    top:0px;
    left:0px;
}
.bild{
      float:left;
}
.red{
    color:#FF0000;
    font-weight:bold;
}
#ttselectbox {position:absolute; top:100px; left:3px; z-index:6}
#tteventbox {position:absolute; top:100px; left:350px; z-index:6}
.ttnl{width:150px;}
/*--------------------------------------------------------*/
A.allnav:link,A.allnav:visited{
      font-weight:bold;
      color:#0066CC;
}
A.allnav:active{
      font-weight:bold;
      color:#000066;
}
A.footer:link,A.footer:visited,A.footer:active{
      text-decoration:none;
      color:#000066;
}
A.navtoplink:link,A.navtoplink:visited,A.navtoplink:active{
      font-weight:bold;
      color:#000066;
}


A.deepevent:link,A.deepevent:visited,A.deepevent:active{
      text-decoration:none;
      font-weight:bold;
      color:#FF6600;
}
A.deepevent2:link,A.deepevent2:visited,A.deepevent2:active{
      font-weight:bold;
      color:#000066;
}
A.deepevent3:link,A.deepevent3:visited,A.deepevent3:active{
      text-decoration:none;
      font-weight:bold;
      color:#000066;
}

A.ttactiv:link,A.ttactiv:visited,A.ttactiv:active{
      text-decoration:none;
      font-weight:bold;
      color:#FF0000;
}
A.ttinactiv:link,A.ttinactiv:visited,A.ttinactiv:active{
      text-decoration:none;
      font-weight:bold;
      color:#2C56A2;
}
A.copy:link,A.copy:visited,A.copy:active{
    font-size:10px;
}

/* --- Navigation --- */
ul.navmenu1, 
ul.navmenu2, 
ul.submenu1,
ul.submenu2,
ul.submenu3
{
  list-style-type:none;
  width:135px;
  padding:0;
}

ul.navmenu1{margin:8px 0 0 0;}
ul.navmenu2{margin:15px 0 0 0;}

ul.submenu1{margin:5px 0 0 0;}
ul.submenu2{margin:10px 0 0 0;}
ul.submenu3{margin:10px 0 0 0;}

li.subHead, li.subHeadAkt {
    padding: 0 0 0 8px;
    font-weight: bold;
    line-height: 16px;
}
li.subHead {
    background: url('/kunden_parameter/ihrreiseshop/tpl/images/pfeil_dunkelblau.gif') no-repeat 0px 5px;
    color: #000066;
}
li.subHeadAkt {
    background: url('/kunden_parameter/ihrreiseshop/tpl/images/pfeil_orange_ab.gif') no-repeat 0px 5px;
    color: #FF6600;
}

li.sublink, li.sublinkAkt {
    padding: 0 0 0 10px;
    line-height: 16px;
}
li.sublink a:link, li.sublink a:visited {
    color: #0066CC;
    text-decoration: underline;
}
li.sublinkAkt a:link, li.sublinkAkt a:visited {
    color: #FF6600;
    text-decoration: none;
}

li.mainlink, li.mainlinkAkt {
    padding: 0 0 0 8px;
    line-height: 20px;
}
li.OverHead {
    color: #000066;
    font-weight: bold;
    padding: 0 0 2px 0
}
li.mainlink {
    background: url('/kunden_parameter/ihrreiseshop/tpl/images/pfeil_hellblau.gif') no-repeat 0px 8px;
}
li.mainlinkAkt {
    background: url('/kunden_parameter/ihrreiseshop/tpl/images/pfeil_orange.gif') no-repeat 0px 8px;
}
li.mainlink a:link, li.mainlink a:visited {
    color: #0066CC;
    font-weight: bold;
}
li.mainlinkAkt a:link, li.mainlinkAkt a:visited {
    color: #FF6600;
    font-weight: bold;
    text-decoration: none;
}
p.hotline_head {
    font-size: 12px;
    font-weight: bold;
    margin: 15px 0 0 0;
    padding: 0;
}
p.hotline_txt {
    font-size: 10px;
    margin: 3px 0 0 0;
    padding: 0;
    color: #0066CC;
}
/**** clearboth ****/
.clearboth {
    clear: both;
    margin: 0;
    padding: 0;
    height: 0;
    width: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}
.clearboth img {
    display: none;
}
