/*
  @ Seitenschriftart
*/

/* AGBS */
.agb { margin: 25px; }
.agb li { padding: 3px; }
.agb li a:link { font-size: 9pt; font-weight: bold; color: #283670; text-decoration: underline; padding: 3px; }
.agb li a:activ { font-size: 9pt; font-weight: bold; color: #283670; text-decoration: underline; padding: 3px; }
.agb li a:visited { font-size: 9pt; font-weight: bold; color: #283670; text-decoration: underline; padding: 3px; }
.agb li a:hover { font-size: 9pt; font-weight: bold; color: #ffffff;  text-decoration: none; background-color: #283670; padding: 3px; }
.options { float: right; margin: 10px; }
p { font-size: 9pt;  }
div .button { padding: 3px; line-height: 16px; float: left; width: 150px; height: 16px; background-color: #f1f4ff; margin-left: 5px; }
.icon { float: left; border: 0px; margin-right: 5px; }
fieldset { background-color: #f1f4ff; }
legend { font-weight: bold; }
h2 { border-bottom: 1px dotted #808080; font-weight: bold; padding: 5px; }
.markbox { background-color: #f1f4ff; border: 2px solid #bfcbf4; padding: 10px; }


/* Warenkorb Prozessbar */
.wkprocess_gray { font-size: 8pt; color: #808080; padding: 5px; width: 150px; }
.wkprocess_black { font-size: 8pt; font-weight: bold;  padding: 5px; width: 150px; }

.wkprocessbar_undone { height: 4px; background-color: #a93030; }
.wkprocessbar_work { height: 4px; background-color: #ce6a2d; }
.wkprocessbar_done { height: 4px; background-color: #4c854b; }



#warenkorb p { font-size: 8pt; margin-top: 0px; }
#warenkorb h3 { font-size: 9pt; margin-bottom: 0px; }

#warenkorb .wkbeler p { font-size: 9px; }
#warenkorb .wkbeler h3 { font-size: 9px; }
#warenkorb .wkbeler a { font-size: 9px; text-decoration: underline; }


body
{
  font-family: verdana, sans-serif;
  margin: 0px;
  padding: 0px;
  height: 100%;
  background-image: url('../bilder/overall_bg.jpg');
}
div
{
  font-family: verdana, sans-serif;
}
td
{
  font-family: verdana, sans-serif;
  font-size: 8pt;
}

/* ARTIKELLISTE */
.artikelliste
{
	width: 780px;
	padding: 10px;
}
.artikellist
{
	width: 190px;
	height: 250px;
	float: left;
	margin: 1px;
	border: 1px solid #d8c6ab; 
}

/* === List === */
.litxt
{
  padding: 5px;
  background-color: #FFFFFF;
  margin: 1px;
  font-size: 10pt;
}
.litxt:hover
{
  padding: 5px;
  background-color: #FFFFFF;
  margin: 1px;
  font-size: 10pt;
}
li
{
  margin: 1px;
}
.hilfecenter li
{
  padding: 3px;
  margin: 1px;
}
.hilfecenter li:hover
{
  padding: 3px;
  margin: 1px;
}
  li a:link
  {
    font-weight: normal;
    text-decoration: none;
  }
  li a:visited
  {
    font-weight: normal;
    text-decoration: none;
  }
  li a:active
  {
    font-weight: normal;
    text-decoration: none;
  }
  li a:hover
  {
    font-weight: bold;
    text-decoration: none;
  }
  p
  {
    font-weight: normal;
    font-family: verdana, sans-serif;
    font-size: 10pt;
    color: #000000;
    text-align: justify;
    line-height: 20px;
  }
  .dotline
  {
    border: 0px;
    border-bottom: dotted #808080 1px;
    height: 1px;
  }
  .formfeed {
    font-family: verdana, sans-serif;
    font-weight: normal;
    color: #000000;
    font-size: 10 pt;
    padding: 3px;
    border: 1px solid #808080;
    background-color: #EFEFEF;
  }
  .kundennummerfeld
  {
    background-color: #808080;
    color: #FFFFFF;
    padding: 3px;
    width: 110px;
    text-align: center;
    border-right: 1px solid #FFFFFF;
    border-left: 1px solid #6d6d6d;
    border-top: 1px solid #6d6d6d;
    border-bottom: 1px solid #FFFFFF;
  }
  .kundenleiste
  {
    background-image: url('../bilder/hilfe/verlauf.jpg');
    background-repeat: repeat-x;
    padding: 10px;
  }
  .kundenleiste_bottom
  {
    background-image: url('../bilder/hilfe/verlauf2.jpg');
    background-repeat: repeat-x;
    padding: 10px;
    height: 150px;
  }
  .menu
  {
    background-color: #FFFFFF;
    padding: 5px;
    height: 16px;
    border-bottom: 1px dotted #909090;
  }
  .menu a:link {
    font-weight: normal;
  }
  .menu a:visited {
    font-weight: normal;
  }
  .menu a:hover {
    font-weight: normal;
  }
  .menu a:active {
    font-weight: normal;
  }
  .menu:hover
  {
    background-color: #EFEFEF;
    padding: 5px;
    height: 16px;
    border-bottom: 1px dotted #909090;
  }
  .kc_heading
  {
    font-weight: bold; 
    border-bottom: 3px solid #d3d3d3;
    color: #000000;
    padding: 7px;
  }
  
/* 
  @ Hyperlinks
  @ global
*/
a:link
{
  font-family: verdana, sans-serif;
  font-size: 8pt;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
a:active
{
  font-family: verdana, sans-serif;
  font-size: 8pt;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
a:hover
{
  font-family: verdana, sans-serif;
  font-size: 8pt;
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}
a:visited
{
  font-family: verdana, sans-serif;
  font-size: 8pt;
  color: #000000;
  font-weight: bold;
  text-decoration: none; 
}


a.hilfelnk
{
  font-size: 12px;
  font-weight: normal;
  font-family: verdana, sans-serif;
  color: #000000;
  text-decoration: none;
}
a.hilfelnk:hover
{
  font-size: 12px;
  font-weight: normal;
  font-family: verdana, sans-serif;
  color: #000000;
  text-decoration: underline;
}

a.navigation
{
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}

/*
  @ Forumularfelder
  @ global
*/
input
{
  font-family: verdana, sans-serif;
  font-size: 8pt;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #808080;
  /*background-image: url('../bilder/inputBG.jpg');*/
}
textarea
{
  font-family: verdana, sans-serif;
  font-size: 8pt;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #808080;
}
select
{
  font-family: verdana, sans-serif;
  font-size: 8pt;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #808080;
}
.fsubmit
{
  background-image: url('../bilder/buttonBG.jpg');
  color: #362711;
  border: 1px solid #362711;
}

.bestellabschlussbutton
{
  background-image: url('../bilder/bestellung_abschliessen.jpg');
  width: 200px;
  height: 40px;
  border: 0px;
  cursor: pointer;
  text-align: right;
  color: #cccccc;
}
.bestellabschlussbutton:focus
{
  background-image: url('../bilder/bestellung_abschliessen.jpg');
  width: 200px;
  height: 40px;
  border: 0px;
  cursor: pointer;
  text-align: right;
  color: #cccccc;
}

/*
  @ Seitenstruktur
  @ design/templates/template[1-x].html
*/

table.main
{
  width: 1000px;
  margin: auto;
  padding: 0px;
  height: 100%;
  background-color: #FFFFFF;
}
td.header
{
  width: 100%;
  overflow: hidden;
}
td.spalte1
{
  height: 100%;
  width: 208px;
  overflow: hidden;
  background-color: #ebdbc5;
}
td.boxencontent
{
  background-color: #f2eadf;
  color: #6f5047;
}
td.boxencontent2
{
  background-color: #fff7ee;
  color: #6f5047;
}
td.content
{
  width: 617px;
  background-color: #FFFFFF;
  overflow: hidden;
}
div.incontent
{
  width: 800px;
  overflow: hidden;
}
h2
{
  font-size: 12pt;
}
div.incontent2
{
  width: 630px;
  overflow: hidden;
}
.mindiv
{
  display: none;
  border-bottom: 1px dotted #c8b8a1;
  padding: 2px;
  margin-bottom: 7px;
  position: relative;    
  top: 2px;
  left: 1px;

}
.tooler
{
  position: relative;
  height: 20px;
}
td.spalte2
{
  height: 100%;
  width: 175px;
  overflow: hidden;
  background-color: #ebdbc5;
}
td.footer
{
  background-image: url('/bilder/footer/footer.jpg');
  background-repeat: no-repeat;
}
.topper
{
  background-image: url('/bilder/topper.jpg');
  background-repeat: no-repeat;
  height: 10px;
  margin: 0px;
  padding: 0px;
}
.topper2
{
  background-image: url('/bilder/topper2.jpg');
  background-repeat: no-repeat;
  height: 10px;
  margin: 0px;
  padding: 0px;
}
.boxtext
{
  font-family: verdana, sans-serif;
  font-size: 8pt;
  color: #785d37;
  overflow: hidden;
  background-repeat: no-repeat;
  }
/*
  @ Artikelansicht
  @ sicht1.html
*/
p.artikelkurztext
{
  padding: 5px;
  font-family: verdana, sans-serif;
  font-size: 8pt;
  color: #000000;
}
td.artikelsubartikelnr
{
  font-family: verdana, sans-serif;
  font-size: 8pt;
  color: #000000;
  border-bottom: 1px dotted #808080;
}
td.herstellerlogo
{
  font-family: verdana, sans-serif;
  font-size: 8pt;
  color: #000000;
  border-bottom: 1px dotted #808080;
}
td.artikelname
{
  font-family: verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

/* 
  @ Formatierung spalte 2
  @ spalte2.php
*/
td.spalte2content
{
  text-align: center;
}
td.spalte2headline
{
  padding: 3px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 8pt;
  font-family: verdana, sans-serif;
  font-weight: bold;
  color: #000000;
  border-top: 2px solid #b7b7b7;
  border-bottom: 2px solid #b7b7b7;
  background-color: #f3f3f3;
  text-align: center;
  background-image: url('../bilder/s2hverlauf.jpg');
  cursor: pointer;
}


/*
  @ Startseite
*/
#startseite p { font-size: 8pt; line-height: 14px; }
#gewinnspiel li { font-size: 9pt; padding: 3px; }

td.startseitentextbox
{
  margin-top: 5px;
  padding: 15px;
  font-family: verdana, sans-serif;
  background-image: url('');
  border-bottom: 1px dotted #EFEFEF;
}
p.startseitentext
{
  font-family: verdana, sans-serif;
  font-weight: normal;
  color: #000000;
  float: left;
  width: 60%;
  margin-right: 10px;
}
p.startseitennotebox
{
  font-family: verdana, sans-serif;
  font-weight: normal;
  color: #000000;
  float: left;
  background-image: url('../bilder/note.jpg');
  width: 200px;
  height: 125px;
  text-align: center;
  padding-top: 50px;
}

/*
  @ Weltseite
  @ template/designs/templateXX.html
*/
.weltenweiter
{
  height: 16px;
  width: 150px;
  background-color: #f0f0f0;
  border: 1px solid #c1c1c1;
  font-family: verdana, sans-serif;
  font-weight: bold;
  font-size: 12px;
  padding: 5px;
  text-align: center;
  margin-right: 10px;
}
/*
  @ ThemenBoxen Weltseiten
  @ tp
*/
td.tbbg
{
  background-color: #ebf4e9;
  padding: 5px;
  border: 0px dotted #808080;
  border-top: 1px dotted #808080;
}
td.tbimg
{
  width: 290px;
  height: 200px;
  border: 0px dotted #808080;
  border-bottom: 0px dotted #808080;
}

/* 
  @ Formatierungen Footer
  @ footer.php
*/ 
div.footermain
{
  background-image: url('../bilder/spalte3/footer050109.png');
  height: 65px;
}
div.footerlinks
{
  text-align: center;
  background-color: #EFEFEF;
  padding: 20px;
}
div.footercontent
{ 
  font-size: 8pt;
  font-family: verdana;
  font-weight: bold;
  color: #2d5b27;
  padding: 5px;
}

/*
  @ Formatierungen Weltenseiten
*/
.weltentextboxsubtitle
{
  font-family: verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  margin: 0px;
}
.weltentextboxtitle
{
  font-family: verdana, sans-serif;
  font-size: 22px;
  font-weight: bold;
  padding: 10px;
  padding-bottom: 5px;
  margin: 0px;
}
.weltentextboxtitle:first-letter
{
  font-family: verdana, sans-serif;
  font-size: 28px;
  font-weight: bold;
  margin: 0px;
}

.weltentextboxdesc
{
  padding: 10px;
  margin: 0px;
}


/*
  @ Formatierungen Artikelliste
*/
div.artikellistemain
{
  width: 610px;
  overflow: hidden;
}
div.artikelbox
{
  width: 190px;
  height: 255px;
  border: 1px solid #808080;
  margin: 2px;
  padding: 3px;
  border: 1px solid #808080;
}
div.artikelboxhead
{
  text-align: center;
  height: 30px;
  padding: 3px;
  /*background-color: #b5d0b4;*/
  overflow: hidden;
}
div.artikelboxbild
{
  text-align: center;
  border:0px;
  margin-top: 5px;
  height: 130px;
  overflow: hidden;
}
.artikelboxbild
{
  border: 0px;
  text-align: center;
}
div.artikelpreis
{
  text-align: center;
  height: 50px;
  padding-top:4px;
}
div.artikelboxfooter
{
  height: 32px;
  overflow: hidden;
}
div.artikelboxherstellerlogo
{
  float: left;
}
div.artikelboxbutton
{
  text-align: right;
}

div.seitennavigation
{
  height: 25px;
}

/*
  @ Artikelansicht
  @ artikel/sicht1.html
*/
.bildarea
{
 
	width: 50%;
	height: 350px; 
	overflow: hidden; 
	border: 1px solid #EFEFEF;
	text-align: center;
}
.bildliste
{
	overflow : auto; 
	width : 100%;
	text-align: center;
}
.bildlistepic
{
	border: 1px solid #EFEFEF; 
	width: 50px; 
	height: 60px; 
	overflow: hidden; 
	text-align: center;
	cursor: pointer;
}
.bestellarea
{

	overflow: hidden; 
	text-align: center;
}
.bestellhilfe
{
	border-top: 5px solid #EFEFEF;
	padding: 5px;
}
.helplinks
{
	text-align: left;
	border-bottom: 1px solid #EFEFEF;
}
.helplink
{
	font-weight: normal;
  line-height: 16px;
  margin: 0px; 
  padding: 0px;
  cursor: pointer;
  font-family: verdana, sans-serif;
  font-size: 8pt;
}
.infoarea
{
	height: 100px;  
	overflow: hidden; 
	border-top: 5px solid #EFEFEF;
	border-bottom: 5px solid #EFEFEF;
	text-align: center;
	padding: 5px;
}
.bewertungen
{
	border-top: 5px solid #EFEFEF;
	padding: 5px;
}
.heading
{
	font-family: verdana, sans-serif;
	font-weight: normal;
  text-align: left;
	font-size: 12px;
	color: #808080;
	margin-top: 15px;
  padding: 2px;
}
.zuletztgesehen
{
	width: 20%; 
	text-align: center;
}
.zuletztgesehnbild
{
	cursor: pointer;
	border: 0px;
}
.artikelselect
{
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #EFEFEF;
	background-color: #FAFAFA;
	padding: 2px;
	width: 160px;
}
.artikelinput
{
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #808080;
	background-color: #FAFAFA;
	text-align: center; 
	padding: 4px;
}
.artikeltext
{
Font-Family:Verdana,Sans-Serif; 
Font-Size:10pt; 
line-height:1.5; 
text-align:justify; 
font-weight:normal; 
color:black;
  
}
.bestellbutton
{
	background-image: url('/bilder/bestellbutton.jpg'); 
	width:140px; 
	height:35px; 
	border: 0px; 
	font-size: 0px; 
	cursor: pointer;
	margin: 5px;
}
.bigpic
{
	display:none; 
	position: absolute;
	top:65px; 
	left:380px; 
	z-index:10000; 
	padding:10px; 
	background-color: #FFFFFF;
	border: 1px solid #efefef;
	text-align: right;
}
.bigvideo
{
	display:none; 
	position: absolute;
	top:165px; 
	left:380px; 
	z-index:10000; 
	padding:15px; 
	background-color: #FFFFFF;
	border: 1px solid #efefef;
	text-align: right;
}

.logobeschreibungpopup
{
	display:none; 
	padding: 15px;
	position: absolute;
	top:  585px;
	width: 380px;
	background-color: #EFEFEF;
	border: 1px solid #808080;
}


.artikelname
{
	margin: 5px;
	padding: 0px;
}

img.artikellogos
{
	border: 0px;
	margin: 5px;
}
div.artikelbild
{
	margin: 0px;
	margin-bottom: 10px;
}

div.grossbild
{
	height: 280px;
	width: auto;
}
medialine
{
	width: 100%;
	height: 25px;
	margin: 5px;
	text-align: left;
}

a.atextlink
{
	text-decoration: underline;
	color: #0E569C;
}

/*
	input.sicht1indenwarenkorb
{
  background-image:url('../bilder/indenwarenkorb.jpg'); 
  text-align: left; 
  vertical-align : bottom; 
  width:170px; 
  height:22px; 
  border:0px; 
  color: #EEEEEE; 
  cursor:pointer; 
  font-size:1px;
}
div.sicht1bestellhilfe
{
  height: 20px;
}
div.sicht1sec
{
  border-top: 1px solid #ffffff;
  background-image:url('../bilder/artikelsicht_hg.jpg');
  background-repeat:no-repeat;
}
div.sicht1bottline
{
  border-bottom: 1px solid #808080;
}
div.sicht1headline
{
  text-align: left;
  padding: 5px;
  font-family: verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
}
td.sicht1artikelname
{
  text-align: left;
  padding: 5px;
  font-family: verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  width: 475px;
}
td.sicht1herstellerlogo
{
  padding-right: 5px;
  width: 125px;
}
div.sicht1artikeltext
{
  text-align: left;
  padding: 5px;
  padding-left: 15px;
  font-family: verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  margin-bottom: 10px;
}
div.sicht1logos
{
  margin-left: 10px;
  width: 65%;
  float: left;
}
div.sicht1katalogseite
{
  margin: 5px;
  width: 20%;
  float: none;
}
div.sicht1varianten
{
  text-align: left;
  padding: 5px;
  padding-left: 20px;
}
div.sicht1groessentabelle
{
  text-align: left;
  padding: 5px;
  padding-top: 0px;
  padding-left: 20px;
}
div.sicht1preis
{
  text-align: left;
  padding: 5px;
  padding-top: 0px;
  padding-left: 20px;
}
div.sicht1bestellhilfe
{
  text-align: left;
  margin-top: 15px;
  padding: 5px;
  padding-right: 20px;
  padding-left: 20px;
}
div.sicht1verfuegbarkeit
{
  text-align: left;
  padding: 5px;
  padding-left: 20px;
  font-size: 8pt;
  font-weight: bold;
}
div.sicht1subartikelnr
{
  padding-left: 20px;
  font-weight: normal;
}
div.sicht1artikelbewerten
{
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 15px;
  float: left;
}
div.sicht1artikelempfehlen
{
  margin-top: 10px;
}
div.sicht1bestellmaske
{
  text-align: left;
  padding-top: 5px;
  padding-left: 20px; 
}
div.sicht1preis
{
  padding-left: 20px;
}
sicht1mwst
{
  font-family: verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}
* /
/*
  Andere
*/

div.warenkorbeingabenachricht
{
  border: 1px solid #808080;
  color: #808080;
  font-weight: normal;
  display: block;
  background-color: #fafafa;
  padding: 10px;
}

/*
  TD Formatierungen
*/
.normal
{
  font-family: verdana, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  font-weight: normal;
}
.inhalt
{
  color: #454545;
  font-size: 8pt;
  font-weight : normal;
}
.minhalt
{
  color: #454545;
  font-size: 8pt;
}



/*
  Warenkorb, noch n�tig?
*/
.inhaltwarenkorb
{
  color: #454545;
  font-size: 11px;
  border-bottom: 1px dotted gray;
}
.inhaltwarenkorbred
{
  color: #BB1111;
  font-size: 11px;
  border-bottom: 1px dotted gray;
}
.inhaltwarenkorberror
{
  color: red;
  font-size: 8pt;
  border-bottom: 1px dotted gray;
}
.inhaltwarenkorb2
{
  color: #454545;
  font-size: 12px;
  font-weight: normal;
}
.textbestellweg
{
  color: #454545;
  font-size: 12px;
  font-weight: normal;
}
/*
  @ Spalte2 (Angebote) im Warenkorb
  @ template/design/csm/bestellweg_warenkorb.html
*/
div.wkspalte2oben
{
  background-image: url('../bilder/wks2o.jpg');
  height: 21px;
  width: 160px;
}
div.wkspalte2hg
{
  background-color: #f5f5f5;
  width: 160px;
}
div.wkspalte2unten
{
  background-image: url('../bilder/wks2u.jpg');
  height: 21px;
  width: 160px;
}

.navigation
{
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.navigationaktiv
{
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

/* 
  Bildvergr��erung x Schlie�en schrift
*/
.inhalt3
{
  color: #454545;
  font-size: 8pt;
  background-color: #e5e5e3;
  background-image: url('bilder/verlauf2.jpg');
  background-position: bottom; 
  background-repeat: repeat-x;
  border: 0px solid #000000;
}

/*
	Formulare
*/

input.kataloganforderung
{
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding: 2px;
	background-color: #FAFAFA;
	border: 1px solid #808080;
	width: 180px;
}
select.kataloganforderung
{
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding: 3px;
	background-color: #FAFAFA;
	border: 1px solid #808080;
	width: 186px;
}
button.kataloganforderung
{
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	padding: 2px;
	background-color: #808080;
	border: 1px solid #808080;
}
textarea.kataloganforderung
{
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding: 2px;
	background-color: #FAFAFA;
	border: 1px solid #808080;
	width: 180px;
}
.kataloganforderungbeschreibung
{
	font-family: verdana, sans-serif;
	font-size: 8pt;
  padding-left: 200px;
	font-weight: bold;
	width: 150px;
}
/*
  Tabellenhintergrund 'Zuletzt gesehn'
*/
.inhaltzuletztgesehen
{
  color: #000000; 
  font-size: 12px;
  font-weight: bold;
}

/* �berfl�ssig? */
.weltenstrich
{
  text-decoration: none;
  background-color: #efefef; 
  font-family : verdana, fantasy, cursive,verdana;
  font-size:10px;	
  empty-cells:show;
  font-weight : normal;
}

/*
Warenkorb �berschrift (�berfl�ssig?)
*/
.textnormal
{
  color: #000000;
  color: #D05F4F;
  font-family : verdana, fantasy, cursive,verdana;
  font-size: 14px;
}
      



/* 
  Bilvergr��erung 'x Schlie�en' text (�berfl��ig?)
*/
.topBoxKopf
{
  color: #000000; 
  background-color:  #f5f5f5;
  font-size:10px;
  height:15px;
}

/*
		Bannerrotation
 */
		.rota {
			opacity: 1.0;
			-moz-opacity: 1.0;
			filter:alpha(opacity=100); 
			position: absolute;
			width: 100%;
			background-color: red;
		}
/*
	Kundencenter
 */
.helptext
 {
	background-color: #ffffff;
	border: 1px solid #efefef;
	text-align: justify;
 }
 .formbox
 {
	background-color: #fafafa;
	border: 1px solid #efefef;
 }
 .kc_head {
	font-size: 8pt;
	font-weight: bold;
	background-color: #efefef;
 }
 /*
 	Formulare
 	- Artikelbewertung
 	Stand: 31-03-2010 (MA)
 */

 
 .kundenform
 {
 
 }
  .kundenform table
 {
 	margin: 0px;
 	padding: 0px;
 	width: 100%;
 }
 .kundenform .kundeninput td
 {
 	padding: 3px;
 }
  .kundenform .form_headline
 {
 	font-weight: bold;
 	font-size: 10pt;
 	color: #6f6f6f;
 	padding: 3px;
 }
 .kundenform .box_headline
 {
 	font-weight: bold;
 	color: #6f6f6f;
 	padding: 3px;
 }
  .kundenform .form_desc
 {
 	font-weight: bold;
 	padding: 3px;
 }
 .kundenform input
 {
 	font-size: 9pt;
 	font-family: verdana, sans-serif;
 	color: #000000;
 	padding: 3px;
 	width: 180px;
 }
  .kundenform textarea
 {
 	font-size: 9pt;
 	font-family: verdana, sans-serif;
 	color: #000000;
 	padding: 3px;
 	width: 320px;
 }
 
  /* formbox */
 .fb1 { background-image: url('/bilder/boxen/formbox_01.gif'); width: 9px; height: 7px; }
 .fb2 { background-image: url('/bilder/boxen/formbox_02.gif'); }
 .fb3 { background-image: url('/bilder/boxen/formbox_03.gif'); width: 9px; height: 7px; }
 .fb4 { background-image: url('/bilder/boxen/formbox_04.gif'); }
 .fb5 { background-image: url('/bilder/boxen/formbox_05.gif'); }
 .fb6 { background-image: url('/bilder/boxen/formbox_06.gif'); width: 9px; height: 9px; }
 .fb7 { background-image: url('/bilder/boxen/formbox_07.gif'); }
 .fb8 { background-image: url('/bilder/boxen/formbox_08.gif'); width: 9px; height: 9px; }
 .fbbg { background-color: #FFF; }
