/* Basics */img { border: 0; }label { font-size: 11px; font-weight: bold; }label.block { display: block; display: block; padding-top: 6px; }span.nobreaks { white-space: nowrap }p { margin: 2px 0px 4px 0px; padding: 0px 0px 0px 0px; }p.block { margin: 4px 0px 6px 0px; padding: 0px 0px 0px 0px; }h3 { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; } ul { margin: 0px 0px 0px 0px; padding-left: 0px; list-style: none; }li { line-height: 16px; padding: 0 0 3px 1.1em; background-image: url(http://www.siebdruckinnung.org/members/images/bullet.gif); background-repeat: no-repeat; background-position: 0px 2px; }/* Skeleton */img#logo { }#outercontainer { z-index: 1; text-align: left; width: 699px; border-left: solid 1px #3366CC; }#maincontainer { z-index: 10; width: 412px; margin: 0px 0px 0px 100px; padding: 10px 10px 10px 0px;   }p.NoJS_Warning { padding-bottom: 20px; }h3.bigalert  {  margin: 0px 0px 6px 0px; padding: 0px 0px 0px 0px; }div.headlinebox { width: 412px; border-bottom: 1px solid #8DB4DC; border-right: 1px solid #8DB4DC; margin-bottom: 5px; height: 20px; font-size: 15px; }.bigalert  { background-color: inherit; color: red; font-weight: bold; font-size: 14px; padding-bottom: 12px }h3.bigalert  { margin-bottom: 5px; }p.bigalert { background-color: inherit; color: red; font-weight: bold; font-size: 12px; padding-bottom: 12px }#extra { z-index: 20; position: relative; left: -22px; width: 150px; float: right; }#lang { z-index: 20; position: relative; left: -22px; width: 150px; float: right }input, select, textarea { font-size: 11px; font-family: Verdana,sans-serif; }form.thin { margin-bottom: 0px; margin-top: 0px; }table.main { width: 100% }td.itemlabel { padding: 2px 5px 2px 0px; }td.item { padding: 2px 3px 2px 2px; }td.catlist { padding: 1px 3px 1px 2px; }div.glossarylist { border-bottom: 1px solid #8DB4DC; padding: 1px 1px 2px 0px; font-size: 11px; line-height: 14px; }td.fixedtd { width: 155px;  }td.nowrap { white-space: nowrap;  }/* Subnav */ul#subnav { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; }li.subitem { background-image: none; list-style-type: none; padding: 0px 5px 0px 5px; float: left; margin: 0; font-size: 11px; line-height: 12px; white-space: nowrap; border-right: 1px solid #000; }li#subfirst { padding-left: 0px; }li#sublast { border: 0; }div#subnavcontainer { width: 100%; margin: 0px 0px 18px 0px; padding: 0px 0px 1px 0px; }#subnavcontainer[id] { padding: 0px 0px 18px 0px; }div.textnavconainer { padding-bottom: 8px; font-size: 11px; }span.textnav { font-size: 11px; padding-right: 5px; }/* Page Company */table.company { width: 577px }td.col_adress { padding-right: 15px; vertical-align: top }td.profile { vertical-align: top; width: 190px; }table.c_main_col { width: 100%;  }td.c_label_address { padding: 1px 0px 1px 0px; vertical-align: top; border-bottom: 1px solid #8DB4DC; border-top: 1px solid #8DB4DC; height: 35px; font-size: 11px; }td.c_value_address { padding: 1px 0px 1px 0px; vertical-align: middle; border-bottom: 1px solid #8DB4DC; border-top: 1px solid #8DB4DC; height: 35px; font-size: 11px; line-height: 14px; }td.c_label_txt { padding: 1px 0px 1px 0px; vertical-align: top; border-bottom: 1px solid #8DB4DC; height: 20px; font-size: 11px; }td.c_value_txt { padding: 1px 0px 1px 0px; vertical-align: middle; border-bottom: 1px solid #8DB4DC; height: 20px; font-weight: bold; font-size: 11px; }td.c_width { width: 120px; }#memberlogo { margin: 0px 0px 25px 120px; }a.c_link,a.c_link:link,a.c_link:visited,a.c_link:hover { font-weight: bold; text-decoration: none; font-size: 11px; }div.c_head { width: 100%; margin-bottom: 10px; margin-bottom: 16px; border-bottom: 2px solid #8DB4DC; border-right: 2px solid #8DB4DC; font-weight: bold; font-size: 12px; height: 20px; }div.c_profile { width: 100%; border-bottom: 1px solid #8DB4DC; font-size: 11px; line-height: 14px; padding: 1px 1px 1px 1px;}.topline { border-top: 1px solid #8DB4DC;  }div.c_other_head { width: 365px; margin-bottom: 16px; margin-top: 30px; border-bottom: 2px solid #8DB4DC; border-right: 2px solid #8DB4DC; font-weight: bold; font-size: 12px; height: 20px; }div.c_other_profile { width: 365px; border-bottom: 1px solid #8DB4DC; font-size: 11px; line-height: 14px; padding: 1px 1px 1px 1px; }div.head_c_name { height: 20px; margin-bottom: 50px; font-size: 14px; line-height: 16px; font-weight: bold; border-bottom: 2px solid #8DB4DC; border-right: 2px solid #8DB4DC;  }/* Page Catalog */div.topopen { padding: 2px 2px 2px 4px; background-color: #2F77C0; font-size: 11px; border-bottom: 1px solid #8DB4DC; color: #fff; font-weight: bold; text-decoration: none; }div.topclosed {padding: 2px 2px 2px 4px; background-color: #fff; font-size: 11px; border-bottom: 1px solid #8DB4DC; color: #3366CC; font-weight: bold; text-decoration: none; }div.subopen { padding: 2px 2px 2px 16px; background-color: #C1D6EC;  font-size: 11px; border-bottom: 1px solid #8DB4DC; color: #3366CC; font-weight: bold; text-decoration: none; }div.subclosed { padding: 2px 2px 2px 16px; background-color: #fff; font-size: 11px; border-bottom: 1px solid #8DB4DC; color: #3366CC; font-weight: bold; text-decoration: none; }div.itemopen { padding: 2px 2px 2px 30px; font-size: 11px; border-bottom: 1px solid #8DB4DC; background-color: inherit; color: #3366CC; font-weight: normal; text-decoration: none; }div.itemclosed { padding: 2px 2px 2px 30px; font-size: 11px; border-bottom: 1px solid #8DB4DC; background-color: inherit; color: #3366CC; font-weight: normal; text-decoration: none; }a.topopen,a.topopen:link,a.topopen:visited { background-color: inherit; color: #fff; font-weight: bold; text-decoration: none; }a.topopen:hover { text-decoration: underline; }a.topclosed,a.topclosed:link,a.topclosed:visited { background-color: inherit; color: #3366CC; font-weight: bold; text-decoration: none; }a.topclosed:hover { text-decoration: underline; }a.subopen,a.subopen:link,a.subopen:visited { background-color: inherit; color: #3366CC; font-weight: bold; text-decoration: none; }a.subopen:hover { text-decoration: underline; }a.subclosed,a.subclosed:link,a.subclosed:visited { background-color: inherit; color: #3366CC; font-weight: normal; text-decoration: none; }a.subclosed:hover {  text-decoration: underline; }a.itemopen,a.itemopen:link,a.itemopen:visited { background-color: inherit; color: #3366CC; font-weight: normal; text-decoration: none; }a.itemopen:hover { text-decoration: underline; }a.itemclosed,a.itemclosed:link,a.itemclosed:visited { background-color: inherit; color: #3366CC; font-weight: normal; text-decoration: none; }a.itemclosed:hover { text-decoration: underline; }/* Forms */textarea.maxsize, select.maxsize, input.maxsize { width: 405px; }textarea.fullsize, select.fullsize, input.fullsize { width: 235px; }select.pagesize, textarea.pagesize, input.pagesize { width: 300px }select.halfsize, input.halfsize { width: 110px; }select.quartersize, input.quartersize { width: 110px; }input.defaults { width: 295px; }span.alert  {  background-color: inherit; color: red; font-size: 10px; }td.listlabel { font-weight: bold; padding: 2px 3px 5px 0px; border-bottom: 1px solid #3366CC; }td.listval { padding: 2px 3px 3px 0px; border-bottom: 1px solid #3366CC; }td.download { padding: 8px 3px 8px 0px; border-bottom: 1px solid #3366CC; }td.fixed { width: 175px } #profilelist { padding-bottom: 5px; font-size: 11px; }#flatcats { padding-bottom: 8px; font-size: 11px; }div#formextras { width: 100%; }/* Contents */div.listnav { padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px;  }div.listbox { padding: 4px 0px 2px 0px; margin: 2px 0px 2px 0px; }.bottomline { border-bottom: 1px solid #3366CC; }.topline { border-top: 1px solid #3366CC; }/* News */h4.newsdate { font-weight: normal; font-size: 11px; padding: 0px 0px 0px 0px; margin: 18px 0px 3px 0px; }.newshead { font-size: 11px; font-weight: bold; padding: 2px 0px 0px 0px; margin: 0px 0px 4px 0px; } img.tn_news { float: left; margin: 1px 10px 4px 0px; }img.bg_news { margin: 0px 10px 10px 0px; }/* Events */.eventtitle { font-size: 11px; font-weight: bold; padding: 0px 0px 0px 0px; margin: 2px 0px 2px 0px; } div.boxtermine { padding: 0px 0px 6px 0px; margin: 0px 0px 5px 0px; border-bottom: 1px solid #3366CC; } p.events { padding: 0px 0px 0px 0px; margin: 4px 0px 2px 0px; }/* linklist */h2#headlinklist { font-size: 12px; margin: 20px 0px 2px 0px; }ul#linklist { margin: 0px 0px 20px 0px; }ul#linklist li { line-height: 16px; padding: 0 0 3px 1.1em; background-image: url(http://www.siebdruckinnung.org/members/images/bullet.gif); background-repeat: no-repeat; background-position: 0px 4px; }/* Overlib */.ol_fg { background-color: #fff; color: inherit; padding: 2px; margin-top: 1px;}.ol_bg { background-color: #2F77C0; color: inherit; padding: 1px; }.ol_capfont { background-color: inherit; color: #fff; padding-left: 2px; }
