BODY {
  color: #000000;
  margin: 0px;
  background-color: #FFDADA;
  background-image: url(images/brosa.jpg);
  background-repeat: repeat;
  text-align:left;
}
A {
  color: #494949;
  text-decoration: none;
}
A:hover {
  color: #fe25cc;
  text-decoration: underline;
}
A.headerNavigation {
  color: #FFFFFF;
}
A.headerNavigation:hover {
  color: #ffffff;
}
A.headerNavigation2 {
  color: #AED830;
}
A.headerNavigation2:hover {
  color: #AED830;
}


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;
}
.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.header {background-color: #ffffff;background-image: url(images/oscommerce2.gif);	background-attachment: fixed;
background-repeat: repeat-x} */
TR.headerNavigation {
  background: #fe25cc;
}
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #fe25cc;
  color: #ffffff;
  font-weight : bold;
}
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: #fe25cc
}
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #fe25cc;
  color: #ffffff;
  font-weight: bold
}
.infoBox {
  background: #E0E0E0
}
.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;
}
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFffFF;
  background-image: url(images/infobox2.gif);
  padding-left:3px
}
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: #fe25cc
}
TD.pageHeading, DIV.pageHeading, H1.pageHeading, H1.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight: bold;
  color: #fe25cc;
}
TR.subBar {
  background: #f4f7fd;
}
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
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: #fe25cc;
  cursor: pointer;
  cursor: hand
}
.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:#FE25CC;
}
/* 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: #fe25cc;
  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: #fe25cc;
  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/banner3.jpg);
}
#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 #FE25CC;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.misswahl_details_tbl_win td {
  border:1px solid #FE25CC;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.misswahl_details_tbl_left td {
  border-right:1px solid #FFD6F4;
  border-left:1px solid #FE25CC;
  border-top:1px solid #FE25CC;
  border-bottom:1px solid #FE25CC;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.misswahl_details_tbl_right td {
  border-right:1px solid #FE25CC;
  border-left:1px solid #FFD6F4;
  border-top:1px solid #FE25CC;
  border-bottom:1px solid #FE25CC;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.misswahl_details_tbl_vs td {
  border-top:1px solid #FE25CC;
  border-bottom:1px solid #FE25CC;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.chosen_pic {
  float:left;
  width:110px;
  height:108px;
  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:#FE25CC;
  text-decoration: underline;
}

.winner {
  background-color:#FFFFFF;
  padding:20px;
}
.winner img {
  border: 3px solid #FE25CC;
}
.winner h1, .winner h1 a:link, .winner h1 a:visited {
  margin-top:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:17px;
  color:#FE25CC;
  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:#FE25CC;
  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: #fe25cc;
  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: #FE25CC;
}

TD.product_picture {
  border:3px solid #FFFFFF;
  background-color: #F4F4F4;
}

table.product_table {
  border: 1px solid #DFDFDF;
}
table.product_table:hover {
  border: 1px solid #FE25CC;
}
.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: #FE25CC;
  -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: 291px;
  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:#FE25CC;
  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:#FE25CC;
  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:#FE25CC;
  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;
}

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: #FE25CC;
}
a#archiv_link {
  padding:5px;
  border:1px solid #CCCCCC;
}
a#archiv_link:hover {
  border-color: #FE25CC;
}
