/* ----------------------------------- Body ----------------------------*/

html {
	margin: 0;
	border: 0;
}

body {
	font: 13px/20px Arial, Helvetica, Geneva, sans-serif;
	background: white url(../img/layout/hintergrund.gif);
	margin: 0;
	border: 0;
}

img {
	margin: 0px;
	padding: 0px;
	border-style: none;
}




#container {
	margin: 0 auto;
	width: 980px;
}

#container_startseite {
	left: 50%;
	margin-left: -490px;
	width: 980px;
	position: absolute;
}

h1 {
	font: bold 23px/26px Arial, Helvetica, Geneva, sans-serif;
	color: #666869;
	margin-top: -4px;
	margin-bottom: -30px;
}

h3 {
	font: bold 23px/28px Arial, Helvetica, Geneva, sans-serif;
	color: #666869;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 22px;
}

h5 {
	font: 11px/16px Arial, Helvetica, Geneva, sans-serif;
	color: #000;

}


hr {
	color: white;
	background-color: white;
	height: 1px;
	width: 771px;
	margin: 0 0 -15px 19px;
	border: 0;
}

.tx-nwcreferenzen-pi1 {
	margin-bottom: 25px;
	width: 790px;
}

/* ------------------------------------ Header ------------------------------*/

#header {
	padding: 0;
	width: 983px;
	position: relative;
	border: 0 dotted fuchsia;
	height: 100px;
	z-index: 10;
}

#logo {
	top: 0px;
	left: 0px;
	position: absolute;
	border: 0 dotted aqua;
	display: inline;
}

#box_navigation {
	left: 193px;
	top: 31px;
	width: 650px;
	position: absolute;
	border: 0 dotted orange;
}

#box_sprachwahl {
	position: absolute;
	top: 31px;
	left: 920px;
	width: 50px;
	text-align: right;
	padding: 0;
	margin: 0;
	border: 0 dotted fuchsia;
}

/* ------------------------------------ Content  ------------------------------*/

.txNwcwhgPi1_Thumpnail {
	cursor: pointer;
}

.txNwcwhgPi1_NavItem {
	cursor: pointer;
	margin-right: 6pt;
}

.csc-textpic-imagewrap csc-textpic-single-image {
	margin: 0px;
	padding: 0px;
}



.contenttable {
	margin-top: -15px;
	margin-left: -2px;
}

#txNwcwhgPi1_brandAjaxLoader {
	position: absolute;
	margin: 130pt 0pt 0pt 110pt;
}

.shop_ao_text_artnr {
	margin: 0px 0px 15px 17px;
	width: 300px;
	color: gray;
}

.shop_ao_text_option{
	margin: 0px 0px 15px 17px;
	width: 300px;
}

.schochgruppe {
	margin-left: 22px;
}

#jsalert {
	padding: 10px;
	color: silver;
	margin: 20pt 0pt 0pt 0pt;
}

#box_content {
	position: relative;
	top: 29px;
	width: 980px;
	min-height: 420px;
	background-color: #e0e0e0;;
	left: 0px;
	margin-bottom: 20px;
}

#mailform fieldset.csc-mailform {
  margin:0px 0px 0px 11px;
  padding:0px 10px;
  width:510px;
  border:none;
}

#mailform fieldset.csc-mailform div.csc-mailform-field span.csc-mailform-label {
  font-weight:bold;
}

#c1073 #mailform fieldset.csc-mailform div.csc-mailform-field span.csc-mailform-label {font-weight:normal;}

#mailform fieldset.csc-mailform div.csc-mailform-field select {
  margin-right:510px;
  margin-bottom:20px;
  width:236px;
}

#mailform fieldset.csc-mailform div.csc-mailform-field #mailformformtype_mail {
  margin-top:20px;
}

#mailform fieldset.csc-mailform div.csc-mailform-field #mailformTitel,
#mailform fieldset.csc-mailform div.csc-mailform-field #mailformFirma,
#mailform fieldset.csc-mailform div.csc-mailform-field #mailformVorname,
#mailform fieldset.csc-mailform div.csc-mailform-field #mailformName, 
#mailform fieldset.csc-mailform div.csc-mailform-field #mailformAdresse,
#mailform fieldset.csc-mailform div.csc-mailform-field #mailformPLZ,
#mailform fieldset.csc-mailform div.csc-mailform-field #mailformOrt,
#mailform fieldset.csc-mailform div.csc-mailform-field #mailformTel,
#mailform fieldset.csc-mailform div.csc-mailform-field #mailformEMail,
#mailform fieldset.csc-mailform div.csc-mailform-field #mailformFrage_Bemerkung_Anmerkung {
  width:232px;
  margin-bottom:20px;  
}

