body {
	text-align : center;
	background-color: #F2F5FF;
	margin : 0 0 0 0;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

a {
  color: #212C73;
}

a:hover
{
  text-decoration: none;  
}

h1
{
  color: #000000;
  font: bold 12px;
}

td
{
  /* vertical-align: top; */
}

ul {
	margin-top : 0px;
	margin-bottom : 0px;
	list-style-type : square;
}

pre
{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

/* ------------------------------------------------------------ LAYOUT BEREICHE */

.kopf
{
  width: 760px;
  height: 100px;
  background : #242D72;
}

.contents
{
  background : #dedede;
  width : 440px;
}


.links
{
	width : 160px;
	background : #D7D3BD;
}

.rechts
{
	width : 160px;
	background : #D7D3BD;
	text-align: center;
}

.fuss
{
  width: 760px;
  height: 20px;
  background : #242D72;
}

/* ------------------------------------------------------------ BOXEN */

.box
{
  border : 1px solid #000000;
	width: 100%;
}

.boxedit
{
	width: 100%;
	border-left : 1px solid Black;
	border-right : 1px solid Black;
	border-top : 1px solid Black;
}

.boxtitel
{
  background-color: #2E64A5;
  height : 20px;
	font-size : 12px;
	color : #ffffff;
	font-weight : bold;
	margin-left : 5px;
	//margin-right : 5px;
	vertical-align : middle;
}

.boxtitel a
{
	color : #ffffff;
	text-decoration : underline;
}

.boxtitel a:hover
{
	color : #c0c0c0;
	text-decoration : underline;
}

.boxfuss
{
  background-color: #2E64A5;
  height : 15px;
  vertical-align: middle;
	font-size : 10px;
	color : #ffffff;
	font-weight : bold;
	margin-left : 5px;
}

.boxfuss a
{
	font-size : 10px;
	color : #ffffff;
	font-weight : bold;
	text-decoration : none;
}

.boxfuss a:hover
{
	font-size : 10px;
	color : #000000;
	font-weight : bold;
	text-decoration : underline;
}

.boxtext
{
  font-weight : normal;
  font-size : 10px;
  color : #000000;
  font-weight : normal;
}

.boxtext a
{
	text-decoration : none;
  font-weight : normal;
  color : #000000;
}

.boxtext a:hover
{
	color : #000000;
	text-decoration : underline;
  font-weight : normal;
}

/* ------------------------------------------------------------ */

.infonavi
{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #ffffff;
  text-decoration : none;
}

.subnavi 
{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ffffff;
  font-weight : bold;
  text-decoration : none;
}

.subnavi a
{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ffffff;
  font-weight : bold;
  text-decoration : none;
}

.subnavi a:hover
{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #212C73;
  font-weight : bold;
  text-decoration : none;
}

.subnaviactiv
{
  text-decoration : none;
  color: #212C73;
}

.subnaviactiv a
{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #212C73;
  font-weight : bold;
  text-decoration : none;
}

.subnaviactiv a:hover
{
  text-decoration : none;
  color : #212C73;
}

.navi 
{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
  text-decoration : none;
}

.navi a
{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
  text-decoration : none;
}

.navi a:hover 
{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #212C73;
  text-decoration : none;
}

.adminnavi 
{

	font-size : 10px;
	color : #000000;
  text-decoration : none;
}

adminnavi:hover
{
	font-size : 10px;
	color : #000000;
  font-weight : bold;
}

.titel
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 14px;
	color : #212C73;
  font-weight : bold;
}

.subtitel
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #637EB4;
  font-weight : bold;
}

.text
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #212C73;
}

.textklein
{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #212C73;
}

.blocksatz
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #212C73;
	text-align : justify;
}

.text9pt 
{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
}

.text9pt a
{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
  font-weight : bold;
	color : #000000;
  text-decoration : underline;
}

.meldung
{
	color : #800000;
  font-weight : bold;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

/* ------------------------------------------------------------ FORMULARE */

.inputx
{
	color:#000000;
	font: 8pt verdana;
	background-color: f0f0f0;
	//border: solid 1px #808080;
	width: 200px;
}

.textareax
{
	color:#000000;
	font: 8pt verdana;
	background-color: f0f0f0;
	//border: solid 1px #808080;
}

.button
{
	color:#000000;
	font: 8pt verdana;
	background-color: f0f0f0;
	//border: solid 1px #808080;
	width: 80px;
}

/* -----------------------------------------  BILDER IM TEXT */

.bild
{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #212C73;
}

.bildlinks
{
 margin-right : 10px;
}

.bildrechts
{
 margin-left : 10px;
}
