
/* Hack for f___ing IE6 /*

/* \*/
 * html .borderbox-color { height: 1%; }
 * html .shop-category-item { height: 1%; }
/* */

/* and for ie7 */
.borderbox-color {
	min-height:5px;
}

body {
	padding: 0px;
	margin: 0px;
	vertical-align:top;
	background-color:#e6e7e1;
	font-family: Verdana,Arial, Tahoma, Helvetica, sans-serif; color:#000000; font-size: 11px;
}

div.content-element {
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	vertical-align:top;
	background-color:#e6e7e1;
	font-family: Verdana,Arial, Tahoma, Helvetica, sans-serif; color:#000000; font-size: 11px;
}

div#shop-right div.borderbox-grey div.content-element {
	background:none;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:15px;
}

div#shop-right div.borderbox-grey div.content-element input {
	color:#6b6b6b !important;
	width:175px;
	border-width:0px;
	margin-bottom:5px;
}


li {
	padding: 0px;
	margin: 0px;
	font-family: Verdana,Arial, Tahoma, Helvetica, sans-serif; color:#7b873b; font-size: 11px;
}


u {
    font-family: Verdana;
	font-weight: bold;
	color: #06315e;
	text-decoration: underline;
}

b {
	font-family: Verdana;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	color: #000000;
}

h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #7b873b;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7b873b;
    text-decoration: underline;
}



div#main {
	width:876px;
	min-width:876px;
	max-width:876px;
	background-image:url("/fileadmin/templates/images/background/bg-9ba082.png");
	margin:0px;
	padding:0px;
}

div#middle {
	margin-left:10px;
	margin-right:10px;
	width:856px;
	min-width:856px;
	max-width:856px;
	margin:0px;
	padding:0px
}
div.mainMenu {
	width:856px;
	min-width:856px;
	max-width:856px;
	background-color:#a7a7a7;
	text-align:left;
	margin:0px;
	padding:0px;
}

div#bottom_menu {
	width:856px;
	min-width:856px;
	max-width:856px;
}

/* Menü unten */
div.menu_bottom {
	background-color:#a7a7a7;
	height:33px;
}
div.menue_bottom table {
	border-style:none;
	border-width:0px;
}
div.menu_bottom tr {
	height:33px;
	min-height:21px;
	background-color:#a7a7a7;
}
div.menu_bottom td {
	text-align:center;
	vertical-align:middle;
}
div.menu_bottom td.menu-item:hover {
	background-color:#9ba082;
}
div.menu_bottom a {
	color:white;
	text-decoration:none;
}
div.menu_bottom td.menu_spacing {
	background-image: url(/fileadmin/templates/images/mainmenu/menu-spacing.png);
}

div.spacebox {
	margin-left:11px;
	margin-right:11px;
	margin-bottom:11px;
}
div.spacetopbott {
	margin-top:11px;
	margin-bottom:11px;
}

div.space5 {
	margin:5px;
}

div.space11 {
	margin:11px;
}

div.bgcolor-box {
	background-color:#e6e7e1;
	margin-right:10px;
	padding:5px;
}

div.borderbox-grey div.csc-textpic-center div {
	margin:auto;
	margin-top:11px;
	margin-bottom:11px;
	float:none;
}

div.csc-mailform-field label {
	width:80px;
	min-width:80px;
	display:block;
}
fieldset.csc-mailform {
	border-style:none;
	margin:11px;
}
a,
a:link, a:visited, a:active {
	font-family: Verdana;
    font-weight: bold;
	color:#9ba082;
	text-decoration: underline;
}

a:hover {
    font-family: Verdana;
    font-weight: bold;
	color:#7b873b;
	text-decoration: underline;
}


a.login:link, a.login:visited, a.login:active {
	font-family: Verdana;
    font-size: 9px;
    font-weight: normal;
	color: #B2B2B2;
	text-decoration: underline;
}
a.login:hover {
    font-family: Verdana;
	font-size: 9px;
    font-weight: normal;
	color: #B2B2B2;
	text-decoration: underline;

}

a.bericht:link, a.bericht:visited, a.bericht:active {
	font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
	color: #06315e;
	text-decoration: underline;
}


a.bericht:hover {
    font-family: Verdana;
	font-size: 11px;

    font-weight: normal;
	color: #385A7E;
	text-decoration: underline;

}

a.newslink:link, a.newslink:visited, a.newslink:active{
        font-size:11px;
        color:#ffffff;
        font-weight:bold;
        text-decoration:underline;
}

