@import url(//www.pantiesparadise.de/webfonts/opensans-font.css);
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
BODY {
  color: rgb(51,51,51);
  margin: 0px;
  /*background-color: #FFDADA;
  background-image: url(images/brosa.jpg);
  background-repeat: repeat;*/
  text-align:left;
  font-family: 13px 'Open Sans', sans-serif;
  font-weight: 400;
}
A {
  color: #494949;
  text-decoration: none;
}
A:hover {
  color: #cc1798;
  text-decoration: underline;
}
A.headerNavigation {
  color: #FFFFFF;
}
A.headerNavigation:hover {
  color: #FFFFFF;
}
A.headerNavigation2 {
  color: #AED830;
}
A.headerNavigation2:hover {
  color: #AED830;
}
a.categories_string { display:block;width:100%;height:6px; }

a.extern:link { background: url(images/external.gif) no-repeat 100% 0; padding: 0 20px 0 0;}
a.extern:visited {background: url(images/external.gif) no-repeat 100% -100px;  padding: 0 20px 0 0;}
a.extern:hover, a.extern:active, a.extern:focus {color: #000;background:#ccc url(images/external.gif) no-repeat 100% -200px;padding:0 20px 0 0;}

FORM {
  display: inline;
}

.toppempfehlungen {
  width:625px;
  border:0px;
  cellpadding:0px;
  cellspacing:1px;
  bgcolor:#ccc;
  margin:0px;
  padding:0px;
  background-color: #FFFFFF;
}

#tipp {
  width:600px;
  margin:0px;
  padding:0px;
  border-collapse:collapse;
  bgcolor: #FFF;
}
#tipp td {
  width:55px;
  height:52px;
  margin:0px;
  padding:0px;
}
.boxText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
#adminnews img { max-width: 600px !important; height: auto; }
.errorBox {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
  background: #ffb3b5;
  font-weight: bold;
}
.stockWarning {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
  color: #cc0033;
}
.productsNotifications {
  background: #f2fff7;
}
.orderEdit {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
  color: #70d250;
  text-decoration: underline;
}
TR.headerNavigation {
  background: #cc1798;
}
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #cc1798;
	background-image: url("images/infobox2.gif");
	background-repeat: repeat-x;
  color: #ffffff;
  font-weight : bold;
  height: 2em;
}
TR.headerError {
  background: #ff0000;
}
TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center
}
TR.headerInfo {
  background: #00ff00
}
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center
}
TR.footer {
  background: #cc1798
}
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #cc1798;
  color: #ffffff;
  font-weight: bold
}
.infoBox {
  background: #E0E0E0
	-webkit-box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.1);
	box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.1);
	border: 1px solid #e0e0e0;
}
.reverseShadow {
	-webkit-box-shadow: -3px 0px 5px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: -3px 0px 5px 0px rgba(0,0,0,0.1);
	box-shadow: -3px 0px 5px 0px rgba(0,0,0,0.1);
}
.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px
}
.infoBoxNotice {
  background: #FF8E90
}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px
}
H1.titleHeading {
  padding-left:3px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin:0;
}
.infoBoxHeading a{color:#fff}
TD.infoBoxHeading, .infoBoxHeading h2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFffFF;
  background-image: url(images/infobox2.gif);
  padding-left:3px;
}
.infoBoxHeading h2 { height: 18px; padding-top: 5px; margin-bottom: 0; }
TD.infoBoxHeading-pi {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color:#FE7FE1;
  padding-left:3px
}

