<!--
html {height:101%;margin:0px;}

body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
        font-size: 11px;
	background-color:#b9005d;
	background-image: url(bg.gif);
	background-repeat:repeat-x;
	background-color:#b9005d;
	text-align:center;
}
#loginhead{margin:0px;padding:0px;height:20px;margin-left:20px;}
#custlog{color:#cc0066;margin:0px;padding:0px;margin-left:5px;padding-top:4px;}
div.layout {
	text-align:left;
	margin:auto;
	width:732px;
}

div.lang-select{
        text-align:right;
	width:732px;
margin-top:7px;
	height:18px;
 
}

div.logo {
	background-image: url(toprow.gif);
	margin:0px;
	padding:0px;

	width:732px;
	height:40px;
}

div.logo IMG{margin-top:5px;}

div.logo div.logi {margin-left:5px;}

div.head {
	background-image: url(head.gif);
	background-repeat:repeat-x;
	width:732px;
	height:198px;
}

div.head IMG{margin-left:5px;}

div.mitte-top {
	margin-bottom:-5px;
	width:732px;
	height:30px;
}

#Mitte {
        background-color: #ffffff;
        width:732px;
	overflow:hidden;

	
}
#wk{float:left;margin:0px;border:0px;}

.button{float:right;border:0px;margin-right:24px;}
.csc-firstHeader  {margin-top:0px;}
.such{color: #cc0066;float:left;}
.koerbsche{float:left;margin-left:-20px;}
.button {display:inline;margin-left:47px;}
.artikel{margin-top:5px;margin-left:5px;float:left;}
.summe{margin-top:5px;float:right;display:inline;margin-right:20px;}
.minibask {  background-image: url(navi_bg_sub.gif);
  background-repeat:no-repeat;height:16px;font-weight:normal;margin-left:20px;font-size:10px;height:20px;}
.wkorb {padding-top:2px; background-image: url(navi_bg_over.gif);
  background-repeat:no-repeat;margin-left:20px;height:20px;margin-bottom:-2px;}
#Mitte .Links .wkorb a, #Mitte .Links .wkorb a:visited {color: #cc0066}
.menuspace{height:20px;}

.suche-txt{margin-left:5px;border : solid 1px;float:left;font-size:9px;width:100px;}

.lupe {float:right;margin-right:34px;}

.suche-links{height:17px;margin-top:3px;width:200px;margin-bottom:2px;margin-left:25px;}

.trenner{margin-left:20px;}

.Links form {margin:0px;padding:0px;}
.submitinput {margin-left:1px;margin-top:1px;}
.logout{font-size:13px;margin-left:40px;color:#cc0066;font-weight:bold;border: 1px black;background-color:white}
.log_in {color: black;margin-left:20px;font-size:9px;background-image: url(dot180.gif);
  background-repeat: repeat-x  ;
  background-position: top;width:180px;padding-top:2px;}
.logtxt{margin-left:5px;}
.textinput {border : solid 1px;}
.Links .textinput {width:90px;font-size:10px;margin-bottom:1px;}
#Mitte .Links  a,#Mitte .Links  a:hover,#Mitte .Links  a:visited {
     color: #999999;font-size: 11px;
     text-decoration:none;
 
}

#Mitte .Links {paddin:0px;margin:0px;
	margin-left:0px;float:left;font-weight:bold;
	width:215px;background-color: inherit;
}
.menulvl3 {width:180px;margin-top:3px;margin-bottom:5px;}


.menulvl1 {margin-left:20px;

}
.menulvl2 a {margin-left:20px;

}
.menulvl3  a {margin-left:35px;

}

.menu-level1,.menu-level1-active,.menu-level1-with-subpages,.menu-level1-current-active{
    height:20px; 
width:180px;
padding-top:3px;
margin-bottom:-2px;

 }

.menu-level2-with-subpages,.menu-level2,.menu-level2-active,.menu-level2-current-active{
height:16px; 
width:180px;
padding-top:2px;
margin-bottom:1px;
 }

#Mitte .Links   a{padding-left:25px;}
.links img {margin-left:1px;}
.menu-level1-active a {color: #000000;}
.menu-level1-current-active ,.menu-level1-active ,#loginhead{
   background-image: url(navi_bg_over.gif);
  background-repeat:no-repeat;
   color: #000000;
}
.menu-level2-current-active , .menu-level2-active {
   background-image: url(navi_bg_sub.gif);
  background-repeat:no-repeat;
   color: #000000;
}

