/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  Copyright (c) 2004 HotDigital

  Released under the GNU General Public License
*/
/* Seitenmasterstyles */
BODY {
  background: #FFFFFF;
 font-family: Verdana,Arial,Helvetica sans-serif; 
  font-size: 8pt;
  scrollbar-base-color: #2A699E;
  scrollbar-arrow-color: #ffffff; 
}



.napisek{
	 font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: White; padding-right: 10px;
}	

.infoBoxContents {
 background-image: url(images/templates/boxcontenthg.gif);
 background-repeat: repeat-y;
 padding-left:17px;
}
.infoBoxNotice {
	background: #F0E68C;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
}
TD.outercont_li{
	background-image: url(images/templates/outercont_li.jpg);
	background-repeat: repeat-y;
}
TD.outercont_re{
	background-image: url(images/templates/outercont_re.jpg);
	background-repeat: repeat-y;
}
TD.infoBoxContentHeading {
   font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
}
TD.infoBoxHeadingContent{
   height:16px;
	padding-left:5px;
	padding-top:10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: #024C78;
}
TD.ContentBoxHeading{
	font-family: Arial Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top:2px;
	vertical-align: top;
	text-align: left;
	color: #105680;
}
TD.contentBoxContents{
	width: 33%;
	padding: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	text-align: center;
	color: #303030;
	font-weight:bold;
}
.infoBoxtHeadingHg{
background-image: url(images/templates/info_box_heading.gif);
background-repeat: no-repeat;
}
TD.infoBox, SPAN.infoBox {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
}



TD{
	font-family: Verdana,Arial,Helvetica sans-serif; 
  font-size: 8pt; 
}
A {
  color:#666666;
  text-decoration: none;
}

A:hover {
   color:#FD7005;
	text-decoration: none;
}

FORM {
	display: inline;
}
/*Template Userstyles*/
.seitenkopf{
	background-image: url(images/templates/header.jpg);
	background-repeat: no-repeat;
}
.lenavbg{
	background-image: url(images/templates/lenavbg.gif);
	background-repeat: repeat-y;
}
.search_key_textfield{
	border-left:1px solid #C2C2C2;
	border-top:1px solid #C2C2C2;
	border-right: 1px solid #555555;
	border-bottom: 1px solid #555555;
	color: #BEC6CC;
	width:130px;
}
.adv_search_small{
	font-family: Verdana,Arial,Helvetica sans-serif; 
  font-size: 7pt; 
}
/*Inputs*/
.cr_acc_heading{
	padding-left: 3px;
	border-top: 1px solid #2975A4;
	border-bottom: 1px solid #2975A4;
	height:20px;
	color: #3D3D3E;
}
.inputter{
	border:1px solid #56636D;
}
.general_inputs{
	border:1px solid #2975A4;
	width:200px;
}
.textarea{
	border:1px solid #56636D;
}
/*Infoboxen*/
.catBoxHeadingContent{
	font-family: Verdana,Arial,Helvetica sans-serif; 
  font-size: 8pt; 
  color: #3D3D3E;
  font-weight: bold;
}
.catBoxrow{
   width:162px;
	border-bottom: 1px dotted #B9B9B9;
}
.informBoxHeading{
	background-image: url(images/templates/informheader.gif);
	background-repeat: no-repeat;
}
.informBoxHeadingContent{
	padding-left: 66px;
	padding-top:69px;
	font-family: Verdana,Arial,Helvetica sans-serif; 
  font-size: 8pt; 
  color: #3D3D3E;
  font-weight: bold;
}
.informBoxrow{
width:180px;
border-bottom: 1px dotted #B9B9B9;
}
/*New und Featured Styles*/
DIV.newprod_master{
position:relative;
width:220px; 
height:248px;
z-index:1;
background-image: url(images/templates/newpr_bg.gif);
background-repeat: no-repeat;
border: 0px;
}
DIV.new_prod_name{
position:absolute;
width:89px; 
height:10px;
left:106px;
top:30px;
font-family: Verdana,Arial,Helvetica sans-serif;
font-size: 9pt;
font-weight: bold;
text-align: left;
color:#000000;
z-index:5;
border: 0px;
}
DIV.new_prod_name A{
color:#000000;
}
DIV.new_prod_descr{
position:absolute;
width:120px; 
height:24px;
left:41px;
top:175px;
font-family: Verdana,Arial,Helvetica sans-serif;
font-size: 8pt;
font-weight: normal;
text-align: left;
vertical-align: top;
color:#000000;
z-index:3;
border: 0px;
}
DIV.newprodhot{
position:absolute;
left:113px;
top:72px;
z-index:4;
border: 0px;
}

