/* voiceportal */
body {text-align: left;}
#container-voiceportal {width:950px; text-align: left; margin-top: 100px; font-size: 1.1em; color: #666666;}

/* corners */  
.widget-container .corner-lt, .widget-container .corner-rt, .widget-container .corner-rb, .widget-container .corner-lb { position:absolute;}  
.widget-container .wtop, .widget-container .wbottom {position: absolute;}

.widget-container .corner-rt {width:40px; height:60px; overflow: hidden;}
.widget-container .corner-lt {width:40px; height:60px;}
.widget-container .corner-rb {width:40px; height:40px;}
.widget-container .corner-lb {width:40px; height:40px; overflow: hidden;}
.widget-container .wtop {width: 949px; left: 0px; top: 0px; height: 20px; background:transparent url(../img/widgets/bg-widget-top.png) repeat-x left top;}
.widget-container .wbottom {width: 949px; left: 0px; bottom: 0px; height: 20px; background:transparent url(../img/widgets/bg-widget-bottom.png) repeat-x right bottom;}

.widget-container .corner-lt { top:0px; left:0px; background:transparent url(../img/widgets/widgetcorner-lt.png) no-repeat left top; overflow: hidden;}
.widget-container .corner-rt { top:0px; right:-2px; background:transparent url(../img/widgets/widgetcorner-rt.png) no-repeat right top; overflow: hidden;}
.widget-container .corner-rb { bottom: 0px; right:-2px; background:transparent url(../img/widgets/widgetcorner-rb.png) no-repeat right top; overflow: hidden;}
.widget-container .corner-lb { bottom: 0px; left: 0px; background: transparent url(../img/widgets/widgetcorner-lb.png) no-repeat left top; overflow: hidden;}

.widget-fullwidth {width: 950px; min-height: 150px; margin-bottom: 20px; position: relative;}
  .widget-fullwidth .widget-content {background: url('../img/widgets/bg-widgetcontent-fullwidth.png') repeat-y top left;}

.widget-halfwidth { min-height: 150px; margin-bottom: 20px; position: relative; width: 468px; float: left;}
.widget-halfwidth .wtop {width: 463px;}
.widget-halfwidth .wbottom {width: 463px;}
   .widget-halfwidth .widget-content {min-height: 150px; background: url('../img/widgets/bg-widgetcontent-halfwidth.png') repeat-y top left;}

.widget-smallwidth { min-height: 150px; margin-bottom: 20px; position: relative; width: 302px; float: left;}
.widget-smallwidth .wtop {width: 301px;}
.widget-smallwidth .wbottom {width: 301px;}
   .widget-smallwidth .widget-content {min-height: 180px; background: url('../img/widgets/bg-widgetcontent-smallwidth.png') repeat-y top left;}

.widget-content {zoom: 1;} 
.widget-margin {margin-left: 22px;}
.widget-margin .widget-container .corner-rt {}
.widget-margin .widget-container .corner-rb {}

/* starwars content */
.leading-image img {width: 950px;}
.leading-image .widget-content {border: none; background: none;}