div.rootliner a, div.rootliner a:link, div.rootliner a:visited, div.rootliner a:active,
a.rootliner:link, a.rootliner:visited, a.rootliner:active {
	font-family: Verdana;
    font-size: 9px;
    font-weight: normal;
	color: #B2B2B2;
	text-decoration: underline;
}
span.rootliner, div.rootline td {
	font-family: Verdana;
    font-size: 9px;
    font-weight: normal;
	color: #B2B2B2;
}

a.rootliner:hover {
    font-family: Verdana;
	font-size: 9px;
    font-weight: normal;
	color: #B2B2B2;
	text-decoration: underline;
}
.rootline {
    font-family: Verdana;
	color: #B2B2B2;
	font-size: 9px;
}


div.clear {
	clear:both;
}

.red, .rot {
	color:red;
}

/* Submenu */
div.submenu a {
	background-color:#a7a7a7;
	width:150px;
	min-width:150px;
	font-size:12px;
	color: white;
	text-decoration:none;
	display:block;
	padding:5px;
	opacity: 0.85;
	-moz-opacity: 0.85;
	filter:Alpha(opacity=85);
}
div.submenu {
	width:150px;
	min-width:150px;
	text-decoration:none;
}
	.submenu-196 a:hover,
	.submenu-196 a:active {
		background-color: #2d4159;
		text-decoration:none;
		opacity: 1;
		-moz-opacity: 1;
		color:white;
		filter:Alpha(opacity=100);
	}
		.submenu-148 a:hover,
	.submenu-148 a:active {
		background-color: #246b59;
		text-decoration:none;
		opacity: 1;
		-moz-opacity: 1;
		color:white;
		filter:Alpha(opacity=100);
	}
		.submenu-15 a:hover,
	.submenu-15 a:active {
		background-color: #623d37;
		text-decoration:none;
		opacity: 1;
		-moz-opacity: 1;
		color:white;
		filter:Alpha(opacity=100);
	}
		.submenu-70 a:hover,
	.submenu-70 a:active {
		background-color: #af4545;
		text-decoration:none;
		opacity: 1;
		-moz-opacity: 1;
		color:white;
		filter:Alpha(opacity=100);
	}
		.submenu-356 a:hover,
	.submenu-356 a:active {
		background-color: #af4545;
		text-decoration:none;
		opacity: 1;
		-moz-opacity: 1;
		color:white;
		filter:Alpha(opacity=100);
	}
		.submenu-207 a:hover,
	.submenu-207 a:active {
		background-color: #9ba082;
		text-decoration:none;
		opacity: 1;
		-moz-opacity: 1;
		color:white;
		filter:Alpha(opacity=100);
	}
		.submenu-117 a:hover,
	.submenu-117 a:active {
		background-color: #c07848;
		text-decoration:none;
		opacity: 1;
		-moz-opacity: 1;
		color:white;
		filter:Alpha(opacity=100);
	}
	
/* Flash-header */
div#naviflash div {
	margin:0px;
	padding:0px;
}

/* Content Blöcke - Überschriften */
h1.type1, h1.type2, h1.special2, h1.special3,
div.header-mitte {
    background-color: #9ba082;
    font-weight:normal;
    text-decoration:none;
    text-align:left;
    color:#ffffff;
    padding-left:14px;
    padding-top:3px;
    padding-bottom:3px;
    margin:0px;
    background-image : url('/fileadmin/templates/images/ecke.gif');
    background-position : top left;
    background-repeat : no-repeat;
  }
h1.type1, h1.type2, h1.special2, h1.special3 {
	font-size:11px;
	font-weight:normal;
	position:relative;
	margin-right:-1px;
	top:-1px;
	left:-1px;
}
h1.type2 {
    background-color:#a7a7a7;
}
h1.special3 {
	background-color:#9F0221;
}