DIV.new_prod_pic{
position:absolute;
width:100px; 
height:100px;
left:56px;
top:54px;
z-index:2;
border: 0px;
vertical-align: middle;
text-align: center;
}
DIV.new_prod_price{
position:absolute; 
left:39px;
top:122px;
z-index:6;
border: 0px;
vertical-align:top;
text-align:left;
}
/*All Star Styles*/
.boxText { font-family: Verdana,Arial,Helvetica sans-serif; font-size: 8pt; }
.errorBox {
	font-family: Verdana,Arial,Helvetica sans-serif;
	font-size: 8pt;
	background: #FF0000;
	font-weight: bold;
}
.stockWarning {
	font-family: Verdana,Arial,Helvetica sans-serif;
	font-size: 8pt;
	color: #FF0000;
}
.productsNotifications {
	background-color: #F4F4F4;
	background: #F4F4F4;
}
.orderEdit { font-family : Verdana,Arial,Helvetica sans-serif; font-size : 8pt; color: #FD351F; text-decoration: underline; }

.ContentBoxText{
	font-family: Verdana,Arial,Helvetica sans-serif;
  font-size: 8pt;
  color: #000000;
}

TD.breadcrumb{
	font-family: Verdana,Arial,Helvetica sans-serif;
	font-size: 8pt;
	text-align: left;
	vertical-align:top;
	height:25px;
	color: #F77805;
}
TD.breadcrumb A{ 
  color: #7E7E7E; 
}
TD.breadcrump A:hover{
   color:#F77805;
	text-decoration: none;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Verdana,Arial,Helvetica, Verdana sans-serif;
  font-size: 10pt;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
	background: #91C529;
}

TD.headerInfo {
  font-family: Verdana,Arial,Helvetica, Verdana sans-serif;
  font-size: 10pt;
  background: #91C529;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
.hdcopyright{
	font-family: Verdana,Arial,Helvetica sans-serif;
  font-size: 8pt;
  color: #000000;
  vertical-align: middle;
}
.hdcopyright A{
  color: #000000;
  text-decoration:none;
}
.footertable{
	border-top: 2px solid #ABC7DA;
	height:20px;
}
TD#footer {
  font-family: Verdana,Arial,Helvetica sans-serif;
  font-size: 8pt;
  color: #000000;
  vertical-align: middle;
  text-align: center;
  /*font-weight: bold;*/
}
TD#footer A{
color: #000000;
text-decoration:none;
}
TD#footer A:hover{
color:#00507E;
text-decoration:none;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
}

.productListing-heading {
  font-family: Verdana,Arial,Helvetica sans-serif;
  font-size: 8pt;
  /*background-image: url(images/templates/product_listing_heading.gif);*/
  border-bottom: 1px dotted #B8C5CD;
  color: #666666;
  height:15px;
  font-weight: bold;
}

TD.productListing-data {
padding-top: 5px;
  font-family: Verdana,Arial,Helvetica sans-serif;
  font-size: 8pt;
}

A.pageResults {
  color: #666666;
}

A.pageResults:hover {
	color:#E68A26;
	background-color: #F9E5BE;
}
.pageHeadingTable{

background-repeat: no-repeat;
background-position: center;
height:29px;	
}
TD.pageHeading, DIV.pageHeading {
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 9pt;
	font-weight: bold;
	vertical-align: top;
	padding-left: 55px;
	text-align: left;
	color: #2A6FA0;
}
TD.pageHeadingRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	text-align: right; padding-right: 10px;
	color: #2A6FA0;
}
TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana,Arial,Helvetica sans-serif;
  font-size: 8pt;
  color: #666666;
}

TD.main, P.main {
  font-family: Verdana,Arial,Helvetica sans-serif;
  font-size: 8pt;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana,Arial,Helvetica sans-serif;
  font-size: 8pt;
}