TD.infoBoxHeading_myaccount {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFffFF;
  background-image: url(images/infobox3.gif);
  padding-left:3px
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFFFFF
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #FFFFFF
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FFFFFF;
}
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #ffffff;
  border-spacing: 1px
}
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FF00FF;
  font-weight: bold;
  text-align:left;
}
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFFFFF
}
A.pageResults {
  color: #000000
}
A.pageResults:hover {
  color: #cc1798
}
TD.pageHeading, DIV.pageHeading, H1.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight: bold;
  color: #cc1798;
}
TR.subBar {
  background: #f4f7fd;
}
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
TD.main{padding:0 5px}
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5
}
TD.smallText, SPAN.smallText, P.smallText, TD.product_smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold
}
TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px
}
TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold
}
SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px
}
TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px
}
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FF00FF;
  font-weight: bold
}
TABLE.formArea {
  background: #FFD8D3;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px
}
.mitte {
  /*background-color:#ffd6f4*/
}
TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold
}
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FF0000;
  font-weight: bold
}
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-size: 11px
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-size: 12px;
  font-weight: normal
}
.moduleRow {
}
.moduleRowOver {
  background-color: #f7e2f1;
  cursor: pointer;
}
.moduleRowSelected {
  background-color: #E9F4FC
}
.checkoutBarFrom, .checkoutBarTo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #8c8c8c
}
.checkoutBarCurrent {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000
}
IMG.listing_cover_pic {
  padding: 0px;
  margin: 0px;
  border-color: #C7252C;
  border-width: 1px;
  border-style: solid;
}
div.itemListingTitle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
A.itemTitle, SPAN.itemTitle {
  color:#C7252C;
  font-weight: bold;
}
.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
div.itemListingPrice {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #dd0000;
  text-align: right;
  padding-top:10px;
}
.price {
  color: #C7252C;
  font-size: 14px;
  font-weight: bold;
}
.newprice {
  color: #C7252C;
  font-weight: bold;
  font-size:120%
}
.oldprice {
  color: #999999;
  font-weight:lighter;
  font-size:70%
}
TABLE.productListing {
  border-width: 0px;
  border-style: solid;
  border-color: #BFBDBF;
  border-spacing: 2px;
}
.tax_info {
  font-size: 9px;
  color: #758389;
  line-height: 11px
}

.inputRequirement {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}
.progress {
  width: 1px;
  height: 14px;
  color: white;
  font-size: 12px;
  overflow: hidden;
  background-color: navy;
  padding-left: 5px;
}
.blog_topics {
  font-size:10px;
  font-weight:bold;
  color:#cc1798;
}
/* message box */
.messageBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.messageStackError, .messageStackWarning {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #ffb3b5;
}
.messageStackSuccess {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #99ff00;
}
/* Links Manager */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #fff;
  border-spacing: 3px
}
.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #cc1798;
  color: #FFFFFF;
  text-align: left
}
TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px
}
TR.linkListing-odd {
  background: #fff
}
TR.linkListing-even {
  background: #F5F5F5
}
/* Links Manager */

/* events_calendar */
.yearHeader {
  font-family: Helvetica, Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  background-color: #FFFFFF;
  text-decoration: none;
}
.calendarMonth {
  background-color: #cc1798;
  cursor: default;
  width: 100%;
}
.calendarHeader {
  font-family: Helvetica, Arial, Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  background-color: #FFFFFF;
  text-decoration: none;
  height: 22px;
}
.calendarToday {
  font-family: Arial, Verdana;
  font-size: 10px;
  color: #000000;
  background-color: #FFCF00;
  padding-left : 3px;
  text-decoration: none;
  border:1px solid #FFFFFF;
  height: 22px;
  width: 18px;
}
.calendarWeekend {
  font-family: Arial, Verdana;
  font-size: 10px;
  color: #000000;
  background-color: #ccc;
  padding-left : 3px;
  line-height: 14px;
  text-decoration: none;
  border:1px solid #FFFFFF;
  height: 22px;
  width: 18px;
}
.calendar {
  font-family: Arial, Verdana;
  font-size: 10px;
  color: #000000;
  background-color: #FFFFFF;
  padding-left : 3px;
  line-height: 14px;
  text-decoration: none;
  border:1px solid #FFFFFF;
  height: 22px;
  width: 18px;
}
.event {
  font-family: Arial, Verdana;
  font-size: 11px;
  color: #000000;
  background-color: #FFFFFF;
  text-decoration: none;
  border:1px solid #E6E6E6;
}
.empty {
  background-color: #fff;
  line-height: 12px;
  height: 12px;
  width: 18px;
}
.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {
  color: red;
  text-decoration: underline;
}
.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {
  color: red;
  text-decoration: underline;
}
.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {
  color: red;
  text-decoration: underline;
}
/* events_calendar*/