.infoTabs {margin-bottom: 15px; width: 950px; position: relative;}
  .infoTabs ul.tabs { width:auto; overflow:hidden; margin:0; padding: 5px 0 0px 0; background: url('../img/widgets/bg-widgettab-inactive.png') repeat-x bottom left;}
    .infoTabs ul.tabs li { float:left; list-style:none; margin:0 0 0 0px; width: 237px;}
      .infoTabs ul.tabs li a { text-decoration:none; font-weight:bold; padding:8px 10px 12px 10px; display:block; color:#666;}
      .infoTabs ul.tabs li.active {background:url('../img/widgets/bg-widgettab-li-active.png') no-repeat bottom left;}
      .infoTabs ul.tabs li.active a, .infoTabs ul.tabs li.active a:hover {color:#7AB800; min-height: 30px;}
      .infoTabs ul.tabs li a:hover {}
      .infoTabs ul.tabs li a span {font-weight: normal; display: block;}
  .infoTabs div.tabsContent {position: relative; padding:10px 0px 0px 325px; height: 247px; background: url('../img/widgets/bg-widgetcontent-fullwidth.png') repeat-y top left;}
  .infoTabs div.tabsContent h3 {color: #444444; position: relative; font-size: 1.4em; margin-top: 20px; margin-bottom: 15px;}
  .infoTabs div.tabsContent p {position: relative; width: 375px; line-height: 1.4em;}
  .infoTabs div.tabsContent form {width: 300px;}
  .infoTabs div.tabsContent .voice-details {position: absolute; top: 0px; right: 0px; width: 200px;}
     .infoTabs div.tabsContent .voice-details ul {list-style: none; padding: 0;}
       .infoTabs div.tabsContent .voice-details .subscr-amount {color:#FD1200; display:block; font-family:Arial; line-height:1em;font-size: 26px; font-weight: bold;}
       .infoTabs div.tabsContent .voice-details .subscr-amount span {top: -10px; font-size:12px; position:relative;}
       .infoTabs div.tabsContent .voice-details .subscr-buybutton {float: left; background:transparent url(../img/services/bt-big-buy-left.png) no-repeat scroll left top; display:block; height:29px; text-align:left; line-height:21px; margin-top: 8px;}
       .infoTabs div.tabsContent .voice-details .subscr-buybutton a {color:#FFFFFF; font-size:1em; height:21px; line-height:21px; padding:3px 30px 8px 0px; text-decoration:none; background:transparent url(../img/services/bt-big-buy-right.png) no-repeat scroll right top; display:block; height:29px; margin-left:20px;}

.infoTabs ul.total2tabs {background: url('../img/widgets/bg-widgettab-inactive-2tabs.png') repeat-x bottom left;}
.infoTabs ul.total2tabs li {width: 474px;}
.infoTabs ul.total2tabs li.active {background:url('../img/widgets/bg-widgettab-li-active-2tabs.png') no-repeat bottom left;}
   
  .infoTabs .wtop {height: 10px;}
  .infoTabs .bg-voice {position: absolute; top: 0px; left: 3px; height: 255px; overflow: hidden;}
  
  .infoTabs ul.samples {margin-top: 25px; margin-bottom: 25px; margin-left: 0px; padding: 0px;}
  .infoTabs ul.samples li {margin-bottom: 15px;}
  .infoTabs ul.samples li a {text-decoration: none; background:transparent url(../img/icons/ic-arrow-gray-right.png) no-repeat scroll right top; padding-right: 15px;}
  .infoTabs ul.samples li span{position: relative; top: 4px; margin-left: 5px;}

#container-voiceportal h1 {color: #444444; margin-left: 3px;}
#container-voiceportal h3 {color: #666666; margin-left: 4px; text-align: left; margin-left: 60px; font-size: 15px;}
#container-voiceportal h3 span {font-weight: normal;}
#container-voiceportal .widget-container .widget-content h3 {color: #666666; margin: 10px; margin-top: 15px;}
#container-voiceportal .widget-halfwidth h3 {color: #666666; margin-left: 3px;}

#container-voiceportal .actionarea {position: absolute; bottom: 0px; height: 65px; width: 300px;}
	#container-voiceportal .tabsContent .actionarea {position:relative; margin-top: 20px;}

#container-voiceportal .widget-container .widget-content form {margin: 10px; position: relative;}
#container-voiceportal .widget-container .widget-content form .row {margin-bottom: 3px; clear: both; float: none;}
#container-voiceportal .widget-container .widget-content form label {width: 100px; display: inline-block;}
  #container-voiceportal .widget-container .widget-content form .checkbox label {width: 250px; display: inline-block;}
  #container-voiceportal .widget-container .widget-content form .checkbox input {margin-left: 0px;}
#container-voiceportal .widget-container .widget-content form input {border: solid 1px #999999; height: 15px; float: left; padding-top: 2px;}

#container-voiceportal .widget-container .widget-content form button {display:block; height: 24px; border: none; border:0; padding:2px 0px 5px 0px;  background:none; float: right;}
#container-voiceportal .widget-container .widget-content form button span {position: relative; top: -1px; height: 20px; display:block; color: #FFFFFF;  font-size: 12px; padding-top: 1px; cursor:pointer; float:left; width:auto; background:transparent url(../img/services/bt-red-small-left.png) no-repeat scroll left top;}
#container-voiceportal .widget-container .widget-content form button span span {display:block; margin-left: 5px; white-space:nowrap; padding:1px 20px 0 10px; background:transparent url(../img/services/bt-red-small-right.png) no-repeat scroll right top; position: relative; zoom: 1;}
#container-voiceportal .widget-container .widget-content form button::-moz-focus-inner { border: 0; padding:0; }

#container-voiceportal .widget-container .widget-content p {margin-left: 10px; margin-right: 10px;}
#container-voiceportal a.semibutton {float: left; margin-left: 10px; font-size: 11px; font-weight: normal; margin-top: 11px; height: 20px; background:transparent url(../img/services/bt-red-small-left.png) no-repeat scroll left top; display:block; border: none; text-decoration: none; cursor: pointer;}
#container-voiceportal a.semibutton span{position: relative; top: 0px; height: 20px; background:transparent url(../img/services/bt-red-small-right.png) no-repeat scroll right top; display:block; color: #FFFFFF; padding: 2px 20px 0px 10px; margin-left: 5px;}
#container-voiceportal a.backbutton {margin-left: 55px; margin-top: 15px; margin-bottom: 25px; background:transparent url(../img/services/bt-back-red-small-left.png) no-repeat scroll left top; cursor: pointer;}
#container-voiceportal a.backbutton span{background:transparent url(../img/services/bt-back-red-small-right.png) no-repeat scroll right top; padding: 3px 20px 0px 5px; margin-left: 17px;}
#container-voiceportal .widget-container .widget-content a.icons {display: inline; margin-top: 15px;}

#container-voiceportal .infoTabs a.backbutton {margin-left:10px; position: relative;}
#container-voiceportal .txt-ankeilers a.backbutton {margin-left:10px; position: relative;}

.txt-ankeilers {width: 302px; position: relative; min-height: 180px;}
.txt-ankeilers p{line-height:1.4em;}
.txt-ankeilers  .widget-content div.txt {width: 280px; float: left; min-height: 200px; margin: 10px;}
.txt-ankeilers  .widget-content img {float: right; margin-right: 10px;}

.image-ankeilers  {width: 468px; display: inline-block; float: left;}
.marginleft  {margin-left: 10px;}
.image-ankeilers .widget-content {background: none;}
.widget-halfwidth .widget-container {width: 464px; float: left;}
.image-ankeilers img {margin-left: 3px;  overflow: hidden;}

.download-ankeilers  {width: 474px; display: inline-block; float: left; text-align: center;}

.game-ankeiler {background: transparent url(../../content/img/starwars/banners/bg-play-the-star-wars-game.png) no-repeat right bottom;}
.game-ankeiler .widget-content {background: none;}
.game-ankeiler img {margin-left: 3px; margin-top: 3px;}
.game-ankeiler h3 {width: 250px;}
.game-ankeiler p {line-height:1.4em; width: 220px;}

.voice-copyright {font-size: 0.9em; line-height: 1.4em; padding-left: 10px;}
