/* @font-face   { font-family: "Lucida Sans Unicode"; font-style:  normal; font-weight: normal; src: url(../weft/LUCIDAS0.eot) }  */


/* #########   G L O B A L E    F O R M A T E   ##########  */

html            { }

/*  body	{color: #5C6366}  */
/*  body	{color: #454A4D}  */

body            { background-color: #FFFFFF;
                  color: #5C6366;
                  margin: 0px;
                  padding: 0px;
                  overflow: auto;
                  font-size: 8pt;
                  font-family: "Lucida Sans Unicode", "Arial" }

font, p         { font: 8pt Lucida Sans Unicode, Arial }
p                { margin-bottom: 0px; margin-top: 0px}

table           { table-layout: fixed;
                  border-collapse: collapse;
                  empty-cells: show;
                  vertical-align: top;
                  align: left;
                  cellspacing: 0px;
                  cellpadding: 0px;
                  border: 0px;
                  font-size: 8pt }

table.fullheight{ height: 100% }

td              { background-repeat: no-repeat;
                  padding: 0px; 
                  margin: 0px;
                  vertical-align: top }

img          { border: 0px, margin: 0px }

/* #########   EINGABEFELDER  [ input ]  [ textarea ]   ##########  */

.box	     { font-size: 9pt; 
                     width: 160 px; 
                     height: 16pt; 
                     padding-left: 3pt; 
                     padding-top: 1pt; 
                     margin-top: 1pt; 
                     color: #454A4D}

.box_hl	     { background-color: white; 
                      width: 200 px; 
                      height: 16pt; 
                      font-size: 9pt; 
                      padding-top: 1pt; 
                      padding-left: 3pt; 
                      color: #454A4D}


/* #########   Z E L L E N    -   K O M P L E X E    F O R M A T E    ##########  */

td.nav1         { text-align: center;
                  font-size: 7pt;
                  font-weight: normal;
                  letter-spacing: 1px;
                  vertical-align: middle }

td.nav2,
td.nav2_sel,
td.nav2_on      { background-color: #F2F2F0;
                  text-align: center;
                  color: green;
                  vertical-align: middle; 
                  font: 7pt Lucida Sans Unicode, Arial;
                  letter-spacing: 1pt;
                  padding-left: 10px;
                  padding-right: 10px }

td.nav2_sel     { background-color: white; }
td.nav2_on      { background-color: white; }

td#contextMenuHeader  { padding-left: 25px; 
                                      vertical-align: middle; 
                                      height: 45px } 

td#contextMenu	        { padding-left: 25px; 
                                      padding-top: 10px; 
                                      font-size: 7pt }

.pageHeaderLeft            { vertical-align: middle; 
                                      padding-left: 40px; 
                                      height: 45 px }

.pageHeaderRight          { vertical-align: middle; 
                                      height: 45 px }

td#main          { border-left: 1px solid white;
                        border-right: 1px solid white }

td#spacer       { border-left: 1px solid white;
                       border-right: 1px solid white }

td#logo1        { text-align: center;
                       vertical-align: bottom;
                       padding-bottom: 5px }

td#logo2        { border-top: 1px solid white;
                  border-bottom: 1px solid white;
                  text-align: center;
                  vertical-align: middle }
                  
td#menu         { border: 1px solid white;
                  padding: 0px }
                  
td#submenu      { border: 1px solid white }

td#liste_image   { padding-top: 8px; padding-bottom: 8px }
td#liste_text      { padding-top: 8px; padding-bottom: 8px }