#mailform fieldset.csc-mailform div.csc-mailform-field label[for="mailformAnrede"],
#mailform fieldset.csc-mailform div.csc-mailform-field label[for="mailformVorname"],
#mailform fieldset.csc-mailform div.csc-mailform-field label[for="mailformName"],
#mailform fieldset.csc-mailform div.csc-mailform-field label[for="mailformEMail"],
#mailform fieldset.csc-mailform div.csc-mailform-field label[for="mailformTitel"],
#mailform fieldset.csc-mailform div.csc-mailform-field label[for="mailformFirma"],
#mailform fieldset.csc-mailform div.csc-mailform-field label[for="mailformAdresse"],
#mailform fieldset.csc-mailform div.csc-mailform-field label[for="mailformPLZ"],
#mailform fieldset.csc-mailform div.csc-mailform-field label[for="mailformOrt"],
#mailform fieldset.csc-mailform div.csc-mailform-field label[for="mailformTel"],
#mailform fieldset.csc-mailform div.csc-mailform-field label[for="mailformAnzahl_Tickets"] {display:none;}

#c788 #mailform fieldset.csc-mailform {width:586px;}
#c788 #mailform fieldset.csc-mailform div.csc-mailform-field span {float:left; width:310px; font-weight:normal;}
#c788 #mailform fieldset.csc-mailform div.csc-mailform-field select {margin-right:0px; width:236px;}
#c788 #mailform fieldset.csc-mailform div.csc-mailform-field textarea {width:232px;}
#c788 #mailform fieldset.csc-mailform div.csc-mailform-field label[for="mailformKontakt_per_EMail"] {margin-right:4px;}
#c788 #mailform fieldset.csc-mailform div.csc-mailform-field label[for="mailformKontakt_per_Telefon"] {margin-left:310px;}

#mailformAnzahl_Tickets {margin-bottom:20px;}

.powermail-field-error {border: 1px solid #000; margin-bottom:20px;}
div.tx-powermail-pi1 fieldset {margin:0px 0px 0px 21px; padding: 5px 0px 0px 0px; border:none;}
div.tx-powermail-pi1 legend {display:none;}
div.tx-powermail-pi1 {margin:0px; padding:0px; border:0px;}
div.tx-powermail-pi1 p {margin:0px 0px 14px 310px;}
div.tx-powermail-pi1 label {display:block; float:left; width:310px;}
div.tx-powermail-pi1 select {border:none; color:#000; width:236px; font-family:Arial, Helvetica, Geneva, sans-serif;}
div.tx-powermail-pi1 select option {padding-left: 2px;}
div.tx-powermail-pi1 input {color:#000; padding:1px 3px 2px 3px; width:232px; margin-left:0px; margin-bottom:20px; font-family:Arial, Helvetica, Geneva, sans-serif;}
div.tx-powermail-pi1 input[type="file"] {margin-bottom:14px;}
div.tx-powermail-pi1 input.powermail_submit {height:auto; width:auto; padding-top:0px; margin-top:17px;}  
div.tx-powermail-pi1 textarea {margin-left:0px; width:233px; height:100px; border:none; color:#000; font-family:Arial, Helvetica, Geneva, sans-serif;font-size:13px; padding: 1px 3px 2px;}  }
div.tx-powermail-pi1 div.powermail_check_inner {height:23px;}
div.tx-powermail-pi1 #files_list {padding-right:5px;}
div.tx-powermail-pi1 #files_list div {height:25px; padding-top:3px;}
div.tx-powermail-pi1 #files_list input[type="button"] {width:auto; float:right; padding:0px; margin:-3px 0px 0px 0px;}

div.tx-filelist-pi1 {margin-left:21px; padding-top:2px;}
div.tx-filelist-pi1 a {color:#E2000F; text-decoration:none;}
div.tx-filelist-pi1 a:hover {color:#E2000F; text-decoration:underline;}
div.tx-filelist-pi1 td.tx-filelist-pi1-info, div.tx-filelist-pi1 td.tx-filelist-pi1-date {font-size:13px;}

#box_subnavigation {
	position: relative;
	top: 14px;
	left: 28px;
	width: 190px;
	height: 400px;
	float: left;
	margin: 0;
	display: table;
	padding-bottom: 20px;
}

#box_artikel {
	display: table;
	position: relative;
	width: 790px;

}

#box_artikel ul {
	list-style-image: url(../img/layout/punkt_content.gif);
	margin-left: -5px;
}

#box_artikel ul a {
	color: black;
	text-decoration: none;
}

#box_artikel ul a:hover {
	color: #e2000f;
	text-decoration: none;
}

#artikel {
	position: relative;
	top: -0px;
	width: 510px;
	left: 11px;
	display: table;
	padding: 10px;
}

