#teasergallery {
 /*width: 614px;*/
 width: 61.3em;
 float: left;
 text-align: left;
 margin-left: 10px;
}


/* reiter -teasergalerie */
#tabcontainer {
 /*width: 614px;*/
 width: 61.3em;
 float: left;
 background-color: #66b0d6;
}

.tabs{
 /*width: 614px;*/
 width: 61.3em;
 float: left; 
 list-style-type: none;
 padding: 0;
 margin: 20px 0 0 0;
}
.tabs li{
 float: left;
 padding: 0;
 margin: 0;
}
.tabs li a, .tabs li a:visited{
 text-decoration: none;
 float: left;
 padding: 7px 25px 9px 25px;
 margin: 0;
 font-size: 110%;
 color: #c81f02;
 text-transform: uppercase;
 background: #eef8fd url(../img/corner_tab.gif) no-repeat 100% 0;
}
.tabs li a:hover, .tabs li a:active, #.tabs li a:focus {
 text-decoration: underline;
}
.tabs li a.selected{ /*selected main tab style */
 color: #012b4c !important;
 text-decoration: none !important;
 background: #66b0d6 url(../img/corner_tab_selected.gif) no-repeat 100% 0 !important;
}
.tabcontent{
display:none;
}



/* container teaser-galerie */
.sliderwrapper {
/*width: 614px;*/
 width: 61.3em;
 height: 23.00em;
 position: relative; /*leave as is*/
 left: 0;  /*leave as is*/
 top: 0;  /*leave as is*/
 float: left;
 overflow: hidden !important;
}
.sliderwrapper .contentdiv{
 visibility: hidden; /*leave as is*/
 float: left;
 padding: 0;
 background: #66b0d6;
/*width: 614px;*/
 width: 61.3em;
 filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
 -moz-opacity: 1;
 opacity: 1;
}

/* inhalt */
.tabteaser {
 width: 61.3em;
 float: left;
}
.tabteaser img {
 width: 29.70em;
 height: 23.00em;
 float: left;
}
.tabteaser .copy {
 /*width: 277px;
 height: 170px;*/
 width: 28.70em;
 height: 17.0em;
 float: right;
 padding-top: 18px;
 overflow: hidden;
}
.tabteaser .copy .subline a {
 width: 100%;
 float: left;
 font-size: 1.1em;
 font-weight: bold;
 color: #c81f02; 
}

.tabteaser .copy h2 {
 width: 98%;
 float: left;
 padding-right: 2%;
}
.tabteaser .copy h2 a {
 float: left;
 font-size: 1em;
 color: #012b4c;
 margin-top: 0.3em;
}

.tabteaser .copy p a {
 width: 96%;
 float: left;
 font-size: 1.1em;
 color: #012b4c;
 padding-right: 3%;
 margin-top: 0.5em;
 margin-bottom: 0.2em;
}

.tabteaser .copy a.more {
 float: left;
 text-transform:uppercase;
 font-weight:bold;
 color:#012b4c;
}
.tabteaser .copy a.more:hover {
 text-decoration:underline;
}

.tabteaser .price {
/* width: 105px;*/
 width: 10.50em;
 height: 30px;
 float: right;
 text-align: center;
 background-color: #c81f02;
 padding-top: 12px;
}
.tabteaser .price a {
 font-size: 150%;
 color: #FFF;
 text-decoration: none;
 font-weight: bold;
}

/* remote-control */
.pager {
 width: 100px;
 height: 1px !important;
 float: left;
 margin-top: -1px;
}
* html .pager {
 margin-top: -20px;
}

.pagination{
 width: 165px;
 float: left;
 position: relative;
 top: -1.80em;
 left: 32.50em;
 z-index: 10;
}
* html .pagination{
 top: 0;
}

.pagination a, .pagination a:visited {
 float: left;
 text-decoration: none;
 color: #012b4c;
 cursor: pointer;
 padding: 2px 3px;
 margin: 0;
}
.pagination a span {
 position: absolute;
 top: -5000px;
 left: -5000px;
 z-index: 100;
}

.pagination a.prev, .pagination a.next {
 width: 16px;
 height: 16px;
 background: transparent url(../img/button_back.gif) no-repeat 0 0;
 padding: 0;
 margin: 0 3px 0 0;
}
* html .pagination a.prev, * html .pagination a.next {
 width: 16px;
 height: 16px;
 background: transparent url(../img/button_back.gif) no-repeat 0 0;
 padding: 0;
 margin: 0 0 0 0;
}
.pagination a.next {
 background: transparent url(../img/button_go.gif) no-repeat 0 0 !important;
 padding: 0;
 margin: 0 0 0 3px !important;
}

.pagination a:hover, .pagination a:active, .pagination a:focus, .pagination a.selected{
 text-decoration: underline !important;
}