TD.accountCategory {
  font-family: Verdana,Arial,Helvetica sans-serif;
  font-size: 10pt;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana,Arial,Helvetica sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana,Arial,Helvetica sans-serif;
  font-size: 9pt;
}

TD.tableHeading {
  font-family: Verdana,Arial,Helvetica sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana,Arial,Helvetica sans-serif;
  font-size: 8pt;
  color: #FF0000;
}

CHECKBOX, RADIO,SELECT,INPUT {
  font-family: Verdana,Arial,Helvetica sans-serif;
  font-size: 8pt;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana,Arial,Helvetica sans-serif;
  font-size: 8pt;
}

SPAN.greetUser {
  font-family: Verdana,Arial,Helvetica sans-serif;
  font-size: 9pt;
  color: #2A6FA0;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Verdana,Arial,Helvetica sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Verdana,Arial,Helvetica sans-serif;
  font-size: 9pt;
  color: #c76170;
  font-weight: bold;
}
SPAN.new_prod_heading{
	font-family: Verdana,Arial,Helvetica sans-serif;
  font-size: 8pt;
  color: #c76170;
  text-transform: uppercase;
  font-weight: bold;
}
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, Helvetica sans-serif;
  color: #FD351F;
}
SPAN.productPrice {
   text-align: center;
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color: #2677AE;
	font-weight:bold; padding-right: 5px;
}
SPAN.errorText {
  font-family: Verdana,Arial,Helvetica sans-serif;
  color: #FF7800;
}