h1.special {
	background-color:#B65510;
	color:white;
	text-align:center;
	margin:0px;
	padding:2px;
	border-color:#9ba082;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
h1.special2 {
	background-color:#879947;
}

div.header-seite-blau,
div.header-seite-gruen {
	background-color:#9ba082;
  }
div.header-seite-rot {
    background-color:#a7a7a7;
}

div.header-seite-blau a,div.header-seite-rot a,div.header-seite-gruen a {
    color:white;
    font-weight:normal;
    text-decoration:none;
  }

/* inner header - ohne Rundung */

h2.type1,
h2.type2,
div.cal-list-date,div.inner-header-rot,
div.mag-apa-container-header {
    margin:0px;
    margin-top:4px;
    padding:0px;
    padding-left:11px;
    padding-right:11px;
    background-color:#cdcfc1;
    color:#FFFFFF;
    font-size:11px;
    font-weight:normal;
  }
h2.type2 {
	background-color:#a7a7a7;
}
h1.type2 a,
h1.type2 a:hover,
h1.type2 a:visited,
h1.type2 a:active {
	background-image:url(/fileadmin/templates/images/infoecke.gif);
	background-position: -3px -3px;
	background-repeat: no-repeat;
	padding-left:25px;
	text-decoration:none;
	font-weight:normal;
	text-decoration:none;
	color:white;
}
h1.special2 a {
	background-image:url(/fileadmin/templates/images/infoecke_gruen.gif);
	background-repeat: no-repeat;
	padding-left:25px;
}


div.inner-header-gruen-oversize,div.inner-header-rot-oversize {
    margin:0px;
    padding:0px;
    padding-left:11px;
    padding-right:11px;
    margin-top:6px;
    margin-left:-14px;
    margin-right:-14px;
    background-color:#a7a7a7;
    color:#FFFFFF;
  }


div.inner-header-gruen-oversize {
    background-color:#cdcfc1;
    color:black;
  }


/* Border-Boxen */

div.borderbox-blau,div.borderbox-gruen,div.borderbox-rot {
    margin:0px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:14px;
    padding-right:14px;
    border-width:1px;
    border-style:solid;
  }

div.borderbox-special2,
div.borderbox-special,
div.borderbox-grey,
div.borderbox-color,
div.borderbox-mitte-notop,div.borderbox-mitte-nobottom,div.borderbox-mitte {
    margin:0px;
    padding:0px;
    border-width:1px;
    border-style:solid;
    border-color:#9ba082;
  }

div.borderbox-grey {
    border-color:#a7a7a7;
}
div.borderbox-color p,
div.borderbox-grey p {
	margin-left:11px;
	margin-right:11px;
}
div.borderbox-grey table.imgtext-table {
	margin-top:11px;
	margin-bottom:5px;
}
div.borderbox-special {
	border-color:#9ba082;
}
div.borderbox-special2 {
	border-color:#879947;
}

div.borderbox-special a {
	color: #9ba082;
}
div.borderbox-special2 a {
	color:#879947;
}
div.borderbox-special div.shop-list-link {
	padding-bottom:8px;
}

div.borderbox-mitte-notop {
    margin-top : -10px;
    padding-top:11px;
    padding-bottom:11px;
    border-top-style:none;
    border-top-width:0px;
  }


div.borderbox-mitte-nobottom {
    margin-bottom : 0px;
    border-bottom-style:none;
    border-bottom-width:0px;
  }


div.borderbox-blau,
div.borderbox-gruen {
    border-color:#9ba082;
  }


div.borderbox-rot {
    border-color:#a7a7a7;
  }



/* und fürs video*/

div.mag-video {
    margin:0px;
    padding:0px;
    border-width:1px;
    border-style:solid;
    border-color:#9ba082;
    background-color:white;
  }

/* +/- Bild */

img.on-off-img {
    cursor : pointer;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 4px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 3px;
    vertical-align : top;
  }


div.top-item {
    margin-bottom:11px;
  }

/*****************/
/* Tabs          */
/*****************/

div.tabcat, div.tabbrands, div.tabsearch,
div.tab-active,div.tab-inactive,div.tab-inactive-doublewidth {
    font-weight:normal;
    text-decoration:none;
    text-align:left;
    color:#ffffff;
    margin:0px;
    padding:0px;
    background-image : url('/fileadmin/templates/images/ecke.gif');
    background-position : top left;
    background-repeat : no-repeat;
    cursor : pointer;
  }


table.tabheaders {
	margin:0px;
	padding:0px;
	width:195px;
	height:21px;
	border-collapse:collapse;
	border-width:0px;
}
div.tabheaders {
	margin:0px;
	padding:0px;
	width:195px;
	height:21px;
	max-height:21px;
	overflow:hidden;
	float:left;
}
table.tabheaders td {
	height:21px;
}
div.block-seite {
	clear:both;
	margin:0px;
	margin-bottom:11px;
	padding:0px;
}
div.inner-tab {
    margin:0px;
    padding-left:14px;
    padding-top:3px;
    padding-bottom:3px;
    height:15px;
    color:white;
  }

div.tabcat,
div.tab-active {
    background-color:#9ba082;
    width: 65px;
    min-width:65px;
    max-width:65px;
  }

div.tabbrands, div.tabsearch,
div.tab-inactive {
    background-color:#cdcfc1;
    width: 64px;
    min-width:64px;
    max-width:64px;
    margin-left:1px;
    padding:0px;
  }
div.tabcat {
	width:79px;
	min-width:79px;
	max-width:79px;
}
div.tabbrands {
    width: 60px;
    min-width:60px;
    max-width:60px;
}
div.tabsearch {
    width: 54px;
    min-width:54px;
    max-width:54px;
}
div.tabcat div.inner-tab,
div.tabbrands div.inner-tab,
div.tabsearch div.inner-tab {
    margin:0px;
    padding-left:8px;
    padding-top:3px;
    padding-bottom:3px;
}
div.tab-inactive-doublewidth {
    background-color:#cdcfc1;
    width: 129px;
    min-width:129px;
    max-width:129px;
    margin-left:1px;
    padding:0px;
  }


div.tabcontent-active {
    display:block;
    background-color:#e6e7e1;
  }


div.tabcontent-inactive {
    display:none;
    background-color:#e6e7e1;
  }

div#shop_links div.tabcontent-active,
div#shop_links div.tabcontent-inactive {
	background-color:white;
}