/* MORE PICS */
TABLE.popup {
  border-width: 1px;
  border-style: dotted;
  border-color: #000000;
}
/* MORE PICS */



#MagicImage {
  width:150px;
  height:150px;
  overflow: hidden;
}
#MagicImage2 {
  width:150px;
  height:150px;
  overflow: hidden;
}
tr.header {
  /*background-color:#FFFFFF; */
  /* background-image:url(images/halloween-banner.png); /*original - pantiesparadise-banner.gif */
	background-repeat: no-repeat;
  background-image:url(images/pantiesparadise-banner.png);
}
#flashcontent2 {
  float:right;
  height:96px;
  width:335px;
}
#misspptop {
  background-color:#FFFFFF;
  border-color:#FF00FF;
  padding:5px;
  float:right;
  height:140px;
  width:100px;
}
.misswahl a {
  font-size:1.3em;
}
.misswahl_details_tbl td {
  border:1px solid #cc1798;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.misswahl_details_tbl_win td {
  border:1px solid #cc1798;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.misswahl_details_tbl_left, .misswahl_details_tbl_vs, .misswahl_details_tbl_right {
	height: 285px;
}
.misswahl_details_tbl_left td {
  border-right:1px solid #FFD6F4;
  border-left:1px solid #cc1798;
  border-top:1px solid #cc1798;
  border-bottom:1px solid #cc1798;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.misswahl_details_tbl_right td {
  border-right:1px solid #cc1798;
  border-left:1px solid #FFD6F4;
  border-top:1px solid #cc1798;
  border-bottom:1px solid #cc1798;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.misswahl_details_tbl_vs td {
  border-top:1px solid #cc1798;
  border-bottom:1px solid #cc1798;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.chosen_pic {
  float:left;
  width:110px;
  height:128px;
  padding:2px;
  position: relative;
}
.krone_winner {
  behavior: url(iepngfix.htc);
  background-image: url(images/winner.png);
  position: absolute;
  width:30px;
  height:30px;
  top:5px;
  left:5px;
}
.krone_lose {
  behavior: url(iepngfix.htc);
  background-image: url(images/lose.png);
  position: absolute;
  width:20px;
  height:20px;
  top:5px;
  left:5px;
}
.winner_big, .lose_big {
  behavior: url(iepngfix.htc);
  position: absolute;
  width:72px;
  height:92px;
  top:5px;
  left:5px;
}
.winner_big {
  background-image: url(images/winabig.png);
}
.lose_big {
  background-image: url(images/losebig.png);
}
#to_choos_from, #chosen_pics {
  width:570px;
}
.chosen_pics_small {
  width:456px;
}
.countdown {
  font-weight:bold;
  font-size:1.3em;
}
.countdown p {
  margin:0;
}
.battleground, .battleground_done {
  clear: both;
  padding-bottom: 5px;
}
.left_pic, .vs, .right_pic {
  float:left;
}
.left_pic, .right_pic {
  width:259px;
  position: relative;
}
.vs {
  width:279px;
}
.clear_both {
  clear: both;
  font-size:1px;
}
.haken {
  height:74px;
  width:131px;
  text-align: center;
  float:left;
  font-weight: bold;
}
.between_haken {
  width:17px;
  vertical-align: middle;
  text-align: center;
  float:left;
  padding-top:101px;
}
.haken_link {
  text-decoration: none;
  border:0;
  padding:0;
  display: block;
  text-indent: -9999px;
  letter-spacing: -9999px;
  font-size:0;
  width: 75px;
  height: 88px;
  background: url("images/vote_haken.jpg") 0 -88px no-repeat;
}
.haken_link:hover {
  background-position: 0 0;
}
.misswahl_navi_punkt {
  float: left;
  width:90px;
  text-align: center;
  margin-left:5px;
}
.misswahl_navi_punkt_a {
  width:90px;
  float:left;
}
.misswahl_navi_punkt a:link, .misswahl_navi_punkt a:visited {
  background:transparent url(images/misswahlbutton.jpg) no-repeat scroll 50% 0px;
  padding:10px 0;
  text-decoration: none;
  color: #FFFFFF;
}
.misswahl_navi_punkt a:hover {
  background-position: 50% -32px;
  color:#cc1798;
  text-decoration: underline;

}

