html {width: 99.05%; height: 100.05%; scrollbar-base-color: #c2c2ca;}

body {margin: 0px; padding: 0px;
	background:url(images/bgbody.jpg) no-repeat top right fixed #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333; letter-spacing:0.01em;}
div, p, th, td, li, dd, dl, dt, h1, h2, h3, h4, h5, h6   {
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
dt 	{font-weight: bold;}
ol, li, dl, dt, dd { line-height: 1.5em;}
img	{border: 0}

h1, h2, h3, h4, h5, h6	{margin: 1.25em 0 0.75em 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
h3, h4, h5	{font-size:	100%; font-weight:bold;}

p {	margin-top: 0; padding-top: 0; line-height: 1.5em;
	font-size: small;}

h1 {font-size:	13px; color:#e00;}
h2 {font-size:	13px; color:#060;}
h3 {font-size:	13px; color: #006;}
h4 {font-size:	11px; color: #0c3;}
h5 {font-size:	11px; color: #900;}
h6 {font-size:	11px; color: #666;}

.tablehead {
	background: #efefef;
	font-weight: bold;
	}

blockquote {
	}

a	{
	color:#060;
	text-decoration: none;
	text-transform: uppercase;
	}
a:link	{
	color:#060;
	text-decoration: none;
	}
a:visited	{
	color:#d00;
	font-size: 15px;
	text-transform: lowercase;
	text-decoration: none;
	}
a:active	{
	color:#69f;
	text-decoration: none;
	}
a:hover	{
	color:#366;
	text-decoration: underline;
	}

/* ==== Container ==== */

#tec1 {
	background: url(images/bgTec1.png) transparent;
	_background: url(images/bgTec1.gif) transparent;
	border: 1px solid #F0F0F6;
	/* opacity: 0.8;
	filter: alpha(opacity=80); */
	width: 55%;
	_height: 340px;
	min-height: 340px;
	position: absolute;
	left: 26.5%;
	margin: 220px 0 0 0;
	float: right;
	z-index: 2;
	}





#tec1sh {
	background: url(images/bgTec1.png) transparent;
	_background: url(images/bgTec1.gif) transparent;
	border: 1px solid #F0F0F6;
	/*-moz-opacity: 0.8;
	filter: alpha(opacity=80);*/
	
	width: 55%;
	_height: 340px;
	min-height: 340px;
	position: absolute;
	left: 26.5%;
	margin: 220px 0 0 0;
	float: right;
	z-index: 2;
	}

#tec1sh table {width: 53%;}
/*
#tec1 div, #tec1sh div {
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	background: transparent;
	}


#tec1 img, #tec1sh img {
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	background: #fff;
	}
*/
#floater {
	border: 1px dashed #fefefe;
	position: relative;
	float: left;
	width: 200px;
	margin: 60px 0 0 0px;
	}


#telogo {
	font-family: Times, 'Times New Roman', serife;
	text-transform: uppercase;
	letter-spacing:1pt;
	margin: 0 0 0 44px;
	}

/* Farbeinstellung über Background */
.telogo {
	width: 260px;
	height: 160px;
	margin: 20px;
	background: url() #3c3;
	}
/* ==== Menu ==== */
#temenu ul {
  list-style-type: none;
  margin-left: 1.25em;
  padding: 0;
}

#temenu ul#listmenu1 {
  margin-left: .7em;
}
#temenu{
	margin: 4px 0 0 28px;
	}
#temenu a { 
	color:#666;
	text-decoration: none;

	font-size: 13px;
	text-transform: uppercase;
	}
#temenu a:link { 
	color:#666;
	text-decoration: none;

	font-size: 13px;
	text-transform: uppercase;
	}
#temenu a:visited { 
	color:#3c3;
	text-transform: lowercase;
	font-size: 15px;
	}
#temenu a:active { 
	}
#temenu a:hover { 
	text-decoration: underline;
	}
