/* WEBSEITEN-CONTAINER */

body			{
				background-color: #D0D0D0;
				background-image: url('../imgs/hintergrund.jpg');
				color: #000000;
				font-family: verdana, arial, helvetica, sans-serif;
				font-size:12px;
				margin:0px;
				padding:0px;
				}

#Page			{
				height:100%;
				margin-bottom:0px;
				}

#PageOben		{
				/* position: absolute;*/
				width:1020px;
				height:152px;
				margin-left:auto;
				margin-right:auto;
				background-color: #ffffff;
				/* border-color: #CC0000;
				border-left-width:2px;
				border-left-style:solid;
				border-right-width:2px;
				border-right-style:solid; */
				}

#PageMenuQuer	{
				width:1020px;
				height:66px;
				margin-left:auto;
				margin-right:auto;
				margin-top:15px;
				}

#PageMitte		{
				/* position: absolute;*/
				width: 1020px;
				margin-left:auto;
				margin-right:auto;
				height:auto;
				margin-top:15px;
				background-color: #ffffff;
				/* border-color: #CC0000;
				border-left-width:2px;
				border-left-style:solid;
				border-right-width:2px;
				border-right-style:solid; */
				}

#PageUnten		{
				/* position: relative;*/
				width: 100%;
				height: 216px;
				background-color: #f1f1f1;
				background-image: url('../imgs/hintergrund-unten.jpg');
				padding:0px;
				bottom:0px;
				}

/* WEBSEITEN-ELEMENTE */

*			{
			margin: 0px;
			padding: 0px;
			}

h1			{
			color: #cc0000;
			font-size: 16px;
			font-weight: bold;
			margin-bottom: 6px;
			clear: both;
			}	

h1.oben		{
			margin-top: 40px;
			}	

h2			{
			color: #000000;
			font-size: 12px;
			font-weight: bold;
			margin-bottom: 12px;
			}

p			{
			font-size: 12px;
			padding: 0px;
			margin: 0px;
			margin-bottom: 2px;
}

p.zeile		{
			margin-bottom: 6px;
}

p.absatz	{
			margin-bottom: 10px;
}

dl			{
			width: 125px;
			padding: 0px;
			margin: 8px;
			float: left;
			}
			
dl dd		{
			padding: 0px;
			margin: 0px;
			margin-top: 2px;
			font-size: 10px;
			font-style: italic;
			font-weight: bold;
			text-align: center;
			}

dl.anfang	{
			clear: both;
			}
			
/* RESTE */

img.rahmen
{
border-style: solid;
border-color: #F7DC7D;
border-width: 6px;
margin-bottom: 12px;
}

/*
ul
{
margin: 0;
padding: 0;
margin-top: 4px;
}
  
ul li
{
list-style: inside;
list-style-type: circle;
font-size: 12px;
margin-top: 2px;
padding: 0;
}
*/

h3
{
font-size: 12px;
font-family: Verdana, Arial, Sans-serif;
font-weight: bold;
color: #CC0000;
margin: 0;
margin-bottom: 4px;
padding: 0;
}

h4
{
font-size: 12px;
font-family: Verdana, Arial, Sans-serif;
font-weight: bold;
color: #000000;
margin: 0;
margin-bottom: 4px;
padding: 0;
}

hr
{
margin: 0;
padding: 0;
}

a.rot			{text-decoration: underline; color: #990000; font-weight: bold;}

a.weiss			{
				font-size: 16px;
				text-decoration: none;
				color: white;
				font-weight: bold;}

a.weiss:hover	{text-decoration: none; color: #FDFDEA; font-weight: bold;}

a.weiss			{text-decoration: none; color: white; font-weight: bold;}
a.weiss:hover	{text-decoration: none; color: #FDFDEA; font-weight: bold;}

a.schwarz		{text-decoration: none; color: black; font-weight: bold;}
a.schwarz:hover	{text-decoration: underline; color: black; font-weight: bold;}

a.gelb			{text-decoration: none; color: #FDFDEA; font-weight: bold;}
a.gelb:hover	{text-decoration: none; color: #FDFDEA; font-weight: bold;}

a.blau			{text-decoration: none; color: #003399; font-weight: bold;}
a.blau:hover	{text-decoration: underline; color: #003399; font-weight: bold;}

a.gruen			{text-decoration: underline; color: #006600; font-weight: bold;}
a.gruen:hover	{text-decoration: underline; color: #006600; font-weight: bold;}

a.blauohne			{text-decoration: none; color: #003399; font-weight: bold;}
a.blauohne:hover	{text-decoration: underline; color: #003399; font-weight: bold;}

a.hellblau			{text-decoration: none; color: #003399; font-weight: normal;}
a.hellblau:hover	{text-decoration: underline; color: #003399; font-weight: normal;}

a.normal		{text-decoration: underline; color: blue; font-weight: normal;}
a.normal:hover	{text-decoration: underline; color: navy; font-weight: normal;}

td				{	font-size: 12px;
					font-family: Verdana, Arial, Sans-serif;
					color: black;
				}

td.blau			{	font-size: 12px;
					font-family: Verdana, Arial, Sans-serif;
					font-weight: bold;
					color: #003399;
				}

td.klein		{	font-size: 10px;
					font-family: Verdana, Arial, Sans-serif;
					color: black;
				}

