* { padding: 0; margin: 0; }
html { overflow-y: scroll; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; }

/* lists */
OL,
UL { padding-left: 30px; padding-bottom: 10px; }
LI { line-height: 15px; padding-bottom: 4px; }
LI P { text-align: left; }

/* text-elements */
H1 { padding-top: 15px; padding-bottom: 15px; }
H2,P { padding-bottom: 10px; padding-right: 3px; }
H3 { padding-bottom: 4px; }

H1 P,
H2 P,
H3 P { padding: 0; }

td.sep_01 {
    background-image: url(../decoit_v3_images/separator_01.gif);
    background-repeat: repeat-x;
}
td.sep_02 {
    background-image: url(../decoit_v3_images/separator_02.gif);
    background-repeat: repeat-x;
}
td.bg_01 {
    background-color: #ebebeb;
}
td.bg_02 {
    background-color: #757575;
}
.footer {
    
    font-size: 10px;
    color: #FFFFFF;
    padding-right: 10px;
}
.version {
    color: #FF0000;
}
.aktiv{

    font-size: 12px;
    font-weight: bold;
    color: #006699;
    text-decoration: none;
}
.inaktiv{

    font-size: 12px;
    color: #333333;
    text-decoration: none;
}

DIV#tizersigns DIV.envelope H1 A,
h1 {
    font-size: 14px;
    font-weight: bold;
    color: #006699;
    letter-spacing: 1px;
}
h2 {
    font-size: 12px;
    font-weight: normal;
    color: #006699;
    letter-spacing: 1px;
    font-style: italic;
    text-align: justify;
}
h3 {
    font-size: 12px;
    font-weight: bold;
    color: #006699;
}
p,li, body {
    font-size: 12px;
    color: #757575;
    text-align: justify;
}
a:link, a:visited, a:active {
    font-size: 12px;
    color: #006699;
}
a:hover {
    color: #006699;
    text-decoration: none;
}
td.trans {
    background-color:#cccccc;
    -moz-opacity:0.7; 
    -khtml-opacity:0.7; 
    opacity:0.7;
    filter:alpha(opacity=70);
}
.news {
    font-size: 12px;
    color: #757575;
    text-align: justify;
}
.helferlein {
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #333333;
    border-bottom-color: #333333;
    border-left-color: #333333;
}
.red {
    color: #ff0000;
    font-weight: bold;
}
a.backlink:link, a.backlink:visited, a.backlink:active, a.backlink:hover {
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: none;
    visibility: hidden;
}

a.navipath:link, a.navipath:visited, a.navipath:active, a.navipath:hover, .path {
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: none;
}

.artikel_l {
    background-image: url(../decoit_v3_images/artikel_l.gif);
}
.artikel_r {
    background-image: url(../decoit_v3_images/artikel_r.gif);
}
.artikel_o {
    background-image: url(../decoit_v3_images/artikel_o.gif);
}
.artikel_u {
    background-image: url(../decoit_v3_images/artikel_u.gif);
}

img#logo-inno { border: 0px; }

.embedded {
    margin-top:15px;
}