.winner {
  background-color:#FFFFFF;
  padding:20px;
}
.winner img {
  border: 3px solid #cc1798;
}
.winner h1, .winner h1 a:link, .winner h1 a:visited {
  margin-top:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:17px;
  color:#cc1798;
  text-decoration:none;
}
.winner h1 a:hover {
  color:#333333;
}

.miss_wahlen h1, .miss_wahlen a:link, .miss_wahlen a:visited {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:21px;
  color:#cc1798;
  text-decoration:none;
}
.miss_wahlen a:hover {
  color:#333333;
}

.main_header {
  color:#000000;
  font-size:11px;
  padding-left: 3px;
}

TD.infoBoxHeading select, .main_header select, .main_header input {
  background-color:#FFFFFF;
  border:1px solid #999999;
  color:#666666;
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  font-weight: normal;
}
TD.product_tile a:link, TD.product_tile a:visited {
  color:#494949;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}
TD.product_tile a:hover {
  color: #cc1798;
  text-decoration: underline;
}
TD.product_tile {
  color: #838383;
  font-size: 11px;
  font-weight: bold;
  padding-left: 3px;
}
TD.product_smallText {
  padding-left:3px;
}

TD.product_desc {
  font-family:Verdana,Arial,sans-serif;
  font-size:11px;
  line-height:1.5;
  padding-left: 3px;
}

TD.product_price {
  padding-left: 3px;
  color: #cc1798;
}

TD.product_picture {
  border:3px solid #FFFFFF;
  background-color: #F4F4F4;
}

table.product_table {
  border: 1px solid #DFDFDF;
}
table.product_table:hover {
  border: 1px solid #cc1798;
}
.faq_q {
  font-size: 11px;
  color: #fff;
  font-weight:bold;
  background-image: url(images/infobox2.gif);

}
.suggestionsBox {
  position: absolute;
  left: 0px;
  top:  -10px;
  margin: 10px 0px 0px 0px;
  width: 200px;
  background-color: #cc1798;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border: 2px solid #000;
  color: #fff;
}

.suggestionList {
  margin: 0px;
  padding: 0px;
}

.suggestionList li {

  margin: 0px 0px 3px 0px;
  padding: 3px;
  cursor: pointer;
  list-style: none;
}

.suggestionList li:hover {
  background-color: #FE7FE1;
}

td.product_price s {
  font-size: 11px;
  color: #FF0000;
}

div#tagCloud a {
  text-decoration: none;
}
#tagCloud span {
  padding:0 1px;
} 
span.tag1 a {
  font-size: 2.6em;
}
span.tag2 a {
  font-size: 1.8em;
}
span.tag3 a {
  font-size: 1.4em;
}
span.tag4 a {
  font-size: 1em;
}

.movie {
  height:400px;
  width:620px;
}
#Carousel__ff {
  position: absolute;
  top:0;
}
#Carousel__ie {
  position: absolute;
  top:-75px;
}
#karussel {
  border:1px solid #F0F0F0;
  overflow:hidden;
  width:630px;
  height: 310px;
  position:relative;
  background-color: #FFFFFF;
}
#slideKarussel {
  width:630px;
  height: 278px;
}

div.widget_content {
  margin-bottom:2px;
}
div.widget_handle {
  cursor: move;
}
.emptyPlaceMarker	{
  border-right: red thin dashed;
  border-top: red thin dashed;
  border-left: red thin dashed;
  border-bottom: red thin dashed;
  background-color: Transparent;
}
div#left_list, div#right_list, div#middle_list {
  padding: 0;
  margin: 0;
  min-height:10px;
  width:100%;
  border:1px solid #FFD6F4;

}

div.widget {
  position: relative;
}
div.widget_config {
  position: absolute;
  top:23px;
  width:166px;
  background-color: #FFFFFF;
  padding:0;
  border-color:#E0E0E0;
  border-style: solid;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 0px;
  z-index: 99;
}
div.widget_config_div {
  /*position: absolute;
	top:43px;
	left: -1px;*/
  width:166px;
  background-color: #FFFFFF;
  padding:0;
  border-color:#E0E0E0;
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-top-width: 1px;
  z-index: 98;
}
div.widget_config ul {
  list-style-type: none;
  padding:0;
  margin:0;
  background-color: #FFFFFF;
}
div.widget_config ul li {
  margin-left:2px;
}