#temenu {font-weight: bold; color: #e00;}
.teakts {

	font-size: 15px;
	text-transform: lowercase;
	color: #090;
	margin-left: -8px;
	}
.menu{
	}

/* ==== Formular ==== */

.formelements {
	background: #defecc;
	border: 0;
	border: 1px solid #3c3;
	}
	
input:focus.formelements 
{
 background:#CAEFAB;
}

.formtext {
	}
input {
	}
select {
	background: transparent;
	border: 0;
	}
textarea {
	overflow: auto;
	border: 1px solid #090;
	}

textarea:focus 
{
 background:#CAEFAB;
}

form input.formtext:hover {
	cursor:pointer;
	}

input.formtext {
	background: #060;
	color: #fff;
	border-top:2px solid #3c3;
	border-left:2px solid #3c3;
	border-bottom:2px solid #333;
	border-right:2px solid #333;
	}
	
/* ==== CP-Kommentar ==== */

/* Abs&auml;tze */
#cpkih p {
 margin: 0.8em 0;
}

/* Listen */
#cpkih ul {
 margin-left: 0.5em;
 padding-left: 0.8em;
}

/* Vorschau, Captcha und Fehler */
#cpkih {
 margin: 1em;
 font-size: 0.8em;
 line-height: 1.5em;
}

/* Absatz Name des Posters, Anzeige Anzahl Kommentare, Absatz bl&auml;ttern */
p.cpkcps, #cpkb {
 font-size: 0.8em;
 border-bottom: 1px solid #000;
 padding-bottom: 1em;
}

/* Absatz "Es können keine neuen Kommentare mehr hinzugefügt werden." */
#cpknoc {
 font-weight: bold;
 font-style: italic;
}

/* fieldset Kommentare */
#cpkcfs {
 margin-top: 1em;
 padding: 1em;
 border: 1px solid #060;
}

/* legend Kommentare ("Kommentar hinzufügen") */
#cpkcfs legend {
 padding: 0 0.5em;
 font-size: 1.2em;
 font-style: italic;
 font-weight: bold;
 background:#fff;
 color: #000;
}

/* Titel "Formatierung" und "Smileys" */
#cpkcf h4 {
 margin: 0;
 font-style: normal;
 background: #fff;
 color: #000;
 font-size: 1em;
}

/* Listenpunkte "Smileys" */
#cpksmiley li {
 list-style-type: none;
}

/* Cursor img Smileys */
#cpksmiley img {
 cursor: help;
}

/* label alle */
#cpkcf label {
 cursor: pointer;
}

/* label obligatorische Angaben */
#cpkcf label.cpkobl {
 font-weight: bold;
}

/* Obligatorische Inputfelder */
#cpkcf .cpkinpobl {
 border: 1px solid #3c3;
}

/* Absatz unter Kommentareingabefeld, float aufheben */
#cpkcf p.cpknta {
 clear: left;
}

/* Bemerkung "freiwillig" hinter input-Feldern E-Mail und url */
#cpkcf span.cpkfw {
 font-size: 0.85em;
}

/* Input-Felder und Textarea */
#cpkcf input, #cpkta {
 width: 50%;
 margin-bottom: 0.1em;
 padding: 0.1em;
 font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size: 1.0em;
 background: #defecc;
 border: 0;
 border: 1px solid #333;
}

/* Textarea */
#cpkta {
 float: left;
 width: 78%;
 margin: -0.8em 1em 1em 0;
 background: #defecc;
 border: 0;
 border: 1px solid #333;
}

/* Inputfeld URL */
#cpkurl {
 margin-left: 1.3em;
}

/* Radio-Buttons Captcha */
#cpkcf .cpkradio {
 width: auto;
}

/* Captchas div left und right */
div.cpkleft {
 float: left;
 width: 150px;
 padding: 10px;
 margin: 0 0 1em 0;
}
div.cpkright {
 float: left;
 width: 150px;
 padding: 10px;
 margin: 0 0 1em 0;
}

