/*************************************************************
 Stile für die Inhalte
**************************************************************
                                           (c) 2010 dienst-iT
*************************************************************/


/************************************************************
 Allgemeine Absatz-Stile
*************************************************************/

h1,h2,h3,h4,h5,h6 {
	margin:40px 0px 10px 10px;}
p,address {	margin:10px 60px 10px 40px;} 

h1 {	font-family:Arial,Helvetica,sans-serif;
	font-size:1.5em; font-weight:800; color:#000000;
	margin:20px 0px 15px 10px;	}
h2 {	font-family:Arial,Helvetica,sans-serif;
	font-size:1.4em; font-weight:800; color:#000000;
	margin:20px 0px 30px 40px;	}
h3 {	font-family:Arial,Helvetica,sans-serif;
	font-size:1.3em; font-weight:700; color:#000000;}
h4 {	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em; font-weight:700; color:#000000;}
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;}
p {	font-family:Arial,Helvetica,sans-serif;
	font-size:1.0em; font-weight:400; color:#220000;
	line-height:1.3; text-align:justify;}
th,td,ul,ol	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.0em; font-weight:400; color:#220000;
	margin:0px 20px; padding-left:40px;}
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:1.0em; font-weight:400; color:#220000;
	line-height:1.3;}


/************************************************************
 Text-Auszeichnungen
*************************************************************/

b,strong  {	color:#000000; 
	font-weight:700;}
em {	color:#ff0000;
	font-style:normal;
	font-weight:500;}
small {	font-size:0.6em; 
		margin:0px 0px 0px; 0px;}


/************************************************************
 Besondere Absatz- und Text-Stile
*************************************************************/

p.nomargin {	margin:0;}
p.rgang {	margin:0px 0px 0px; 50px; }

p.ptable {	margin:0px 10px 0px; font-size:1.0em;}

ul.lev2  {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.0em; font-weight:400; color:#220000;}

/* Startseite */

h2.start  {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.4em; font-weight:800; color:#000000;
	text-align:center;
	margin:20px 0px 20px 0px;	}

p.start  {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.0em; font-weight:400; color:#220000;
	line-height:1.4; text-align:justify;}

p.kontakt  {
	text-align:center;}

h2.rgang  {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.4em; font-weight:800; color:#666666;
	text-align:center;
	margin:0px 0px 0px 10px;	}


/* 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:left; 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.6em; font-weight:300; color:#000000;
		text-align:center;line-height:1.0;}
p.smalltext2 {	font-family:Arial,Helvetica,sans-serif;
		font-size:0.6em; font-weight:300; color:#000000;
		text-align:left;line-height:1.0;
		margin: 0px 95px;}


/* Sitemap */

.sm {		width:500px; margin-left:10px;
		background-color:#ffffff; border:1px solid #ffffff;}
.sm_main {	font-family:Arial,Helvetica,sans-serif;
		font-size:1.1em; line-height:1.5;
		width:200px; float:left; clear:left; padding-left:80px;}
.sm_sub {	font-family:Arial,Helvetica,sans-serif;
		font-size:0.9em; line-height:1.3;
		padding-left:280px;}
.sm_dum {	font-size:1.1em; line-height:1.5; padding-left:280px;}




/************************************************************
 Hyperlinks
*************************************************************/

/* dienst-iT */

a.dit:link {	text-decoration:none; color:#00; font-weight:700;}
a.dit:visited {	text-decoration:none; color:#FF0000; font-weight:700;}
a.dit:hover {	text-decoration:none; color:#FF0000; font-weight:700;}
a.dit:active {	text-decoration:none; color:#FF0000; font-weight:700;}


/* globale Links */

a.glob:link {	text-decoration:none; color:#006633; font-weight:700;}
a.glob:visited {text-decoration:none; color:#006633; font-weight:700;}
a.glob:hover {	text-decoration:none; color:#006633; font-weight:700;}
a.glob:active {	text-decoration:none; color:#006633; font-weight:700;}


/* globale zweite Links */

a.glob2:link 	{font-size:0.6em; text-decoration:none; color:#ffffff; font-weight:400;}
a.glob2:visited {font-size:0.6em; text-decoration:none; color:#ffffff; font-weight:400;}
a.glob2:hover 	{font-size:0.6em; text-decoration:none; color:#ffffff; font-weight:400;}
a.glob2:active 	{font-size:0.6em; text-decoration:none; color:#ffffff; font-weight:400;}


/* lokale Links */

a.lok:link {	text-decoration:none; color:#006633; font-weight:700;}
a.lok:visited {	text-decoration:none; color:#006633; font-weight:700;}
a.lok:hover {	text-decoration:none; color:#006633; font-weight:700;}
a.lok:active {	text-decoration:none; color:#006633; font-weight:700;}



/* Fussnoten */

a.reflink {	font-size:0.7em; vertical-align:super;}
a.reflink:link {text-decoration:none; color:#000099; font-weight:500;}
a.reflink:visited{text-decoration:none; color:#000099; font-weight:500;}
a.reflink:hover{text-decoration:none; color:#0000FF; font-weight:500;}

a.ref:link {	text-decoration:none; color:#000099; font-weight:500;}
a.ref:visited {	text-decoration:none; color:#000099; font-weight:500;}
a.ref:hover {	text-decoration:none; color:#0000FF; font-weight:500;}



