.boldweiss  { color: white; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a  { color: #555555; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
p  { color: #55555; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.copy   { color: #313644; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.artikelnr { color: #313644; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.head { color: #313644; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.funartikel  { color: #313644; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: left; padding-left: 10px }
.artartikel  { color: #313644; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: left; padding-left: 10px }
.rahmungartikel { color: #313644; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px; background-color: white; text-align: left; padding-left: 3px; }
.posterartikel   { color: #313644; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: left; padding-left: 10px }
.artikelmittig  { color: #313644; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: center }
.fotoartikel { color: #313644; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px; background-color: #e5edf4; text-align: left; padding-left: 10px }
.homeartikel  { color: #313644; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: left; padding-left: 10px }
.homeartikelhead { color: #313644; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: center }
.cardartikel   { color: #313644; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: left; padding-left: 10px }
.funpreise   { color: #313644; font-size: 11px; line-height: 20px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: right; padding-right: 25px }
.fotopreise { color: #313644; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 20px; background-color: #e5edf4; text-align: right; padding-right: 25px }
.homepreise  { color: #313644; font-size: 11px; line-height: 20px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: right; padding-right: 25px }
.posterpreise   { color: #313644; font-size: 11px; line-height: 20px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: right; padding-right: 25px }
.rahmungpreise { color: #313644; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 20px; background-color: white; text-align: right; padding-right: 15px; }
.preise { color: #313644; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 20px; background-color: white; text-align: right; padding-right: 5px; }
.albumpreise { color: #313644; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 20px; background-color: white; text-align: right; padding-right: 25px }
.cardpreise   { color: #313644; font-size: 11px; line-height: 20px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: right; padding-right: 25px }
.artpreise  { color: #313644; font-size: 11px; line-height: 20px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: right; padding-right: 25px }
.glossar   { color: #313644; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tests  { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ltur      { color: #313644; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Verdana }
.schwarz  { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Verdana }
.a9 {  font-family: Arial, Helvetica, sans-serif; font-size: small}
.a9b { font-family: Arial, Helvetica, sans-serif; font-size: small; background-color: #CCCCCC; font-style:normal; font-weight:bold}
.cdg {color: #C0C0C0; }
.c2lg {color: #000000; background-color: #EDEDED}
.vt{vertical-align:top;}
.vc{vertical-align:center;}
.vb{vertical-align:bottom;}
.pad{padding:10px;}
.padt{padding-top:7px;}
.padr{padding-right:7px;}
.padl{padding-left:7px;}
.padr{padding-right:7px;}
.padb{padding-bottom:7px;}
.tna {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color:#555555; font-weight:normal}
.tnaw {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color:#FFFFFF; font-weight:normal}
.tnb {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#555555; font-weight:normal}
.tbb {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#555555; font-weight:bold}
.OptionTable  { font: 9pt Arial; }
.Buttons { font: 8pt Arial; }
.SELECT   { font: 9pt Arial; }
.mat {	MARGIN-TOP: 10px}
.hl{align:left;}
.hr{align:right;}
.hm{align:middle;}
.cu{cursor:pointer}
.aktionstext   { color: red; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;; text-align: left }

.button { 
cursor:pointer; 
display: block;
background-color: transparent;
background-image: url(../images/tab_unselected.png);
background-repeat: repeat-x top left;
width: 150px;
height: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #555555;
font-weight: bold;
text-decoration: none;
}


.button.arrow_leftx{
image: url(../images/arrow_left.png);
background-image: url(../images/arrow_left.png);
background-repeat: no-repeat;
background-position: left;
}

.button.arrow_rightx{
background-image: url(../images/arrow_right.png);
background-repeat: no-repeat;
background-position: right;
}

.button.arrow_left{
vertical-align: bottom;
}

.button.arrow_right{
vertical-align: bottom;
}

.button:hover, .button:active { 
cursor:pointer; 
display: block;
background-color: transparent;
background-image: url(../images/tab_selected.png);
background-repeat: repeat-x top left;
width: 150px;
height: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.navtab_l {border-left: 1px solid #888888; border-bottom: 1px solid #888888;background: #ededed; }
.navtab_mr {border-bottom: 1px solid #888888; color: red; font-weight: bold; background: #ededed;}
.navtab_mg {border-bottom: 1px solid #888888; color: #555555; font-weight: bold; background: #ededed;}
.navtab_mb {color: blue; font-weight: bold; background: #ededed;}
.navtab_r {border-right: 1px solid #888888; border-bottom: 1px solid #888888; background: #ededed;}

body { color: #555555; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
select { color: #555555; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
div { color: #555555; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
input {color: #555555; font-size: 12px; }
#nav { float: left; width: 100%; margin: 0; padding: 10px 0 0 0; list-style: none; background: transparent url(../images/tab_line_dg.png) repeat-x bottom left; }
#nav li { float: left; margin: 0; padding: 0; font-family: "Lucida Grande", sans-serif; font-size: 55%; }
#nav a { float: left; display: block; margin: 0 1px 0 0; padding: 4px 8px; color: #555555; text-decoration: none; border: 1px solid #888888; border-bottom: none; background: #ededed url(../images/tab_unselected.png) repeat-x top left; }
#nav a:hover, body#register #nav_register a {color: #555555; padding-bottom: 5px; border-color:#727377; background: #ededed url(../images/tab_selected.png) repeat-x top left; }
#nav a:hover, body#files #nav_files a {color: #555555; padding-bottom: 5px; border-color:#727377; background: #ededed url(../images/tab_selected.png) repeat-x top left; }
#nav a:hover, body#format #nav_format a {color: #555555; padding-bottom: 5px; border-color:#727377; background: #ededed url(../images/tab_selected.png) repeat-x top left; }
#nav a:hover, body#address #nav_address a {color: #555555; padding-bottom: 5px; border-color:#727377; background: #ededed url(../images/tab_selected.png) repeat-x top left; }

.textbox { 
  background-color: #FFFFFF; 
  background-repeat: no-repeat; 
  width: 780 px; 
  height: 120 px; 
  overflow: auto; 
} 