html {
padding:0;
margin:0; 
border:0; 
background-color:#3C3D3A;
font-size:76%; 
font-family:verdana, arial, sans-serif;
}

body {
padding:0; margin:0; border:0;
}

div#wrapper {
width: 950px;
position: relative;
margin: 0 auto;
}

.contentwrap {
position:absolute; z-index:3; top:213px; background-color: #3C3D3A; width: 950px;
}

.headerwrap {position:absolute; display:block; height:215px; z-index:5; width: 950px; overflow:hidden; }

td.product_note table.contenttable p {
	margin: 0; padding: 0;
}

* { color: #B7B7B5; border-collapse: collapse; line-height: 18px; }
* input, * option { color: #000000; }

td { 
color: #B7B8B3;
font-size: 11px;
}

body, select, input, textarea, table.basket_list, td.product_note, td.product_note2 {
    font-size:11px;
    font-family:verdana, arial, sans-serif;
	color: #B7B8B3;
}

input, textarea, select { 
	color: #000000;
}

td.single_header a,
td.single_header a:visited {
font-size: 1.2em;
color: #B7B8B3;
}

.product_subtitle, td.product_note {
	color: #00a7ec;
}

.product_subtitle {
	font-size:11px;
	padding: 0;
	margin: 0;
}
 
td.product_note2, td.product_note2 * {
	color: #727270;
}

table.basket_list {
	color: #B7B8B3
}

a {
    color:#00A7EC;
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}

.footer a {
 color: #00A7EC !important;
}

h1 {
    font-size:14px;
    /*font-weight:lighter;*/
}

h2 {
    font-size:13px;
    /*font-weight:lighter;*/
}

h3 {
    font-size:12px;
    margin-bottom:4px;
    margin-top:4px;
    color:#73746F;
}

h4 {
font-size:20px;
margin-top:0px;
margin-bottom:0px;
font-weight:normal;
}

img {
    border:none;
}

hr {
    width:100%;
    border:none;
    background-color:#3C3D38;
    height:5px;
    margin-top:30px;
}

hr.breed {
    width:100%;
    border:none;
    background-color:#3C3C3A;
    color:#3C3C3A;
    height:5px;
    margin: 0;
    clear: both;
}

.hrbreed {
   background: #2B2B29;
   color: #3C3C3A;
   padding-top: 30px; 
}

div.spacer img {
    display:block;
}


div.content, div.content2 {
    width: 100%; 
    background: #2B2B29;
    padding: 0;
	padding-top:20px;
    background-repeat: no-repeat;
    background-position: 100% 80%;
}


div.content div.column2-1, div.content2 div.column2-1 {
    margin-left: 30px;
    width:500px;
    float:left;
		display:inline;
}

div.content div.column2-2, div.content2 div.column2-2 {
    margin-left: 15px;
    width:310px;
    float:left;
    color:#72736E;
    margin-left:25px;
		font-size: 10px;
		display: inline;
}

div.bottomlogo {
  background: #2B2B29;
	padding-top: 30px;
	padding-left:30px;
}

div.bestelmenu {
    /* margin-left: 25px; */
}

div.header {
    width:950px;
    height:187px;
    text-align:right;
    background-repeat: no-repeat;
}

div.header div.language {
    padding-right:15px;
    padding-top:10px;
}

div.nav {
    background-color:#1E1E1C;
    text-align:left;
    padding-left:17px;
    height:27px;
    /* min-height:27px; */
}

div.nav a {
    display:block;
    float:left;
    border-right:1px solid black;
    color:white;
    padding-left:20px;
    padding-right:20px;
    padding-top:7px;
    padding-bottom:7px;
    text-decoration:none;
		display: inline;
}

div.shop a, div.shop a:active, div.shop a:link, div.shop a:hover  {
    display:inline;
    border-right:1px solid black;
    color:white;
    padding: 0;
    text-decoration:none;
}

div.nav a:hover {
    background-color:#3C3C3A;
    text-decoration:none;
}

div.nav a.active {
    color:white;
    background-color:#2B2B29;
}

div.nav a.inactive {
    color:white;
    background-color:#2B2B29;
}

div.nav div.shop {
    padding-top:7px;
    padding-right:16px;
    float:right;
		display: inline;
}

img.logo {
    display:block;
}

div.footer {
    /* border-top:1px solid black; */
    background-color:#3C3C3A;
    color:black;
    padding-left:30px;
    padding-top:6px;
    padding-bottom:34px;
}

div.footer a {
    text-decoration:none;
    color:black;
    font-size:10px;
}

div.footer a:hover {
    text-decoration:underline;
}

/* HOME STYLES */

    table.release td.image {
        padding-right:20px;
    }

    table.release td.info {
        vertical-align:top;
    }

    table.release td.buttons {
        vertical-align:bottom;
    }

hr.basket_line { 
  border: 0;  
  border-bottom: 1px solid black;
  margin: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 10px;
  background-color:#2B2B29;
  color:#2B2B29;
}
.basket_buttons { text-align: left; }
td.basket_delete { text-align: left; }
td.basket_text { 
    font-size:11px;
    font-family:verdana, arial, sans-serif;
    color:#B7B7B5;
}
div.basket_button {
	width: 130px;
	text-align: center;
	background-color: #000000;
	color: #009EDF ;
	padding: 10px;
	/* cursor: pointer; */
}

td.basket_header { 
	padding: 5px;
	background-color: #1E1E1C;
}

td.product_note table {
vertical-align: top;
color: #B7B8B3;
font-size: 11px;
}

a.noitemwrap, a.active { 
	padding: 0; margin: 0;
	height: 10px; 
}
.shop2 { width: 200px; font-size: 11px; }
.containerwrap {margin: -5;}
.shop2 a, .shop2 a:link, .shop2 a:visited, .shop2 a:hover { display:inline; }

div.nav {
    background-color:#1E1E1C;
    text-align:left;
    padding-left:17px;
    height:27px;
    min-height:27px;
}

div.nav a {
    display:block;
    line-height:13px;
    float:left;
    border-right:1px solid black;
    color:white;
    padding-left:20px;
    padding-right:20px;
    padding-top:7px;
    padding-bottom:7px;
    text-decoration:none;
		display: inline;
}

div.nav a:hover {
    background-color:#3C3C3A;
    text-decoration:none;
}

div.nav a.active {
    color:white;
    background-color:#2B2B29;
}

div.nav div.shop {
    padding-top:7px;
    padding-right:16px;
    float:right;
	padding: 0;
	display:inline;
}

div.navlevel2 a, div.navlevel2 a:hover {
    text-align: left;
    background-color:#3C3C3A;
    display:block;
    line-height:13px;
    /*border-right:1px solid black;*/
    color:#B7B8B3;
    padding-left:20px;
    padding-right:20px;
    padding-top:2px;
    padding-bottom:2px;
    text-decoration:none;
	border-bottom: 1px solid #2B2B29;
}

div.navlevel2 a:hover {
    background-color:#1E1E1C;
	color: #00A6EC;
}

div.nav { float: left; display:inline; }
div.menu { background-color: #000000; }
div.shopbasket { 
	background-color: #1e1f1d;
	height: 27px;
	padding-top: 7px;
	text-align: right;
	padding-right: 10px;
}

div.pagetitle { font-size: 20px; margin-bottom:30px; }
div.bestelmenuitem { color:#000000; }
div.bestelmenuitem a, div.bestelmenuitem b { padding-right: 3px; padding-left: 3px; }
div.bestelmenuitem b, .bestelitemactive { color: #72736E; }
.active, .inactive { font-size: 11px; }
.active { color: #B7B8B3; }
.inactive { text-decoration: underline; }

div#tt_address_form * { color: #B7B7B5; }
div#tt_address_form input { color: #000000; }

div.nav { margin:0; padding:0;}
div.shopbasket { margin: 0; padding: 0; }
div.shopbasket .tx-ttproducts-pi1 { padding: 0px; margin: 0; margin-right:10px; padding-top: 8px; height: 0px;}
div.navcontainer { 
  z-index: 7;
  height: 600px;
  background-color: transparent; 
  height: 27px; 
  position: absolute;
  top: 187px;
}

div.menu {
  z-index: 999;
  position: absolute;
  top: 186px;
  height: 27px;
}

div.menubg_and_minibasketcontainer {
  z-index: 6;
  width: 950px;
  position: absolute;
  top: 186px;
  height: 27px;
  overflow: hidden;

}

div.content div.column2-1 table td {
background: #2B2B29;
}

/* CSC Mailform Typo3 4.0 */
.csc-mailform, .csc-mailform-radio, .csc-mailform-check, .csc-mailform-radio fieldset {
	border: 0;
}
.csc-mailform-field {
	margin: 5px 0px 5px 0px;
}
.csc-mailform-field label {
	display: block;
}
.csc-mailform-radio label {
	display: inline;
}
.csc-mailform-radio legend {
	display: none;
}

.csc-mailform {
margin: 0;
padding: 0;
}

.catalogprice {
padding-right: 30px;
font-size: 14px;
font-weight: bold;
}

td.info h3 {
margin: 0;
font-size: 1.2em;
padding: 0;
}
td.info h4 {
margin: 0;
padding: 0;
color: #00a7ec;
}

td.catalogdetailprice {
text-align: right;
}

div.csc-header h1,
div.csc-header h2,
div.csc-header h3,
div.csc-header h4,
div.csc-header h5 {
margin-bottom: -7;
margin-top: 15px;
}

div.column2-2 h1,
div.column2-2 h2,
div.column2-2 h3,
div.column2-2 h4,
div.column2-2 h5,
div.column2-2 div.csc-header h1,
div.column2-2 div.csc-header h2,
div.column2-2 div.csc-header h3,
div.column2-2 div.csc-header h4,
div.column2-2 div.csc-header h5 {
margin-bottom: -7;
margin-top: 15px;
color: #72736E;
}

p.bodytextnews {
color: #72736e;
}

#tx-ttproducts-pi1-single .product_note table.contenttable {
margin-left: 60px;
margin-top: 15px;
}

#tx-ttproducts-pi1-single .product_note table.contenttable td {
padding-bottom: 5px;
padding-right: 5px;
}

.menubg_and_minibasketcontainer .shopbasket a,
.menubg_and_minibasketcontainer .shopbasket div {
color: #00A7EC;
text-decoration: none;
}

td.price11 {
padding-top: 3px;
color: #0298D5;
text-align: right;
vertical-align: bottom;
padding-bottom: 4px;
}

td.price22 {
padding-top: 20px;
padding-right: 44px;
color: #B7B7B5;
font-weight:bold;
text-align: right;
}

td.product_note {
padding-right: 20px;
}