#Mitte .Links .menu-level3-current-active a:visited,
#Mitte .Links .menu-level3 a:hover,
#Mitte .Links .menu-level3-current-active a:active,
#Mitte .Links .menu-level1-active a:hover,
#Mitte .Links .menu-level2-current-active a:visited,
#Mitte .Links .menu-level2 a:hover,
#Mitte .Links .menu-level1-active a,
#Mitte .Links .menu-level2-active a,
#Mitte .Links .menu-level2-current-active a:active,
#Mitte .Links .menu-level1-current-active a:visited,
#Mitte .Links .menu-level1 a:hover,
#Mitte .Links .menu-level1-current-active a:active {

   color: #000000;
}
.menu-level1 a{height:20px;}
.menu-level2 a{height:16px;}
.menu-level2-active a{color: #000000;}
.menu-spc  {font-size: 1px;}
.menuspace{width:180px;
  background-image: url(dot180.gif);
  background-repeat: repeat-x  ;
  background-position: bottom;}


#Mitte .Kontent {
	width:500px;
        float:left;
        background-color: inherit;
}

.Kontent  a, .Kontent  a:visited{
        color: #cc0066;
        text-decoration:none;
}



div.mitte-top {clear:left;
	background-image: url(oben.gif);
	height:30px;
}

div.mitte-unten {clear:left;
	background-image: url(unten.gif);
	height:50px;
}

div.navi-unten {
        clear:left;
        text-align:center;color:white;
	width:732px;margin-left:-20px;margin-top:15px;
}
div.footer {
       clear:left;
       text-align:right;
       font-size: 9px;
       width:732px;
       list-style:none;
}
 
div.navi-unten li{
  margin-left:10px;
  display:inline;
  list-style:none;
}

div.navi-unten li a,div.navi-unten li a:hover,div.navi-unten li a:active,div.navi-unten li a:visited {
   font-size: 11px;
   color :white;
   text-decoration:none;
   list-style:none;
}
#kind {margin:0px;width:80%;float:left;}
#price1{margin:0px;width:20%;text-align:right;}

#ptext{
margin:0px;
float:left;
width:40%;}

.basketinput{border: 1px solid;margin:0px;margin-bottom:2px;width:57%;float:left;}
#colfull{height:25px;clear:both;padding-top:10px;padding-bottom:10px;}

#prod {
margin-top:10px;
margin-bottom:10px;
  border:none;
  /*height:150px;*/
  width:500px;
  background-image: url(dot180.gif);
  background-repeat: repeat-x;
  background-position: bottom;}

#dispview .csi-center{margin-top:0px;float:left;width:244px;display:inline;}
#dispview .csi-right {width:247px;float:right;}
#prod-img {float:left;width:244px;display:inline;}

#prod-txt {
/*float:right;*/
width:247px;
display:inline;}

#prod-txt .bodytext {margin-top:3px;margin-bottom:0px;}
#prod-txt .csi-textpic IMG {margin:0px;padding:0px;}
#prod-txt .csi-textpic {margin-bottom:10px;}
#prod-txt .top-menu, .top-menu-active {  font-size: 11px;color:white;}
#prod-img .csi-left{margin:0px;padding:0px;float:left;width:244px;display:inline;}
#prod-txt .csi-center{margin-top:0px;clear:both;}
#dispview .csi-clear ,#prod-img .csi-clear {visibility:hidden;}
#prod-txt .csi-right img, .csi-right .bodytext {
 
margin-left:3px;}
#prod-txt .csi-right{
 background-image: url(main_verlauf_244.gif);
  background-repeat: repeat-x ;
  background-position: bottom;height:141px;
margin:0px;padding:0px;float:right;width:247px;display:inline;}
.navi-unten li a {margin-left:-2px;}
.headings img{margin-bottom:10px;}
#singleright p{margin-top:10px;}
#singleright h3 {font-size:16px;font-weight:bold;margin-bottom:10px;background-image: url(dot180.gif);
  background-repeat: repeat-x ;
  background-position: bottom;}

#itemtext p {margin:0px;margin-bottom:10px;}

#linkbrowse, #linkprev,#linknext {margin-bottom:15px;width:33%;float:left;}

#linkbrowse {text-align:center;}

#linknext{text-align:right;}

#itemimage, #itemtext {
  height:145px; 
  background-image: url(main_verlauf_244.gif);
  background-repeat: repeat-x ;
  background-position: bottom;
  width:50%;
  float:left;
  margin-top:20px;
}

#itemspc {margin-bottom:10px;}

#itemtext #itemtitle a{
  font-size:16px;
 font-weight:bold;
 color:#000000;}

#price {font-size:17px;}

#itemtitle { 
  background-image: url(dot180.gif);
  background-repeat: repeat-x ;
  background-position: bottom;}

#prevsingle,#nextsingle,#backsingle{font-size:10px;font-weight:bold;height:16px;float:left; }
#prevsingle{clear:left;
height:20px;
width:137px;
}
#prevsingle a{background-image: url(pfeil_left.gif);
display:inline-block;
background-repeat: no-repeat;
background-position: left;
padding-left:20px;
padding-bottom:3px;
margin-right:15px;
}
#backsingle{text-align:center;width:45%;}

#nextsingle{
height:30px;
float:right;
}