div#widget_description {
  clear: both;
}

div#widget_add_form, div#widget_text {
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
div#widget_add_form {
  padding-top: 0px;
}
div.admin_title {
  color:#cc1798;
  font-weight: bold;
}

.cat_list h1, .cat_list a:link, .cat_list a:visited {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#cc1798;
  text-decoration:none;
}

.ui-tabs-hide {
  display: none;
}


#product-info-tabs div {
  clear: both;
  background-color:#FFFFFF;
}

/* Navigation */
ul#tabs-navi  {
  clear: both;
  list-style: none;
  background: url(img/nav.jpg) repeat-x;
  margin: 0;
  padding: 0;
  display: inline;
}
ul#tabs-navi li {
  display: inline;
  margin: 0;
  padding: 0;
}
ul#tabs-navi li a {
  display: block;
  float: left;
  margin: 0;
  padding: 0 14px;
  font-weight: bold;
  font-size: 11px;
  font-family: Verdana,Arial,sans-serif;
  line-height: 20px;
  text-decoration: none;
  letter-spacing: 0px;
  border-top:3px solid #FFD6F4;
  background-color: #FFFFFF;
  margin-right:2px;
}
ul#tabs-navi  li a:hover, ul#tabs-navi  li a:active {
  background-color: #FE7FE1;
  border-color: #FE7FE1;
  color: #FFFFFF;
}
ul#tabs-navi  li.ui-tabs-selected a {
  background-color: #FE7FE1;
  border-color: #FE7FE1;
  color: #FFFFFF;
}

.movie_advent {
  width:630px;
  height:400px;
}
div#advent {
  width:630px;
  height:400px;
  position:relative;
  overflow:hidden;
}
#Advent__ff {
  position: absolute;
}
#Advent__ie {
  position: absolute;
}

div.rating_list ul {
  list-style: none;
  padding-left: 0;
  margin-bottom:5px;
  margin-top:5px;
}

#livehelp_button {
  position:fixed;
  top: 5px;
  right: 5px;
}

.wichssteuer_navi_punkt {
  float: left;
  width:100px;
  text-align: center;
  margin-left:5px;
}
.wichssteuer_navi_punkt_a {
  width:100px;
  float:left;
}
.wichssteuer_navi_punkt a:link, .wichssteuer_navi_punkt a:visited {
  background:transparent url(images/misswahlbutton.jpg) no-repeat scroll 50% 0px;
  padding:10px 0;
  text-decoration: none;
  color: #FFFFFF;
}
.wichssteuer_navi_punkt a:hover {
  background-position: 50% -32px;
  color:#cc1798;
  text-decoration: underline;
}

.newsletter_form label {
  display:block;
  width:150px;
}
.newsletter_form input {
  display:block;
  width:150px;
}


#tel_area {
  /* border:1px solid #CCCCCC; 
  padding:3px;*/
}
#tel_text {
  border-top: 1px solid #CCCCCC;
  margin-top:3px;
  padding-top:3px;
}
#tel_image {
  background-repeat:no-repeat;
  font-size:12px;
  font-weight:bold;
  padding-bottom:6px;
  padding-left:5px;
  padding-top:31px;
}
#tel_zeiten {
  border-top:1px solid #CCCCCC;
  margin-top:3px;
  padding-top:3px;
}
#tel_info {
  font-size:10px;
}
.tel_online {
  background-image: url(images/online_telephone.png);
}
.tel_offline {
  background-image: url(images/offline_telephone.png);
}

div.product_index {
  position:relative;
  border:1px solid #CCCCCC;
  height:180px;
  padding:5px;
}

div.product_index_buttons {
  position: absolute;
  top:2px;
  left:2px;
  width:24px;
  height:50px;
}

div.product_index_info {
  position: absolute;
  bottom: 5px;
  left:5px;
  width:195px;
}
div.product_index_info .tax_info, .product_price .tax_info{display:none}
a.infoBoxHeadingLink {
  color:#FFFFFF;
}

