body { /*background-image:url(img/bg-all.gif);background-repeat:repeat;*/background-color:#000000;font-family:Verdana,Arial,Avantgarde;color:#ffffff;font-size:12px;}

a:link { color:#ffffff;text-decoration:none; }/*bf0d0d#FE0000*/
a:visited { color:#ffffff;text-decoration:none; }/*848484#FC6C6C*/
a:focus { color:#ffffff;text-decoration:none; }/**/
a:hover { color:#FE0000;text-decoration:none; }/**/
a:active { color:#ffffff;text-decoration:none; }/**/


/* Struktur */
div.left-bg {
  position:absolute;top:0px;left:0px;width:230px;height:100%;
	background-image:url(img/bg-left.gif);background-repeat:repeat-y;
	/*border:1px solid #ff0000;*/
}
div.head {
  position:absolute;top:0px;left:0px;height:30px;width:100%;background-color:#0E0E0E;
	text-align:right;
/*	border:1px solid #ff0000;*/
}
div.head div {margin-top:8px;}
div.head-line {
  position:absolute;top:30px;left:0px;height:2px;width:100%;
	background-image:url(img/bg-line1.gif);background-repeat:repeat-x;
}
div.lady {
  position:absolute;top:0px;left:0px;width:129px;height:198px;
}
div.lady img, div.logo img {border:0px;}
div.logo {
  position:absolute;top:47px;left:129px;width:481px;height:102px;z-index:1;
}
div.ecken {
  position:absolute;top:30px;left:129px;width:135px;height:17px;
}
div.logo-line1 {
  position:absolute;top:42px;left:264px;width:356px;height:5px;
	/*border:1px solid #ff0000;*/
}
div.logo-line3 {
  position:absolute;top:47px;left:610px;width:26px;height:102px;
}
div.logo-line2 {
  position:absolute;top:149px;left:129px;width:488px;height:3px;
}
/*div.login-box { 
   position:absolute;top:40px;left:650px;z-index:1;
  /*border:1px solid #ff0000;*//*
}
div.login-box img.login_width {height:1px;width:360px;}*/
div.menu {
  position:relative;top:240px;left:30px;width:190px;overflow:hidden;
}
div.position {
  position:absolute;top:165px;left:240px;border:1px solid #00ff00;
}
div.content {position:absolute;top:80px;left:270px;padding:0px 0px 40px 0px;
	/*border:1px solid #ff0000;*/
}
table.content_table {width:100%;}
td.inhalt {vertical-align:top;padding:80px 0px 0px 0px;}
td.inhalt img.inhalt_width {height:1px;width:450px;}
td.rechts {vertical-align:top;padding:0px 40px 0px 40px;width:160px;text-align:right;}
div.rechts2 {border-left:1px solid #191919;border-right:1px solid #191919;margin-left:auto;
   /* border-top:1px solid transparent;border-bottom:1px solid transparent;*/overflow:hidden;}
div.rechts1 {background-image:url(img/rechts-top.gif);background-repeat:no-repeat;width:160px;height:29px;margin-left:auto;}
div.rechts3 {background-image:url(img/rechts-bottom.gif);background-repeat:no-repeat;width:160px;height:29px;margin-left:auto;}
/*Struktur ende*/

/*Menü*/

/*
div.head-top {text-align:right;}
div.head-top p {margin-top:2px;margin-right:48px;padding:0px;margin-left:auto;width:400px;text-align:right;letter-spacing:2px;font-size:11px;}*/
span.top_menu, span.top_menu_a  {font-weight:normal;font-size:10px;color:#FE0000;}
span.top_menu a:link, span.top_menu a:visited {color:#ffffff;}
span.top_menu_a a:link, span.top_menu_a a:visited, span.top_menu a:hover {color:#FE0000;}
  
/*Menü links senkrecht*/
/*alle aktiven*/

div.menueins a:link, div.menuzwei a:link, 
div.menudrei a:link, div.menuvier a:link, 
div.menufuenf a:link, div.menusechs a:link,
span.top_menu a:link {color:#ffffff;} 

div.menueins a:visited, div.menuzwei a:visited,
div.menudrei a:visited, div.menuvier a:visited,
div.menufuenf a:visited, div.menusechs a:visited,
span.top_menu a:visited {color:#ffffff;} 

div.menueinsa a:link, div.menuzweia a:link, 
div.menudreia a:link, div.menuviera a:link, 
div.menufuenfa a:link,div.menusechsa a:link, 
div.menueinsa a:visited, div.menuzweia a:visited,
div.menudreia a:visited, div.menuviera a:visited,
div.menufuenfa a:visited, div.menusechsa a:visited {color:#FE0000;}

div.menueinsc a:visited, div.menuzweic a:visited,
div.menudreic a:visited, div.menuvierc a:visited,
div.menufuenfc a:visited, div.menusechsc a:visited {color:#FE0000;}

div.menueinsa a:hover, div.menuzweia a:hover,
div.menudreia a:hover, div.menuviera a:hover,
div.menufuenfa a:hover, div.menusechsa a:hover,

div.menueins a:hover, div.menuzwei a:hover, 
div.menudrei a:hover, div.menuvier a:hover, 
div.menufuenf a:hover, div.menusechs a:hover {color:#FE0000;} 

div.menueins, div.menueinsa, div.menueinsc {color:#FE0000;
  line-height:16px;text-align:left;font-size:12px;/*font-weight:bold;*/	margin:5px 0px 5px 0px;padding:0px;	}
div.menueinsa {}
div.menueinsc {}

/*zweite ebene*/
div.menuzweiall {margin:5px 0px 15px 20px;padding:0px;}
div.menuzwei, div.menuzweia, div.menuzweic {color:#FE0000;
  line-height:14px;text-align:left;font-size:11px;/*font-weight:bold;*/
	margin:4px;padding:0px;}
div.menuzweia {}
div.menuzweic {}


/*dritte ebene
div.menudrei, div.menudreia, div.menudreic {
  line-height:14px;text-align:left;font-size:13px;
	margin:0px 0px 0px 43;padding:3px 0px 2px 4px;}
div.menudreia {border-bottom:2px solid #FE7200;}
div.menudreic {border-bottom:2px solid #014fff;}

/*vierte ebene
p.menuvier {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:45px;background-color:#dff0f5;}
p.menuviera {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:45px;background-color:#ffffff;}
p.menuvierc {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:45px;background-color:#94dbf2;}

/*fuenfte ebene
p.menufuenf {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:60px;background-color:#dff0f5;}
p.menufuenfa {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:60px;background-color:#ffffff;}
p.menufuenfc {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:60px;background-color:#94dbf2;}
	
/*sechste ebene
p.menusechs {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:75px;background-color:#dff0f5;}
p.menusechsa {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:75px;background-color:#ffffff;}
p.menusechsc {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:75px;background-color:#94dbf2;}*/

/*Menü ende*/

/*Contentaussehen*/


/*Aufzählung neben Bild*/
div.csc-textpic-imagewrap {padding-right:20px;}
div.csc-textpic-intext-left .csc-textpic-imagewrap {margin-right:20px;padding-top:2px;}

div.csc-frame-frame1 {width:500px;clear:both;}
div.csc-frame-frame2 {width:240px;float:left;margin-right:20px;}
/*
div.csc-frame-frame1 div.text-rahmen {
  border-right:1px solid #C7C7C7;padding-bottom:2px;}
div.csc-frame-frame1 div.text-rahmen {padding-right:10px !important;}
div.csc-frame-frame2 {width:560px;float:left;margin-right:10px;}
div.csc-frame-frame2 div.text-rahmen {
  border-right:1px solid #C7C7C7;padding-bottom:2px;}
div.csc-frame-frame2 div.text-rahmen {padding-right:10px !important;}



p.p_fusszeile {color:#cccccc;font-size:11px;} */
p.bodytext, p.align-center, p.align-right, div.inhalt td {padding:2px 0px 1px 0px;margin:0px;color:#ffffff;font-size:12px;}
p.bodytext {text-align:justify;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-left {text-align:left;}
span.important {color:#FE0000;}
span.detail {font-size:9px;color:#444444;}


h1 {color:#ffffff;font-size:14px;margin:3px 5px 4px 5px;padding:0px;}
h2 {color:#ffffff;font-size:12px;margin:3px 5px 4px 5px;padding:0px;}
h3 {color:#ffffff;font-size:11px;margin:3px 5px 4px 5px;padding:0px;}
h4 {color:#ffffff;font-size:10px;margin:3px 5px 4px 5px;padding:0px;}
h5 {color:#ffffff;font-size:9px;margin:3px 5px 4px 5px;padding:0px;}
h6 {color:#ffffff;font-size:8px;margin:3px 5px 4px 5px;padding:0px;}

h2.link { color:#ffffff !important; }/*bf0d0d*/
h2.link:visited { color:#ffffff !important; }/*848484#FC6C6C*/
h2.link:focus { color:#ffffff !important; }/**/
h2.link:hover { color:#FE0000 !important;}/**/
h2.link:active  { color:#ffffff !important; }/**/

td.inhalt div.csc-header {padding:0px 0px 5px 0px;margin:20px 0px 10px 0px;
   background-image:url(img/bg-h1.gif);background-repeat:no-repeat;background-position:left bottom;}
td.rechts h1 {font-size:12px;}
td.rechts p {font-size:10px;}
div.rechts2 {padding:0px 0px 0px 0px;width:158px;}
div.rechts22 {margin:0px 3px 0px 3px;}
div.rechts22 .csc-header, div.rechts22 div.tt_products_basket h3 {text-align:center;}
div.rechts3 {margin-bottom:10px;}
p.tipfriend {text-align:left;margin:0px;padding:0px;}
p.tipfriend a:link {color:#FE0000;}
/*
table.csc-uploads p {margin:0px;}
dd.csc-textpic-caption {color:#98502c;font-size:10px;}
*/

div.csc-textpic-intext-right, div.csc-textpic-intext-left, div.csc-textpic-intext-left-nowrap,
div.csc-textpic-intext-right-nowrap, div.csc-frame-frame2, div.trenner, div.csc-header {clear:both;}
/*
div.csc-frame-invisible div.csc-textpic-imagewrap {width:480px !important;}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-lastcol {float:right !important;}
div.csc-textpic-center div.csc-textpic-imagerow dl.csc-textpic-image {
  padding-right:20px !important;
}
div.csc-textpic-center div.csc-textpic-imagerow {white-space:nowrap;}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {float:right !important;}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-firstcol {margin-left:10px !important;}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-right: 0px !important; }
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-left: 0px !important; }

/*


dl.csc-textpic-lastcol, dl.csc-textpic-lastcol dt, dl.csc-textpic-image, 
dl.csc-textpic-image dt, div.csc-textpic-imagerow {text-align:right;}
dl.csc-textpic-image {margin-left:auto; margin-right:auto;}
div.csc-textpic-imagerow {border:1px solid #ff0000;}
div.csc-textpic-imagewrap {margin-left:15px;}
div.csc-textpic-imagewrap img {margin:0px;padding:0px;}

table.contenttable-0 td, table.contenttable-0 th {border:1px solid #76B6CB;padding:3px;}
table.contenttable-0 {border-collapse:collapse;}
table.contenttable th {text-align:left;}
table.contenttable-1 td, table.contenttable-1 th, {border:1px solid #76B6CB;padding:3px 6px;}
table.contenttable-2 td, table.contenttable-2 th {border:0px;padding:3px 6px;
   background-color:#DFF0F5;}
table.contenttable-3 td, table.contenttable-3 th {border:0px;padding:3px;}
table.contenttable { margin-left:15px;}
table.contenttable-3 {width:80%;}

table.contenttable p {margin:0px;padding:2px 15px 0px 0px;}
table.contenttable, table.contenttable td {border:0px; margin:0px;padding:0px}
/*
div.csc-frame-frame1 ul, div.csc-frame-frame2 ul {
  padding:0px;
	list-style-type:circle;
	font-size:10px;
	margin:2px 5px 5px 3px;
}
div.csc-frame-frame1 li, div.csc-frame-frame2 li, div.csc-frame-frame1 p {
  font-size:10px;text-align:left;
	padding:0px;margin:0px;
	line-height:14px;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap {padding-right:15px;}


/*Kontaktformular*/
fieldset.csc-mailform { border:0px; margin:15px 15px 15px 25px; }
fieldset.csc-mailform label { width:130px; float:left; 
   margin-bottom:3px; margin-right:3px; height:18px;padding-left:5px;
	 vertical-align:middle;}
div.csc-mailform-field input { margin-bottom:3px; width:300px; 
 height:18px;  font-family:Verdana,Arial,Avantgarde;font-size:12px;
 }
div.csc-mailform-field textarea { margin-bottom:3px; width:300px; 
  font-family:Verdana,Arial,Avantgarde;font-size:12px;
 }
div.csc-mailform-field .csc-mailform-submit { margin-left:325px; width:100px;
width:109;height:22px;
}
/*login und registrierung wärend Kasse*/
div.csc-frame-invisible div.tx-felogin-pi1 {width:200px;float:left;}
div.csc-frame-invisible div.tx-srfeuserregister-pi1 {width:200px;border:1px solid #cccccc;}
fieldset { padding:7px;margin:10px 4px 0px 4px;border:1px solid #0e0e0e;}
/**/

/*tt_products*/
div.listitem {float:left;text-align:center;height:240px;
  border:1px solid #0E0E0E;/*#383838;*/
}
div.listitem div {width:144px;margin:5px 2px 2px 2px;}

div.listitem h2 {font-size:10px;font-weight:bold;margin-bottom:0px;}
div.listitem h2.link span {margin-top:10px;padding-top:10px;}
div.listitem h2 span, div.listitem p.price {font-size:9px;font-weight:normal;margin-top:0px;}
div.listitem span.altprice {text-decoration:line-through;}
 
div.tt_products_item_single_display {margin-bottom:40px;}
div.tt_products_item_single_display div.singl_img {margin:20px;float:left;}
div.tt_products_item_single_display div.product_note {margin-top:35px;}
div.singl_subt_basket h2.subheader, div.tt_products_item_single_display div.back-singl {float:left;}
div.btn-basket {margin-left:auto;width:150px;text-align:right;}
div.btn-basket input {width:130px;height:23px;}
div.tt_products_item_single_display img.product_not_width {height:0px;width:200px;}
span.tx-ttproducts-pi1-wrap2 {color:#ffffff;}

div.navigation_single {text-align:center;}
input.aktualisieren {font-size:9px;padding:0px;margin-top:3px;}
table.basket_items_big td {padding:3px;}
table.basket_items_big td.quantity {text-align:center;}
table.basket_items_big td.quantity input {padding:0px;}
div.form_control {margin:10px;}
table.basket_items_big td.gesamtpreis {font-weight:bold;vertical-align:top;}
table.basket_items_big td.summe_total, table.basket_items_big td.gesamtpreis {border-top:1px solid #ffffff;padding:5px 0px 0px 0px;}
table.basket_items_big td.shipping {padding:0px 0px 10px 0px;}
table.basket_items_big th {border-bottom:1px solid #ffffff;}

div.billing_address label, div.delivery_address label, div.notes label, div.delivery_date label {width:160px;float:left; 
   margin-bottom:3px; margin-right:3px; height:18px;padding-left:5px;
	 vertical-align:middle;}
	 
div.tt_products_basket_payment div.invoice_address, div.tt_products_basket_payment div.delivery_address {float:left;width:250px;}
div.tt_products_basket_payment div.notes, div.page_navigation, div.clear_all {clear:both;}

div.trading_conditions div.trading_scroll {height:150px;overflow:scroll;background-color:#0e0e0e;padding:5px;font-size:9px;}

div.tt_products_order_confirmation div.payment_message {margin:50px 0px 50px 10px;border:1px solid #ffffff;padding:10px;width:400px}

td.rechts table.basket_items td {font-size:10px;}
td.rechts td.total, td.rechts td.g_total {text-align:right;font-weight:bold;}
td.rechts td.g_total {border-top:1px solid #ffffff;}
td.rechts td.shipping, table.basket_items_big td.summe_total, table.basket_items_big td.total {text-align:right;}

/*Loginbox*/
/*oben 
div.login-box {}
div.login-box div.tx-felogin-pi1 div.user, div.login-box div.tx-felogin-pi1 div.pass, 
div.login-box div.tx-felogin-pi1 div.user div {float:left;}
div.login-box div.tx-felogin-pi1 form {margin:0px;/*border:1px solid #ff00ff;*//*}
div.login-box div.tx-felogin-pi1 div.user div {margin-right:10px;}

div.login-box div.tx-felogin-pi1 label {float:left;font-size:10px;color:#cccccc;}
div.login-box div.tx-felogin-pi1 input {border:0px;font-size:10px;height:13px;margin:0px 5px 0px 5px;background-color:#222021;
  color:#ffffff;width:45px;}
div.login-box div.tx-felogin-pi1 input.submit {border:1px outset #D6D3CE;
  height:16px;font-size:9px;color:#000000;background-color:#D6D3CE;width:65px;}
div.login-box div.felogin-hidden {clear:both;}
div.login-box p {clear:both;}
div.login-box a:link, div.login-box a:visited, div.login-box a:focus, div.login-box a:hover, 
div.login-box a:active {font-size:10px;color:#cccccc;}
oben ende*/
div.login-box {margin-top:40px;}
div.login-box div.tx-felogin-pi1 input {border:0px;font-size:10px;height:16px;margin:5px 0px 5px 0px;background-color:#cccccc;
  color:#000000;width:125px;}
div.login-box div.tx-felogin-pi1 label, div.login-box div.tx-felogin-pi1 div {font-size:10px;color:#cccccc;}
div.login-box div.user div {float:left;margin-right:5px;}
div.login-box div.tx-felogin-pi1 input.submit {border:1px outset #D6D3CE;
  height:16px;font-size:9px;color:#000000;background-color:#D6D3CE;width:65px;}
div.login-box a:link, div.login-box a:visited, div.login-box a:focus, div.login-box a:hover, 
div.login-box a:active {font-size:10px;color:#cccccc;}
div.tx-srfeuserregister-pi1 p a {padding:0px;background-image:url();margin:0px;}
div.tx-srfeuserregister-pi1 p {margin:0px;padding:0px;}

/*Ende Loginbox*/

/*FE user reg*/
div.tx-srfeuserregister-pi1 label.tx-srfeuserregister-pi1-password-again {margin:0px;padding:0px;}
div.tx-srfeuserregister-pi1 input, div.tx-srfeuserregister-pi1 select {border:0px;background-color:#cccccc;color:#000000;}
#tx-srfeuserregister-pi1-password, #tx-srfeuserregister-pi1-password_again {width:72px;}
div.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {border:1px;}
div.tx-srfeuserregister-pi1 dd, div.tx-srfeuserregister-pi1 dt {margin:3px;/*border:1px solid #ffffff;*/padding:0px 0px 0px 4px;}
div.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {border:1px outset #D6D3CE;
  height:19px;font-size:9px;color:#000000;background-color:#D6D3CE;width:95px;}

/*ende FE user reg*/
