/* AJAX Framework */
#ofwiKINSAMain { color:#6A6A6A;	line-height: 18px; border: 0px solid #ff0000 }

/* Guillotine Bug bei Änderung der Hintergrundfarbe von Links */ 
#ofwiKINSAMain a, #ofwiKINSAMain a:hover { background: transparent; }

#activityIndicator { margin-bottom: 1em } 
#ofwiKINSAMain a img { border:0px }
#ofwiKINSAMain h1 { padding-bottom: 15px; color:#1562AD; font-size:30px; font-weight:bold; line-height:34px; }
#ofwiKINSAMain h2 { color:#1562AD; font-size:13px; font-weight:bold; line-height:18px; padding-bottom: 5px;}
#ofwiKINSAMain .traceDebug { background-color: #FFFFCC; font-size: 10px; margin-top: 10px; margin-bottom: 10px; padding: 10px; }

/* Search form */
#searchFormContainer { background: #ffffff; clear: both; }
#companySearch, #productSearch { border: 0px; background: transparent }
#languageSelection { text-align: right }
#activityBEGIN { margin-bottom: 0.5em }
#_companySearch, #_productSearch { background-color: #ffffff; border: 0px; }

/* Search result */
#resultSEA { background: #ffffff; margin-bottom: 1.5em }
#resultSEA table { width: auto; }
#resultSEA td { vertical-align: top; padding-bottom: 3px; padding-right: 2em; border-bottom: 1px solid #CDCBBE; }
#resultSEA .pageNavigation { text-align: left; margin-top: 1.7em; }
#resultSEA .pageNavigation a { color: #6A6A6A; text-decoration: none; }
#resultSEA .pageNavigationSelected { color: #000000; font-weight: bold; }
.list5digitsCode { background: #CDCBBE }

/* Company profile */
#profileOverviewContainer { border-top:10px solid #CDCBBE; border-bottom:10px solid #CDCBBE; padding-top: 1em; padding-bottom: 0.7em; margin-bottom: 1em;}
#profileOverview { padding: 0px; margin: 0px; margin-bottom: 0.5em; margin-top: 0.5em; }
#profileOverview p { margin: 0px; margin-bottom: 0.5em; }
#ofwiKINSAMain .companyLogo { background: #ffffff; border: dotted 0px #666666; }
#activityFIC { margin-bottom: 1em; }
#resultFIC { background: #ffffff; }
#resultFIC table { margin-top: 15px; width: auto;}
#resultFIC td { vertical-align: top; padding-right: 20px; }
#ofwiKINSAMain .sevenDigitsCodes { margin-top: 5px; margin-bottom: 5px; }
#ofwiKINSAMain .buttonResultFIC { margin-right: 20px; }
#updateLink { text-align: right; font-size: 0.9em; margin-bottom: 1.5em; padding-bottom: 0.5em; border-bottom:1px solid #CDCBBE;}
#ofwiKINSAMain .profileList { margin-bottom: 1em; }

/* ######################################################################################################
** ### Subtemplates #####################################################################################
** ######################################################################################################
*/
#ofwiKINSAMain .subcolumns { width: 100%; padding: 0 1px 0 1px; margin: 0 -1px 0 -1px; overflow:hidden; }
#ofwiKINSAMain .c50l, #ofwiKINSAMain .c25l, #ofwiKINSAMain .c33l, #ofwiKINSAMain .c38l, #ofwiKINSAMain .c66l, #ofwiKINSAMain .c75l, #ofwiKINSAMain .c62l {float: left; overflow: hidden;}
#ofwiKINSAMain .c50r, #ofwiKINSAMain .c25r, #ofwiKINSAMain .c33r, #ofwiKINSAMain .c38r, #ofwiKINSAMain .c66r, #ofwiKINSAMain .c75r, #ofwiKINSAMain .c62r {float: right; overflow: hidden;}
#ofwiKINSAMain .c25l, #ofwiKINSAMain .c25r { width: 24.999%; }
#ofwiKINSAMain .c33l, #ofwiKINSAMain .c33r { width: 33.333%; }
#ofwiKINSAMain .c50l, #ofwiKINSAMain .c50r { width: 49.999%; }
#ofwiKINSAMain .c66l, #ofwiKINSAMain .c66r { width: 66.666%; }
#ofwiKINSAMain .c75l, #ofwiKINSAMain .c75r { width: 74.999%; }
#ofwiKINSAMain .c38l, #ofwiKINSAMain .c38r { width: 38.196%; } /* Goldener Schnitt */
#ofwiKINSAMain .c62l, #ofwiKINSAMain .c62r { width: 61.803%; } /* Goldener Schnitt */
#ofwiKINSAMain .subc  { padding: 0 0.5em 0 0.5em; overflow: hidden; }
#ofwiKINSAMain .subcl { padding: 0 1em 0 0; overflow: hidden; }
#ofwiKINSAMain .subcr { padding: 0 0 0 1em; overflow: hidden; }