/* *********************************************************** */
	/* Allgemeine Definitionen */
	/* *********************************************************** */
	/* der Body, ohne Abstand vom Rand */
body {
	margin: 0px;
	background-color: #434345;
}

/* die normal Schrift */
td,div,p {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 150%;
}

/* bilder */
img {
	border: 0px;
}

td.header {
	background-color: #000000;
	padding-top: 11px;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 11px;
}

td.footer {
	padding-top: 11px;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 11px;
}

div#language_picker {
	position: relative;
	left: 360px;
	top: -19px;
	width: 150px;
}

.flag {
	padding-left: 3px;
	padding-right: 3px;
	visibility: visible;
}

td.top_nav {
	background-color: #191919;
	width: 100%;
}

td.sub_nav {
	background-color: #191919;
	width: 100%;
	height: 0px;
	margin: 0px;
	padding: 0px;
}

/* Links */
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
}

/* Listen */
li {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(0, 0, 0);
	font-size: 10px;
}

/* Eingabe Feld */
input {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(0, 0, 0);
	font-size: 10px;
}

/* Auswahl */ /* select {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(0, 0, 0);
	font-size: 10px;
}
*/ /* Textbereich */
textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(0, 0, 0);
	font-size: 10px;
}

/* *********************************************************** */
	/* dynamische Inhalte */
	/* *********************************************************** */
	/* Inhaltselemente */
.content {
	color : #FFFFFF;
	padding-left: 25px;
	padding-right: 0px;
	padding-top: 15px;
	padding-bottom: 15px;;
	color: #FFFFFF;
}

.content img {
	border: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
}

.csc-header,csc-header-n1 {
	visibility: hidden;
	height: 0px;
}

.csc-firstHeader {
	font-size: 10px;
	font-weight: bold;
}

.bodytext {
	width: 700px;
	margin-top: 0px;
}

.tx-ttproducts-pi1 .bodytext {
	width: 380px;
	width= 250px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right:0px;
}

/* das Newsletter Mail */
.csc-mailform {
	border-width: 0px;
	vertical-align: middle;
}

.csc-mailform-field {
	vertical-align: middle;
}

.csc-mailform input {
	border-width: 1px;
	border-style: solid;
	border-color: #434345;
}

.csc-mailform-submit {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	background-color: #191919;
	color: #FFFFFF;
	width: 120px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: solid;
	border-width: 0px;
	border-color: #FFFFFF;
}

.csc-form-fieldcell {
	vertical-align: middle;
}

.csc-form-labelcell {
	vertical-align: middle;
	width: 100px;
}


/* *********************************************************** */
	/* shop */
	/* *********************************************************** */
	
div#tx-ttproducts-pi1 {
	width: 100%;	
}
	
.product_list {
	position: relative;
	top: -3px;
	left: -25px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.product_list_entry {
	padding-left: 25px;
	padding-right: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px;
	margin-top: 2px;
	background-color: #191919;
}

.product_list_entry a {
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.product_list_entry a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.product_list_entry a:active {
	color: #ffffff;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.basket_payment a {
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.basket_payment a:active {
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.basket_payment a:visited {
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.basket_payment a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

iframe.product_single_view_container {
	border: 0px;
	width: 608px;
	height: 470px;
	position: relative;
	left: -10px;
	top: -1px;
}

.shop_button {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	background-color: #191919;
	color: #FFFFFF;
	width: 120px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: solid;
	border-width: 0px;
	border-color: #FFFFFF;
}

.shop_button_basket {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	background-color: #191919;
	color: #FFFFFF;
	width: 200px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: solid;
	border-width: 0px;
	border-color: #FFFFFF;
}

.shop_field {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #000000;
	border: solid;
	border-width: 1px;
	border-color: #191919;
}

select {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #000000;
	border: solid;
	border-width: 1px;
	border-color: #191919;
}

.tx-frontlinefriends-pi1 .subnav{
	padding-left:750px;
	padding-top:276px;
}
.tx-frontlinefriends-pi1 .subnav img{
	padding:0;
	margin:0;
}
.tx-frontlinefriends-pi1 .invis{
	display:none;
}
.tx-frontlinefriends-pi1 .viewnum{
	font-size:2.5em;
	text-decoration:none;
}
.tx-frontlinefriends-pi1 img{
	padding:0;
	margin:0;
	margin-right:11px;
	margin-bottom:11px;
	border:1px solid #aaa;
}
.tx-frontlinefriends-pi1 a img{
	border:0;
}
.tx-frontlinefriends-pi1 .images{
	float:left;
	width:752px;
	cursor:pointer;
}
.tx-frontlinefriends-pi1 .detail{
	float:left;
	width:340px;
	height:270px;
	cursor:default;	font-size:0.8em;
}
* html .tx-frontlinefriends-pi1 .detail{
	width:337px;
}
.tx-frontlinefriends-pi1 .detail p{
  padding:0;
  margin:0;
  margin-top:5px;
  margin-right:5px;
  height:35px;
}
.tx-frontlinefriends-pi1 .detail img{
  padding:0;
  margin:0;
}

.tx-frontlinefriends-pi1 .credits{
 
  padding:0;
  margin:0;
  overflow:hidden;
  width:736px;
  height:3em;
}
.tx-frontlinefriends-pi1 #friends_scroller{
  padding:0;
  margin:0;
  white-space:predefined;
  width:780px;
}