#nextsingle a{
display:inline-block;
padding-bottom:3px;
text-align:right;
background-image: url(pfeil_right.gif);
background-repeat: no-repeat;
background-position: right;
padding-right:20px;
margin-right:5px;
}

#singleleft,#singleright{width:50%;float:left;margin-bottom:25px;margin-top:25px;}

.nix{visibility:hidden;font-size:0px;border:none;width:0px;}
#rightcol select {margin-top:3px;width:100px;}
#rightcol input {margin-top:3px;width:30px;}
#leftcol,#rightcol,#leftcolp,#rightcolp{margin:0px;width:37%;float:left;}

#leftcol,#leftcolp{margin-left:5px;clear:left;}

#leftcolp,#rightcolp{font-size:18px;font-weight:bold;margin-top:10px;}

HR.clearer {border:none;height:1px;
  background-image: url(dot180.gif);
  background-repeat: repeat-x  ;
  background-position: bottom;clear:both;}

.news-list-date{
 margin-top: 2px;
font-weight:normal;
font-size: 9px
}
.news-list-category{margin-top:10px;margin-bottom:10px;}

h2,h3 {font-size:12px;font-weight:bold;margin:5px;margin-left:0px;color:#b9005d;}
h3 {color:black;}

.news-single-author{visibility:hidden;height:0px;}

.formfield #absenden{height:19px;margin:0px;padding:0px;float:right;background-color:white;margin-right:160px;_margin-right:157px;background-image: url("senden1.gif");_background-image: url("senden.gif");}
.formfield select,.formfield input, .formfield textarea {font-size:11px;border:solid 1px #999999;
 }

/* Single */

div.news-single-img{float:right;margin-left:5px;margin-top:25px;}
div.news-single-img img{border: dotted 1px #cdcdcd;padding:1px;margin-bottom:3px;}
p.news-single-imgcaption{font-size:0.9em;color:#6f6f6f;margin-top:1px;margin-left:2px;;margin-bottom:10px!important;}


.news-single-author{visibility:hidden;height:0px;}
.formlabel {border:none;margin:0px;width:30%;float:left;}
.formfield {margin-top:5px;width:100%;float:right;}
.formfield input ,.formfield select,.formfield textarea{width:190px;}
.csc-form-label{margin:0px;width:100%;float:left;}
#sum,#shipping-price,.price-total{font-weight:bold;}
#shipping,#sum{float:left;}
#shipping-price,.price-total{float:right;}
#next{float:right;}
#act{float:left;}

.Kontent p{margin:0px;}

#dot{height:1px;margin:0px;font-size:0px;}
.news-single-category ,.news-single-img{margin-bottom:10px;}
#aktual,#next,#aktual2{color:#cc0066;width:100px;margin-top:10px;}

#weiter2,#weiter{color:#cc0066;width:100px;}
-->

.news-single-timedata,.news-list-date {display:none;}


.csc-header h1{
font-weight:bold;
font-size: 16px
}


.tx-srfeuserregister-pi1 legend {
font-weight:bold;
padding:0pt 0.5em;
color:black;

}

.tx-srfeuserregister-pi1 dd {
text-align:left;
width:70%;
}


.news-list-item a img{background-color:#FFFFFF;
border:1px dotted #D8D8D8;
clear:both;
display:block;
float:left;
margin-bottom:20px;
margin-right:10px;
padding:0.2em;}


.news-list-item .list a  {
	color:#b9005d;
	font-size:130%;
	font-weight:bold;
}

.subheader {
	font-size:100%;
	margin-bottom:8px;
	color:#999999;
	font-weight:bold;
}


.news-single-item h1{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#b9005d;
font-size: 140%;
margin:0px;
}

.news-single-item h3{
color:#999999;
font-size: 110%;
margin-bottom:10px;
}

.news-list-morelink{
font-family:arial;
font-size:70%;
margin-top:5px;
}

#tickerspace{margin-bottom:15px;}

#showit{margin-right:5px;
margin-top:3px;}

#prod-txt .csi-imagewrap{
margin-left:-11px;
}
.news-list-item a:hover{
color:#642a23;
}

#payment-select {
width:185px;
}
#shipping-select {
width:185px;
}

.price_summary span {
display:block;
color:#b9005d;
font-size:14px;
font-weight:bolder;
padding-bottom:5px;
padding-top:10px;
}

#ptext{
margin-right:-90px;
}
i{color:#b9005d;
font-style:normal;
font-weight:bold}

.csc-mailform { border: 1px dotted; width:150px;padding:5px;}
.csc-mailform input,  .csc-mailform textarea { margin: 2px; }

H3 em,em{color:#b9005d;
font-style:normal;
font-weight:bold}

.tx-ttnews-browsebox-SCell {
background-color:#f4f2f3;
border:1px solid #cccccc;
}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
font-weight:bold;
}