#artikel ul {
	list-style-image: url(../img/layout/punkt_content.gif);
	margin-left: -27px;
	margin-top: -10px;
}

#artikel ul a {
	color: black;
	text-decoration: none;
}

#artikel ul a:hover {
	color: #e2000f;
	text-decoration: none;
}

#artikel img {
	padding-left: 0;
	margin-left: 0px;
}



#artikel_innen {
	position: relative;
}


#rechte_spalte {
	position: absolute;
	top: 0px;
	width: 203px;
	left: 575px;
	padding: 14px 0 10px;
}

#box_paginierung {
	left: 0px;
	position: absolute;
	top: 93px;
	height: 30px;
	width: 980px;
}

#infotext {
	left: 810px;
	position: absolute;
	margin-top: 2px;
	cursor: pointer;
}

#paginierung_fotogalerie {
	left: 911px;
	position: absolute;
	top: 18px;
}

#paginierung_leistungen {
	left: 709px;
	position: absolute;
	top: 23px;
}

/*#content_mitte {
	position: relative;
	top: -0px;
	width: 450px; 
	left: 11px;
	display: table;
	padding: 10px;
	border: 1px dotted green;
}
*/

#content_titelbilder {
	position: relative;
	top: -0px;
	width: 450px;
	left: 11px;
	height: 420px;
	display: table;
	padding: 0px;
}

#content_rechts {
	position: absolute;
	top: 0px;
	width: 260px;
	left: 720px;
	height: 400px;
	border-width: 0;
	right: 10px;
	display: table;
	float: left;
	padding: 10px 0;
}

#content_mitte_fotogalerie {
	position: relative;
	top: -0px;
	width: 520px;
	left: 11px;
	height: 420px;
	display: table;
	padding: 0px;
}

#quadrate_rechts_fotogalerie {
	position: absolute;
	top: 0px;
	width: 70px;
	left: 910px;
	height: 420px;
	padding: 0px;
	border-width: 0;
	display: table;
	float: left;
}

#layer_fotogalerie {
	position: absolute;
	top: 0px;
	width: 257px;
	left: 634px;
	height: 400px;
	padding: 10px;
	border-width: 0;
	float: right;
	background-color: white;
	filter: alpha(opacity=90);

/* IE */
	-moz-opacity: 0.9

;
	/* Mozilla */
	opacity: 0.9;
}

#layer_fotogalerie ul {
	list-style-image: url(../img/layout/punkt_content.gif);
	margin-left: -5px;
}

#quadrate_rechts_leistungen {
	position: absolute;
	top: 0px;
	width: 70px;
	left: 708px;
	height: 420px;
	padding: 0px;
	border-width: 0;
	display: table;
	float: left;
	z-index: 8;
}

#layer_leistungen {
	position: absolute;
	top: 0px;
	width: 182px;
	left: 778px;
	height: 400px;
	padding: 10px;
	border-width: 0;
	float: right;
	background-color: #e0e0e0;
	z-index: 8;
}

#layer_leistungen ul {
	list-style-image: url(../img/layout/punkt_content.gif);
	margin-left: -27px;
}

#box_spalterechts {
	padding-top: 6px;
}

#box_spalterechts ul {
	list-style-image: url(../img/layout/punkt_content.gif);
	margin-left: -20px;
	line-height: 20px;
}

#box_spalterechts a {
	color: #e2000f;
	text-decoration: none;
}

#box_spalterechts a:hover {
	color: #e2000f;
	text-decoration: underline;
}

.bodytext ul {
	list-style-image: url(../img/layout/punkt_content.gif);
	margin-left: -15px;
	line-height: 20px;
}

