/* Dr. Stamm 28.07.2005 --- 770 x 580 px --- Michael Hantz Webdesign Grünstadt*/
/* hellgrün: #a7dbdf */
/* dunkelgrün: #009999 */
/* blau: #333399 */
/* Navleiste: #a7dbdf */

/* --------------------------------------------- Allgemeine Einstellungen------------------------------------------ */
html, body, h1, h2, h3,
span, a, form, img, li, div
{
   margin: 0;
   padding: 0;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

/* div {}*/

p.klein {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color: #ffffff;}
p.fuss {	font-family: Verdana,Arial,Helvetica,sans-serif; 	font-size: 7pt; color: #2f4f4f; }
p.fliessnews { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #ffffff; }
p.fliessg {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10pt; color:#ffffff;}
p.fliessgf {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:12pt; font-weight: bold; color:#ffffff;}
p.fliessgfr {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:12pt; font-weight: bold; color:#993333;}
p.ueber {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11pt; letter-spacing:3pt; color:#ffffff;}
p.ueberg {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:14pt; letter-spacing:3pt; color:#ffffff;}
p.mhw {	font-family: Verdana,Arial,Helvetica,sans-serif; 	font-size: 7pt; color: #999999; }
a:link {font-size:11px; color:#003C3C; text-decoration:none; }
a:visited {font-size:11px; color:#006A6A; text-decoration:none; }
a:hover {font-size:11px; color:#E90000; text-decoration:underline; }
a:active {font-size:11px; color:#778899; text-decoration:underline; }
ul li { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; }

h1 {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:13px; letter-spacing:1pt; color:#000000;}
h1.start {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:13px; letter-spacing:1pt; color:#ffffff;}
h2 {
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	letter-spacing: 1pt; 
	border-style: dotted;	
	border-color: #009999;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom-width: 1px;
	width: 100%;
	color: #333399;		
	}
h3 {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; letter-spacing:1pt; color:#000000;}
	
.fliess { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; }
.fliess li,ol { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; }

td.formtabelle
{
	font-size: 11px; letter-spacing: 1pt; font-weight: bold; background-color:#a7dbdf; text-align:left;
}
td.daten
{
	font-size: 11px; text-align:left;
}
table.form
{
	border: 1px solid #009999; 
}
.fliesstabelle
{
	font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; text-align:left;
}



/* -----------------------------------------------  Startseite ---------------------------------------------------- */
.logo
{
	position: absolute;
	top: 0px;
	left: 5px;
	width: 390px;
	height: 100px;
	
}
.logo2
{	
	position: absolute;
	top: 0px;
	left: 400px;
	width: 370px;
	height: 100px;
}
.navbox1
{
   position: absolute;
	top: 101px;
	left: 0px;
	width: 349px;
	height: 240px;
	background-color: #A7DBDF;
}
.navbox1_1
{
   position: absolute;
	top: 111px;
	left: 10px;
	width: 130px;
	line-height: 140%;
}
.navbox1_1 a:link { font-size:12px; color:#ffffff; text-decoration:none; font-weight: bold; }
.navbox1_1 a:visited { font-size:12px; color:#ffffff; text-decoration:none; font-weight: bold;}
.navbox1_1 a:hover { font-size:12px; color:#E90000; text-decoration:underline; font-weight: bold;}
.navbox1_1 a:active { font-size:12px; color:#ffffff; text-decoration:none; font-weight: bold;}

.navbox1_2
{
   position: absolute;
	top: 111px;
	left: 160px;
	width: 170px;
	line-height: 140%;
}
.navbox1_2 a:link { font-size:12px; color:#ffffff; text-decoration:none; font-weight: bold;}
.navbox1_2 a:visited { font-size:12px; color:#ffffff; text-decoration:none; font-weight: bold;}
.navbox1_2 a:hover { font-size:12px; color:#E90000; text-decoration:underline; font-weight: bold;}
.navbox1_2 a:active { font-size:12px; color:#ffffff; text-decoration:none; font-weight: bold;}

.navbox2
{
   position: absolute;
	top: 342px;
	left: 0px;
	width: 349px;
	height: 240px;
	background-color: #009999;
}
.navbox2_1
{
   position: absolute;
	top: 352px;
	left: 10px;
	width: 300px;
	height: 230px;	
}
.navbox3
{
   position: absolute;
	top: 101px;
	left: 350px;
	width: 171px;
	height: 481px;
	background-color: #333399;
}
.navbox3_1
{
   position: absolute;
	top: 111px;
	left: 360px;
	width: 151px;
	height: 471px;
	line-height: 140%;
}
.navbox3_1 a:link { font-size:11px; color:#ffffff; text-decoration:none; }
.navbox3_1 a:visited { font-size:11px; color:#BBE0E3; text-decoration:none; }
.navbox3_1 a:hover { font-size:11px; color:#E90000; text-decoration:underline; }
.navbox3_1 a:active { font-size:11px; color:#778899; text-decoration:underline; }

.fotobox1
{
   position: absolute;
	top: 101px;
	left: 522px;
	width: 248px;
	height: 481px;
	background-color: #bbe0e3;
}
.fotoboxinhalt1
{
   position: absolute;
	top: 138px;
	left: 522px;
	width: 248px;
}
.fotoboxinhalt2
{
   position: absolute;
	top: 368px;
	left: 522px;
	width: 248px;
}
/*-------------------------------------------Folgeseiten Rahmengestaltung-------------------*/
/*.navigation
{
	top: 126px;
	left: 0px;
	width: 180px;
	height: 100%;
	background-color: #A7DBDF;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;	
}*/

.navi
{
	background-color: #A7DBDF;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;	
}

.navi a:link { font-size:11px; color:#ffffff; text-decoration:none; font-weight: bold; }
.navi a:visited { font-size:11px; color:#ffffff; text-decoration:none; font-weight: bold;}
.navi a:hover { font-size:11px; color:#E90000; text-decoration:underline; font-weight: bold;}
.navi a:active { font-size:11px; color:#ffffff; text-decoration:none; font-weight: bold;}


.randhaupt
{
	border-style: dotted;	
	border-color: #009999;
	border-top: none;
	border-left: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#randnavi
{
	border-style: dotted;	
	border-color: #009999;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom-width: 1px;
}
.randkopf
{
	border-style: dotted;	
	border-color: #009999;
	border-top: none;
	border-left: none;
	border-right-width: 1px;
	border-bottom: none;
	padding-top:3px;
	padding-bottom: 0px;
	background: url(logo-kopf.jpg);
	background-repeat:  no-repeat;
}
.randkopfadmin
{
	border-style: dotted;	
	border-color: #009999;
	border-top: none;
	border-left: none;
	border-right-width: 1px;
	border-bottom: none;
	padding-top:3px;
	padding-bottom: 0px;
	background: url(../logo-kopf.jpg);
	background-repeat:  no-repeat;
}
.trennlinie
{
   border-style: dotted;	
	border-color: #009999;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom-width: 1px;
	width: 100%;	
}
.navileiste
{
	position: absolute;
	top: 101px;
	left: 0px;
	width: 200px;
	height: 25px;
	background-color: #B6E2E1;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	border-style: solid;	
	border-color: #A7DBDF;
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 0px;
	float: left;
}
.schmuckleiste
{
	width: 100%;
	height: 4px;
	font-size: 1pt;
	background-color: #333399;
}
.kapitel
{
   border-style: dotted;	
	border-color: #009999;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom-width: 1px;
	width: 535px;
	font-size: 14px;
	font-variant: small-caps;
	letter-spacing: 1px;
	color: #009999;
	text-align: right;
		
}

