/*
default.css
Name: pleasure (blue)
Datum: 10/2008
Autor: IDR - Internetdienstleistungen Röhr
URL: http://www.id-r.de
*/
body {
	background:#f9f9c8 url(../gfx/headerBack.jpg) repeat-x;
	color:#000;
	font:0.75em normal Verdana, Arial, Helvetica, sans-serif;
	height:217px;
	margin:0 auto;
	max-width:80%; /* Maximale Breite des Templates ändern. Bei voller Bildschirmbreite sollte 99% genutzt werden damit die Boxen nicht ganz am Rand kleben */
	min-width:1004px;	
}

/* Sonstige Anweisungen */
.clearer {clear:both;}
p {margin:5px 0;}
.smallfont {font-size:11px;}
.smallfontOnly {font-size:11px;font-weight:700;}
.smallfontRed { color:#C00;font-size:11px;}
img {border:none;}
input {border:1px solid #999;}
select {border:1px solid #999;}
.input {margin:0;}
input.checkbox {border:none;}
button {background:#098 url(../gfx/button-hg.png) repeat-x;border:1px solid #098;color:#fff;cursor:pointer;font-weight:700;margin:0;}
a {color:#000;text-decoration:underline;}
a:hover {color:#666;text-decoration:none;}
a.linkTitle {color:#fff;text-decoration:underline;}
a.linkTitle:hover {color:#f2f2f2;text-decoration:none;}
p.print {background:#F3F2F0;border:1px solid #999;display:inherit;font-weight:700;float:right;padding:3px;text-align:center;width:50px;}
p.time{margin:0 0 0 3px;padding:10px 0;}
p.login a,p.login a:hover {text-decoration:none;}
.button {margin-top:2px;}
.nettoPreis,.boxprice {color:#c39;font-size:1.7em;font-weight:700;}
p.articleName {margin:0;padding:0 2px}
a.versand{color:#000;font-size:1em;padding:0px;text-decoration:underline;}
a:hover.versand{color:#333;font-size:1em;padding:0px;text-decoration:none;}
ul,li {list-style:none; margin:0; padding:0;}
p.login {margin:0 0 0 3px}
button.find {margin-top:2px}
h1 {font-size:1.5em}
h2 {font-size:1.3em}
h3 {font-size:1.1em}
h1,h2,h3 {color:#007c7c;font-weight:700;}
.ustklein{font-size: 0.9em;margin:0px;padding:0px;}
.hiddenText {display:none;}
p.error {color:#C30;font-weight:700;margin-top:15px;text-align:center;}
.error {color:#C30;font-weight:700;margin-top:15px;text-align:center;}
#notice {background-color:#fff;border:1px dashed #999;color:#000;font-weight:700;margin-top:15px;padding:5px;text-align:left;}
.goManufacturer {margin:3px 10px;text-align:center;}
.grafikpreis{white-space:nowrap}
#wartung {margin:10px 0; padding:0;}
#contentmid ol,#contentmid ol li {list-style-type:decimal;}
#startText {padding:0 5px;} 
#startTextBottom {padding:0 5px;}
.leftBoxInstructions {float:left; margin-right:10px;}
.rightBoxInstructions {float:left;width:340px;}

/* Header */
#header {background: url(../gfx/headerBack.jpg) repeat-x;width:100%;height:209px;margin:0 auto;}

#topHead {background:url(../gfx/topHeadBack.jpg) no-repeat;float:right;height:30px;margin:0;padding:5px 0 0;position:relative;width:1004px;}
#topHead ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:0;}
#topHead li {display: inline;}
#topHead a {display: block;float: left;padding: 2px 10px 3px;text-decoration: none;text-align: center;font-weight: normal;color: #777;}
#topHead a:hover, #topHead .active a:hover {color: #666;}
#topHead .active a {color: #000;font-weight:700;}

.centerHeader {height:120px;margin:-5px auto 0;padding-top:0;text-align:left; float:left;}
.centerHeaderBasket {height:90px;margin:25px 10px 0;padding-top:0;text-align:right; float:right;}
/* Navigation Haupt */
#navi {height: 30px;}
#navi .navigation {clear: both;	padding: 0;	margin: 0;width: auto;height: 30px;}
#navi .navigation ul {float: left;	list-style: none;	margin: 6px 0 0 0;height: 30px;padding: 0;					}
#navi .navigation ul li {float: left;margin: 0; padding: 0 0 0 10px;}
#navi .navigation ul li a {float: left;margin: 0;padding: 0 15px 0 5px;color: #FFF;font: bold 12px/30px Verdana, Arial, helvetica, sans-serif, serif;text-decoration: none;}
#navi .navigation ul li a:hover,#navi .navigation ul li a:active {color: #ededed;}
#navi .navigation ul li.current {background: transparent url(../gfx/left-tab.png) no-repeat;height:30px;}
#navi .navigation ul li.current a {	background: transparent url(../gfx/right-tab.png) no-repeat right top;color: #000;height:30px;}
#navi .navigation ul li.current:hover {background: transparent url(../gfx/left-tab.png) no-repeat;height:30px;	}
#navi .navigation ul li.current a:hover {	background: transparent url(../gfx/right-tab.png) no-repeat right top;color: #666;height:30px;}

/* information */
#infoMenu { float:right;height:26px;margin:0 25px 0 0; padding:0;}
#infoMenu ul {float:right;height:26px;list-style-type:none; margin:0 30px 0 0; padding:0;}
#infoMenu li {padding:0; margin:0 1px 0 0; position:relative; width:200px; height:2em; z-index:100;}
#infoMenu li dl {position:absolute;width:200px;}
#infoMenu li a, #infoMenu li a:visited {text-decoration:none;white-space:nowrap;}
#infoMenu li dd {display:none;}
#infoMenu li:hover, #infoMenu li a:hover {border:0;}
#infoMenu li:hover dd, #infoMenu li a:hover dd {display:block;}
#infoMenu li:hover dl, #infoMenu li a:hover dl {padding-bottom:20px;}
#infoMenu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#infoMenu dl {width: 200px; margin: 0; padding: 0; text-align:center;}
#infoMenu dt {margin:0 0 0 115px; padding:0; font-size: 1.1em; color: #fff; border-bottom:1px solid #444;}
#infoMenu .one {background: none}
#infoMenu .two {background: #949e7c url(top.gif) no-repeat top left;}
#infoMenu .three {background: #d4d8bd url(top.gif) no-repeat top left;}
#infoMenu .four {background: #e2dfa8 url(top.gif) no-repeat top left;}
#infoMenu dd {margin:0; padding:0; color: #fff; font-size: 1em; background:#5E2D85; text-align:left;}
#infoMenu dd.last {border-bottom:1px solid #444;}
.InfoMenuTab dt a, .InfoMenuTab dt a:visited {display:block; color:#444;}
.InfoMenuTab dd a, .InfoMenuTab dd a:visited {color:#fff; text-decoration:none; display:block; padding:4px 5px;
background: #5E2D85 url(../gfx/arrow.gif) no-repeat 10px 10px; width:200px;}
.InfoMenuTab dd a:hover {background: #258 url(../gfx/arrowr.gif) no-repeat 11px 10px; color:#9cf;width:200px;}

/* Brotkrümel */
#breadcrumb {font-size:0.9em;height:15px;padding:6px 0 3px 10px;width:auto;}

/* Footer */
#footerContent {background:#EEE8AA;clear:both;margin: 15px auto 0;;padding:0;width:100%;}
#footer {color: #333;min-height:50px;margin:0;padding:0;width:100%;}
#footer .footerNote {font-size:11px;padding-top:0;text-align:center;}
#footer .footerLeft {float:left;font-size:11px;padding:10px;text-align:left;}
#footer .footerRight {float:right;font-size:11px;padding:10px;text-align:right;}
#footer a {color:#333; font-weight:700;text-decoration:none;}
#footer a:hover {color:#000; font-weight:700;text-decoration:underline;}

/* Boxen links/rechts */
span.boxesTopText {color:#FFF;font-size:1em;padding-left:0;}
#boxesLeft_informationen #boxlist li { padding-left:0;}
.boxesContent {background:#FFFFDE;border-color:#099;border-style:solid;border-width:0 2px;margin:0;padding-left:5px;
}
.input select {border:1px solid #999;margin:0;width:90%;}
dl#boxlist.boxArticle {text-align:center; padding-top:5px}
ul#boxlist_manufacturers,ul#boxlist_quickBuy,ul#boxlist_search {margin:0;padding:0}
dt,dd {margin:0; padding:0 5px;}
.inputLoginEmail,.inputLoginPass {margin:0 0 2px}
.inputLoginEmail p.login,.inputLoginPass p.login {margin:0 0 2px}
dt img {margin: 5px 0 0;}

.boxArticle {background:#FFFFDE;border-color:#099;border-style:solid;border-width:0 2px;margin:0;padding:0;text-align:center;}
.boxExtra {background:#FFFFDE;border-color:#099;border-style:solid;border-width:0 2px;margin:0;padding:0;text-align:left;}
p.boxBottom {background:url(../gfx/boxBottom.jpg) no-repeat left top;height:5px;margin:0;padding:0;}
dl#boxlist_trusted dt {margin:0;padding:0;}

/*Boxen links */
#boxesLeft h3,#boxesLeft_lastViewed h3,#boxesLeft_bestsellers h3,#boxesLeft_Informationen_2 h3,#boxesLeft_sonstiges h3,#boxesLeft_quickBuy h3,#boxesLeft_manufacturers h3,#boxesLeft_search h3 {background:url(../gfx/boxTop.jpg) no-repeat right;height:22px;margin:10px 0 0;padding:8px 0 0;text-align:center;}

#leftSideBoxes{float:left;margin-left:-100%;width:200px;}
#leftSideBoxes ul li {list-style:none;margin:0; padding:0;}
#leftSideBoxes ul {list-style:none;margin:0; padding:0;}
ul#catsList li h2 { font-size:1em;margin:0;}

/* Kats & Info Menü*/
#navMenu,#navMenu_info,#navMenu_info2,#navMenu_sonstiges {background-color:#EEE;border-color:#099;border-style:solid;border-width:0 2px;color:#333;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:12px;padding:0;width:196px;}
#navMenu ul,#navMenu_info ul,#navMenu_info2 ul,#navMenu_sonstiges ul {list-style: none;margin: 0;padding: 0;border: none;}
#navMenu li,#navMenu_info li,#navMenu_info2 li,#navMenu_sonstiges li {border-bottom: 1px solid #ddd;margin: 0;list-style: none;list-style-image: none;}
#navMenu li a,#navMenu_info li a,#navMenu_info2 li a,#navMenu_sonstiges li a  {display: block;padding: 2px 5px 2px 0.5em;border-left: 5px solid #bd7efc;background-color: #fff;color: #111;text-decoration: none;width: 100%;}
#navMenu li a.noneActive,#navMenu_info li a.noneActive,#navMenu_info2 li a.noneActive,#navMenu_sonstiges li a.noneActive {display: block;padding: 5px 5px 5px 0.5em;border-left: 5px solid #bd7efc;background-color: #eee;color: #111;text-decoration: none;}
html>body #navMenu li a,html>body #navMenu_info li a,html>body #navMenu_info2 li a,html>body #navMenu_sonstiges li a {width: auto;}
#navMenu li a:hover,#navMenu li a.active:hover,#navMenu_info li a:hover,#navMenu_info2 li a:hover,#navMenu_sonstiges li a:hover {background-color: #ffffcc;border-left: 5px solid #572984;color: #111;}
#navMenu li a.hover {background-color: #eee8aa;border-left: 5px solid #009a9a;color: #111;}
#navMenu li a.noneActive:hover,#navMenu_info li a.noneActive:hover,#navMenu_info2 li a.noneActive:hover,#navMenu_sonstiges li a.noneActive:hover {background-color: #ffffcc;border-left: 5px solid #444;color: #111;}
#navMenu li a.active,#navMenu_info li a.active,#navMenu_info2 li a.active,#navMenu_sonstiges li a.active {background-color: #FFFFDE;border-left: 5px solid #bd308e;color: #111;}

/*Boxen rechts */
#boxesRight_login h3,#boxesRight_trusted h3,#boxesRight_specialOffer h3,#boxesRight_newProducts h3,#boxesRight_topOffer h3,#boxesRight_upcomingProducts h3,#boxesRight_hotline h3,#boxesRight_basket h3#basket, #boxesRight_ssl h3 {background:url(../gfx/boxTop.jpg) no-repeat left;height:22px;margin:10px 0 0;padding:8px 0 0;text-align:center;}
#boxesRight_basket h3#filled_basket {background:url(../gfx/boxTopFilledBasket.jpg) no-repeat left;height:22px;margin:10px 0 0;padding:8px 0 0;text-align:center;}
span.basket_till {display:none;}
span.filled_basket_till {}
#rightSideBoxes{float:right;margin:0 0 0 -200px;width:200px;}

#rightSideBoxes ul li {list-style:none;margin:0; padding:0;}
#rightSideBoxes ul {list-style:none;margin:0; padding:0;}
.flags,.money {background:#FFFFDE;border:2px solid #099;border-width:0 2px;padding:3px;text-align:right;}
#boxlist_ssl dt,#boxlist_ssl dd {text-align:center;}

/* Startseite Artikel Boxen */
#headLineStart-1,#headLineStart-2,#headLineStart-3,#headLineStart-4 {margin-top:10px;}
#headLine h1,#headLineStart-1 h1,#headLineStart-2 h1,#headLineStart-3 h1,#headLineStart-4 h1 {margin-bottom:3px;}
#articelBoxContent-1,#articelBoxContent-2,#articelBoxContent-3,#articelBoxContent-4,#articelBoxContent-5 {width:100%; position:relative; margin:0 auto; padding:10px 0 0 5px;}
#articelBoxContent-topangebot,#articelBoxContent-neuimsortiment,#articelBoxContent-sonderangebote,#articelBoxContent-bestseller {margin:0 auto; text-align:center;}
#articelBoxContent-topangebot ul.articelBoxen#topangebot,#articelBoxContent-neuimsortiment ul.articelBoxen#neuimsortiment,#articelBoxContent-sonderangebote ul.articelBoxen#sonderangebote,#articelBoxContent-bestseller ul.articelBoxen#bestseller {border-bottom:1px dotted #999;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 auto;padding:2px 0 5px 6px;}
#articelBoxContent-topangebot ul#topangebot.articelBoxen.twoBoxes,#articelBoxContent-neuimsortiment ul#neuimsortiment.articelBoxen.twoBoxes,#articelBoxContent-sonderangebote ul#sonderangebote.articelBoxen.twoBoxes,#articelBoxContent-bestseller ul#bestseller.articelBoxen.twoBoxes {border-bottom:1px dotted #999;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 auto;padding:2px 0 5px 6px;}
#articelBoxContent-topangebot ul.articelBoxen#topangebot li.articelBoxWrapper,#articelBoxContent-neuimsortiment ul.articelBoxen#neuimsortiment li.articelBoxWrapper,#articelBoxContent-sonderangebote ul.articelBoxen#sonderangebote li.articelBoxWrapper,#articelBoxContent-bestseller ul.articelBoxen#bestseller li.articelBoxWrapper {background-color:#EEE8AA;/*border:2px solid #099;*/float:left;margin:2px 2px auto;max-height:350px;min-height:240px;padding:10px 2px 0;text-align:center;width:32%;}

#articelBoxContent-topangebot ul.articelBoxen#topangebot li.articelBoxWrapper,#articelBoxContent-neuimsortiment ul.articelBoxen#neuimsortiment li.articelBoxWrapper,#articelBoxContent-sonderangebote ul.articelBoxen#sonderangebote li.articelBoxWrapper,#articelBoxContent-bestseller ul.articelBoxen#bestseller li.articelBoxWrapper {position:relative;}

#articelBoxContent-topangebot ul#topangebot.articelBoxen.twoBoxes li.articelBoxWrapper,#articelBoxContent-neuimsortiment ul#neuimsortiment.articelBoxen.twoBoxes li.articelBoxWrapper,#articelBoxContent-sonderangebote ul#sonderangebote.articelBoxen.twoBoxes li.articelBoxWrapper,#articelBoxContent-bestseller ul#bestseller.articelBoxen.twoBoxes li.articelBoxWrapper {background-color:#EEE8AA;border:none;float:left;margin:2px 2px auto;max-height:300px;min-height:220px;padding:10px 2px 0;text-align:center;width:48%;}
p.articelBoxPic {margin:0;text-align:center;}
p.verfuegbar {font-weight:700; margin:0;padding-bottom:5px;text-align:center;}

/* Seite */
#container{text-align:left}
#content p{line-height:1.4}
.container{width:100%;margin:0 auto}
#wrapper{float:left;margin:10px 0 0;width:100%}
.main {margin:0 auto;width:auto;}
#content{margin:0 0 0 200px}
#content_bestell {margin:0;}
#contentmid{ margin:0 5px 0 10px;}
.contentmid_wrapper {margin:0 auto;}
#content_head {color:#333;height:auto;padding-left:5px;padding-top:10px;}
#headLine {margin: 0 0 5px;padding:0 5px;}
#headLine h1 {margin-top:0;}
#startText {padding:0;} 

/* Produktübersicht */
#sortBoxContent,#siteBoxBottomContent {background-color:#fff;border:2px solid #099;margin-bottom:10px;min-height:30px;padding:0;}
#sortBoxContent h3 {font-weight:700;margin:0;padding:0 0 5px;}
.pageNumber {float:left;text-align:left;padding:5px;}
.floatField {display:block;float:right;margin:0;padding:5px;position:relative;text-align:right;width:310px;}
p.floatAnzahl {float:left;margin:0;padding:0;text-align:right;}
p.floatSort {float:left;margin:0;padding:0 0 0 5px;}
.floatField label {display:block;font-size:0.85em;position:absolute;top:-8px;white-space:nowrap;}
.floatSubmit input {float:left; cursor:pointer;margin-left:5px;}
.katBeschreibung {background-color:#fff;border:2px solid #099;margin-bottom:10px;padding:5px; text-align:center;}
#goToPage,.goToPageBottom {background-color:#EEE8AA;margin-top:10px;padding:10px 0;text-align:center;}
#siteBoxBottomContent .floatField {margin-top:10px; width:120px;}
#siteBoxBottomContent .pageNumber {margin-top:10px;}
input.goToPageNo {cursor:text;width:50px;}

#pages,.pagesBottom {font-size:1em;height:auto;margin:0;padding:5px 0;text-align:center;white-space:normal;width:100%;}
#pages a,#pages span,.pagesBottom a,.pagesBottom span {background-color:#f2f2f2;border:1px solid #999;color:#000;text-decoration:none!important;padding:3px 6px;}
#pages a:hover,.pagesBottom a:hover {background:#7ea7bf;background-color:#FFF;}
#pages span,.pagesBottom span {background-color:#FFF;border:1px solid #060;color:#222;font-weight:700;}
#subCategorys {border-bottom:1px dotted #999;margin:0 auto 10px 0;padding:0 5px 0 20px;position:relative;text-align:center;width:auto;}
#subCategorys ul.subCatsCotent {float:left;padding:0;width:100%;}
.subCatsCotent h3 {background-color:#fff; border:1px solid #099;margin:0 0 5px;padding:5px;}
li.subCatWrapper {display:block;float:left;margin:0 3px 5px 0;padding:0;position:relative;width:32%;}
#subCategorys ul.subCatsCotent li.clearer {height:1px;margin:2px 0;padding:0;}
li.subCatWrapper p {padding:0 2px;}
.sub{}

#productsContent{position:relative;margin:0 auto;padding:0;width:100%;}
.productsWrapper {background-color:#FFF;border:1px solid #099;margin-bottom:10px;max-height:500px;min-height:130px;}
.articleName{width:auto;}
.articleName h3 {background-color:#FFFFDE;border-bottom:1px solid #099;margin:0;padding:5px;}
.articlePic {float:left;vertical-align:top;margin:0;padding:5px;width:auto;}
.articlePic span.details {font-weight:700;padding-left:18px;text-align:center;}
.shortDescription {float:left;vertical-align:top;margin:0;padding:0 3px 0 20px;width:43%;}
.shortDescription ul li {font-size:11px;}
.articleListWrapper {float:left;vertical-align:top;margin:0;padding:5px 0;max-width:58%;}
.productIntoBasket {float:right;vertical-align:top;margin:0;padding:5px;width:auto;}
.productAvailability {float:right;font-size:11px;margin:0;padding:5px;width:15%;}
.variationsIn {background-color:#EEE8AA;border-top:1px dotted #089;font-size:11px;margin:0;padding:5px;}
p.stoplight {}
p.stoplight span {font-size:11px;}
p.stoplight img.imgMiddle {vertical-align:middle}
.briefDescription{margin:5px 0;}
.basePrice  {font-size:11px;}
.addToCart {white-space:nowrap;width:134px;}

/* Suche */
#newSearch {text-align:center; width:100%}
#newSearch fieldset { background:transparent;border:none;margin-top:10px;}

#extensiveSearch {background-color:#fff;border:1px solid #999;margin-bottom:10px;min-height:30px;padding:0;}
#extensiveSearch h3 {font-weight:700;margin:0;padding:0 5px 5px;}
#searchResults{border-bottom:1px dotted #999;padding:5px}
.searchResultLeft {float:left;text-align:left;}
.searchResultRight {float:right;text-align:right;}
.floatFieldSearch {display:block;float:left;margin:10px 0 5px;padding:5px;position:relative;text-align:left;width:98%;}
p.floatSearchCategory {float:left;margin:0;padding:0;text-align:left;}
p.floatSearchManufacturers {float:left;margin:0;padding:0 0 0 5px;}
p.floatSearchSort {float:left;margin:0;padding:0 0 0 5px;}
.floatFieldSearch label {display:block;font-size:0.85em;position:absolute;top:-8px;white-space:nowrap;}
.floatSearchSubmit input {float:left; cursor:pointer;margin-left:5px;}
 
/*  styles for the unit rater
---------------------------------------------------------
ryan masuga, masugadesign.com
ryan@masugadesign.com
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */
.ratingblock {border-top:1px dotted #099;display:block;padding:5px;margin:0;}
.loading {background: url('../gfx/starrater/working.gif') 50% 50% no-repeat;height: 30px;}
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('../gfx/starrater/starrating_big_yellow.png') top left repeat-x;
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}

.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}

.unit-rating li a:hover{
	background: url('../gfx/starrater/starrating_big_yellow.png') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('../gfx/starrater/starrating_big_yellow.png') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}

/* Highslide */
.highslide {
	cursor: pointer;
    outline: none;
}
.highslide img {
	border: 0px solid #999;
}
.highslide:hover img {
	border: 0px solid #999;
}

.highslide-image {
    border-bottom: 1px solid #fff;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
	background-color:#fff;
    border-bottom: 1px solid #fff;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
}
.highslide-loading {
    display: block;
	color: #000;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
    background-color: black;
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
	background-color:#fff;

}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color:#fff;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: #000;
    background-color:#fff;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-html {
background-color: #fff;
}
.highslide-html-blur {
}
.highslide-html-content {
position: absolute;
display: none;
}
.highslide-loading {
display: block;
color: #000;
font-size: 8pt;
font-family: sans-serif;
font-weight: bold;
text-decoration: none;
padding: 2px;
border: 1px solid black;
background-color: #fff;
padding-left: 22px;
background-image: url(../js/highslide/graphics/loader.#fff.gif);
background-repeat: no-repeat;
background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
padding: 2px;
color:#fff;
text-decoration: none;
font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
color: #000;
background-color:#fff;
}


/* Styles for the popup */
.highslide-wrapper {
background-color: #fff;
}
.highslide-wrapper .highslide-html-content {
width: 460px;
padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
margin: 0;
text-align: right;
border-bottom: 1px solid #fff;
font-family: Verdana, Helvetica;
font-size: 10pt;
padding: 5px;
background-color:#eefaff;
}
.highslide-wrapper .highslide-header ul li {
display: inline;
padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
display: none;
}
.highslide-wrapper .highslide-header a {
font-weight: bold;
color: #000;
text-transform: uppercase;
text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
color: #000;
}
.highslide-wrapper .highslide-header .highslide-move a {
cursor: move;
}
.highslide-wrapper .highslide-footer {
height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
float: right;
height: 11px;
width: 11px;
background: url(../js/highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
cursor: move;
}
.highslide-resize {
cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
display: block;
}
.highslide-display-none {
display: none;
} 

/* Sitemap */
.sitemap_urls p.clearer {clear:both;}
.sitemap_urls h2 {border-bottom:1px solid #CCC; margin-bottom:10px}

#sitemapOtherPages,#sitemapAllCat,#sitemapAllArticle {
	clear:both;
	padding:0 10px;
}

#sitemapAllCat ul.sitemapHauptBlock {
	float:left;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	margin:5px 5px 5px 0;
	padding:0;
	width:24%;
 }
 
#sitemapAllCat ul.sitemapHauptBlock li { 
	list-style:none;
	list-style-position:inside;
	padding:0;
}

#sitemapAllCat ul.sitemapInnerBlock { 
	list-style-image:none;
	list-style-position:inside;
	list-style-type:circle;
	margin:0;
	padding:0 0 0 5px;
}

#sitemapAllCat ul.sitemapInnerBlock li {
	font-size:11px;
	list-style:circle;
	list-style-position:inside;
	margin:0;
	padding:3px 5px 0 0;
}

#screenshot{
	position:absolute;
	border:1px solid #999;
	background:#fff;
	padding:5px;
	display:none;
	color:#fff;
	}
	
#boxmodel {margin:20px 10px 20px 15px;height:175px;width:100%; text-align:center;}
#boxmodel .box_topLeft,#boxmodel .box_topRight {background-color:#c13b8b;margin-bottom:5px;padding:5px 0;width:370px;}
#boxmodel .box_left {background-color:#EEE8AA;float:left;height:155px;margin:0 3px;padding:0 0 5px;width:370px;}
#boxmodel .box_right {background-color:#EEE8AA;float:left;height:155px;margin:0 3px;padding:0 0 5px;width:370px;}
div.picBox {float:left;vertical-align:top;margin:0 5px 0 5px;padding:0;width:120px;text-align:left;}
div.textBox {float:left;font-size:11px;margin:0;padding:0;text-align:left;vertical-align:top;width:240px;}
span.firstText {color:#fff;font-size:14px;font-weight:700;text-decoration:underline;text-align:left;}
p.boxLink {font-size:12px;}

#producerContent { margin:10px auto; text-align: center;}
img.producerTrans {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
img.producerTrans:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-khtml-opacity: 0.0;
	opacity: 1.0;
}