.clear          {clear:both;}
.floatleft      {float:left;}
.floatright     {float:right;}
.dhidden		{ display:none; }
                
/* ALLGEMEIN TEXT ANFANG ############################################################################################################# */
*            {font-family:Verdana, Arial, Sans-Serif; font-size:8pt; }
body            {background-color:#39378b; background-image: url(/images/linder-bg.jpg); background-repeat:repeat-x; overflow-y:scroll;cursor:default; margin:0px; padding:0px;line-height:12pt;}
h1              {margin:0px; padding:0px; font-size:16pt; line-height:24pt; color:#333333; margin-bottom:8px;}
h2              {margin:0px; padding:0px; font-size:14pt; line-height:20pt; color:#333333; margin-bottom:6px;}
h3              {margin:0px; padding:0px; font-size:12pt; line-height:14pt; color:#333333; margin-bottom:2px;}
h4              {margin:0px; padding:0px; font-size:11pt; line-height:12pt; color:#333333; margin-bottom:2px;}

hr              {height: 0px; border-bottom: 1px solid #333333; border-top: 0px;}
/* ALLGEMEIN TEXT ENDE ############################################################################################################### */

/* ALLGEMEIN LINKS ANFANG ############################################################################################################ */
a img			{border:none;}
a               {color:#333333; text-decoration:none; outline:0px;}
a:hover         {color:#6563b0; text-decoration:underline; outline:0px;}
a:active        {outline:0px;}
/* ALLGEMEIN LINKS ENDE ############################################################################################################## */

form            {padding: 0px; margin: 0px;}

textarea        {resize: none;}


/* ### CONTAINER ### */
.siteholder                         {position:absolute; width:950px; top:30px; left:50%; margin-left:-475px;}

/* HEAD CONTAINER ANFANG ############################################################################################################# */
.head                               {position:relative; top:0px; left:0px; width:950px; height:170px; background-image:url(/images/linder-head-bg_2011_1.jpg); }
.head_text                          {position:absolute; top:30px; left:330px; width:600px; height:20px; line-height:20px; text-align:right;z-index:2000;}
.head_text a img                    {position:relative; top:3px; left:0px; margin-left:3px; }
.head_nav_holder                    {position:absolute; top:130px; left:210px; width:720px; height:40px; border-left: 1px solid #fff;}
.head_lastuser                      {position:absolute; top:58px; left:500px; width:430px; height:40px; line-height:20px; text-align:right;}

.head_nav                           {line-height:40px; font-size:10pt; color:#ffffff; border-right:solid 1px #ffffff; padding:0px 10px 0px 10px; float:left;}
.head_nav a                         {display:block; color:#ffffff;}
.head_nav a:hover                   {text-decoration:underline; color:#cccccc;}
/* HEAD CONTAINER ENDE ############################################################################################################### */

/* LAST SEEN CONTAINER ANFANG ############################################################################################################# */
#lastSeenAnchor				{ position:relative; top:22px; left:220px; }
#lastSeenC					{ position:absolute; top:20px; left:100px; z-index:1001;  display:none; }
#lastSeenC img              { width:100px; cursor: pointer;}
#lastSeenC a				{ cursor: pointer;}
#lastSeen1                  { position:relative; top:0px; left:0px; width: 110px; background-color:white; text-align:center; height:107px; border:1px solid #cccccc; border-bottom:0px; color:#666666; cursor:help;}
#lastSeen1 img              { margin:5px; cursor:help;}
#lastSeen					{ display:none; padding:10px; width:635px; background-color:#ffffff; border:solid 1px #cccccc; margin-top:-1px;}
#lastSeen .holder           { width:200px; height:135px; background-color:#f4f4f4; float:left; text-align:center; margin-right:5px; margin-bottom:5px;}
#lastSeen a:hover           { text-decoration:none;}
#lastSeen a img             { margin:5px;}
#lastSeenC	.artikelText	{ width:100px; }
#lastSeen table				{ border:1px solid #cccccc; background-color:White; }
#lastSeen table td			{ padding:10px;}
#lastSeen td.borderLeft		{ border-left:1px solid #cccccc; }
#lastSeen td.borderRight	{ border-right:1px solid #cccccc; }
#lastSeen td.borderBottom	{ border-bottom:1px solid #cccccc; }
/* LAST SEEN CONTAINER ENDE ############################################################################################################### */

/* LAST SEEN COPY FÜR TABLE
#lastSeenAnchor				{ position:relative; top:22px; left:220px; }
#lastSeen1                  { position:relative; top:0px; left:0px; width: 110px; background-color:white; text-align:center; height:107px; border:1px solid #cccccc; border-bottom:0px; color:#666666;}
#lastSeen1 img              { margin:5px; }
#lastSeenC					{ position:absolute; top:20px; left:100px; z-index:1001;  display:none; }
#lastSeenC img              { width:100px; cursor: pointer;}
#lastSeenC a				{ cursor: pointer;}
#lastSeen					{ display:none; padding:10px; background-color:#eaeaea; border:solid 1px #cccccc;}
#lastSeenC	.artikelText	{ width:100px; }
#lastSeen table				{ border:1px solid #cccccc; background-color:White; }
#lastSeen table td			{ padding:10px;}
#lastSeen td.borderLeft		{ border-left:1px solid #cccccc; }
#lastSeen td.borderRight	{ border-right:1px solid #cccccc; }
#lastSeen td.borderBottom	{ border-bottom:1px solid #cccccc; }
############################################################################################################### */

/* GALERIE CONTAINER ANFANG ########################################################################################################## */
.galerieC                           {position:relative; top:10px; left:20px; width:911px; height:161px; background-color:#333333; margin-bottom:10px;}
.galerie                            {width:910px; height:160px; background-image:url(/images/linder-galerie-bg.jpg);}
/* GALERIE CONTAINER ENDE ############################################################################################################ */

/* SHOP NAVIGATION ANFANG ############################################################################################################ */
.shopnavigation                     {position:relative; top:10px; left:20px; width:191px; float:left; margin-right:9px; overflow:hidden;}

.shopnavigation_headline            { width:190px; height:30px; margin-bottom:5px; background-image:url(/images/headline-bg.jpg); background-repeat:repeat-x; 
									border-right:solid 1px #999999; border-bottom:solid 1px #999999;
                                    line-height:30px; font-weight:bold; }
.shopnavigation_headline span		{ margin-left:10px; }                                    
.shopnavigation_kategorie_holder    {width:190px; margin-bottom:5px; padding-bottom:10px; background-color:#ffffff; border-right:solid 1px #999999; border-bottom:solid 1px #999999; }

.mainMenuA							{ position:relative; display:block; width:100%; line-height:20px; border-bottom:dashed 1px #999999; margin:0px 0px;}
.mainMenuA:hover					{ background-color:#999999; color:#ffffff; text-decoration:none;}
.mainMenuASelected					{ display:block; width:100%; line-height:20px; border-bottom:dashed 1px #999999; margin:0px 0px; background-color:#39378b;}


.mainMenuIcon img					{ position:absolute; margin-right:0px;}
.mainMenuIconSelected img			{ position:absolute; margin-right:0px;}
.menuSubContainer					{ }
.menuSubContainer .mainMenuIcon img	{ }
.mainMenuItem						{ position:relative; left:17px; cursor:pointer; display: inline-block;}
.mainMenuItemSelected				{ position:relative; left:17px; color:#ffffff; cursor:pointer; display: inline-block; }
/* SHOP NAVIGATION ENDE ############################################################################################################## */

/* SIDEBAR NAVIGATION ANFANG ######################################################################################################### */
.anzeige                            {position:relative; width:190px; margin-bottom:5px; border-right:solid 1px #999999; border-bottom:solid 1px #999999;}
.warenkorb                          {position:relative; width:190px; height:200px; margin-bottom:5px; color:#ffffff; text-align:center; border-right:solid 1px #999999; border-bottom:solid 1px #999999; background-repeat:no-repeat;}

.warenkorb div.lastproduct          {height: 64px; margin-bottom: 5px;}
.warenkorb hr                       {width:180px; border-bottom: 1px solid #ffffff;}
.warenkorb div.info                 {margin-top: 5px;}

.warenkorb div.textleft             {float: left; width: 49%; margin-right: 1%; text-align: right;}
.warenkorb div.textright            {float: left; width: 45%; margin-left: 1%; text-align: left;}

.warenkorb_button                   {position:absolute; top:155px; left: 19px; width:65px; height:27px;}
/* SIDEBAR NAVIGATION ENDE ########################################################################################################### */

/* CONTENT CONTAINER ANFANG ########################################################################################################## */
.contentholder                      {position:relative; top:0px; left:0px; width:950px; background-image:url(/images/linder-content-bg.png); background-repeat:repeat-y;}
.contentC                           {position:relative; top:10px; left:20px; width:711px; float:left;}
.content_headline					{ width:711px; background-color:#999999; height:31px; margin-bottom:5px;  }
.content_headlineBG					{ width:710px; height:30px; background-image:url(/images/headline-bg.jpg); background-repeat:repeat-x; line-height:30px; }
.content_headline span				{ margin-left:9px;font-weight:bold; }
.contentC .contentB					{ position:relative; width:711px; background-color :#999999; }
.contentC .content					{ position:relative; width:710px; background-color :#ffffff; border-bottom:1px solid #999999;  }
.contentC .content div				{ padding: 5px; }
.contentC .content div div          { padding: 0px; }
.contentdivhead                     { position:relative; width:710px; background-color :#ffffff; border:1px solid #999999; margin-bottom: 10px;}
.contentdivhead div                 { padding: 5px;}            
/* CONTENT CONTAINER ENDE ########################################################################################################## */

/* CONTENT KONTOVERWALTUNG ANFANG ########################################################################################################## */
#kontoverwaltungnav            {margin-bottom: 5px; margin-left: 3px; border-bottom: 1px solid #000000; height: 20px;}
#kontoverwaltungnav div        {float: left; margin-right: 10px;}
#kontoverwaltung .headline     {width:700px; background-color:#cccccc; height:30px; line-height:30px; vertical-align:middle;}
#kontoverwaltung .headline span{padding-left: 10px;}
#kontoverwaltung table.border  {width:700px; border-bottom:1px solid #EAEAEA; border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA;}
#kontoverwaltung table.border td.leftop  {vertical-align: top; text-align: left;}
#kontoverwaltung td.middleRight  {vertical-align: middle; text-align: right;}
#kontoverwaltung table.zahlungsmethode td  {padding-left: 0px;}
#kontoverwaltung div.border    {width:698px; border-bottom:1px solid #EAEAEA; border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA;}
#kontoverwaltung div.border div   {padding-left: 18px;}
#kontoverwaltung table td      {border-collapse: collapse; padding-left: 7px; vertical-align: middle;}
#kontoverwaltung td.colored    {background-color: #eaeaea;}
#kontoverwaltung table.orders td {border-bottom: 1px dotted #000000;}

/* CONTENT KONTOVERWALTUNG ANFANG ########################################################################################################## */

/* CONTENT PRODUKTE CONTAINER ANFANG ############################################################################################### */

.issholder                      { position:relative; width:711px; background-color :#999999; margin-bottom:10px; }
.issholderC                     { height: 184px;}
.issholderC a                   { position:absolute; top: 150px; left: 250px;}

.filterholder					{ position:relative; width:711px; background-color :#999999; margin-bottom:10px;  }
.filterholder form				{ padding:0px; margin:0px; }
.filterholderC					{ position:relative; width:710px; background-color :#ffffff; border-bottom:1px solid #999999; padding-bottom:5px; }
.filterItem						{ width:226px; margin:0px 5px; float:left; }
.filterheader					{ font-weight:bold; padding:5px; width:700px; margin:0px; }
.filterheader div				{ position:absolute; left:650px; top:5px; }

.contentC_productpreview            {position:relative; top:10px; left:20px; width:720px; float:left; }
.productpreviewC                    {position:relative; width:231px; height:300px; background-color:#999999; margin-bottom:10px; margin-right:9px; float:left; }
.productpreview                     {position:absolute; width:230px; height:299px; background-color:#ffffff; }
.productpreview_image .cancelbutton {position:absolute; text-align: right; } 
.productpreview_image .cancelbutton img {position:absolute; left:200px; width:16px; max-height:16px; cursor: pointer; top:5px; } 
.productpreview_image_watchlist     {position:absolute; top:5px; left:5px; width:220px; height:165px; overflow:hidden; } 
.productpreview_image_watchlist .cancelbutton {position:absolute; text-align: right;} 
.productpreview_image_watchlist .cancelbutton img {position:absolute; left:204px; width:16px; max-height:16px; cursor: pointer;} 
.productpreview_image_watchlist img {width:220px; max-height:165px; } 
.productpreview_image               {position:absolute; top:5px; left:5px; width:220px; height:165px; background-color:#eaeaea; overflow:hidden; } 
.productpreview_image img			{width:220px; max-height:165px; }
.productpreview_text                {position:absolute; top:173px; left:5px; width:220px; height:70px; overflow:hidden; line-height:14px; text-align:left;} 
.productpreview_text .dots          { position:absolute; top:58px; left:207px; background-color:white; display:none; }
.productpreview_text textarea       { width:220px; height:40px; border:none; } 

.productpreview_preis               {position:absolute; top:240px; left:5px; width:220px; height:23px; text-align:center; font-size:10pt; font-weight:bold; line-height:23px; }

.productpreview_preis img.bestandslamp  {position: absolute; left:0px; top: 6px;}

/*.productpreview_preis span          {line-height:9px; font-size:9px; font-weight:normal;}*/
.productpreview_preis_obsolete		{ text-decoration:line-through; }
.productpreview_button_anzeigen     {position:absolute; top:265px; left:141px; width:83px; height:29px;}
.productpreview_button_bestellen    {position:absolute; top:265px; left:5px; width:131px; height:29px;}
.productpreview_overview            {padding: 5px;}

.contentC_productpreview .preisAddText  {padding: 5px; width:700px; margin-top: 5px; text-align:right; }
* html .contentC_productpreview .preisAddText  {padding: 5px; width:705px; margin-top: 5px; text-align:right; }
/* CONTENT PRODUKTE CONTAINER ENDE ################################################################################################# */

/* FOOTER CONTAINER ANFANG ########################################################################################################### */
.footer                             {position:relative; top:0px; left:0px; width:950px; height:28px; background-image:url(/images/linder-footer-bg.png);}
.footertxt                          {position:relative; top:0px; left:0px; width:950px; height:30px; line-height:30px; text-align:center; color:#ffffff;}
.footertxt a                        {color:#ffffff;}
/* FOOTER CONTAINER ENDE ############################################################################################################# */



.paging                             {position:relative; top:0px; left:0px; height:25px;}
.paging_seite                       {position:absolute; top:0px; left:0px; width:350px; height:20px; line-height:20px; }
.paging_artikel                     {position:absolute; top:0px; left:361px; width:350px; height:20px; line-height:20px; text-align:right; }




/* FEHLER ANFANG ############################################################################################################## */

.it_image                                   {  }
.it_text                                    { border: 1px solid #cccccc; }
.it_imagebutton, .it_image_button           { cursor:pointer; }
.it_select                                  { border: 1px solid #cccccc; }
.it_radiobutton                             {  }
.it_textarea                                { border: 1px solid #cccccc; }
.it_checkbox                                { }

.it_imageerrorfield                         { }
.it_texterrorfield                          { border: 1px solid #FF0000; }
.it_imagebuttonerrorfield, .it_image_buttonerrorfield                   { cursor:pointer; }
.it_selecterrorfield                        { color: #FF0000; border: 1px solid #FF0000;}
.it_selecterrorfield option                 { color: #333333; }
.it_selecterrorfield option.optionFirst     { color: #FF0000; }
.it_textareaerrorfield                      { border: 1px solid #FF0000; }
.it_checkboxerrorfield                      { border: 5px solid #FF0000; }


/* FEHLER ENDE ################################################################################################################ */

/* MELDUNG OKAY ANFANG ################################################################################################################ */
#meldung                             { background-color:#cfd1d0; margin-left: 4px; margin-bottom: 10px; height:40px;}
#meldung div.img                     { position: relative; float:left; margin-left: 5px; margin-top: 10px; margin-bottom: 10px;}
#meldung div.text                    { position: relative; float:left; margin-left: 5px; margin-top: 10px; margin-bottom: 10px;}
#meldung div.text2                   { position: relative; float:left; margin-left: 5px; margin-top: 5px; margin-bottom: 5px;}


#meldung2                            { background-color:#cfd1d0;  margin-bottom: 10px; height:40px; width: 710px;}
#meldung2 div.img                    { position: relative; float:left; margin-left: 5px; margin-top: 10px; margin-bottom: 10px;}
#meldung2 div.text                   { position: relative; float:left; margin-left: 5px; margin-top: 10px; margin-bottom: 10px;  width: 680px;}
#meldung2 div.text2                   { position: relative; float:left; margin-left: 5px; margin-top: 5px; margin-bottom: 5px;  width: 680px;}

span.okay                            { background-color:#00FF00; }

#meldungExt                             { background-color:#cfd1d0; margin-bottom: 10px; position:relative; padding:10px; }
#meldungExt div.img                     { position: relative; float:left; }
#meldungExt div.text                    { position: relative; float:left; padding-left: 5px;}

/* MELDUNG OKAY ENDE ################################################################################################################ */

/* HEAD BASKET ANFANG ################################################################################################################ */
.smallBasket                        { position:relative; top:55px; left:700px; width:230px; text-align:right;z-index:2000;}

/* HEAD BASKET ENDE ################################################################################################################## */

/* SEARCH RESULT ANFANG ############################################################################################################## */

div.search							{ width: 220px; position: absolute; top:94px; left:720px; text-align: right;z-index:2000; }
div.search img						{ float:left; margin-top:10px; cursor:pointer;}
div.search input					{ float:left; margin-right:10px; margin-top:10px; z-index:2000; height:16px; line-height:14px;}

#warenkorbPopUpC                    {display: block; position: absolute; width: 500px; height: 445px; top: 50%; left:50%; margin-top:-180px; margin-left:-250px; z-index: 2002; padding:0px; }
#warenkorbPopUpC div.text           {position: absolute; left: 10px; top: 310px; text-align: center; width: 480px; font-size: 15px;}
#warenkorbPopUpC div.text b         {font-size: 13px;}
#warenkorbPopUpC div.buttons        {padding: 0px; text-align: center;}

#warenkorbPopUpD                    {display: block; position: absolute; width: 500px; height: 180px; top: 50%; left:50%; margin-left:-250px; margin-top:-90px; z-index: 2002; padding:0px; background-color:#ffffff;}
#warenkorbPopUpD div.text           {position: absolute; left: 10px; top: 30px; text-align: center; width: 480px; font-size: 15px;}
#warenkorbPopUpD div.text b         {font-size: 15px;}
#warenkorbPopUpD div.buttons        {padding: 0px; text-align: center;}

#suchResultC						{display: none; position: absolute; width: 910px; height: 500px; top: 250px; left:50%; margin-left:-455px; z-index: 1001; 
										border: 1px solid #cccccc; background-color: #eaeaea; padding:0px; }
                                        
#warenkorbOrderResultHide            { display: block; position: fixed; top:0px; left:0px; width:100%; height:100%; margin-left:0px; z-index: 2001; padding:0px; background-color:#666666;
                                        filter:Alpha(opacity=90); /* IE */
                                        -moz-opacity: 0.90; /* Mozilla */
                                        opacity: 0.90; /* Opera */
                                    }
* #warenkorbOrderResultHide            { display: block; position: absolute; top:0px; left:0px; width:100%; height:100%; margin-left:0px; z-index: 2001; padding:0px; background-color:#666666;
                                        filter:Alpha(opacity=90); /* IE */
                                        -moz-opacity: 0.90; /* Mozilla */
                                        opacity: 0.90; /* Opera */
                                    }
#suchResultHide						{ display: none; position: absolute; top:0px; left:50%; width:930px; height:100%; margin-left:-465px; z-index: 1000; padding:0px; background-color:#666666;
										filter:alpha(opacity=90); /* IE */
										-moz-opacity: 0.90; /* Mozilla */
										opacity: 0.90; /* Opera */
									}
#suchHead							{ position:relative; top:0px; left:0px; width:908px; background-color:#cccccc;  z-index:1002; border:1px solid #cccccc; height:28px; line-height:28px; }
#suchHeadText						{ padding-left:10px; }
#suchHead a							{ position:absolute; left:880px; color:#ffffff; top:5px; }
#suchResult							{ overflow:hidden; padding-left:12px; position:absolute; top:37px; width:910px; height:480px; z-index:1001; }
#suchResult .productpreviewC                    {position:relative; width:119px; height:143px; background-color:#999999; margin-bottom:8px; margin-right:8px; float:left; }
#suchResult .productpreview                     {position:absolute; width:118px; height:142px; background-color:#ffffff; cursor:pointer;}
#suchResult .productpreview_image               {position:absolute; top:4px; left:4px; width:110px; height:75px; background-color:#eaeaea; overflow:hidden; border:none; } 
#suchResult .productpreview_image img			{ display:block;width:110px; max-height:75px; border:none; margin:0px; padding:0px; }
#suchResult .productpreview_text                {position:absolute; top:79px; left:2px; width:110px; height:55px; overflow:hidden; line-height:14px; text-align:center;} 

/* SEARCH RESULT ENDE ################################################################################################################ */

/* WARENKORB ANFANG ################################################################################################################ */
#warenkorb              {border:        1px solid #eaeaea;    width:              700px; padding:2px;}
#warenkorb td,
#warenkorb th           {padding-bottom:     5px;padding-top:        5px;white-space:        normal;font-size:          8pt;line-height:        8pt; vertical-align: middle;}
#warenkorb td.center    {text-align:         center;}
#warenkorb td.colored   {background-color:   #eaeaea;}
#warenkorb td.border,
#warenkorb th.border    {border-bottom:      1px dotted #000000;}
#warenkorb td.left,
#warenkorb th.left      {text-align:         left;}
#warenkorb td.right,
#warenkorb th.right     {text-align:         right;}
#warenkorb td.sum_brutto       {border-top:none; text-align:right; font-weight:bold;}
#warenkorb td.sum_netto       {border-top:none; text-align:right; font-weight:bold;}
#warenkorb td.mwst_satz       {text-align:right;}
#infobox                 {border: 1px solid #cccccc; background-color: #EAEAEA; padding: 3px; width: 292px;}
/* WARENKORB ENDE ################################################################################################################ */


/* ZOOM START ################################################################################################################ */
.zoomLupe		{ position:absolute; width:40px; height:40px; border:1px solid black; }
/* ZOOM END ################################################################################################################## */
td                      {vertical-align:     top;}
/* BESTELLUNG ANFANG ############################################################################################################## */
.addressSelect			{ position:relative; padding:10px; border:1px solid black; }
.addressSelect img      { cursor: pointer;}
.addressSelect_hover	{ background-color:Red; }
.addressSelect_selected	{ background-color:yellow; }

table.register {float: left; width: 350px; border-collapse: collapse;}
div.register {float: left; margin-left: 10px; width: 335px;}
div.register input  {margin: 0px;}
div.register ul  {margin: 0px; padding-left: 15px;}
div.register li  {margin: 0px; padding:2px;}
/* BESTELLUNG ENDE ################################################################################################################ */


/* WILLKOMMEN ANFANG ############################################################################################################## */
.contentB .content div.bigBox { position: relative; width: 711px; margin-bottom: 10px;}
.contentB .content div.bigBox b {margin: 0px; line-height: 12pt; font-size: 12pt;}
.contentB .content div.bigBox img {border: 0px;}

.contentB .content div.smallBox         {position: relative; float: left; width: 231px;}
.contentB .content div.smallBoxAbstand  {margin-right: 9px;}
/* WILLKOMMEN ENDE ################################################################################################################ */

.input_image {
    cursor: pointer;
}

div.startseitenBox                  { border-bottom: 1px solid #999999; border-right: 1px solid #999999; width: 710px; margin-bottom: 10px; background-color: #ffffff;}
div.startseitenBox div.rahmen       { padding: 5px;}
div.startseitenBox div.rahmen div	{ padding: 5px; position:relative; overflow:hidden; background-color: #eaeaea;}
div.startseitenBox h1	{ margin:0px; }
div.startseitenBox table    { margin-top:0px;}


#termsofsales {width: 700px;}
#termsofsales .headline {margin-bottom: 5px;}

#termsofsales div.block {position: relative; float: left; width: 300px; margin-right: 40px;}
#termsofsales div.blockSubheadline {position: relative; float: left; width: 80px; margin-bottom: 5px;}
#termsofsales div.blockText {position: relative; float: left; width: 210px; margin-bottom: 5px;}

table.zahlungsmethode  input.fieldbig  {width: 393px;}
table.zahlungsmethode  input.fieldmiddle  {width: 70px;}


#passwordforgot {background-color: #cfd1d0; text-align: center; padding: 5px; width: 100px;}

/* TableFormular ANFANG ############################################################################################################## */
table.formular { margin-left: 2px; border-collapse: collapse; width: 690px}
table.formular td.middleRight {vertical-align: middle; text-align: right;}
table.formular td.extraTop {border-bottom: 1px solid #000000; vertical-align: middle;}
table.formular td.extraBottom {padding-top: 4px;}

table.formular td.leftop {vertical-align: top; text-align: left;}
table.formular td {padding-bottom: 4px;}
/* TableFormular ENDE ################################################################################################################ */


/* QuickOrder ANFANG ############################################################################################################## */ 
.quickOrder td {vertical-align: middle;}
/* QuickOrder ENDE  ############################################################################################################## */ 

/* HÄNDLERSUCHE ANFANG ############################################################################################################## */ 
.haendlerAddress    {width:330px; background-color:#ffffff; float:left; margin:5px; border:1px solid #cccccc;}
.haendlerAddress .eintrag   {height:20px; float:left; margin-left:5px;}
/* HÄNDLERSUCHE ENDE  ############################################################################################################## */ 

/* INPUT ANFANG ############################################################################################################## */ 
.input_dummy    { display:none; }
/* INPUT ENDE ################################################################################################################ */ 

/* DOWNLOADS ANFANG ############################################################################################################## */ 
.downloads div { margin:20px 0px; }
.downloads .error { color:red; display:block; }
/* DOWNLOADS ENDE ################################################################################################################ */ 
