/*************************************************************
 Stile für die Inhalte
**************************************************************
                                           (c) 2011 dienst-iT
*************************************************************/


/************************************************************
 Allgemeine Absatz-Stile
*************************************************************/

h1,h2,h3,h4,h5 {
        margin:20px 0px 10px 10px;}
p,address {        margin:10px 15px;}

h1 {        font-family:Arial,Helvetica,sans-serif;
        font-size:1.5em; font-weight:800; color:#FF9900;
        margin:20px 0px 15px 10px;        }
h2 {        font-family:Arial,Helvetica,sans-serif;
        font-size:1.4em; font-weight:800; color:#FF9900;
        margin:20px 0px 15px 15px;        }
h3 {        font-family:Arial,Helvetica,sans-serif;
        font-size:1.3em; font-weight:700; color:#FF9900;
    margin:20px 0px 15px 15px;}
h4 {        font-family:Arial,Helvetica,sans-serif;
        font-size:1.2em; font-weight:700; color:#FF9900;
    margin:20px 0px 15px 55px;}
h5 {        font-family:Arial,Helvetica,sans-serif;
        font-size:1.1em; font-weight:700; color:#220000;}
h6 {        font-family:Arial,Helvetica,sans-serif;
        font-size:1.0em; font-weight:700; color:#FF9900;
    margin:10px 0px 10px 15px;  }
p {        font-family:Arial,Helvetica,sans-serif;
        font-size:0.95em; font-weight:400; color:#220000;
        line-height:1.3;}
th,td,ul,ol  {
        font-family:Arial,Helvetica,sans-serif;
        font-size:1.0em; font-weight:400; color:#220000;}
li {        font-family:Arial,Helvetica,sans-serif;
        font-size:1.0em; font-weight:400; color:#220000;}
address {font-family:monospace; font-style:normal;
        font-size:0.9em; font-weight:400; color:#220000;
        line-height:1.3;}
form, input {        font-family:Arial,Helvetica,sans-serif;
        font-size:1.0em; font-weight:400; color:#220000;
        line-height:1.3;}




/************************************************************
 Text-Auszeichnungen
*************************************************************/

b,strong  {        color:#FF9900;
                font-weight:700;}

em {        color:#220000;
            font-style:italic;
            font-weight:500;}

small {        font-size:0.8em; }




/************************************************************
 Besondere Absatz- und Text-Stile
*************************************************************/

p.nomargin {        margin:0;}

p.ptable {        margin:0px 10px 0px 14px; font-size:0.95em;}
p.einzug {   margin:10px 10px 10px 55px;}}


ul.ptable {        font-size:1.0em;}

ul.lev2  {
        font-family:Arial,Helvetica,sans-serif;
        font-size:1.0em; font-weight:400; color:#220000;}



/* Listeneinträge */

ul.l {                font-weight:600;}
li.l,span.l {        font-weight:500;}
li.l2 {                font-weight:500;}
td.list {        font-weight:500; text-align:left;  vertical-align:top;}
td.list1 {        font-weight:500; text-align:right; vertical-align:top;}
td.price {        color:#990000;
                font-weight:800;}
h5.pp {        color:#990000;
                font-weight:800;
                margin:10px;}

/* Tabelle */

th.t {        text-align:center;
                vertical-align:middle;
                font-weight:700;}
td.t {        text-align:center;
                vertical-align:middle;
                font-weight:400;}
td.t1 {        text-align:left;
                vertical-align:middle;
                font-weight:700;}
td.t2 {        text-align:left;
                vertical-align:middle;
                font-weight:400;}
td.tp {        text-align:center;
                vertical-align:middle;
                color:#ff0000;
                font-weight:700;}


/* kleingedrucktes */

p.smalltext {        font-family:Arial,Helvetica,sans-serif;
                font-size:0.7em; font-weight:300; color:#000000;
                text-align:center;line-height:1.0;}

/* Sitemap */

.sm {                width:400px; margin-left:130px;
                background-color:#FFFFCC; border:1px solid #FFFFCC;}
.sm_main {        font-family:Arial,Helvetica,sans-serif;
                font-size:1.1em; line-height:1.5;
                width:200px; float:left; clear:left; padding-left:10px;}
.sm_sub {        font-family:Arial,Helvetica,sans-serif;
                font-size:0.8em; line-height:1.3;
                padding-left:240px;}
.sm_dum {        font-size:1.1em; line-height:1.5; padding-left:240px;}


/************************************************************
 Hyperlinks
*************************************************************/

/* dienst-iT */

a.dit:link {        text-decoration:none; color:#FF6600; font-weight:700;}
a.dit:visited {        text-decoration:none; color:#FF6600; font-weight:700;}
a.dit:hover {        text-decoration:none; color:#FF9900; font-weight:700;}
a.dit:active {        text-decoration:none; color:#FF6600; font-weight:700;}


/* globale Links */

a.glob:link {        text-decoration:none; color:#FF6600; font-weight:700;}
a.glob:visited {text-decoration:none; color:#FF6600; font-weight:700;}
a.glob:hover {        text-decoration:none; color:#FF9900; font-weight:700;}
a.glob:active {        text-decoration:none; color:#FF6600; font-weight:700;}


/* lokale Links */

a.lok:link {        text-decoration:none; color:#994400; font-weight:700;}
a.lok:visited {        text-decoration:none; color:#994400; font-weight:700;}
a.lok:hover {        text-decoration:none; color:#FF9900; font-weight:700;}
a.lok:active {        text-decoration:none; color:#994400; font-weight:700;}


/* Fussnoten */

a.reflink {        font-size:0.7em; vertical-align:super;}
a.reflink:link {text-decoration:none; color:#994400; font-weight:500;}
a.reflink:visited{text-decoration:none; color:#994400; font-weight:500;}
a.reflink:hover{text-decoration:none; color:#FF9900; font-weight:500;}

a.ref:link {        text-decoration:none; color:#994400; font-weight:500;}
a.ref:visited {        text-decoration:none; color:#994400; font-weight:500;}
a.ref:hover {        text-decoration:none; color:#FF9900; font-weight:500;}





