body
{
  background-color: #FFFFFF;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  scrollbar-base-color:#EFEFEF;
  scrollbar-3dlight-color:#adadad;
  scrollbar-darkshadow-color:#b1b1b1;
  scrollbar-face-color:#efefef;
  scrollbar-highlight-color:#adadad;
  scrollbar-shadow-color:#b1b1b1;
  scrollbar-arrow-color:#818181;
  scrollbar-track-color:#efefef;
}
form
{
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.aligncenter
{
  text-align: center;
  margin: auto;
}
.noborder
{
  border:0;
}
.spacer
{
 width: 1px;
 height: 10px
}
.bgblue
{
  background-color: #001A7B;
}
.bgdarkgrey
{
  background-color: #AEAFB2;
}
.bglightgrey
{
  background-color: #E7E7E8;
}
.bgdarkorange
{
  background-color: #EBAB00;
}
.bglightorange
{
  background-color: #F9E4AE;
}
.bgsoftorange
{
  background-color: #FBEECC;
}
.tabledynamic
{
  width: 100%;
  border: 0px;
}
.tabletotal
{
  width: 1257;
  border:0;
}
.tableall
{
  width: 1000;
  border:0;
}
.tablemenu
{
  width: 209px;
  border:0;
}
.tablecontent
{
  width: 574;
  border:0;
}
.tableteaser
{
  width: 214;
  border:0;
}
.tdmenu
{
  width: 209;
  vertical-align:top;
}
.tdcontent
{
  width: 574;
  vertical-align:top;
}
.tdteaser
{
  width: 214;
  vertical-align:top;
}
.tdseparator
{
  width: 1;
  background-color: #AEAFB2;
}
.trseparator
{
  height: 1;
  background-color: #AEAFB2;
}

/* textelemente */
.notices
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #504E53;
	text-decoration: none;
}
.notices a
{
	color: #504E53;
	text-decoration: underline;
}
.noticestext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504E53;
	text-decoration: none;
}
.noticestext a
{
	color: #001a7b;
	text-decoration: none;
}

.boxheadline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.boxheadline a
{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.headlineblau
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 001a7b;
	text-decoration: none;
}

.headlineblauae
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 001a7b;
	text-decoration: none;
	width:220px;
}

.headlineblaucp
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504E53;
	text-decoration: none;
	width:280px;
}

.bookmark
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504E53;
	text-decoration: none;
}
.bookmark a
{
	color: #504E53;
	text-decoration: none;
}

.fliesstext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504E53;
	text-decoration: none;
}
.fliesstext a
{
	color: #504E53;
	text-decoration: underline;
}
.errortext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
}	
.products
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 504E53;
	text-decoration: none;
}
.products a
{
	color: #504E53;
	text-decoration: none;
}
.productprice
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: 504E53;
	text-decoration: none;
}

/* inputelemente */
.inputstandard
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504E53;
	text-decoration: none;
	border: 1px solid #001a7b;
}

.inputstandardae
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504E53;
	text-decoration: none;
	border: 1px solid #001a7b;
	margin-top: 5px;
}

.readonly
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504E53;
	text-decoration: none;
	border: 1px solid #001a7b;
	background-color: #FBEECC;
}

/* Menu Top */
.metamenu,
.metamenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #001A7B;
	text-decoration: none;
}

.metamenu a:hover{
	color: #EBAB00;
}

.headlinelinklisttr
{
    height:26px;
    background-color:#ffffff;
}
.headlinelinklisttd {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #001A7B;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 14;
	width:244px;
}

/* Menu Products: */
.mainmenu {
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #504E53;
}
.mainmenu a {
  color: #504E53;
}
.mainmenu a:hover {
  color: #001A7B;
} 
.mainmenu_selected {
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #f15f07;
}
.mainmenu_selected a {
  color: #f15f07;
}
.mainmenu_selected a:hover {
  color: #f15f07;
} 
.lvl1 {
  padding: 2px 0px 3px 16px;
  background-color:#FFFFFF;
} 
.lvl1grey {
  padding: 2px 0px 3px 16px;
  background-color:#E7E7E8;
} 
.lvl2 {
  padding: 2px 0px 3px 26px;
  background-color:#FFFFFF;
} 
.lvl2grey {
  padding: 2px 0px 3px 26px;
  background-color:#E7E7E8;
} 
.lvl3 {
  padding: 2px 0px 3px 36px;
  background-color:#FFFFFF;
} 
.lvl3grey {
  padding: 2px 0px 3px 36px;
  background-color:#E7E7E8;
} 

/* Artikel Preview Payment */
.paymenttd, .paymenttd2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504E53;
	text-decoration: none;
}
	

.paymenttd 
{
	width:100px;
}
.paymenttd2
{
}



/* nicht verwendet: */
.boxheadlineabstand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0 0 0 16;
}	
.fliesstextbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504E53;
	text-decoration: none;
	padding: 10 0 10 16;
}

.fliesstextboxNP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504E53;
	text-decoration: none;
	padding: 0 0 5 16;
}

.fliesstextfinder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504E53;
	text-decoration: none;
	padding: 10 0 0 16;
}

.fliesstextfinderNP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504E53;
	text-decoration: none;
	padding: 0 0 0 16;

}

.fliesstextselection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504E53;
	text-decoration: none;
	padding: 10 0 0 0;
}

.fliesstextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504E53;
	font-weight:bold;
	text-decoration:none;
}	

.fliesstextlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504E53;
	text-decoration:underline;
}	



.headlinebox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 001a7b;
	text-decoration: none;
	padding: 10 0 1 16;
}

.headlineboxNP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 001a7b;
	text-decoration: none;
	padding: 0 0 1 16;
}

.headlinefinder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 001a7b;
	text-decoration: none;
	padding: 10 0 0 16;
}
.headlinefinderwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: ffffff;
	text-decoration: none;
	padding: 10 0 0 16;
}
.produkte {
	font-size: 12px;
	font-weight: normal;
	color: 504E53;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	left: 10px;
	padding: 0 0 1 16;
	width:190px; 
}

.produktehead {
	font-size: 12px;
	font-weight: bold;
	color: 504E53;
	padding: 0 0 1 16;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.produktehead a {
	font-size: 12px;
	font-weight: bold;
	color: 504E53;
	padding: 0 0 1 16;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.produkte a {
	font-size: 12px;
	font-weight: normal;
	color: 504E53;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	left: 10px;
	width:190px; 
}

.produkteort {
	font-size: 12px;
	font-weight: normal;
	color: 504E53;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	left: 10px;
	padding: 0 0 1 16;
	width:190px; 
}

.produktepreis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #504E53;
	text-decoration: none;
	vertical-align:top;
}

.pulldown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #504E53;
	text-decoration: none;
	width:250;
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
}

.neutext {
 color:#ff0000;
 font-weight:bold;
}
