/*************************************************************
 Stile für die Inhalte
**************************************************************
                                           (c) 2005 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:#220000;
    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:#220000;
    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;}




/************************************************************
 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:underline; 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:underline; 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:underline; 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:underline; 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:underline; color:#FF9900; font-weight:500;}