/*****************/
/* News          */
/*****************/


/* Latest = Erste News oben. */

div.news-latest-image {
    float:left;
  }


div.news-latest-image img {
    margin-right:11px;
  }

div.news-latest-textpart {
	padding:11px;
}

div.news-latest-item {
    padding:0px;
    margin:0px;
    margin-top:11px;
    background-color:#9ba082;
  }

div.news-latest-container,div.news-latest-container p,div.news-latest-container a,div.news-latest-container h1 {
    color:white;
  }


div.news-latest-item-header h1,div.news-latest-item-header,div.news-latest-item-header h1 a,div.news-latest-item-header h1 a:visited,div.news-latest-item-header h1 a:hover,div.news-latest-item-header h1 a:active {
    font-family : "Times New Roman",Times,serif;
    color:white;
    text-decoration:none;
    font-size : 14px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
  }


div.bericht-list-item,div.news-list-item {
    margin:0px;
    padding:0px;
    width:210px;
    min-width:210px;
    max-width:210px;
    overflow:hidden;
    display:compact;
    float:left;
    display:inline-block;
  }


div.bericht-list-header,div.news-list-item-title {
    padding:11px;
  }


div.bericht-list-image,div.news-list-item-image {
    padding:0px;
    margin:0px;
    padding-left:11px;
    padding-right:11px;
    float:none;
  }


div.bericht-list-image img,div.news-list-item-image img {
    float:none;
  }


div.bericht-list-user,div.bericht-list-date,div.bericht-list-stars,div.bericht-list-intro {
    float:none;
    padding-left:11px;
    padding-right:11px;
  }


div.bericht-list-intro {
    padding-bottom:11px;
  }


div.bericht-list-user {
    padding-top:6px;
  }


div.bericht-list-stars {
    padding-top:3px;
    padding-bottom:3px;
  }


div.news-list-item-content {
    padding:11px;
    float:none;
  }
div.news-list-item-content p {
	padding:0px;
	margin:0px;
}

div.news-single-img {
    margin-top:11px;
  }


/* Travel & Action */


div.borderbox-mitte p {
	margin-left:11px;
	margin-right:11px;
}

div.main-category-box {
	background-color:#cdcfc1;
	color:white;
	margin:0px;
	padding:0px;
	width:420px;
	height:175px;
}
div.category-spacer {
	width:20px;
	height:20px;
}

div.category-hspacer{
	width:20px;
	height:20px;
}

div.main-category-box a {
	color:white;
}
div.ta-image {
	width:200px;
	float:left;
}
div.ta-text {
	padding:11px;
	float:left;
	max-width:198px;
}

div.tx-wcrfnmicrosites-pi1 {
	width:420px;
	min-width:420px;
	max-width:420px;
	padding:0px;
	margin:0px;
}

div.ms-list-item {
	width:420px;
	max-width:420px;
	margin-top:11px;
	background-color:#e6e7e1;
}
div.ms-list-image {
	float:left;
	padding:11px;
	width:154px;
}
div.ms-list-content {
	padding-top:11px;
	padding-bottom:11px;
	float:left;
	width:240px;
	max-width:240px;
}

div.ms-list {
	width:420px;
	max-width:420px;
}

/*****************/
/* Kategorien    */
/*****************/

div.tx-wccategorytree-pi1 {
	margin-top:3px;
	margin-bottom:8px;
}

div.tx_wccategorytree_0,div.tx_wccategorytree_0_active {
    margin:0px;
    padding:0px;
    padding-left:14px;
    padding-right:14px;
  }


div.tx_wccategorytree_0_active {
    background-color:#cdcfc1;
    color:white;
  }
div.tx_wccategorytree_0_active a {
	color:white;
}

div.tx_wccategorytree_0 a,div.tx_wccategorytree_0_active a {
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
  }


div.tx_wccategorytree_1,div.tx_wccategorytree_1_active {
    margin:0px;
    padding:0px;
    padding-left:33px;
    padding-right:14px;
  }