.bodytext a {
  color: #e2000f;
	text-decoration: none;
}

.bodytext a:hover {
	color: #e2000f;
	text-decoration: underline;
}

a.download {
  color: #e2000f;
	text-decoration: none;
}

a.download:hover {
	color: #e2000f;
	text-decoration: underline;
}

#boxlayer5 ul {
	list-style-image: url(../img/layout/bullet-startseite.gif);
	margin-left: -20px;
	line-height: 20px;
	color: white;
	margin-top: -13px;
}

#boxlayer5 a {
	color: #e2000f;
	text-decoration: none;
}

#boxlayer5 a:hover {
	color: white;
	text-decoration: none;
}

#boxen_unten {
	left: 0px;
	width: 980px;
	height: 90px;
	top: 0;
	border-width: 0;
	position: relative;
	display: inline-block;
	color: #efefef;
	background-color: #f4f4f5;
}

#boxen_unten_startseite {
	left: 0px;
	width: 770px;
	height: 90px;
	top: 549px;
	border-width: 0;
	color: #efefef;


/*	background-color: #f4f4f5;*/
	position: absolute;
}

#slideshow {
	left: 2px;
	width: 980px;
	height: 420px;
	top: 129px;
	display: inline-table;
	position: absolute;
	z-index: 1;
	border-width: 0;
}

#slideshowipad {
	display: none;
}



#slideshow img {
	position: absolute;

/*	height:185px;
	width: 500px;
*/	z-index: 1;
}

#slideshow img.obersteebene {
	z-index: 3;
}

#slideshow img.mittlereebene {
	z-index: 2;
}

/* ------------------------------------ Fonts Content  ------------------------------*/

.lauftext {
	font: 13px/21px Arial, Helvetica, Geneva, sans-serif;
	color: black;
	margin-left: 13px;
}

.lauftext a {
	color: #e2000f;
	text-decoration: none;
}

.textfotogalerie a:hover {
	color: #e2000f;
	text-decoration: underline;
}

.infotext {
	font: 13px/21px Arial, Helvetica, Geneva, sans-serif;
	color: #8e8f90;
}

/* ------------------------------------ Fotogalerie Brands ------------------------------*/

#bild_fotogalerie {
	float: left;
}

.textfotogalerie {
	font: 13px/21px Arial, Helvetica, Geneva, sans-serif;
	color: black;
	margin-left: 13px;
}

.textfotogalerie a {
	color: #e2000f;
	text-decoration: none;
}

.textfotogalerie a:hover {
	color: #e2000f;
}

/* ------------------------------------ Navigation ------------------------------*/

.navLeftCon {
	margin-bottom: 8pt;
}

.navLeftDotCon {
	float: left;
	width: 11px;
	margin-top: 4pt;
}

.navLeftTextCon {
	float: left;
	width: 110pt;
	font: 13px/18px Arial, Helvetica, Geneva, sans-serif;
	color: #7d7d7e;
	margin-bottom: -5px;
}

.navLeftSpaceSecondLevel {
	margin-top: 8pt;
}

.navLeftTextCon a {
	color: #7d7d7e;
	text-decoration: none;
}

.navLeftTextCon a:hover {
	color: #000;
}

.navigation {
	font: 13px Arial, Helvetica, Geneva, sans-serif;
}

.navigation a {
	color: #9e9e9f;
	text-decoration: none;
}

.navigation a:hover {
	color: black;
}

#navigationaktiv {
	color: black;
}

.navigation a:active, a:focus {
	outline: none;
}

/* ------------------------------------ Sprachwahl ------------------------------*/

.sprachwahl {
	font: 13px Arial, Helvetica, Geneva, sans-serif;
	color: silver;
}

.sprachwahl a {
	color: silver;
	text-decoration: none;
}

.sprachwahl a:hover {
	color: #e2000f;
}

#sprachwahlaktiv {
	color: #e2000f;
}

.sprachwahl a:active, a:focus {
	outline: none;
}

/* ------------------------------------ Subnavigation ------------------------------*/

.subnavigation {
	font: 13px/18px Arial, Helvetica, Geneva, sans-serif;
	color: #7d7d7e;
	margin-bottom: -5px;
}

.subnavigation a {
	color: #7d7d7e;
	text-decoration: none;
}

.subnavigation a:hover {
	color: #000;
}

#subnavigationaktiv {
	color: #000;
}

