/* === CLASSES not found in jsp's ========================== */

body.userPrefHeader                 { background: none #E5EDF5; }

.remember                           { font-family: Verdana, Geneva, sans-serif; font-size: 10px; } /* Netscape4.5-Remember */

.InactiveTab                        { border-right: 1px solid #9b9b9b; border-left: 1px solid #9b9b9b; border-top: 1px solid #9b9b9b; border-bottom: 1px solid #9b9b9b; }

.inactiveAuction                    { text-decoration: line-through; }

td.specialDocLine, td.specialActualDocLine { font-family: Verdana, Geneva, sans-serif; font-size:4px; }

td.specialDocLine                   { font-family: Verdana, Geneva, sans-serif; border-top: 1px solid #000000; border-right: 1px solid #000000; }

td.specialActualDocLine             { font-family: Verdana, Geneva, sans-serif; border-left: 1px solid #000000; }

td.catLine                          { font-family: Verdana, Geneva, sans-serif; font-size: 6px; /* border-bottom: 1px solid #000000; */ }

td.headerHint                       { text-align: left; vertical-align: middle; padding-bottom: 1px; color: #ffffff; }

td.workareaTopBorder                { background: none #DBE7D1; }

table.workareaTopBorder             { margin-top: 20px; padding-top: 20px; }

.actualButtonLine                   { background: none #909C8F; }

td.DocLine                          { background: none #CFDBC5; font-family: Verdana, Geneva, sans-serif; font-size: 8px; }

td.actualDocLine                    { background: none #CFDBC5; font-family: Verdana, Geneva, sans-serif; font-size: 8px; }

/* ========================================================= */




/* ======================================================= */

/* START new HORIZON design                                */

/* ======================================================= */



/* === GENERALLY ========================================= */
/* --- Font ---------------------------------------------- */

body                                
{ 
	font-family: Verdana, Geneva, sans-serif; 

    background:white url(verlauf.jpg) repeat-x scroll left top;
	color: #424652;; 
	font-size: 11px; 
	font-weight: normal; 
	margin: 0px 0px 0px 0px; 
	padding: 0px; 
	height:100%;
    text-align:left;
}

th                                  { font-family: Verdana, Geneva, sans-serif; color: #000000; font-size: 11px; vertical-align: top; text-align: left; }

td                                  { font-family: Verdana, Geneva, sans-serif; color: #000000; font-size: 11px; vertical-align: top; }

th > img                            { display: block; }

td > img                            { display: block; }

td.logo                             { background: none #FFFFFF; }

td.opener                           { background: none #E5EDF5; font-weight: bold; text-align: left; vertical-align: middle; padding-bottom: 0px; }

div.opener                          { background: none #FFFFFF; color: #000000; height: 15px; font-weight: bold;  font-style : normal;  }

div.errorMsg                        { font-weight: bold; padding-left: 10px; padding-top: 10px; }

var                                 { font-style: normal; }

a.icon                              { font-size: 10px; font-weight: normal; }

a.selected                          { font-weight: bold; }

ul                                  { padding-left: 1em; margin-left: -50px; /* Netscape 4.x Würgaround */ }

img.tree                            { border-style: none; }

.error                              { font-weight: bold; color: #ff0000; margin-bottom: 5px; }

.scrollbarSpace                     { padding-right:20px; }

.errorMsgHead                       { font-size: 16px; color: #ff0000; padding-bottom: 10px; }



/* --- Links --------------------------------------------- */

a:link                              { color: #00539F; }

a:visited                           { color: #00539F; }

a:hover                             { background: none #E5EDF5; }

a:active                            { color: #00539F; }



/* --- Forms --------------------------------------------- */

form                                { margin: 0; }

.submitDoc                          { border: 1px solid Gray; /* margin-bottom: 5px; */ }

.bigCatalogInput                    { width: 155px; }

.middleCatalogInput                 { width: 131px; }

.yearInput                          { width:  70px; }

.smallCatalogInput                  { width: 40px; }

.customerAddrDetailsInput           { width: 170px; font-family: Verdana, Geneva, sans-serif; font-size: 10px; }

.auctionBiddingInput                { width: 120px; }

input.detailCount                   { background: none #FFFFFF; border: none; }

input.detailAttribute               { background: none #e4e4e4; border: none; }

@media screen                       {

  img.display-image                 { Display: Inline; }

  div.doctab-opener                 { padding-bottom: 5px; }

  ul                                { padding-left: 12px; margin-left: 5px; }

  div.module                        { width: 100%; }

  input.ipcButton                   { background: none #00539F; color: #FFFFFF; border: none; font-weight: bold; border-top: 1px solid #73A0C9; border-left: 1px solid #73A0C9; border-bottom: 1px solid #002A50; border-right: 1px solid #002A50; } /* martin [050217] Farbe background: none #00539F;*/

  input.ipcButtonInvert             { background: none #C9D0E0; color: #FFFFFF; border: none; font-weight: bold; border-top: 1px solid #73A0C9; border-left: 1px solid #73A0C9; border-bottom: 1px solid #002A50; border-right: 1px solid #002A50; }

  textarea                          { border: 1px solid Gray; }

  .submitDoc                        { border: 1px solid Gray; /* margin-bottom: 5px; */ }

  .bigCatalogInput                  { border: 1px solid Gray; }

  .textInput                        { border: 1px solid Gray; }

  .textInputSmall                   { border: 1px solid Gray; width: 40px; }

}



/* === ISA HEADER ======================================== */



/* --- Body ---------------------------------------------- */

body.header                         { background: none #FFFFFF; }

.headlink                           { background: none #DEE7EF; color: #00539F; font-weight: bold; } /* martin [050217] Farbe war background: none #00539F;*/

.headCOS                            { font-family: verdana; font-size: 11px; vertical-align: middle; color: #FFFFFF; text-align:right; padding-right:5px;}

.headCOSBlue                        { font-family: verdana; font-weight: bold; font-size: 11px; vertical-align: middle; background-color: #00539F; color: #FFFFFF; }



td.dividerOptionsHeader             { height: 12px; font-size: 10px; color: #FFFFFF; }

td.infoOptionsHeader                { font-family: verdana; font-size: 11px; color: #FFFFFF; }

a.optionsHeaderLink:link, a.optionsHeaderLink:visited, a.optionsHeaderLink:active { font-size: 11px; color: #FFFFFF; text-decoration: none; }

a.optionsHeaderLink:hover           { background: none; }



/* --- Login list ---------------------------------------- */

.login                              { background: none #EBEBEB; }

.loginbodylight                     { background: none #EBEBEB; font-weight: bold; }

.bodylight                          { background: none #FFFFFF; font-weight: bold; }

.bodydark                           { background: none #00539F; font-weight: bold; color: #FFFFFF; vertical-align: middle;} /* martin 050217 Neu*/

h2                                  { font-size: 14px; }

h3                                  { font-size: 12px; }

table.start-list                    { background: none #FFFFFF; border-collapse: collapse; border: 1px solid #E5EDF5; }

table.start-list th                 { background: none #E5EDF5; color: #000000; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; text-align: center; width: auto; }

table.start-list td                 { border-right: 1px solid #E5EDF5; }

table.start-list tr.odd             { background: none #FFFFFF; }

table.start-list tr.even            { background: none #F2F2F2; }

table.start-list td.odd             { background: none #FFFFFF; }

table.start-list td.even            { background: none #F2F2F2; }

table.loginRedOutline               { border: 1px solid #FF0000; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; }



/* === PORTAL HEADER ===================================== */



/* --- Standard ------------------------------------------ */

.portalHeader                       { background: none #FFFFFF; }

table.portalHeader td               { background: none #FFFFFF; color: #000000; font-size: x-small; }

table.portalHeader a:link           { color: #000000; text-decoration: none; }

table.portalHeader a:visited        { color: #000000; text-decoration: none; }

table.portalHeader a:hover          { background: none #E5EDF5; color: #000000; text-decoration: none;  }

table.portalHeader a:active         { color: #000000; text-decoration: none; }



/* --- Standard ------------------------------------------ */

body.workareaDetails                { background: none #FFFFFF; }

td.DetailsTab                       { background: none #E5EDF5; font-weight: bold; border-bottom: none; }

td.DetailsCatTab                    { background: none #E5EDF5; color: #000000; font-weight: bold; border-bottom: 1px solid #00539F; } /* martin [050217] Farbe geändert, background: none #00539F;*/

td.actualDetailsCatTab              { background: none #00539F; color: #FFFFFF; font-weight: bold; border-bottom: 1px solid #00539F; } /* martin [050217] Farbe geändert, background: none #00539F;*/

td.actualDetailsTab                 { background: none #00539F; font-weight: bold; color: #FFFFFF; border-bottom: 0px solid #00539F; } /* martin [050217] Farbe geändert, background: none #00539F;*/

td.vertical-align-middle            { vertical-align: middle; }

div.vertical-align-middle           { vertical-align: middle; }

div.detailsTitle                    { font-weight: bold; text-align: right; }

.actualDetails                      { background: none #E5EDF5; }/* NOT USED ???   use switch in web-xml to disable the ouput */

div.module-name                     { background: none #FFFFFF; color: Teal; text-align: left; font-weight: normal; display: inline;  font-size : xx-small; }

table.details                       { border: 1px solid silver; border-collapse: collapse; }

table.details th                    { border: 1px solid silver; }

table.details td                    { border: 1px solid silver; }



/* === WORKAREA ========================================== */



/* --- Standard ------------------------------------------ */

body.workarea                       { background: none #FFFFFF; border-bottom: 1px solid #CCDDEC; }



body.help                           { background: none #FFFFFF; }

td.helpNavTab                       { background: none #CCDDEC; border-bottom: 1px solid #00539F; } /* martin [050217] Farbe geändert, background: none #00539F;*/

td.actualHelpNavTab                 { background: none #00539F; border-bottom: none; border: 1px solid #00539F; font-weight: bold; } /* martin [050217] Farbe geändert, background: none #00539F;*/

td.actualHelpNavTab a:link          { color: #FFFFFF; text-decoration: none; }

td.actualHelpNavTab a:visited       { color: #FFFFFF; text-decoration: none; }

td.actualHelpNavTab a:hover         { background: none #00539F; } /* martin [050217] Farbe geändert, background: none #00539F;*/

td.actualHelpNavTab a:active        { color: #FFFFFF; text-decoration: none; }




body.docnav                         { background: none #E5EDF5; }

div.doctab-opener                   { font-weight: bold; color: #000000; }

.actualDocTab                       
{
	background: none #00539F; 
	color: #FFFFFF;
	 
}

.docTab                             
{
	background: none #E5EDF5; 
}

var.main                            { font-size: 10px; font-weight: bold; }




/* === TABDOC / Standard ================================= */

table.LineNavTabDoc                 { background: none #FFFFFF; border-top: 1px solid #00539F; } /* martin [050217] Farbe geändert, background: none #00539F;*/

.actualButtonLine2                  { background: none #909C8F; }

td.actualDocTab a:link              { background: none #00539F; color: #FFFFFF; text-decoration: none; } /* martin [050217] Farbe geändert, background: none #00539F;*/

td.actualDocTab a:visited           { background: none #00539F; color: #FFFFFF; text-decoration: none; } /* martin [050217] Farbe geändert, background: none #00539F;*/

td.actualDocTab a:hover             { background: none #00539F; } /* martin [050217] Farbe geändert, background: none #00539F;*/

td.actualDocTab a:active            { background: none #00539F; color: #FFFFFF; text-decoration: none; } /* martin [050217] Farbe geändert, background: none #00539F;*/

a.doctapNavTab:link                 { color: #FFFFFF; text-decoration: none; font-weight: bold; }

a.doctapNavTab:visited              { color: #FFFFFF; text-decoration: none; font-weight: bold; }

a.doctapNavTab:hover                { background: none #00539F; } /* martin [050217] Farbe geändert, background: none #00539F;*/

a.doctapNavTab:active               { color: #FFFFFF; text-decoration: none; font-weight: bold; }

td.docTab                           { background: #B2CBE1; font-weight: normal; }

td.docTab a:link                    { background: #B2CBE1; color: #000000; text-decoration: none; font-weight: normal; }

td.docTab a:visited                 { background: #B2CBE1; color: #000000; text-decoration: none; font-weight: normal; }

td.docTab a:hover                   { background: #B2CBE1; }

td.docTab a:active                  { background: #B2CBE1; color: #000000; text-decoration: none; font-weight: normal; }

var.main2                           { font-size: 10px; font-weight: normal; text-decoration: none;}

var.main3                           { font-size: 8px; font-weight: normal; }

var.main3			    { font-family: arial; font-size: 9px; font-weight: bold; }




/* ==== COS Catalog Navigation / chh [050412] ==================== */


td.hm_rc                  
{
	background:url(hm_lrc.gif) bottom right no-repeat;
}


td.activeHeadCOS                    
{ 
	text-align: center; 
	vertical-align: middle; 
	border-right: 1px solid #397AB4; 
	padding:0 5 0 5;
}

td.inactiveHeadCOS                  
{
	text-align: center; 
	vertical-align: middle; 
	border-right: 1px solid #397AB4; 

	color: #c5c5c5; 
	padding:0 5 0 5;
}


td.activeNavCOS                     
{ 
	text-align: center; 
	vertical-align: middle; 
	border-right: 1px solid #00539F; 
}



a.activeHeadCOS:link,   
a.activeHeadCOS:visited,   
a.activeHeadCOS:active,   
a.activeHeadCOS:hover   
{ 
	text-decoration: none; 
	background: none; 
	font-family: Verdana; 
	font-size: 11px; 
	color: #00539F; 
	font-weight: bold; 
}

a.inactiveHeadCOS:link, 
a.inactiveHeadCOS:visited, 
a.inactiveHeadCOS:active, 
a.inactiveHeadCOS:hover { 
	text-decoration: none; 
	background: none; 
	font-family: Verdana; 
	font-size: 11px; 
	color: #ffffff; 
	font-weight: bold; 
}

a.faHCOS:link,   
a.faHCOS:visited,   
a.faHCOS:active,   
a.faHCOS:hover   
{ 
	text-decoration: none; 
	background: none; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold; 
}

a.faHCOS:hover   {
    background-color:#dee6ee;
}

a.fiaHCOS:link, 
a.fiaHCOS:visited, 
a.fiaHCOS:active, 
a.fiaHCOS:hover { 
	text-decoration: none; 
	background: none; 
	font-family: Verdana; 
	font-size: 11px; 
	color: #ffffff; 
	font-weight: bold; 
}


a.activeNavCOS:link,    
a.activeNavCOS:visited,    
a.activeNavCOS:active,    
a.activeNavCOS:hover    
{ text-decoration: none; background: none; font-family: Verdana; font-size: 11px; color: #00539F; font-weight: bold; }

a.inactiveNavCOS:link,  
a.inactiveNavCOS:visited,  a.inactiveNavCOS:active,  a.inactiveNavCOS:hover  { text-decoration: none; background: none; font-family: Verdana; font-size: 11px; color: #000000; }


.main_content{
	background: none #E7E7E7; 
	font-size: 10px;
	align:left;
    text-align:left;
}

.p_content{
	background: none #ffffff; 
	font-size: 12px; 
	width:742px;
	text-align:left;
}

.p_content td{
	text-align:left;

}

.xboxcontent {
	display:block; 
	height:auto;
	background-color: #FFFFFF;
    padding: 20px 0 0 0;
}
* html .xboxcontent {
	height:1px;
}

.box, .box1 { 
	width: 742px; 
}
.box h1, .box1 h1 {
	font-size:24px;
	color:#1B3B78; 
}
.box .top, 
.box .bottom{
	display:block;
	background: #e7e7e7;
}

.box .top b, 
.box .bottom b
{
  display:block;height: 1px; 
  overflow: hidden; 
  background: #ffffff;
}
.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}

.box .top .r4, 
.box .bottom .r4{
	margin: 0 1px;
	height: 2px;
}

.box1 .top b, 
.box1 .bottom b
{
  display:block;height: 1px; 
  overflow: hidden; 
  background: transparent;
}

.box1 .r1{margin: 0 5px;}
.box1 .r2{margin: 0 3px;}
.box1 .r3{margin: 0 2px;}

.box1 .top .r4, 
.box1 .bottom .r4{
	margin: 0 1px;
	height: 2px;
}

#agb {
	border: 1px Solid Silver;
	height: 180px;
	margin-bottom: 0px;
	margin-top: 10px;
	overflow: auto;
	padding: 15px;
	width: 95%;
}

INPUT, TEXTAREA, select {
	border: 1px solid #737373;
	background: #E0E0E0;
	font-size: 12px;
	text-decoration: none;
}

input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus {
	border-color: #666;
	background: #f5f5f5;
}

.headerinput {
	border: 1px solid #737373;
	background: #FFFFFF;
}
.altButton {
	cursor: pointer;

	background-color: #184C8E;
	border: #000000 1px solid;
	font-family: Arial,Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}


.fval {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.fval_e {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #E5EDF5;
}

.validation-failed {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    background-color: #E5EDF5;
    border:1px solid red;
}


.itab TD{
	font-family:  Helvetica, sans-serif;
	font-size:12px;
}


.lab{
	width:180px;
}

.fval{
}

.lab{
	font-weight: bold;
}

.lab_i{
    font-weight: bold;
    padding:2px 0;
}

.info{
	color: #00539F;
	font-weight: bold; 
}

.breadcrumb{
    color:#234090;
	font-weight: bold; 
	font-size:18px;
	text-align:left;
}

.bread_info{
    color:#234090;
	text-align:left;
}
.table_content {
	padding-top: 10px;
	padding-left: 0px; 
	padding-right: 20px; 
	padding-bottom: 10px;
	color: #000000;
	font-size: 12px;
}
.table_info {
	padding-top: 10px;
	padding-left: 20px; 
	padding-right: 20px; 
	padding-bottom: 10px;
	color: #000000;
	font-size: 12px;
}
.box_header_spacer {
	background: #FFFFFF;
}
.box_header_red {
    color:#234090;
	font-weight: bold;
	font-size: 12px;
}

.info2 {
	color: #990000;
	font-weight: bold;
	font-size: 11px;
    margin-bottom:0px;
}

.info3 {
    color: #990000;
    font-weight: normal;
    font-size: 11px;
    margin-bottom:0px;
}

.abs1 {
    color: #990000;               
    padding:0 20px;
        margin-bottom:0px;
}

.e_er{
	color: #820027;
	margin:0px;
	padding:0px;
	font-size:11px;
	padding-top:5px;
	font-weight: bold;
	text-align:left;
}


#etab{
	color: #820027;
	margin:0px;
	padding:0px;
	font-size:11px;
	padding-left:280px;
}


#etab TD{
	color: #820027;
	font-size:11px;
	font-weight: bold;
}

div.module	{ 
	width: 742px; 
}

div.head-teaser	{ 
	width: 738px; 
	height: 120px;
	background:#ffffff url(hb_shop.png) top right no-repeat;
    border: 2px solid white;
    border-bottom: 2px solid white;
    border-left: 2px solid white;
    
}

#pg-imprint IMG{
    border:none;
    vertical-align:middle;
}
#pg-imprint fieldset{
	padding:10px;
}

#pg-imprint legend{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#versionstamp{
    text-align:left;
    color:#919191;
    padding:0;
    margin:0;
}

#footer{
    line-height:11px;
    height:16px;
    font-size:11px;
    margin: 0;
    padding: 5px 0 0 5px;
    background-color:#184C8E;
    color: #fff;
    text-align:left;
    font-family:Verdana,Geneva,sans-serif;
}

#footer A:link,
#footer A:active,
#footer A:visited
{
    color: #ffffff;
    text-decoration: none;
    padding:0 5px;
}


#footer A:hover{
    color: #ffffff;
    background-color:#184C8E;    
    text-decoration: underline;
}

#footer .copyright{
    float:right;
    font-size:0.75em;
    margin-right:10px;
    vertical-align:bottom;
}    

.headnav{
    color: white;
    border:none;
    height:20px;
    padding:0px;
    width:100%;
    background:#184C8E url(navileiste_bg.gif);
}
td.faHCOS                    
{ 
    text-align: center; 
    vertical-align: middle; 
    border-right: 1px solid #00539F; 
    padding:0 5 0 5;
}

td.fiaHCOS                  
{
    text-align: center; 
    vertical-align: middle; 
    border-right: 1px solid #00539F; 
    color: #c5c5c5;
    padding:0 5 0 5;
     
}

    

 #nav_main {
    /* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
    width: 100%;
    overflow: hidden;
    /* (en) containing floats in all other browsers */
    /* (de) Einfassen der Floats in allen anderen Browsern */
    float: left;
    display: inline;
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background: #c0c0c0 url(navileiste_bg.gif) repeat-x center right;
    line-height: 0;
  }

  #nav_main ul {
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left;
    margin: 0;
    /* (en) Left margin of the first button  */
    /* (de) Abstand des ersten Buttons vom linken Rand  */
    padding: 0;
  }

  #nav_main ul li {
    border-left: 1px #fff solid;
    border-right: 1px #aaa solid;
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    color: #8997BD;
    display: inline;
    float: left;
    line-height: 18px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: block;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    width: auto;

  }
  
  #nav_main ul li.headCOS {
    border-left: 1px #fff solid;
    border-right:none;
    color: #ffffff;
    display: inline;
    float: left;
    line-height: 18px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    
  }

  #nav_main ul li.headCOS a
  {
    padding-left: 13px;
    font-weight: normal;      
    width: auto;         
  }

  #nav_main ul li span
{
    background: transparent;

    display: block;

    margin: 0;
    padding: 4px 5px;
    
    text-decoration: none;
    width: auto;
  }
  
  #nav_main ul li a,
  #nav_main ul li strong {
    background: transparent;
    color: #fff;
    display: block;

    font-weight: normal;
    margin: 0;
    padding: 4px 5px;
    
    text-decoration: none;
    width: auto;
  }

  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active  {

    background-color: #dee6ee;
    color: #000000;
    text-decoration: none;
  }

  #nav_main ul li#current {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
/*    background: #272727 url(navileiste_bg.gif) repeat-x center right;*/
    background-color: #ffffff;

    border-right: 1px #888 solid;
    
  }
  #nav_main ul li#f_current {
    background-color: #ffffff;
    border-right: 1px #888 solid;
  }

  #nav_main ul li#current strong,
  #nav_main ul li#f_current a,
  #nav_main ul li#current a,
  #nav_main ul li#current a:focus,
  #nav_main ul li#current a:hover,
  #nav_main ul li#current a:active {
    background: transparent;
    text-decoration: none;
    color:#000 !important;
        font-weight: bold;
  }
  
  .rside{
      text-align: right !important;
  }
  
  #clicklogo {
    float:left;
    width:250px;
    height:76px;   
    text-align:left;    
  }
  
  .lit {
    float:left;
    clear:left;
    text-align:left;
    color:#ffffff;
    padding: 0 0 0 27px;
    margin: 0px 0px 0px 0px;
}

#infotext{
    color:#424652;
    font-family:Verdana,Geneva,sans-serif;
    font-size: 12px;
}
#infotext h1{
    font-size:24px;
    color:#1B3B78; 
    padding: 0 20px 10px 40px;
}

#infotext h2{
    font-size:14px;
    color:#1B3B78; 
    padding: 0 20px 10px 32px;
}

#infotext .swbox {
    float: right;
    clear:right;
}
#infotext p{
    color:#424652;
    font-family:Verdana,Geneva,sans-serif;
    font-size: 12px;
}

#infotext .wbg{
    background:url("p_bg_54.gif") no-repeat scroll left bottom transparent;
    border:medium none;
    margin:13px 0 25px 20px;
    padding:0 20px 5px 17px;

}

#infotext DIV.regbut
{
    background-color: #E7ECF2;
    text-align: center;
    width: 100%;
    padding: 8px 0 0 0;
    margin: 0 0 40px 0;
}

#infotext TD{
    color:#424652;
    font-family:Verdana,Geneva,sans-serif;
    font-size: 12px;
/*    border-bottom: 1px solid #E7ECF2;*/
    width:50%;
    padding: 3px;
}

#infotext OL.lsb{
    margin: 0 0 0 17px;
}

#infotext OL.rsb{
    margin: 0 0 0 0px;
}

#infotext LI{
    padding: 5px;
    border-bottom: 1px solid   #E7ECF2;
}


#infotext UL{
    /*list-style-image:url(bullet.gif);*/
    list-style-type: disc ;
}


#infotext UL LI{
    border: none !important;
    margin: 12px 0;
    padding: 2px 0 10px 25px;
}

#infotext UL.i2{
    /*list-style-image:url(bullet.gif);*/
    list-style-type: none;
}


#infotext UL.i2 UL{
    padding: 5px 0 0px 0px;
}

#infotext UL.i2 LI{
    background:url("p_bg_54.gif") no-repeat scroll left bottom transparent;

    margin: 12px 0;
    padding: 0px 0 10px 10px;
    font-weight: bold;
}

#infotext UL LI UL LI{
    background:none !important;
    list-style-type: disc ;               
    padding:0 3px!important;
    margin: 0 15px !important;
    font-weight: normal !important;
}


#infotext hr{
    color:#E7ECF2;
    
}

#infotext .rbleft
{
    float:left;
}

#infotext .morebut{
    margin: 10px 0 60px 40px;
    
}

#infotext .pdfbut{
    display:block;
    background:url("btn_pdf-b.jpg") no-repeat scroll left bottom transparent;    
    width:115px;
    height:18px;
    padding:0px;
    margin: 0px;
}

#infotext .rbright
{
    float:right;
}


#infotext .ibut{
    display:block;
    background:url("btn_funktionen-b.jpg") no-repeat scroll left bottom transparent;    
    width:115px;
    height:18px;
    padding:0px;
    margin: 0px;
}

#infotext .backbut{
    display:block;
    background:url("btn_back-b.jpg") no-repeat scroll left bottom transparent;    
    width:152px;
    height:25px;
    padding:0px;
    margin: 0px;
}

a.agbtxt{
    text-decoration: none;
    
}

.agbtxt img{
    border: none;
    
}