div.tx_wccategorytree_1_active {
    background-color:#e6e7e1;
  }


div.tx_wccategorytree_1 a,div.tx_wccategorytree_1_active a {
    text-decoration:none;
    font-weight:normal;
    font-size:11px;
  }


/* NEWS */
div.borderbox-grey div.mag-apa-list-item-morelink,
div.borderbox-grey div.apa-latest-item {
	margin-left:11px;
	margin-right:11px;

}

table.userpageMenu {
	background-color:#9ba082;
}

td.magazin_mitte div.borderbox-color {
	margin-bottom:11px;
}

/*****************/
/* Szeneberichte */
/*****************/

div.szb-list-item {
	margin-top:24px;
	height:120px;
	width:420px;
}
div.szb-list-item2 {
	margin-top:11px;
	margin-bottom:11px;
	height:120px;
	width:400px;
	float:left;
}
div.szb-first-item {
	width:420px;
	height:120px;
	background-color: #cdcfc1;
}
div.szb-list-content {
	float:left;
	width:260px;
	height:120px;
}
div.szb-list-content2 {
	float:left;
	width:240px;
	height:120px;
}
div.szb-first-content {
	width:260px;
	float:left;
	height:120px;
	color:white;
}
div.tx-feuserarticle-pi1-browsebox {
	margin-top:11px;
}
div.szb-list-title a,
div.szb-first-title a {
	text-decoration:none;
}
div.szb-first-title {
	padding-top:5px;
}
div.szb-list-date {
	font-size:8px;
}
div.szb-list-votes {
	margin-top:5px;
	margin-bottom:5px;
}
div.szb-list-more a {
	margin-top:6px;
	background-image: url(/fileadmin/templates/images/szeneberichte/pfeil.png);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	padding-left:15px;
}
div.szb-first-more a{
	background-image: url(/fileadmin/templates/images/szeneberichte/pfeil-weiss.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	padding-left:15px;
}
.szb-first-item-image, .szb-list-item-image {
	float:left;
	width:160px;
	height:120px;
}
div.tx-feuserarticle-pi1-searchbox {
	margin:11px;
}
div.szeneberichte-single-chapter-image {
	float:left;
	margin-right:11px;
 	margin-left:11px;
}
div.szeneberichte-single-chapter-content {
	margin-left:11px;
	margin-right:11px
}
div.szeneberichte-single {
	margin-top:11px;
}

/****************/
/* Produkttests */
/****************/


div.list-item,
div.list-item-overview,
div.list-item-overview-first {
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#666666;
	margin-bottom:11px;
}

h1.product_name {
	color:#7b873b;
	font-size:12px;
	font-weight:bold;
}

div.prod-single-image,
div.list-image {
	float:left;
	margin-right:11px;
	margin-bottom:11px;
}
div.list-content {
	float:left;
	width:260px;
}
p.list-more {
	margin-bottom:11px;
}
div.pagebrowser,
div.tx-wcproductreview-pi1-browsebox {
	text-align:center;
}
div.pagebrowser table {
	text-align:center;
}
p.vote-label {
	width:260px;
	float:left;
}
p.vote-view {
	padding-top:6px;
}

div.tx_wcproductreview_category_0_active,
div.tx_wcproductreview_category_0 {
	padding:3px;
	padding-left:8px;
	padding-right:8px;
	margin-top:8px;
}
div.tx_wcproductreview_category_0_active {
	background-color:#9ba082;
	color:white;
}
div.tx_wcproductreview_category_1_active,
div.tx_wcproductreview_category_1 {
	padding:3px;
	padding-left:19px;
	padding-right:8px;
	margin-top:3px;
	font-size:9px;
}
div.tx_wcproductreview_category_1_active {
	background-color:#cdcfc1;
	color:white;
}
div.tx_wcproductreview_category_0_active a,
div.tx_wcproductreview_category_0_active a:visited,
div.tx_wcproductreview_category_0_active a:hover,
div.tx_wcproductreview_category_1_active a,
div.tx_wcproductreview_category_1_active a:visited,
div.tx_wcproductreview_category_1_active a:hover {
	color:white;
}

div.tx-wcproductreview-pi1-browsebox  {
	text-align:center;
}


div.prod-edit-label {
	margin-top:11px;
	float:left;
	width:170px;
	max-width:170px;
	font-weight:bold;
	color:#9ba082;
}
div.prod-edit-label p.remark {
	font-weight:normal;
	font-size:10px;
	color:#a7a7a7;
}
div.prod-edit-label p.vote {
	padding-top:20px;
	color:#9ba082;
}
div.prod-edit-label input {
	background-color:transparent;
	border-style:none;
	font-size:10px;
	color:#a7a7a7;
}
div.prod-edit-edit {
	margin-top:11px;
	float:left;
	width:225px;
	max-width:225px;
}
div.prod-edit-edit input,
div.prod-edit-edit select,
div.prod-edit-edit textarea {
	width:220px;
	max-width:220px;
}

/********/
/* SHOP */
/********/

div#shop_mitte {
	width:637px;
	min-width:637px;
	max-width:637px;
	margin:0px;
	padding:0px;
	float:left;
}
div.shop_main {
	padding-left:10px;
	width:637px;
	margin-right:-10px;
	float:left;
}
div.shop_main h1 {
	padding-left:0px;
}