td.fusszeile    { vertical-align: middle;
	              text-align: center;
		padding-left: 10px;
		padding-right: 10px;
	              font-size: 7pt;
                  letter-spacing: 1pt;
                  color: #5C6366 }


/*   K A T A L O G     A R T I K E L L I S T E  */

.image              { padding-top: 10px; 
                          padding-bottom: 10px; 
                          text-align: center;  
                          vertical-align: top}
.short                { padding-top: 10px; 
                          padding-right: 20px; 
                          vertical-align: top; 
                          text-align: left; 
                          font-size: 9pt; 
                          font-weight: bold}
.long                 { vertical-align: top; 
                          padding-top: 5px; 
                          padding-bottom: 5px; 
                          padding-right: 20px; 
                          font-size: 8pt; 
                          font-weight: normal }
.size                 { vertical-align: bottom}
.name               { vertical-align: bottom; 
                          text-align: right; 
                          padding-right: 10px}
.dollar               { padding-right: 20px; 
                          vertical-align: bottom; 
                          text-align: right; 
                          color: gray; 
                          font-size: 7pt}
.euro	          { padding-right: 20px; 
                          vertical-align: bottom; 
                          text-align: right; 
                          font-weight: bold; 
                          font-size: 7pt}
.zusatz             { padding-right: 20px; 
                          text-align: right; 
                          padding-top: 5px }


div.leiste         { text-align: center; padding-top: 2px; height: 20px; width: 90px; font-family: Arial; position: absolute; top: 6px; color: white}
div.menue       { background-color: #fafafa; text-align: left; line-height: 20px; left: 15px;  visibility: hidden; width: 130 px; position: absolute; top: 25px;
                 border: 2px solid white;overflow: visible;
                 padding-left: 10 px; padding-right: 5 px;  padding-top: 10px; padding-bottom: 10px}

.boxdescr		{vertical-align: center}



/* #########   Z E L L E N  -  A U S R I C H T U N G   I N H A L T E   <td>  [text-align] [vertical-align] [padding]   ########## */

.content		{ vertical-align: top;
		  padding-left: 40px; 
		  padding-right: 30px }

.row1		{ vertical-align: top;
		  padding-left: 40px }

.row2		{ vertical-align: top;
		  padding-right: 30px }


/*  #########   Z E L L E N  -  R A H M E N   <td>  [border]     ##########  */

td#dummy1       { border-right: 1px solid white }
td#dummy2       { border: 1px solid white }
td#dummy3       { border-top: 1px solid white; 
                          border-bottom: 1px solid white }
td#dummy4       { border-top: 1px solid white; 
                          border-bottom: 1px solid white; 
                          border-right: 1px solid white }
td#dummy5       { border: 1px solid white }
td#dummy6       { border: 1px solid white }
td#dummy7       { border-top: 1px solid white; 
                          border-bottom: 1px solid white; 
                          border-left: 1px solid white }

.borderTop         { border-top: 1px solid white }
.borderBottom    { border-bottom: 1px solid white }
.borderLeft         { border-left: 1px solid white }
.borderRight       { border-right: 1px solid white }


/*  #########   Z E L L E N  - H I N T E R G R U N D F A R B E N   <td>  [background]   ##########  */