div.cpkleft input, div.cpkright {border:none; background: #fff;}

/* Captchas Erkl&auml;rung Spamschutz */
div.cpkwhy {
 float: left;
 margin: 0 0 1em 1em;
 padding: 0 1em;
 font-size: 0.85em;
 line-height: 1.3em;
 color: #060;
}

/* Captchas Frage */
#cpkcf p.cpkfrage {
 margin-top: 0;
 margin-bottom: 0.2em;
}

/* Submit-Buttons */
#cpksubm input {
 width:auto; /* Breite Input-Felder aufheben */
	background: #060;
	color: #fff;
	border-top:2px solid #3c3;
	border-left:2px solid #3c3;
	border-bottom:2px solid #333;
	border-right:2px solid #333;}

/* Absatz Submit-Buttons */
#cpksubm {clear: left;}


/* ==== CP-Galerie ==== */

#cpgal {margin-right: 1em; float: left; width: 210px;}

#cpgal span {margin: 5px; float: left;}
.clear {clear:both;}

/* ==== TIACQUISA ==== */

/* Tabellen */
#cpsbestell table,
#cpswarenkorb table,
#cpsadr table,
#cpsbest,
#cpsbest2
{
 min-width: 85%;
 _width: 85%;
 margin:0;
 padding:0;
 border-collapse:collapse;
}

/* Tabellen Header und Tabellen Zellen */
#cpsbestell th, #cpsbestell td,
#cpswarenkorb th, #cpswarenkorb td,
#cpsadr th, #cpsadr td,
#cpsbest th, #cpsbest td,
#cpsbest2 th, #cpsbest2 td
{
 border:1px solid #aba;
 margin:0;
 padding:0.5em;
 text-align:left;
 vertical-align:top;
 background: #fff;
}

form.cpsbestell {width: 240px; margin: 5px; float: left;}

#cpsadr th, #cpsadr td,
#cpsbest2 th, #cpsbest2 td
{
 border:none;
}

#cpsbest2 th, #cpsbest2 td {
 padding:0 1em 0 0;
}

/* Tabellen Header */
#cpsbestell th,
#cpswarenkorb th,
#cpsbest th
{
 background:#3c3;
 color:#030;
}

/* Spalten Anzahl, Netto, MwSt, Brutto */
#cpsbestell .cpsspalte4, #cpsbestell .cpsspalte5, #cpsbestell .cpsspalte6, #cpsbestell .cpsspalte7,
#cpswarenkorb .cpsspalte4, #cpswarenkorb .cpsspalte5, #cpswarenkorb .cpsspalte6, #cpswarenkorb .cpsspalte7, #cpswarenkorb .cpswk10, #cpswarenkorb .cpswk13, #cpswarenkorb .cpswk16,
#cpsbest .cpsspalte4, #cpsbest .cpsspalte5, #cpsbest .cpsspalte6, #cpsbest .cpsspalte7, #cpsbest .cpswk10, #cpsbest .cpswk13, #cpsbest .cpswk16
{
 text-align:right;
}

/* Warenkorb + Bes&auml;tigungsseite: Zeile Total netto */
#cpswarenkorb .cpswk7, #cpswarenkorb .cpswk8, #cpswarenkorb .cpswk9, #cpswarenkorb .cpswk10,
#cpsbest .cpswk7, #cpsbest .cpswk8, #cpsbest .cpswk9, #cpsbest .cpswk10
{
 border-top:2px solid #000;
 border-bottom:none;
 padding-bottom:0;
}


/* Warenkorb + Best&auml;tigungsseite: Zeile Porto + Verpackung */
#cpswarenkorb .cpswk11, #cpswarenkorb .cpswk12, #cpswarenkorb .cpswk13,
#cpsbest .cpswk11, #cpsbest .cpswk12, #cpsbest .cpswk13
{
 border-top:none;
 padding-top:0;
}