ul#archiv_navi {
  list-style: none;
  margin: 0px;
  padding:0px;
}

ul#archiv_navi li {
  display:inline;
}
ul#archiv_navi li a {
  padding:5px;
  margin-right:5px;
  margin-top:10px;
  border:1px solid #CCCCCC;
  float: left;
}
ul#archiv_navi li a:hover {
  border-color: #cc1798;
}
a#archiv_link {
  padding:5px;
  border:1px solid #CCCCCC;
}
a#archiv_link:hover {
  border-color: #cc1798;
}
.kostenlosbild {
	position: absolute;
	z-index: 99;	
}
.kostenlosbild img {
	position: relative;
	left: 140px;
	top: 65px;
	width: 60px;
	height: auto;
}
#businessmail  { display: none; }
#manufacturers_info { list-style: none; margin: 0; padding: 0; }
#manufacturers_info li {
	display: table;
	width: 100%;
	padding: 5px;
	transition: all .4s ease-in-out;
}
#manufacturers_info li img {
	display: table-cell;
	float: left;
	vertical-align: middle;
}
#manufacturers_info li a {
	display: table-cell;
	width: 80%;
	float: right;
	vertical-align: middle;
}

#manufacturers_info li a:first-child { float: none; }
#manufacturers_info li:nth-child(1n+5):hover { background: #f7e2f1; }
.button {
	padding: 5px;
	color: #fafafa;
	background: #333;
	border: 0;
	cursor: pointer;
	transition: all .3s ease-in-out;
}
.button:hover {
	background: #cc1798;
}
/* manuel 2014/03 */

.pageHeading > h1{display:inline-block;font:1rem 'Open Sans',sans-serif;font-weight:700;margin:0}
h2{display:inline;font-size:11px;margin:0}
.betainf{font-size:.55rem}

#smfb,#smtw,#smgp,#smyt{display:inline-block;width:32px;height:32px}
#smfb{background-image:url(images/icons/fb.png)}
#smtw{background-image:url(images/icons/twitter.png)}
#smgp{background-image:url(images/icons/gplus.png)}
#smyt{background-image:url(images/icons/youtube.png)}
#smfb:hover{background-image:url(images/icons/fb1.png)}
#smtw:hover{background-image:url(images/icons/twitter1.png)}
#smgp:hover{background-image:url(images/icons/gplus1.png)}
#smyt:hover{background-image:url(images/icons/youtube1.png)}

#aktionwm2014{position:absolute;top:0;height:auto;width:auto;top:60px;margin-left:5px}

.f-blur {
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
	filter: blur(5px);
}
#shopping_cart .infoBox {
	padding: 5px 8px;
}
#shopping_cart .productListing-even td {
	background: #efefef!important;
}
#shopping_cart .productListing-odd td {
	background: #e0e0e0!important;
}
#shopping_cart .productListing-even td,
#shopping_cart .productListing-odd td {
	padding: 5px 8px;
}
#shopping_cart tr.productListing-even:hover td,
#shopping_cart tr.productListing-odd:hover td {
	background: #f7e2f1!important;
}
#shopping_cart .productListing-data img {
	width:85px;
	height:auto;
}
#aktivitaeten,
#aktivitaetenBigScreen {
	background: none;
}

#aktivitaeten img,
#aktivitaetenBigScreen img {
	max-width: 35px !important;
	height: auto !important;
}

