/* *** Allgemeine Formate *** */

a,p,ul,ol,input,textarea,select
	{
	font-size:9pt;
	font-family:sans-serif; 
	color:black;
	}
td	{
	font-size:9pt;
	font-family:sans-serif; 
	vertical-align:top; 
	text-align:left; 
	}
h4	{
	font-size:9pt;
	font-family:sans-serif; 
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	}
h3	{
	font-size:9pt;
	font-family:sans-serif; 
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	}
h2	{
	font-size:9pt;
	font-family:sans-serif; 
	font-weight:bold;
	text-align:left;
	}
h1	{
	font-size:13pt;
	font-family:sans-serif; 
	font-weight:bold;
	text-align:left;
	}

/* *** hierbinich *** */

p.hierbinich
	{
	font-family:sans-serif;
	font-size:9pt;
	font-style:italic;
	font-weight:normal;
	position:relative;
	left:0px;
	margin-top:4px;
	margin-bottom:4px;
	}
a.hierbinich
	{
	font-family:sans-serif;
	font-size:9pt;
	font-style:italic;
	font-weight:normal;
	}

p.dassindwir
	{
	font-family:sans-serif;
	font-size:13pt;
	font-weight:bold;
	text-align:left;
	}

p.aktltitel
	{
	font-family:sans-serif;
	font-size:13pt;
	font-weight:bold;
	text-align:left;
	}

a.untermenue
	{
	font-size:10pt;
	font-family:sans-serif; 
	text-align:left;
	font-weight:normal;
	font-style:normal;
	}

input.menue
	{
	font-family:sans-serif;
	font-size:8pt;
	font-style:italic;
	text-align:center;
	font-weight:normal;
	text-decoration:none;
	height:18px;
	}
td.menue
	{
	text-align:center;
	vertical-align:center;
	background-color:rgb(218,254,169);
	border:none;
	}
a.menue
	{
	font-family:sans-serif;
	font-size:11pt;
	text-align:center;
	font-weight:normal;
	text-decoration:none;
	}
p.menue
	{
	font-size:11pt;
	font-family:sans-serif;
	font-weight:bold;
	}


td.buttonleiste
	{
	vertical-align:top;
	text-align:right;
	}
p.buttonleiste
	{
	font-size:8pt;
	font-family:sans-serif; 
	text-align:center;
	font-weight:normal;
	font-style:normal;
	}

td.tabs
	{
	text-align:center;
	vertical-align:center;
	background-color:rgb(254,250,170);
	border:none;

	}
p.tabs
	{
	font-size:10pt;
	font-family:sans-serif; 
	text-align:center;
	font-weight:normal;
	font-style:normal;
	}
a.tabs
	{
	font-size:10pt;
	font-family:sans-serif; 
	text-align:center;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	}

td.logo
	{
	text-align:center;
	vertical-align:bottom;
	}

p.logo
	{
	font-size:10pt;
	font-family:sans-serif; 
	text-align:center;
	font-weight:bold;
	font-style:normal;
	}


p.untererbalken,a.untererbalken
	{
	font-size:7pt;
	font-family:sans-serif; 
	text-align:left;
	font-weight:normal;
	font-style:normal;
	vertical-align:top;
	text-align:center;
	}

p.teaser
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:left;
	font-weight:normal;
	font-style:normal;
	}
p.teaser_fehler
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:left;
	font-weight:normal;
	color:red;
	font-style:normal;
	}
span.teaser_fehler
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:left;
	font-weight:normal;
	color:red;
	font-style:normal;
	}
p.teaser_isokay
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:left;
	font-weight:normal;
	color:darkgreen;
	font-style:normal;
	}
a.teaser
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:left;
	font-weight:normal;
	font-style:normal;
	}
input.teaser
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:center;
	font-weight:normal;
	font-style:normal;
	width:120;
	}
select.teaser
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:left;
	font-weight:normal;
	font-style:normal;
	width:120;
	}
textarea.teaser
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:left;
	width:120;
	}


p.isokay
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:left;
	color:darkgreen;
	font-weight:normal;
	}
p.info
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:left;
	color:blue;
	font-weight:normal;
	}
p.warning
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:left;
	color:black;
	font-weight:bold;
	}
p.fehler
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:left;
	color:red;
	font-weight:normal;
	}
p.critical
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:left;
	color:red;
	font-weight:bold;
	}

table.auftabellerahmen
	{
	border-width:1;
	border-style:solid;
	border-color:darkblue;
	}
p.auftext, a.auftext, input.auftext, textarea.auftext
	{
	font-size:9pt;
	font-family:sans-serif; 
	font-weight:normal;

	margin-bottom:0pt; /****/
	margin-top:3pt;    /****/
	}
li.auftext
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:left;
	font-weight:normal;
	}
td.auftext, td.auftitelnormal
	{
	vertical-align:top;
	text-align:left;
	}
p.auftitelnormal
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:left;
	color:black;
	background-color:white;
	font-weight:bold;
	}
td.auftitelinvers
	{
	vertical-align:top;
	text-align:left;
	background-color:darkblue;
	}
p.auftitelinvers
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:left;
	color:white;
	font-weight:bold;
	}
table.merktext
	{
	border-width:2;
	border-style:solid;
	border-color:darkblue;
	background-color:yellow;
	}
p.merktext
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:center;
	color:black;
	font-weight:bold;
	}
p.zitat
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:left;
	color:black;
	font-weight:normal;
	font-style:italic;
	margin-left:1cm;
	margin-right:1cm;
	}
p.beispiel
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:left;
	color:black;
	font-weight:normal;
	font-style:italic;
	margin-left:1cm;
	margin-right:1cm;
	}
p.bildunterschrift
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:left;
	color:black;
	font-weight:normal;
	font-style:italic;
	}
td.bildunterschrift
	{
	vertical-align:bottom;
	}
a.sitemapbereich
	{
	font-size:9pt;
	font-weight:bold;
	text-decoration:underline;
	}
a.sitemaptext
	{
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
	}

/*** Admin *****/
table.Admin
	{
	border-width:1;
	border-style:solid;
	border-color:darkblue;
	}
p.AdminTitel
	{
	font-size:18pt;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	}

p.AdminMenue
	{
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
	}
a.AdminMenue
	{
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
	}

p.AdminText
	{
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
	}
a.AdminText
	{
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
	}
input.AdminText
	{
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
	}
textarea.AdminText
	{
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
	}
ul.AdminText
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:left;
	}
ol.AdminText
	{
	font-size:9pt;
	font-family:sans-serif; 
	text-align:left;
	}

/*** Quelle *****/
p.Quelle
	{
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	}



/*** Quelle *****/
p.firmaname, a.firmaname
	{
	font-family:sans-serif;
	font-size:18pt;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}
p.firmalogo, a.firmalogo
	{
	font-family:sans-serif;
	font-size:18pt;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	}


/*** schöne Tabellen ***/
table.tab1
	{
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:black;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:black;
	border-spacing:0;
	border-collapse:collapse;
	}
th.tab1
	{
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:black;
	padding:2px;
	}
td.tab1
	{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:black;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:black;
	padding:2px;
	}

/*** für die Mails zum testen ***/

p.klein,li.klein  {	font-size:9pt;
			font-family:Helvetica,Arial;
		        text-align:justify;  
		  }           
p.mail,li.mail  {	font-size:12pt;
			font-family:Helvetica,Arial;
		        text-align:justify;  
		  }           