/* ------------------------------------ Sububnavigation ------------------------------*/

#subsubnaviactive {
	color: #000;
}

.subsubnavi {
	font: 13px/21px Arial, Helvetica, Geneva, sans-serif;
	color: #7d7d7e;
	margin: 5px 0 -10px 12px;
	padding-left: 10px;
	width: 90pt;
}

.subsubnavi a {
	color: #7d7d7e;
	text-decoration: none;
}

.subsubnavi a:hover {
	color: #000;
}

/* ----------------------------------- Boxen Unten ----------------------------*/

#box0 {
	top: 0px;
	left: 2px;
	width: 144px;
	z-index: 5;
	height: 39px;
	padding: 16px 0px 0px 0px;
	float: left;
	position: absolute;
}

#box0 div.facebook {float:left; padding: 0px 11px 0px 0px;}

#box1, #box1startseite {
	top: 0px;
	left: 201px;
	width: 144px;
	z-index: 5;
	height: 55px;
	border-left: 1px solid silver;
	float: left;
	position: absolute;
}

#box2, #box2startseite {
	top: 0px;
	left: 345px;
	width: 144px;
	z-index: 5;
	height: 55px;
	border-left: 1px solid silver;
	float: left;
	position: absolute;
}

#box3, #box3startseite {
	top: 0px;
	left: 489px;
	width: 144px;
	z-index: 5;
	height: 55px;
	border-left: 1px solid silver;
	float: left;
	position: absolute;
}

#box4, #box4startseite {
	top: 0px;
	left: 633px;
	width: 144px;
	z-index: 5;
	height: 55px;
	border-left: 1px solid silver;
	float: left;
	position: absolute;
}

#box5, #box5startseite {
	top: 0px;
	left: 777px;
	width: 155px;
	z-index: 5;
	height: 55px;
	border-left: 1px solid silver;
	float: left;
	position: absolute;
}

.angebot {
	font: 12px/18px Arial, Helvetica, Geneva, sans-serif;
	color: #232324;
	margin-left: 10px;
	margin-top: 12px;
}

.angebot a {
	color: #232324;
	text-decoration: none;
}

.angebot a:hover {
	color: gray;
}

/* ----------------------------------- Layer Startseite ----------------------------*/

.fadeCon {
	margin: 80pt 0pt 0pt 0pt;
}

#layer1 {
	position: absolute;
	top: 129px;
	left: 201px;
	z-index: 5;
	width: 145px;
	height: 420px;
}

#boxlayer1 {
	position: absolute;
	width: 145px;
	height: 420px;
	background-color: black;
	filter: alpha(opacity=70);

/* IE */
	-moz-opacity: 0.7

;
	/* Mozilla */
	opacity: 0.7;
}

#layer2 {
	position: absolute;
	top: 129px;
	left: 345px;
	z-index: 5;
	width: 145px;
	height: 420px;
}

#boxlayer2 {
	position: absolute;
	width: 145px;
	height: 420px;
	background-color: black;
	filter: alpha(opacity=70);

/* IE */
	-moz-opacity: 0.7

;
	/* Mozilla */
	opacity: 0.7;
}

#layer3 {
	position: absolute;
	top: 129px;
	left: 489px;
	z-index: 5;
	width: 145px;
	height: 420px;
}

#boxlayer3 {
	position: absolute;
	width: 145px;
	height: 420px;
	background-color: black;
	filter: alpha(opacity=70);

/* IE */
	-moz-opacity: 0.7

;
	/* Mozilla */
	opacity: 0.7;
}

#layer4 {
	position: absolute;
	top: 129px;
	left: 633px;
	z-index: 5;
	width: 145px;
	height: 420px;
}

#boxlayer4 {
	position: absolute;
	width: 145px;
	height: 420px;
	background-color: black;
	filter: alpha(opacity=70);

/* IE */
	-moz-opacity: 0.7

;
	/* Mozilla */
	opacity: 0.7;
}

#layer5 {
	position: absolute;
	top: 129px;
	left: 777px;
	z-index: 5;
	width: 205px;
	height: 420px;
}

#boxlayer5 {
	position: absolute;
	width: 205px;
	height: 350px;
	background-color: black;
	filter: alpha(opacity=70);

/* IE */
	-moz-opacity: 0.7

;
	/* Mozilla */
	opacity: 0.7;
	padding-top: 70px;
}