div.shop_main table.imgtext-table {
	margin-bottom:11px;
}
div#shop_links {
	float:left;
	width:195px;
	min-width:195px;
	max-width:195px;
	margin:0px;
	padding:0px;
	display:inline;
	background-color:white;
}
td.magazin_links {
	width:195px;
	min-width:195px;
	max-width:195px;
	margin:0px;
	padding:0px;
}
td.magazin_links div.borderbox-special,
td.magazin_links div.borderbox-color,
td.magazin_links div.borderbox-grey,
td.magazin_links table.imgtext-table,
td.magazin_rechts div.borderbox-color,
td.magazin_rechts div.borderbox-grey,
td.magazin_rechts div.borderbox-special2,
td.magazin_rechts table.imgtext-table,
div#shop_links div.borderbox-color,
div#shop_links div.borderbox-grey {
	padding:0px;
	margin:0px;
	margin-bottom:11px;
	clear:both;
	float:none;
}



div.shop_main div.floatright {
	width:202px;
	float:right;
	margin-right:14px;
	height:224px;
}

div.category-banner {
}
div.category-description {
	width:240px;
	max-width:240px;
	float:left;
	height:262px;
	margin-right:10px;
}

div#shop_links div.tx-commerce-pi1 {
	padding:0px;
	margin:0px;
	margin-bottom:11px;
}


div.tx-macinasearchbox-pi1 {
	margin:11px;
	text-align:center;
}
div.borderbox-shop {
    border-color:#339933;
    margin:0px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:5px;
    border-width:1px;
    border-style:solid;
  }
div.header-seite-shop {
	font-weight:normal;
    text-decoration:none;
    text-align:left;
    color:#ffffff;
    padding-left:14px;
    padding-top:3px;
    padding-bottom:3px;
    margin:0px;
    background-image : url('/typo3conf/ext/commerce/res/fe/ecke.gif');
    background-position : top left;
    background-repeat : no-repeat;
    background-color:#339933;
}

div.header-basket{
	padding-top:2px;
    padding-bottom:1px;
}
div.basket{
	background-color:#D6EBD6;
}



div.space10 {
	height:10px;
	width:10px;
}
div.hspace10 {
	height:10px;
}


div.shop_main div.tx-indexedsearch div.tx-indexedsearch-res
 {
	width:637px;
	min-width:637px;
	overflow:visible;
	margin-right:-15px;
	float:left;
}

div.tx-indexedsearch-res div.shop-list-price,
div.shop-list div.shop-list-price {
	color:#9F0221;
}

div.shop-list-stattpreis {
	float:left;
	font-weight:normal;
	color:black;
	font-size:10px;
}



div.shop-list-votes {
	margin-left:8px;
	font-size:10px;
}

div.tx-indexedsearch-browsebox {
	clear:both;
}


div.shop_main div.tx-srfeuserregister-pi1,
div.shop_main div.borderbox-color {
	margin-top:3px;
	margin-bottom:10px;
	margin-right:10px;
}
div.shop_main div.tx-srfeuserregister-pi1 fieldset {
	margin:0px;
	padding:0px;
	border-width:1px;
	border-color:#9ba082;
}
legend {
	color:#9ba082;
}



div.tx-timtabsociable-pi1 img {
	vertical-align:middle;
	margin-right:3px;
}
div.tx-timtabsociable-pi1 {
	margin-top:3px;
	margin-bottom:3px;
}
div#shop_bottom p {
	font-size:10px;
	color:#666666;
	background-image: url(/fileadmin/templates/images/shop/pfeilr.png);
	background-repeat: no-repeat;
	background-position:0px 4px;
	padding-left:15px;
}



div.apa-latest-item p {
	margin-left:0px;
	margin-right:0px;
}
div.tx-wccommentit-pi1 p,
div.tx-feuserarticle-pi1-browsebox td p,
div.tx-ttnews-browsebox td p {
	margin-left:0px;
	margin-right:0px;
}

div.spacebox p {
	margin-left:0px;
	margin-right:0px;
}
div.shop-special {
	margin:6px;
	text-align:center;
	height:70px;
	max-height:70px;
	overflow:hidden;
}