/* Warenkorb + Best&auml;tigungsseite: Zeile Gesamttotal */
#cpswarenkorb .cpswk14, #cpswarenkorb .cpswk15, #cpswarenkorb .cpswk16,
#cpsbest .cpswk14, #cpsbest .cpswk15, #cpsbest .cpswk16
{
 border-top:2px solid #000;
 border-bottom:2px solid #000;
}

/* Warenkorb + Best&auml;tigungsseite: Zellen Total netto, Porto + Verpackung */
#cpswarenkorb .cpswk7, #cpswarenkorb .cpswk11,
#cpsbest .cpswk7, #cpsbest .cpswk11
{
 background:#fff;
 color:#000;
 font-weight:normal;
 border-right:none;
}

/* Warenkorb + Best&auml;tigungsseite: Zelle Gesamttotal */
#cpswarenkorb .cpswk14,
#cpsbest .cpswk14
{
 background:#fff;
 color:#000;
 border-right:none;
}

/* Warenkorb Best&auml;tigungsseite: Zelle mit dem Nettopreis - (Reihe Total netto), Zellen mit Preis Reihen Porto + Verpackung und Gesamttotal */
#cpswarenkorb .cpswk8, #cpswarenkorb .cpswk12, #cpswarenkorb .cpswk13, #cpswarenkorb .cpswk15, #cpswarenkorb .cpswk16,
#cpsbest .cpswk8, #cpsbest .cpswk12, #cpsbest .cpswk13, #cpsbest .cpswk15, #cpsbest .cpswk16
{
 border-left:none;
}

/* Warenkorb + Best&auml;tigungsseite: leere Zellen Reihen Porto + Verpackung, Gesamttotal */
#cpswarenkorb .cpswk12, #cpswarenkorb .cpswk15,
#cpsbest .cpswk12, #cpsbest .cpswk15
{
 border-right:none;
}

/* Warenkorb + Best&auml;tigungsseite: Zelle mit dem Gesamtpreis */
#cpswarenkorb .cpswk16,
#cpsbest .cpswk16
{
 font-weight:bold;
}

/* Inputfelder */
#cpsbestell .cpsanzinp,
#cpswarenkorb .cpsanzinp,
#cpsadr input,
#cpsadr textarea
{
 width:auto;
 color:#000;
 background:#fff;
 border:1px solid #bbb;
}

/* Rahmen um die Radiobuttons weg */
input#cpslrg {border: 0;}
input#cpslnn {border: 0;}
input#cpslvz {border: 0;}
input#cpslother {border: 0;}
input#cpslagb {border: 0;}




/* Inputfelder Anzahl */
#cpsbestell .cpsanzinp,
#cpswarenkorb .cpsanzinp
{
 width:34px;
 background: #f2f2f2;
}


/* Inputfelder Focus */
#cpsbestell input:focus,
#cpswarenkorb input:focus,
#cpsadr input:focus
{
 background:#CAEFAB;
}

textarea:focus#cpslmitteil
{
 background:#CAEFAB;
}


/* Inputfelder Adresse Pflichtfelder  */
#cpsadr .cpsobl {
 border:1px solid #090;
 background:#defecc;
}

/* Submit-Buttons */
#cpsbestell .cpsaddb, #cpsbestell .cpstocartb, #cpsbestell .cpscalcnewb,
#cpswarenkorb .cpsorderb, #cpswarenkorb .cpscalcnewb,
#cpsadr .cpsorderb, .cpsbestell .cpsaddb
{
 	background: #fff;
 	color: #060;
 	border-top:0;
 	border-left:0;
 	border-bottom:0;
	border-right:0;
	text-decoration: underline;
}



#cpsbestell .cpsaddb:focus, #cpsbestell .cpstocartb:focus, #cpsbestell .cpscalcnewb:focus,
#cpswarenkorb .cpsorderb:focus, #cpswarenkorb .cpscalcnewb:focus,
#cpsadr .cpsorderb:focus
{
background: #fff;
}