.layerangebot {
	font: 13px/21px Arial, Helvetica, Geneva, sans-serif;
	color: white;
	margin-left: 13px;
	margin-top: 12px;
	position: relative;
	z-index: 7;
	filter: alpha(opacity=100);


/* IE */
	-moz-opacity: 1.0;

/* Mozilla */
	opacity: 1.0

;
/* Safari, Opera */
}

.layerangebottitel {
	font: bold 13px/21px Arial, Helvetica, Geneva, sans-serif;
	color: white;
	margin-left: 10px;
}

.layerangebot {
	font: 13px/21px Arial, Helvetica, Geneva, sans-serif;
	color: white;
	margin-left: 10px;
}

.layerangebot  a {
	color: #e2000f;
	text-decoration: none;
}

.layerangebot a:hover {
	color: white;
}

.layerangebot li {
	font: 13px/21px Arial, Helvetica, Geneva, sans-serif;
	color: white;
	margin-left: 10px;
}

.layerangebot li a {
	color: #e2000f;
	text-decoration: none;
}

.layerangebot li a:hover {
	color: white;
}

.bildlayerangebot {
	margin-left: -10px;
}

/* ----------------------------------- Shop ----------------------------*/

#shop_ao_con {
	margin: 0px 0px 0px 11px;
	border-bottom: 1px solid black;
	background-image: url(../../../typo3conf/ext/tx_nwcshop/article_bg.gif);
	background-repeat: repeat-y;
}

.shop_ao_imgcon {
	float: left;
	width: 250px;
}

.shop_ao_textcon {
	float: left;
	width: 380px;
}

.shop_ao_text_title {
	margin: 10px 0px 0px 17px;
	font-weight: bold;
}

.shop_ao_text_text {
	margin: 0px 0px 15px 17px;
	width: 330px;
}

.shop_ao_pricecon {
	float: left;
	color: #FFFFFF;
	width: 135px;
}

.shop_ao_price_text {
	margin: 10px 0px 20px 0px;
	height: 40pt;
}

.shop_ao_price_pricetext {
	margin: 0px 0px 5px 0px;
}

.shop_ao_price_price {
	font-size: 18px;
	font-weight: bold;
	margin: 0px 0px 15px 0px;
}

.shop_ao_price_wkfild {
	width:120pt;
	border:0px solid black;
}

.shop_ao_price_feld {
	width: 30px;
	padding: 0px;
	font-size: 11px;
}

.shop_wk_item_con {
	padding: 3px 0px 3px 5px;
	border-bottom: 1px solid #D3D3D3;
}

.shop_wk_item_cell {
	float: left;
	width: 20px;
	border: 0px solid gray;
}

#shop_wk_item_totalcon {
	border-bottom: 1px solid black;
	padding: 5px 48pt 4px 0pt;
	font-weight: bold;
	text-align: right;
}

.shop_wk_buttontext {
	cursor: pointer;
	color: black;
	padding: 0px 3px 0px 3px;
	font-weight: bold;
}

.shop_wk_buttontext a {
	text-decoration: none;
	color: black;
}

.shop_rf_title {
	font-weight: bold;
	margin-bottom: 5pt;
	font-size: 14px;
}

.shop_rf_formcon {
	margin: 0pt 0pt 15pt 10pt;
}

#nwcShopLoginErrormsg {
	background-color: #e2000f;
	color: #FFFFFF;
	padding: 5pt;
	margin: 0pt 0pt 8pt 0pt;
}

#nwcShopLoginErrormsg2 {
	background-color: #e2000f;
	color: #FFFFFF;
	padding: 5pt;
	margin: 0pt 0pt 8pt 0pt;
}

#nwcShopLoginPwVergCon{
	margin: 8pt 0pt 0pt 0pt;
	cursor:pointer;
}

#nwcShopLoginPwVergNoMailError{
	position:absolute;
	margin: 1pt 0pt 0pt 0pt;
	background-color: #e2000f;
	color:#FFFFFF;
	padding: 0pt 5pt 0pt 5pt;
}

#nwcShopLoginPwVergConfirm{
	margin: 5pt 0pt 0pt 0pt;
	background-color:#e2000f;
	color:#FFFFFF;
	padding:2pt;
}

#nwcShopBasketButtons {
	margin: 15pt 10pt 0pt 10pt;
}

#nwcShopBasketMainCon {
	margin: 0pt 0pt 0pt 10pt;
}