TABLE.contactform INPUT.text,
TABLE.contactform SELECT,
TABLE.contactform TEXTAREA { border: 1px solid #cccccc; width: 265px; }
:root TABLE.contactform SELECT { width: 267px; }
TABLE.contactform SELECT { width /*\**/: 269px\9 } /* IE8 hack */
* html TABLE.contactform SELECT { width: 269px; } /* IE6 hack */


TABLE.contactform {}
TABLE.contactform TD { padding-top: 6px; }
TABLE.contactform INPUT.error,
TABLE.contactform SELECT.error,
TABLE.contactform TEXTAREA.error { background-color: #ffdddd; }
TABLE.contactform SPAN.error { font-style: italic; font-size: 10px; }

TD.bg_01 H1 P { color: #006699; font-size: 14px; margin: 0px; }
TD.bg_01 H2 P { color: #006699; font-size: 12px; margin: 0px; }

/* all content elements in headline, subheadline, text and special marked */
DIV#content-envelope IMG,
.rndborder {
  -moz-border-radius: 4px 4px 4px 4px;
  -khtml-border-radius: 4px 4px 4px 4px;
  border-color: #CCCCCC #999999 #999999 #CCCCCC;
  border-style: solid;
  border-width: 1px 1px 2px 1px;
  padding: 1px;
}
DIV#content-envelope IMG { margin: 0 10px 10px 10px; }
* html DIV#content-envelope IMG { margin: 0 5px 5px 5px; }
*+html DIV#content-envelope IMG { margin: 0 5px 5px 5px; }

/* f.e. PDF-icons */
DIV#content-envelope LI IMG {
  border-width: 0;
  padding: 0;
  margin: 0 2px -3px 0;
}

/* left down special signs */
IMG.tizer { margin-left: 10px; margin-bottom: 5px; }
DIV#tizersigns DIV.envelope { text-align: center; padding-top: 4px; padding-bottom: 4px; }
DIV#tizersigns DIV.envelope H1 { padding-top: 10px; padding-bottom: 4px; }
DIV#tizersigns DIV.envelope DIV.tizercontent { display: block; padding: 0 10px 0 10px; }

/* article-list-advanced */
DIV#artlist-frame { padding-top: 10px; }
TABLE.artlist-row { clear: both; }
TABLE.artlist-row TD { vertical-align: top; }
TABLE.artlist-row TD.artlist-imgenvelope { width: 150px; padding-left: 8px; padding-right: 16px; text-align: center; }
TABLE.artlist-row TD.artlist-txtenvelope { padding-right: 8px; }

H3.artlist-title { padding-bottom: 10px; }
DIV.artlist-text { padding-bottom: 5px; font-size: 12px; color: #757575; text-align: justify; }
DIV.artlist-more { text-align: right; }

DIV#artlist-paglinks { clear: both; width: 98%; text-align: center; }

/* Quickfix - Artikelliste */
a#font4 H1,
a#font4 P { color: #006699; font-size: 12px; float: left; padding: 0; margin: 0; font-weight: normal; text-decoration: underline; }

/* DECOIT GmbH logo */
IMG#logo-decoit { padding: 11px 5px 10px 5px; }

/* SwitchContent - Newsletterbox */
DIV#newsletterbox { padding: 10px 10px 4px 10px; }
DIV#newsletterbox UL { list-style-type: none; padding: 0px; }
DIV#newsletterbox LI { display: block; width: 200px; height: 20px; clear: both; float: left; vertical-align: center; font-size: 12px; color: #6D6E72; }
DIV#newsletterbox LI { padding: 0px 0px 4px 0px; }
DIV#newsletterbox LI#execute { padding-top: 2px; }
DIV#newsletterbox LI LABEL,
DIV#newsletterbox LI SELECT#action { float: left; }
DIV#newsletterbox LI INPUT,
DIV#newsletterbox LI SELECT#selNewsletterType { float: right; }
DIV#newsletterbox LI INPUT,
DIV#newsletterbox LI SELECT { border-width: 1px; }
DIV#newsletterbox LI A { float: padding-right: 50px; color: #6D6E72; font-size: 14px; }
DIV#newsletterbox INPUT,
DIV#newsletterbox SELECT { width: 120px; }
* html DIV#newsletterbox LI { width: 180px; }
*+html DIV#newsletterbox LI { width: 180px; }
* html DIV#newsletterbox LI A { padding-right: 30px; }
*+html DIV#newsletterbox LI A { padding-right: 30px; }

/* SwitchContent - Quicksearchbox */
DIV#quicksearchbox { padding: 10px 10px 6px 10px; }
DIV#quicksearchbox LABEL { font-size: 12px; color: #6D6E72; display: none; }
DIV#quicksearchbox INPUT.txt { margin-top: 4px; clear: both; float: left; border-width: 1px; width: 110px; }
DIV#quicksearchbox INPUT.execute { margin-top: 2px; margin-left: 10px; float: right; height: 22px; font-size: 11px; }

/* mce-edit */
DIV#content-envelope IMG.mceIcon { margin: 0px; border-width: 0; }

/* --- hide --- */
TR#mailcheck { display: none; }

.dot { clear: both; }

* html .rndborder { padding: 1px; } /* IE6 hack */
*+html .rndborder { padding: 1px; } /* IE7 hack */
.rndborder { padding /*\**/: 1px\9 } /* IE8 hack */