@import url(//www.pantiesparadise.de/webfonts/ptsanscaption-font.css);
img{border:0}.floatl{float:left}.floatr{float:right}.clear{clear:both}.clearr{clear:right}.fixed{position:fixed;z-index:99989}.centered{margin:0 auto}.block{display:block}.overflow{overflow:auto}.ofhidden{overflow:hidden}.w10{width:10%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w75{width:75%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.w990p{width:990px}.w600pmax{max-width:600px!important}.w24pmax{max-width:24px;height:auto}.h15{height:15px}.h130{height:130px}.boxing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.nomargin{margin:0}.top5{margin-top:5px}.top10{margin-top:10px}.top20{margin-top:20px}.bottom10{margin-bottom:10px}.padding{padding:5px 2%}.small{font-size:9px}.imgText{position:relative;top:-5px}.textLeft{text-align:left}.textCenter{text-align:center}.textRight{text-align:right}.imageText{position:relative;top:-4px}.white{color:#fff}.darkpink{color:#cc1798}.fred{color:#C03}.bold{font-weight:700}.thumb_w100max{width:auto;max-width:100%;height:auto}.thumb_hmax127{width:auto;max-width:100%;height:auto;max-height:127px}.table{display:table;width:100%}.tableCell{display:table-cell;text-align:center;vertical-align:middle}.bwhite{border:1px solid #fff}.bbotgrey{border-bottom:1px solid #e8e8e8}.bgwhite{background-color:#fff}.bgwhiteblur{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 45%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(45%,rgba(255,255,255,0)),color-stop(90%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 45%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 45%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 45%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 45%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)}.bggrey{background-color:#e8e8e8}.bgdeeppink{background-color:#fe25cc}.pointer{cursor:pointer}.nodisplay{display:none}.col{display:block;float:left;margin:1% 0 1% 1.6%}.col:first-child{margin-left:0}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.group{zoom:1}.span_3_of_3{width:100%}.span_2_of_3{width:66.13%}.span_1_of_3{width:32.26%}.span_4_of_4{width:100%}.span_3_of_4{width:74.6%}.span_2_of_4{width:49.2%}.span_1_of_4{width:23.8%}#fixedTopNavi{font-family:Verdana,Geneva,sans-serif;font-size:10px}#suche input[type=image]{position:relative;top:3px;max-width:15px;height:auto}.checkoutButton{padding:5px 10px;background:#e8e8e8;border-radius:3px;color:#000!important}.checkoutButton:hover{background:#cc1798;color:#fff!important}.checkoutButton:hover a{color:#fff}.ppfont{font-family:Verdana,Arial,sans-serif;font-size:10px}.h1{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:700;color:#FfF;background-image:url(../images/infobox2.gif);padding:3px;height:23px}#whiteboard_inner{border:1px solid #fe25cc;padding-bottom:5px}#whiteboard_inner h2{margin:0;padding:2px 0;color:#fff}#whiteboard_inner p{padding:5px 2%;margin:0}.np{padding:0 10px}.np p{margin:0;line-height:1.8em}.np ul{list-style:none;margin:0;padding:0}#pics_fsk18_access ul{width:100%;float:left;clear:both;margin:0;padding:0;list-style:none}#pics_fsk18_access li{width:18%;height:75px;float:left;margin-bottom:20px;margin-left:2%;border:2px solid rgba(204,24,53,.2);text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#pics_fsk18_access img{max-width:100%;height:auto;max-height:70px}#pics_fsk18_access p{width:100%;float:left;clear:both;text-align:right}@media screen and (max-width:1500px){#aktivitaetenBigScreen{display:none}#aktivitaeten{position:absolute;display:inline;top:25px;width:358px;font-family:Verdana,Helvetica,sans-serif;font-size:9px}#aktivitaeten h4{opacity:.4;margin:0}#aktivitaeten p{margin:0}}@media screen and (min-width:1500px){#coreSett{position:absolute;right:5px;top:170px;width:240px;display:inline-block;font-family:Verdana,Helvetica,sans-serif;font-size:11px;text-align:left}#aktivitaeten{display:none}#aktivitaetenBigScreen{position:absolute;display:block;right:5px;top:280px;width:240px;padding:5px;font-family:Verdana,Helvetica,sans-serif;font-size:9px}#aktivitaetenBigScreen ul{list-style:none;margin:0;padding:0;height:100%;overflow:hidden}#aktivitaetenBigScreen li{height:35px;border-bottom:1px dotted #ccc;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#aktivitaetenBigScreen li:hover{background:rgba(247,226,241,4)}}#acc_points_points_for img{width:auto;max-width:30px;height:auto;max-height:40px}.cta{display:inline-block;padding:5px;background:#cc1798;color:#fff;transition:.3s background linear}.cta:hover{background:#f7e2f1;color:#cc1798}