.moduleRow { }
.moduleRowOver {
	background-color: #F9E3B9;
	cursor: pointer;
	cursor: hand;
}
.moduleRowSelected { background-color: #FDF5E6; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana,Arial,Helvetica sans-serif; font-size: 8pt; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana,Arial,Helvetica sans-serif; font-size: 8pt; color: #000000; }

/* message box */

.messageBox { font-family: Verdana,Arial,Helvetica sans-serif; font-size: 8pt }
.messageStackError, .messageStackWarning { font-family: Verdana,Arial,Helvetica sans-serif; font-size: 8pt; color:#E2311D;font-weight:bold;}
.messageStackSuccess { font-family: Verdana,Arial,Helvetica sans-serif; font-size: 8pt; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana,Arial,Helvetica sans-serif; font-size: 8pt; color:#E2311D; }


.box_set2_out_li{		background-image: url(images/templates/box_set2_out_li.gif);	background-repeat: no-repeat;}
.box_set2_out_re{  		background-image: url(images/templates/box_set2_out_re.gif);	background-repeat: no-repeat;}
.box_set2_out_o_li{		background-image: url(images/templates/box_set2_out_o_li.gif);	background-repeat: no-repeat;}
.box_set2_out_o_re{  		background-image: url(images/templates/box_set2_out_o_re.gif);	background-repeat: no-repeat;}
.box_set2_out_o{  		background-image: url(images/templates/box_set2_out_o.gif);	background-repeat: no-repeat;}
.box_set2_out_u{  		background-image: url(images/templates/box_set2_out_u.gif);	background-repeat: repeat-x;}
.box_set2_out_u_li{  		background-image: url(images/templates/box_set2_out_u_li.gif);	background-repeat: no-repeat;}
.box_set2_out_u_re{  		background-image: url(images/templates/box_set2_out_u_re.gif);	background-repeat: no-repeat;}
.box_set2_out_mi{  		background-image: url(images/templates/box_set2_out_mi.gif);	background-repeat: no-repeat;}

.box_set3_out_li{		background-image: url(images/templates/box_set3_out_li.gif);	background-repeat: repeat-y;}
.box_set3_out_re{  		background-image: url(images/templates/box_set3_out_re.gif);	background-repeat: repeat-y;}
.box_set3_out_o_li{		background-image: url(images/templates/box_set3_out_o_li.gif);	background-repeat: no-repeat;}
.box_set3_out_o_re{  		background-image: url(images/templates/box_set3_out_o_re.gif);	background-repeat: no-repeat;}
.box_set3_out_o{  		background-image: url(images/templates/box_set3_out_o.gif);	background-repeat: no-repeat;}
.box_set3_out_u{  		background-image: url(images/templates/box_set3_out_u.gif);	background-repeat: repeat-x;}
.box_set3_out_u_li{  		background-image: url(images/templates/box_set3_out_u_li.gif);	background-repeat: no-repeat;}
.box_set3_out_u_re{  		background-image: url(images/templates/box_set3_out_u_re.gif);	background-repeat: no-repeat;}
.box_set3_out_mi{  		background-image: url(images/templates/box_set3_out_mi.gif);	background-repeat: no-repeat;}


.box_set4_out_li{		background-image: url(images/templates/box_set4_out_li.gif);	background-repeat: repeat-y;}
.box_set4_out_re{  		background-image: url(images/templates/box_set4_out_re.gif);	background-repeat: repeat-y;}
.box_set4_out_o_li{		background-image: url(images/templates/box_set4_out_o_li.gif);	background-repeat: no-repeat;}
.box_set4_out_o_re{  		background-image: url(images/templates/box_set4_out_o_re.gif);	background-repeat: no-repeat;}
.box_set4_out_o{  		background-image: url(images/templates/box_set4_out_o.gif);	background-repeat: no-repeat;}
.box_set4_out_u{  		background-image: url(images/templates/box_set4_out_u.gif);	background-repeat: repeat-x;}
.box_set4_out_u_li{  		background-image: url(images/templates/box_set4_out_u_li.gif);	background-repeat: no-repeat;}
.box_set4_out_u_re{  		background-image: url(images/templates/box_set4_out_u_re.gif);	background-repeat: no-repeat;}
.box_set4_out_mi{  		background-image: url(images/templates/box_set4_out_mi.gif);	background-repeat: no-repeat;}

.logo1  {	background-image: url(images/templates/logo1.gif);	background-repeat: no-repeat;}
.logo2 {	background-image: url(images/templates/logo2.gif);	background-repeat: no-repeat;}
.logo3 {	background-image: url(images/templates/logo3.gif);	background-repeat: no-repeat;}
.logo4 {	background-image: url(images/templates/logo4.gif);	background-repeat: no-repeat;}
.bgtopmenue  {	background-image: url(images/templates/bgtopmenue.gif);	background-repeat: no-repeat;}
.bgsuche {	background-image: url(images/templates/bgsuche.gif);	background-repeat: no-repeat;}
.bgshoping {	background-image: url(images/templates/bgshoping.gif);	background-repeat: no-repeat;}
.bgscal {	background-image: url(images/templates/bgscal.gif);	background-repeat: repeat-x;}

.KatBoxRow{	 font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: 767676; font-weight: normal;width: 100%; background-image: url(images/templates/glowna.gif); width: 173px; height: 20px;}
.KatBoxRow A{ color:#767676;}
.KatBoxRow A:hover{ color:#048EDD;}


.KatBoxSubRow{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal;width:100%;background-image: url(images/templates/glowna.gif);width: 173px; height: 20px;}
.KatBoxSubRow A{ color:#FFFFFF;}
.KatBoxSubRow A:hover{ color:#048EDD;}



/*Die Inhalte als TD-Stile auch entweder Hauptpunkt oder Unterpunkt*/



.KatBoxRowInhalt{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #767676; font-weight: normal; }
.KatBoxRowInhalt A{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#767676;}
.KatBoxRowInhalt A:hover{font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight: normal; color:#048EDD;}


.KatBoxSubRowInhalt{ padding-left: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #767676; font-weight: normal; width: 100%; background-image: url(images/templates/boczne.gif);width: 173px; height: 20px;}
.KatBoxSubRowInhalt A{ color: #FFFFFF;}
.KatBoxSubRowInhalt A:hover{ color:#048EDD;}

/*Die Tabelle für Kategorie und Subkategoriezeile aktiv*/
.KatBoxRowOn{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #767676; font-weight: normal;  background-image: url(images/templates/boczne.gif); width: 173px; height: 20px;}
.KatBoxRowOn A { color: #767676;}
.KatBoxRowOn A:hover {    color: #048EDD;}


.KatBoxSubRowOn{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #767676; font-weight: normal;  }
.KatBoxSubRowOn  A{ color:#FFFFFF;}
.KatBoxSubRowOn  A:hover{ color:#048EDD;}

/*Die Inhalte als TD-Stile auch entweder Hauptpunkt oder Unterpunkt*/
.KatBoxRowInhaltOn{color:#767676; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; background-image: url(images/templates/glowna.gif); width: 173px; height: 20px;}
.KatBoxRowInhaltOn A{ color:#767676;}
.KatBoxRowInhaltOn A:hover{ color:#048EDD;}


.KatBoxSubRowInhaltOn{ padding-left:35px;	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #767676; font-weight: normal; background-image: url(images/templates/boczne.gif); width: 173px; height: 20px;}
.KatBoxSubRowInhaltOn A{ color:#FFFFFF;}
.KatBoxSubRowInhaltOn A:hover{ color:#048EDD;}

/*KATEGORIEBOX SPECIALSTYLES END*/

/* infoBox  SPECIALSTYLES  BEGIN*/
.BEGIN_ALL_INFO_ROW{ }
.informBoxrow{		width: 100%; height: 20px;	}
TD.informBoxrowLine{ color:#ffffff;background-image: url(images/templates/box_catbox_line.gif);background-repeat: repeat-x;		background-position: bottom;}
TD.informBoxrowLine A{ color:#ffffff;}
TD.informBoxrowLine A:hover{ color:#9A0000;}

.infoBoxTitelInhalt {
	/*background-image: url(images/templates/infobg.gif);background-repeat: no-repeat; width: 173px; height: 32px;*/
	font-size: 8pt;color: #FFFFFF;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
	 height: 20px;
}

.infoBoxLink {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal;  height: 20px; padding-left: 1px; ; padding-top: 3px;}
.infoBoxLink A { color: #ffffff;  height: 20px; }
.infoBoxLink A:hover {    color: #048EDD; height: 20px;}


.searchinput{
	border:1px solid #ffffff;
	width:110px; height: 15px;}
	
.searchBoxInhaltTabelle { width: 150px; padding-left: 120px;}

TD.quicksearchtitle{	
	font-size: 8pt;font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #024C78;
}
TD.quicksearch{
	vertical-align: middle;
	font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color:#000000;
}

TD.quicksearch INPUT {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #C0C0C0; 
  font-size:11px; padding: 0px 0px 0px 5px;
}	

.infoBoxTitelTabelle{width:100%px;	 height: 20px;}
.infoBoxTitelInhalt {
	/*background-image: url(images/templates/box_hl_bg.gif);background-repeat: repeat;*/
	font-size: 8pt;color: #FFFFFF;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;

}
.infoBoxInhaltTabelle{
	width:100%;	 height: 20px;
	}
.infoBoxInhalt{
   width:100%;	 height: 20px;

	text-align: left;
}


.infoBoxRowTabelle{
width: 100%;
	
}


.lineinfo  {	background-image: url(images/templates/lineinfo.gif);	background-repeat: repeat-x;}


.nameproduct { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2577AD; font-weight: bold; padding-left: 3px;}
.nameproduct A{ color: #2577AD; }
.nameproduct A:hover { color: #C7C7C6; }

.nameproduct2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; padding-left: 3px;}
.nameproduct2 A{ color: #333333; }
.nameproduct2 A:hover { color: #333333; }


.description  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4F4E4D; font-weight:normal; padding-left: 3px;}
.pricenew  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2577AD; font-weight: bold; padding-left: 3px;}



.obenmenue1 {  padding-top: 10px;   font-weight:normal; font-size: 11px;color: #ffffff; font-family: Arial, Helvetica, Verdana  sans-serif;font-weight: normal; }
.obenmenue1 A{  color: #ffffff;  text-decoration: none;}
.obenmenue1 A:hover{  color: #87A3BA;  text-decoration: none;}

.obenmenue2  { padding-top: 10px;  padding-left: 15px; font-weight:normal; font-size: 11px;color: #ffffff; font-family: Arial, Helvetica, Verdana  sans-serif;font-weight: normal; }
.obenmenue2 A{  color: #ffffff;  text-decoration: none;}
.obenmenue2  A:hover{  color: #87A3BA;  text-decoration: none;}

.obenmenue3  {  padding-top: 10px;  padding-left: 15px;   font-weight:normal; font-size: 11px;color: #ffffff; font-family: Arial, Helvetica, Verdana  sans-serif;font-weight: normal;}
.obenmenue3 A{  color: #ffffff;  text-decoration: none;}
.obenmenue3  A:hover{  color: #87A3BA;  text-decoration: none;}

.obenmenue4  {  padding-top: 10px;  padding-left: 40px;   font-weight:normal; font-size: 11px;color: #ffffff; font-family: Arial, Helvetica, Verdana  sans-serif;font-weight: normal; }
.obenmenue4 A{  color: #ffffff;  text-decoration: none;}
.obenmenue4  A:hover{  color: #87A3BA;  text-decoration: none;}


.borderver  { border: 1px solid #CBCBCB; padding-top: 20px; }
.borderinfo  { border: 1px solid #256BA7; }
.pion { padding-left: 10px; padding-top: 2px;}
TD.main2 { padding-left: 5px; font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px; line-height: 1.5; color: #C20B07;}
#cartinhalt {  padding-top: 10px;    font-weight:normal; font-size: 11px;color: #2DBAFF; font-family: Arial, Helvetica, Verdana  sans-serif;font-weight: normal; }
.bglogin  { background-image: url(images/templates/bglogin.gif);	background-repeat: no-repeat; width: 209px; height: 112px;}
.bgreg  { background-image: url(images/templates/bgreg.gif);	background-repeat: no-repeat; width: 193px; height: 112px;}
.bgver  { background-image: url(images/templates/bgver.gif);	background-repeat: no-repeat; width: 194px; height: 112px;}









.passw_verg { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CBCBCB; font-weight: normal; text-transform: lowercase;  }
.passw_verg A { color: #CBCBCB;}
.passw_verg A:hover  { color: #A3A59F;}
.searchnapis {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; padding-top: 0px; padding-right: 7px; font-weight: bold; }

.loginput{
	border:1px solid #CBCBCB;
	width:110px; height: 17px; font-size: 9px;
}
.loginput2 {border:1px solid #CBCBCB; width: 110px; height: 17px; font-size: 9px;}
.loginb { padding-right: 5px; }
.logintd { }

.loginname { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ADADAD; padding-top: 0px; padding-right: 7px; text-transform: lowercase;}


.logintabele {    }
.login_passwort_input{ }
.inputtext { width: 100px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; height: 16px; border:1px solid #CD5700;  }
.login2BoxInhaltTabelle { padding-top: 30px; padding-left: 55px; }
.login2BoxTitelInhalt { padding-left: 60px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #454A43; font-weight: bold;}


.informBoxrowInhalt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4F4E4D; padding-left: 60px; padding-top: 30px;   }
.informBoxrowInhalt A {color: #4F4E4D; }
.informBoxrowInhalt A:hover { color:#A3A59F;}

.informBoxrowInhalt2 { padding-top: 30px;}

.content { padding-left: 5px; padding-right: 5px;}

.box1 {  background-image: url(images/templates/box1.gif); background-image : no-repeat;}
.box2 {  background-image: url(images/templates/box2.gif); background-image : repeat-x;}
.box3 {  background-image: url(images/templates/box3.gif); background-image : no-repeat;}
.box4 {  background-image: url(images/templates/box4.gif); background-image : repeat-y;}
.box5 {  background-image: url(images/templates/box5.gif); background-image : repeat-y;}
.box6 {  background-image: url(images/templates/box6.gif); background-image : no-repeat;}
.box7 {  background-image: url(images/templates/box7.gif); background-image : no-repeat;   }
.box8 {  background-image: url(images/templates/box8.gif); background-image : no-repeat;}


.box11 {  background-image: url(images/templates/box11.gif); background-image : no-repeat;}
.box22 {  background-image: url(images/templates/box22.gif); background-image : repeat-x;}
.box33 {  background-image: url(images/templates/box33.gif); background-image : no-repeat;}
.box44 {  background-image: url(images/templates/box44.gif); background-image : repeat-y;}
.box55 {  background-image: url(images/templates/box55.gif); background-image : repeat-y;}
.box66 {  background-image: url(images/templates/box66.gif); background-image : no-repeat;}
.box77 {  background-image: url(images/templates/box77.gif); background-image : no-repeat;   }
.box88 {  background-image: url(images/templates/box88.gif); background-image : no-repeat;}

.regtext { padding-left: 3px; padding-top: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4F4E4D;}


