/* At-Rules */
@charset "iso-8859-1";


/* AUTHOR: GERHARDT STAUFENBIEL 
 CREATION DATE: 08.01.01 
 allgemeines Format
 */

BODY {FONT-FAMILY: Arial; FONT-SIZE: 11pt; FONT-FAMILY: Arial; FONT-SIZE: 11pt; TEXT-ALIGN: justify; LINE-HEIGHT: 16pt; background:#faf7ef}
BODY.print {FONT-FAMILY: Arial; FONT-SIZE: 11pt; FONT-FAMILY: Arial; FONT-SIZE: 11pt; TEXT-ALIGN: justify; LINE-HEIGHT: 16pt; background: #FFFFFFF}
body.p {margin: 0px; background-color: #fffaf0}
body.centr {background-color: #252525}
body.centr2 {background-color:#252525; margin-top:2px}



i {font-weight:500}
H1	{font-size: 18pt; background: silver; color: #006633; text-align: center; FONT-FAMILY: Arial; padding: 10px}
H1.nbg {font-size: 18pt; color: #006633; text-align: center; FONT-FAMILY: Arial; padding: 10px; background: none}

H2 {font-size: 16pt; background: silver; color: #009933; text-align: center; FONT-FAMILY: Arial; padding:5px}

H3 {font-size: 14pt;  color: #CC6600;  FONT-FAMILY: Arial;}
H4 {font-size: 13pt; color: #996600; FONT-FAMILY: Arial; margin-bottom: 3pt}
H4.bg {font-size: 13pt; color: #FF9900; FONT-FAMILY: Arial; margin-bottom: 3pt; background: #FFD6AE}

H5 {font-size: 11pt; FONT-FAMILY: Arial; font: bold}
DIV.m {width: 600px; background-color: #FFF8E6; border: thin #FF9966; border-style: solid; padding: 15px}
DIV.x {BACKGROUND: #fff2e9; BORDER-STYLE: solid; BORDER-WIDTH: thin; MARGIN-TOP: 12px; MARGIN-BOTTOM: 12pt; PADDING: 30px; border-color: #CC9933; text-align: justify; width: 590px; font-size: 10pt; line-height: 14pt}

span {font-size: 10pt;   FONT-FAMILY: Arial;}

table.m {width: 620px; background-color: #fff9fa; border: thin solid #FFCC66;}
table.z {width: 500px; border: medium groove #000099; height: 95%; text-align: center}

td {text-align: justify; font-size: 10pt; line-height: 13pt; FONT-FAMILY: Arial;}	
td.m	{padding: 20px}
td.c {text-align: center; color: #CC6600}
p {margin-top: 7pt; margin-bottom: 7pt}

b.j {font-size: 13pt; font-weight: normal; letter-spacing: 1pt}
b.k {font-size: 8pt; font-weight: 500; color: #CC6633}
P.z {margin-left: 50pt; width: 350pt}
b.jg {font-size: 15pt; font-weight:normal;}
table.k {width: 500px;  border: none}
	
/*format für terminkalender*/
#Zwischenueberschrift {color: red; font-size: 12pt;}
#TabellenzelleTermine {color: blue}   
/*ende terminkalender*/

A		    {   color:#006633; font-family:Verdana, Arial; font-size:9pt; text-decoration:none; font-weight: bold }
A:hover		{	color:RED	}
A:visited	{	color:#009900	}	

/* Format für PHP Seiten  */

div.men {width: 180px; background-color: black; position: absolute; left: 50%; height: 100%; margin-left: -400px; border-left: thin; border-left-style: solid; border-left-color: #663300; border-top: thin; border-top-color: #663300; border-top-style: solid; border-bottom: thin solid #663300; margin-top: -10px; color: #006600; padding-left: 20px}

div.img {text-align: center; margin-left:-30px;}
 
div.main {background-color: #fff2f3; width: 650px; position: absolute; left: 50%; height: 95%; margin-left: -235px; border-right: thin; border-right-style: solid; border-right-color: #663300; border-top: thin; border-top-color: #663300; border-top-style: solid; border-bottom: thin solid #663300; margin-top: -10px; overflow-y: scroll; color: black; margin-top: -10px; padding: 20px;text-align: justify; font-size: 10pt; line-height: 13pt; FONT-FAMILY: Arial;} 

div.men2 {width: 180px; background-color: black; position: absolute; left: 50%; height: 100%; margin-left: -400px; border-left: thin; border-left-style: solid; border-left-color: #663300;  margin-top: -10px; color: #006600; padding-left: 20px}
div.main2 {width: 100%; background-color: gray; position: absolute; left: 50%; height: 90%; margin-left: -220px;  margin-top: -10px; overflow-y: scroll; color: black; margin-top: -10px; padding: 0px; text-align: justify; font-size: 10pt; line-height: 13pt; FONT-FAMILY: Arial;} 
div.cont {color: white; width: 600px; background-color: #fff8f0; padding: 25px; text-align: justify; font-size: 10pt; line-height: 14pt; FONT-FAMILY: Arial; } 


/*neue style für php
menu innerhalb page, txt innerhalb page*/ 

div.menu {color: #006600; width: 180px; background-color: #000000;  height: 100%; padding: 20px; border: none; }
div.page {width: 800px; height: 100%; color: #000000; background-color: #fff7fa; border: medium solid #663300; text-align: justify; font-size: 10pt; line-height: 15pt; FONT-FAMILY: Arial; position: absolute; left: 50%; margin-left: -395px} 

div.txt {color: #000000; background-color: #fff9f7; width: 615px; padding: 30px; height: 98%; border-right: thin solid #663300; text-align: justify; font-size: 10pt; line-height: 15pt; FONT-FAMILY: Arial; overflow-y: scroll; margin-left: 180px; top: 0px; position: absolute}

/*alle div in einem div  content nicht mehr benötigt*/

div.content {color: #000000; background-color: gray; width: 100%; position: absolute; margin-left: -235px; left: 50%;  padding: 0px; }
div.print  {width: 600px;  color: #000000; background-color: #FFFFCC;  text-align: justify; font-size: 10pt; line-height: 15pt; FONT-FAMILY: Arial; position: absolute; left: 50%; margin-left: -300px} 