/* Submit-Buttons und Labels */
#cpsbestell .cpscalcnewb, #cpsbestell label, #cpswarenkorb input.cpsorderb, #cpswarenkorb input.cpscalcnewb, #cpswarenkorb label,
#cpsadr .cpsorderb, #cpsadr label
{
 cursor:pointer;
}

/* zus&auml;tzlicher Button "zum Warenkorb" */
#cpsmcart {
 float:right;
}
#cpsmcart .cpsmcartc {
 background:#3c3; color:#fff;
 border-top:1px solid #ccc; border-right:2px solid #000; border-bottom:2px solid #000; border-left:1px solid #ccc;
 cursor:pointer;
}

/* == Shopschaltfl&auml;chen == */
p.cpssubmit {margin: 8px 0 0 0;}

#cpsbestell .cpsaddb, .cpsbestell .cpsaddb {
	background: url(images/incart.gif) no-repeat left center #fff;
	padding: 12px 0 0 18px;
	_padding: 12px 0 0 0px;
	}

#cpsbestell .cpstocartb, .cpsbestell  .cpsaddb {
	background: url(images/showcart.gif) no-repeat left center #fff;
	padding: 12px 0 0 21px;
	_padding: 12px 0 0 6px;
	}

#cpsbestell  input.cpsaddb:focus, .cpsbestell  input.cpsaddb:focus {
	background: url(images/incart.gif) no-repeat left center #fff;
	}

#cpsbestell input.cpstocartb:focus, .cpsbestell input.cpstocartb:focus {background: url(images/showcart.gif) no-repeat left center #fff;}






/* Fehlermeldungen */
#cpsbestell .cpsups,
#cpswarenkorb .cpsups,
#cpsadr .cpsups
{
 font-weight:bold;
 background:#fefefe;
 padding:0.1em;
}

/* Inputfelder bei Fehler */
#cpsbestell .cpsupsinp,
#cpswarenkorb .cpsupsinp,
#cpsadr .cpsupsinp
{
 background:#fefefe;
 border:2px solid #000;
}

#cpsbestell td.cpsspalte3 {_width: 340px; min-width: 340px;}

/* ==== Xtraformate ==== */

.box {
	margin: 2em;
	border: 1px solid #ddd;
	background: #efefef;
	}

.marker {
	background: #3c3;
	color: #fff;
	padding: 2px 3px;
	}

.markerrot {
	background: #d00;
	color: #fff;
	padding: 2px 3px;
	}


.solid {
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	}

/* ==== in Editland niemals weglassen ==== */

.tsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	}
.tmiddle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.tbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	}

/* ==== Fusszeile mit Designnummer und Impressumlink ==== */

#footer {
	}

#footer a {
	}


/* ==== Specials ==== */


#bytemplaterie {
	width: 12px;
	position: fixed;
	_position: absolute;
	bottom: 2px;
	right: 2px;
	z-index:3;
	overflow: hidden;
	}
#bytemplaterie a {
	color: #e6a;
	font-size: 7px;
	}

#impt {
	background: #fff; 
	border-top: 2px solid #666;
	padding: 12px;
	}
#impt p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;  
	color:#666;
	}
#impt a {
	color: #666;
	background: transparent;
	}
#impt a:link {
	}
#impt a:visited {
	}
#impt a:active {
	}
#impt a:hover {
	}
/* ==== SUCHFORM ==== */

#cpsuche-a {margin: 0;}

#cpsea {
 width: 125px;
 border: 1px inset #ccc; 
 margin-right: 2px; 
 }

.cpsebutton {
  width: 125px;
  color: #090;
  border: 1px outset #efefef;
  background: #efefef;
  margin-top: 0.3em;
  color: #d00;
  cursor: pointer;
  }