#warenkorblink {
	z-index: 2000;
	position: absolute;
	margin: -24pt 0pt 0pt 468pt;
	width: 100pt;
	height: 10pt;
	font-weight: bold;
}
#warenkorblink a {
	font-weight: bold;
}

/* ----------------------------------- Warenkorb ----------------------------*/

#boxwarenkorb {
	top: 129px;
	margin-left: 981px;
	width: 200px;
	height: auto;
	border: 0px dotted red;
	z-index: 10;
	position: fixed;
}

#warenkorbheader {
	width: 173px;
	height: auto;
	background-color: #e2000f;
	font: bold 14px/14px Arial, Helvetica, Geneva, sans-serif;
	color: white;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 28px;
	border-bottom: 1px solid #000;
}

#warenkorbtext {
	width: 173px;
	height: auto;
	background-color: #d7d8db;
	font: 11px/14px Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 28px;
	border-bottom: 1px solid #000;
}

#warenkorbtotal {
	width: 173px;
	height: auto;
	background-color: #d7d8db;
	font: bold 11px/14px Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 28px;
	border-bottom: 1px solid #000;
}

#warenkorbkasse {
	width: 173px;
	height: auto;
	background-color: black;
	font: bold 12px/14px Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 28px;
	color: white;
}

#warenkorbkasse a {
	color: white;
	text-decoration: none;
}

#warenkorbkasse a:hover {
	text-decoration: none;
	color: #e2000f;
}

.category_overview {margin:0 0 0 10px;}

.tx-txnwcshop-pi1 .category_overview a, .tx-txnwcshop-pi1 .category_overview a:hover {color:black; text-decoration:none;}

.nwcshopartbaskins {
	margin: 5px 0px 10px 17px;
	color: black;
	font-weight: bold;
}

div.tx-yatse-pi1 {margin-top:23px; padding:0 0 0 22px; width:510px;}

div.tx-txnwcshop-pi1 a {color:#E2000F; text-decoration:none;}
div.tx-txnwcshop-pi1 a:hover {color: #e2000f; text-decoration: underline;}

.nwcshopartbaskins a{color:red;text-decoration:none;margin:0pt 0pt 0pt 10pt;}

/*
#shop_innen {
	position: relative;
	border-bottom: 1px solid #000;
	display: table;
	width: 780px;
	left: 11px;
	height: 180px;
}


#shop_bild {
	position: absolute;
	top: -0px;
	width: 250px; 
}


#shop_produkt {
	position: relative;
	top: -0px;
	width: 330px;
	display: table;
	padding: 0 10px 10px 5px;
	height: auto;
	left: 200px;
}


#shop_rechts {
	position: relative;
	top: 0px;
	width: 170px;
	left: 300px;
	background-color: #e2000f;
	padding-top: 0px;
	height: 180px;
	display: table;
}


.text_shop {
	font: 13px/21px Arial, Helvetica, Geneva, sans-serif;
	color: black;
	margin-left: 13px;
}

.text_shop a{
	color: #e2000f;
	text-decoration: none;
}
.text_shop a:hover{
	color: white;
}

.text_shop_weiss {
	font: 13px/21px Arial, Helvetica, Geneva, sans-serif;
	color: white;
	margin-left: 13px;
}

.text_shop_preis {
	font: bold 28px/21px Arial, Helvetica, Geneva, sans-serif;
	color: white;
	margin-left: 13px;
}

.text_shop a{
	color: black;
	text-decoration: none;
}
.text_shop a:hover{
	color: white;
}

*/

/* ----------------------------------- Hoover Layer Startseite ----------------------------*/

#sbox1 {
	position: absolute;
	top: 130px;
	left: 210px;
	z-index: 4;
	width: 143px;
	height: 420px;
}

#sbox2 {
	position: absolute;
	top: 130px;
	left: 353px;
	z-index: 4;
	width: 143px;
	height: 420px;
}

#sbox3 {
	position: absolute;
	top: 130px;
	left: 496px;
	z-index: 4;
	width: 143px;
	height: 420px;
}

#sbox4 {
	position: absolute;
	top: 130px;
	left: 639px;
	z-index: 4;
	width: 143px;
	height: 420px;
}

#sbox5 {
	position: absolute;
	top: 130px;
	left: 782px;
	z-index: 4;
	width: 196px;
	height: 420px;
}

