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: #4e9dc0;
	text-decoration: underline;
}
A.headerNavigation {
	color: #FFFFFF;
}
A.headerNavigation:hover {
	color: #ffffff;
}


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: #3e606f;
}
TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #3e606f;
	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: #3e606f
}
TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #3e606f;
	color: #ffffff;
	font-weight: bold
}
.infoBox {
	background: #E0E0E0
}
.infoBoxContents {
	background: #f4f6f5;
	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.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: #000000;
	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: #4e9dc0
}
TD.pageHeading, DIV.pageHeading, H1.pageHeading, H1.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #3e606f;
}
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: #000000;
	font-weight: bold
}
TABLE.formArea {
	background: #FFD8D3;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px
}
.mitte {
	background-color:#f1eeee
}
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: #3e606f;
	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:#3e606f;
}
/* 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: #3e606f;
	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: #3e606f;
	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:#000000;
	padding:5px;
	float:right;
	height:140px;
	width:100px;
}
.misswahl a {
	font-size:1.3em;
}
.misswahl_details_tbl td {
	border:1px solid #3e606f;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.misswahl_details_tbl_win td {
	border:1px solid #3e606f;
	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 #3e606f;
	border-top:1px solid #3e606f;
	border-bottom:1px solid #3e606f;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.misswahl_details_tbl_right td {
	border-right:1px solid #3e606f;
	border-left:1px solid #FFD6F4;
	border-top:1px solid #3e606f;
	border-bottom:1px solid #3e606f;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.misswahl_details_tbl_vs td {
	border-top:1px solid #3e606f;
	border-bottom:1px solid #3e606f;
	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:280px;
}
.clear_both {
	clear: both;
	font-size:1px;
}
.haken {
	height:74px;
	width:131px;
	text-align: center;
	float:left;
	font-weight: bold;
}
.between_haken {
	width:18px;
	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:#4e9dc0;
	text-decoration: underline;
}

.winner {
	background-color:#FFFFFF;
	padding:20px;
}
.winner img {
	border: 3px solid #3e606f;
}
.winner h1, .winner h1 a:link, .winner h1 a:visited {
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#3e606f;
	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:#3e606f;
	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: #4e9dc0;
	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: #3e606f;
}

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

table.product_table {
	border: 1px solid #DFDFDF;
}
table.product_table:hover {
	border: 1px solid #4e9dc0;
}
.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: #3e606f;
	-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:-90px;
}
#karussel {
	border:1px solid #F0F0F0;
	overflow:hidden;
	width:630px;
	height: 262px;
	position:relative;
	background-color: #FFFFFF;
}
#slideKarussel {
	width:630px;
	height: 262px;
}