div.shop-special-listitem {
	text-align:center;
}
div.shop-special-listitem a {
	font-weight:normal;
}
div.shop-special-list-border {
	border-width:1px;
	border-style:solid;
	border-color:#cdcfc1;
	margin-top:10px;
	height:50px;
	width:113px;
	overflow:hidden;
}
div.shop-list div.shop-special-list-border {
	width:185px;
	height:80px;
	float:left;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:5px;
}
div.shop-special-list-border img {
	margin-top:1px;
}
div.shop-special-list-image {
	height:35px;
	width:115px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
div.allemarken {
	text-align:center;
	margin-top:11px;
	padding:5px;
	border-width:1px;
	border-style:solid;
	border-color:#cdcfc1;
}
div.shop-list div.shop-special-list-image {
	width:204px;
	height:55px;
}
div.shop-servicemenu {
	margin-top:11px;
}
input.shop-search {
	margin-bottom:11px;
}

/* Shop Image Popup */
div.popup-thumbs {
	background-color:#9ba082;
	padding-left: 40px;
	padding-right:40px;
	text-align:left;
}
div.popup-thumbs img {
	margin-right:3px;
}
div.imgpopup-main {
	text-align:center;
}
div.popup-image {
	height:600px;
	max-height:600px;
	text-align:center;
	background-color:white;
}
div.imgpopup-bottom {
	height:20px;
	background-color:#d5d5d5;
	color:#808080;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-top:5px;
	padding-right:5px;
	clear:both;
}
div.tx-rbflashobject-pi1-swf_altcontent {
	margin-bottom:11px;
	margin-right:11px;
	text-align:center;
}
div.imgpopup-main div.spacebox {
	width:320px;
	max-width:320px;
	margin:10px;
	float:left;
	clear:both;
}

/* Spalten in der Artikel-Liste */

ul.browsebox {
	padding:5px;
	text-align:center;
}

/* My Home */
div.tx-wcusercategories-pi1 {
	margin-top:11px;
	margin-bottom:11px;
}
div.save-cat {
	text-align:center;
	margin-top:5px;
}

/* Search results */
div.borderbox-color div.tx-indexedsearch {
	margin-left:11px;
	margin-right:11px;
}


div.checkoutprocess {
	margin-top:11px;
	margin-bottom:11px;
}

/* Neu im Shop  Box im Magazin */
div.shopnew-priceflow {
	float:right;
	background-image:url(/fileadmin/templates/images/shop/pricetag-crop.png);
	width:71px;
	height:54px;

}
div.shopnew-priceflow div.shop-list-pricetag {
	width:71px;
	height:54px;
}
div.shopnew-unten {
	height:54px;
}
div.shopnew-unten div.shop-list-price {
	color:white;
	margin-right:7px;
	margin-top:25px;

}
div.shopnew-left {
	float:left;
}
div.shopnew-left div.shop-list-link {
	margin-top:15px;
	margin-left:10px;
}
div.special-list-image {
	width:193px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

div.shop-mini {
	margin:5px;
}

div.shop-mini-title {
	height:50px;
	overflow:hidden;
}
div.shop-mini-image {
	float:right;
}


div.shop_main iframe {
	display:none;
}




div.shop-single-text img {
	max-width:255px;
}



/* newsletter / gewinnspiel */
input.gew_input_zip {
	width: 30px;
}
input.gew_input_city {
	width:100px;
}

/* dl.csc-textpic-image {

	float:left;
} */
dl.csc-textpic-image dt {
	float:left;
}
dl.csc-textpic-image dd{
	clear:both;
}

div.csc-textpic-clear {
	clear:both;
}

div#shop_links div.borderbox-grey dl.csc-textpic-image {
	margin:0px;
}

div#shop_links div.csc-textpic {
	margin-bottom:11px;
}

div.borderbox-grey div.tx-rbflashobject-pi1-swf_altcontent,
div.borderbox-color div.tx-rbflashobject-pi1-swf_altcontent {
	margin-bottom:0px;
	width:193px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
}

div#bottom_menu div.tx-rbflashobject-pi1-swf_altcontent {
	float:right;
}

div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	float:right;
}

div.content div.borderbox-color div.csc-textpicHeader h1.special,
div.content div.borderbox-color div.csc-header h1.special {
	border-style:none;
	background-color:transparent;
	text-align:left;
	font-size: 15px;
	color: #981c3d;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-weight:bold;
}

div.zentriert {
	text-align:center;
}
div.flashContent {
	width:400px;
}

div.zentriert div.flashContent {
	margin-left:auto;
	margin-right:auto;
	height:auto;
}