td.blink_off    { background-color: white }
td.blink_sel    { background-color: #BBBFBE }
td.blink_on     { background-color: #969998 }

.beige0         { background-color: #FAFAF7 }
/*.beige1         { background-color: #F2F2F0 }  */
.beige1         { background-color: #F1F2F0 }
.beige2         { background-color: #E5E5E3 }

.grey_gr1       { background-color: #D4D9D8 }
.grey_gr2       { background-color: #BBBFBE }
.grey_gr3       { background-color: #7D807F }

.grey_bl1       { background-color: #EDF0F2 }
.grey_bl2       { background-color: #C8CCCB }
.grey_bl4       { background-color: #3D474D }



/* #########   T E X T  -  A B S A T Z F O R M A T E   <p>  [margin]   [font-size]  [font-weight]  [letter-spacing]  ########## */

p.title	{ font-size: 9pt;
	font-weight: bold;}

p.main    { font-size: 8pt;
              font-weight: bold;
	margin-top: 6pt;
	margin-bottom: 4pt;
	font-family: "lucida sans unicode", "Arial" }

p.kateg       { font-weight: bold;
                  margin-bottom: 3pt }

p.katmenu   { padding-left: 2px }

p.sub	{ text-align: justify;
	margin-top: 2pt;
	margin-bottom: 2pt;
	font-family: "lucida sans unicode", "Arial" }

p.align_right	{ text-align: right }

p.kue_name          { padding-left: 40px;
                            padding-right: 40px;
                            padding-top: 25 px;
                            font-weight: bold }

p.kue_dat              { padding-left: 40px;
                            padding-right: 40px;
                            padding-top: 5px }

p.kue_bio              { padding-left: 40px;
                            padding-right: 40px;
                            padding-top: 5px;
                            padding-bottom: 20px }



/*  ##########  T E X T  -  Z E I C H E N F O R M A T E   <font>   [font-size]  [font-weight]  [letter-spacing] [color]  ##########  */

.title		{ font-size: 9pt;
		  font-weight: bold }

.stretch		{ letter-spacing: 1pt }

.caps		{ text-transform: uppercase}

.red		{ color: #7A2630 } 
.gray		{ color: #999999 }

.2pt                      { font-size: 2pt }
.3pt                      { font-size: 3pt }
.4pt                      { font-size: 4pt }
.7pt		{ font-size: 7pt }
.8pt		{ font-size: 8pt }
.9pt		{ font-size: 9pt }
.10pt		{ font-size: 10pt }

.fusszeile              { font-size: 7pt; 
                              letter-spacing: 1pt; 
                              color: #5C6366 }

.kopfzeile              { font-size: 6pt; 
                              letter-spacing: 1pt; 
                              color: #5C6366 }

.menu_passiv	{ color: #BBBFBE }


/*  ###########  V E R W E I S E   [text-decoration]  [color]   ###########  */

a:link           {text-decoration:none; color: #5C6366}
a:visited       {text-decoration:none; color: #5C6366}
a:hover         {text-decoration:none; color: #5C6366}
a:active        {text-decoration:none; color: #5C6366}

a.uni:link      {text-decoration:none; color: #454A4D}
a.uni:visited  {text-decoration:none; color: #454A4D}
a.uni:hover    {text-decoration:none; color: #999999}
a.uni:active   {text-decoration:none; color: #314C60}

a.red:link        {text-decoration:none; color: #7A2630 }
a.red:visited   {text-decoration:none; color: #7A2630 }
a.red:hover    {text-decoration:none; color: #B33746 }
a.red:active    {text-decoration:none; color: #B33746 }

a.uni_ul:link	{text-decoration: underline; color: #5C6366}
a.uni_ul:visited	{text-decoration: underline; color: #838383}
a.uni_ul:hover	{text-decoration: underline; color: #999999}
a.uni_ul:active	{text-decoration: underline; color: #314C60}

a.nav:link      {text-decoration:none; color: #5C6366}
a.nav:visited  {text-decoration:none; color: #5C6366}
a.nav:hover    {text-decoration:none; color: #5C6366}
a.nav:active   {text-decoration:none; color: #5C6366}

a.loc             {color: #595959; text-decoration:none}
a.loc_a          {color: #262626; text-decoration:none}

a.roll:link       {color: #1a1a1a; text-decoration:none}
a.roll:visited   {color: #1a1a1a; text-decoration:none}
a.roll:hover     {color: white; text-decoration:none; background-color: #1a1a1a}
a.roll:active    {color: white; text-decoration:none; background-color: #1a1a1a}

a.home:link     {text-decoration:none; color: #5C6366}
a.home:visited  {text-decoration:none; color: #5C6366}
a.home:hover    {text-decoration:none; color: #2E3133}
a.home:active   {text-decoration:none; color: #2E3133}

a.white:link     {text-decoration:none; color: white}
a.white:visited  {text-decoration:none; color: white}
a.white:hover    {text-decoration:none; color: #BFBFBF}
a.white:active   {text-decoration:none; color: #BFBFBF}