div#shop_mitte div.floatright {
	text-align:right;
}

div#shop_mitte div.floatright img {
	padding-right:2px;
}

dl.csc-textpic-image {
	margin:0px;
}

div.csc-textpic-below {
	margin-bottom:10px;
}
div.csc-textpic-imagerow dl.csc-textpic-image {
	float:left;
}
div.csc-textpic-imagerow {
	clear:both;
}
div.csc-textpic-imagewrap dl.csc-textpic-image{
	 float:left;
	 /* der war auskommentiert */
}

/* Marken-Listen unten */
div.bgbox-color {
	background-color:#e6e7e1;
	padding:10px;
}
div.bgbox-color div.title {
	margin:0px;
	color:#ABAF94;
	font-weight:bold;
	font-size:10px;
}
div.kleiner {
	font-size:9px;
	margin-top:10px;
}
div.marken-fusszeile {
	text-align:center;
}
div.marken-fusszeile a {
	font-weight:normal;
	white-space:nowrap;
}


td.magazin_mitte div.shop-list {
	width:430px;
	min-width:430px;
	max-width:430px;
	margin-left:3px;
	margin-bottom:5px;
	margin-top:5px;
}

div.magazin_mitte div.borderbox-color {
	margin-bottom:10px;
}

div.news-single-video {
	margin-left:-15px;
}



/* ######### tube ########## */

/* upload */

div.errors {
	color:red;
	margin-bottom:15px;
}
div.padding {
	padding:10px;
}
div.tx_wctube_upload_video {
	width:300px;
	height:520px;
	border:1px solid #9ba082;
	background-color:#e6e7e1;
	float:left;
}
div.tx_wctube_upload_image {
	width:300px;
	height:520px;
	border:1px solid #9ba082;
	background-color:#e6e7e1;
	float:left;
	margin-left:15px;
}
.upload-title {
	height:120px;
}
.upload-item {
	margin-bottom:8px;
}
input.tx_wctube_title {
	width:250px;
}
textarea.tx_wctube_description {
	width:250px;
	height:200px;
}

/* List View */

.tx_wctube_list {
	text-align:left;
	margin-left:10px;
	margin-right:10px;
}

.tx_wctube_list_header {
	border-bottom-style:dotted;
	border-bottom-color:#a8a8a8;
	border-bottom-width:1px;
}

.tx_wctube_list_sorting {
	border-bottom-style:dotted;
	border-bottom-color:#a8a8a8;
	border-bottom-width:1px;
	text-align:right;
}

.tx_wctube_list_item {
	height:115px;
	margin-top:15px;
	border-bottom-style:dotted;
	border-bottom-color:#a8a8a8;
	border-bottom-width:1px;
	overflow:hidden;
}

.tx_wctube_list_image {
	width:140px;
	float:left;
}
.tx_wctube_list_desc {
	width:330px;
	float:left;
}
.tx_wctube_list_right {
	float:left;
}


/* Single View */
.tx_wctube_single {
	width:452px;
}
.tx-wccommentit-pi1 {
	width:452px;
}
.tx_wctube_single_votes_left {
	width:300px;
	float:left;
	margin-bottom:15px;
}
.tx_wctube_single_votes_middle {
	width:200px;
	float:left;
}
.tx_wctube_single_votes_right {
	float:left;
}



/* Umfrage */
div.polls {
	background-image:url(/fileadmin/templates/images/poll-bg.jpg);
	background-repeat:no-repeat;
	padding-left:120px;
	height:290px;
}
div.tx-jkpoll-pi1 {
	margin-left:10px;
	margin-right:10px;
}
div.poll-results-left {
	float:left;
	width:130px;
}
div.poll-result-text {
	float:left;
	width:480px;
}
div.poll-result {
	margin-top:12px;
}
div.poll-answer {
	margin-top:12px;
	height:64px;
}

div.poll-answerinput {
	padding-top:3px;
	float:left;
	width:25px;
}
div.poll-answertext {
	float:left;
	width:420px;
}

div.poll-submit {
	margin-top:-22px;
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap {
	float:right;
	margin:5px;
}




div#leftoutside {
	width:1px;
	height:1px;
	position:absolute;
	top:15px;
	left:50%;
	z-index:1;
	margin-left:-600px;
}
div#loinner {
	width:150px;
	height:700px;
	height:700px;
	overflow:hidden;
	z-index:1;
}

div#rightoutside {
	width:1px;
	height:1px;
	position:absolute;
	top:15px;
	left:50%;
	margin-left:450px;
	z-index:1;
}
div#roinner {
	width:150px;
	height:700px;
	height:700px;
	overflow:hidden;
	z-index:1;
}


div.hspace20 {
	height:20px;
}

