
/* --- static menu styles --- */

/* Horizontale Linie*/
hr 
{
color: #000000; 
height:1px; 
width:100%;
background-color: #000000;
margin: 10px
}

/* Links */
a:link {  color: #006699;}
a:hover {  color: #006699; background-color: FFFF82}
a:visited {  font-style: normal; color: #006699}
a:active {  color: #CC0000}

a img {
border : 0 none;
}


/* -------------------------------------*/
/* ----- Überschriften allgemein -------*/
/* Die korrekte Reihenfolge ist:
font-style, font-variant, font-weight, font-size/line-height, font-family */

			/* Hauptüberschrift */
			h1 {  
			margin: 0 0 10px 0;
			font: normal bold 18px;
			font-size: 18px;
			color: #dc071e			}

			/* Unterüberschrift */
			h2 {  
			margin: 0 0 10px 0;
			font: normal bold 14px;
			font-size: 14px;
			color: #000000
			}

			/* Schlagzeile */
			h3 {  
			margin: 0 0 5px 0; 
			font: normal bold 14px;
			font-size: 14px;
			color: #000000
			}

			/* Überschrift Tabelle */
			h4 {
			font: normal bold 14x;
			font-size: 14px;
			margin: 0 0 5pt 0;
			color: #dc071e			}

table
	{
	font-size: 12px;
	}
			

/* Tabelle links EDITOR */
table.log {
color:#ffffff;
width: 100%  ; 
margin: 0; 
padding: 3px; 
background-color: 990000; 
font-size: 9px;
border: 2px #FF0000 solid;
text-align: center
}

table.log a:link {  color: #ffff66; font-style: normal; text-decoration: none; font-size: 9pt}
table.log a:hover {  color: #ffffff; font-style: normal; font-size: 9pt}
table.log a:visited {  color: #ffff66; font-style: normal; text-decoration: none; font-size: 9pt}
table.log a:active {  color: #ffff66; font-style: normal; text-decoration: none; font-size: 9pt}
table.log td {  font-size: 9pt}

/* Transparenter Link oben links*/
.floatlb
{float: left;}

.floatlb a:hover{background-color: transparent;}

.floatl {
float: left;
margin-right: 20pt;
margin-bottom: 5pt;
margin-top: 5pt;}

.floatr{
float:right;
margin-left: 20pt;
margin-bottom: 5pt;
margin-top: 5pt;
}

/* ------- FORMULARE --------- */ 
			input { background-color: ffffff; 
			border-color: 006699; 
			color: 006699; 
			font-weight: normal;
			font-size: 12pt; 
			/* height:22px; */
			}
			
						
			textarea { background-color: ffffff; 
			border-color: 006699; 
			color: 006699; 
			font-weight: normal;
			font-size: 12px; 
			}

			select { background-color: ffffff; 
			border-color: 006699; 
			color: 006699; 
			font-weight: normal;
			font-size: 12px; 
			}

			#button {
			background-color: ffffcc;
			border-color: 006699; 
			color: black; 
			font-weight: bold;
			font-size: 12px; 
			}

		.tabelle_inhalt 
		{
		text-align: left;
		background-color: #FFFFCC;
		border: 1px solid black;
		}

		.tabelle_inhalt td
		{
		font-size: 12px;
		padding: 3px 5px 3px 5px;
		}
		.tabelle_inhalt p{
		font-size: 12px;
		margin-bottom:3pt;
		;
		}
		
		.tabelle_inhalt ul{
		list-style: none;
		}


 /*   -----------------------------------------------------
      Formatierung SubSubNavi
      -----------------------------------------------------    */
      
#thumb
{
/*width: 100%;*/
background-color: #FFFFCC;
text-align: center;
border: 1px solid black;
font: 12px Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 10px;
margin: 5px;
}

#thumb h1
{
font: 12px Arial, Helvetica, sans-serif;
margin: 0;
padding: 5px;
font-weight: bold; 
border: 1px solid black;
color: white;
background-color: #3473BA
/*background-color: #947125;*/
}

#thumb h1 a
{
color: white;
text-decoration: none;
}

#thumb h1 a:hover
{
background-color: white;
color: #947125;
text-decoration: underline;
}

#thumb h2
{

font: 12px Arial, Helvetica, sans-serif;
margin: 0;
padding: 1px;
font-weight: bold; 
color: white;
background-color: #3473BA;
}

#thumb h2 a
{
color: white;
text-decoration: none;
}

#thumb h2 a:hover
{
background-color: white;
color: #947125;
text-decoration: underline;
}

#thumb img
{
margin: 0;
padding: 0;
}

#thumb a
{
text-decoration: underline;
color: black;
}

#thumb td
{
border: 1px solid black;
text-align: center;
background-color: white;
}


#thumb p
{
text-align: left;
width: 100%;
margin: 10px 0 5px 0;
padding: 0;
}

/* grundlegende Seiteneinstellungen*/
		body {
			font: 12px Arial, Helvetica, sans-serif;
			background:url("images/bg.gif") top right fixed;
			text-align: center;
			margin: 10px;
		}

/* Layout */
		#layout_wrap 
			{
			border-top: 1px solid black;
			border-left: 1px solid black;
			border-bottom: 3px solid black;
			border-right: 3px solid black;
			margin: 0em auto;
			width: 930px;
			background:url("images/papier.gif") top right no-repeat;
			background-color: white;
			}

 
#layout_kopf {
	
	background:  url("images/kopf.gif") top left no-repeat;
	height: 128px;
	margin: 0px 0 0 15px;
	}

#layout_kopf h1{
	margin: 30px 0 0 200px;
	width: 500px;
	padding: 5px;
	border: 2px solid black;
	font: normal bold 18px;
	background-color: #FFFFCC;
	color: #000000;
	}
	
#layout_inhalt {
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	width: 700px;
	margin: 0 20px 0 20px;
	
	}

#layout_nav {
	margin: 20px 0 0 20px;
	width:150px;
	/*float: left*/;
	}

#nav_link_a
	{
	text-align: center;
	border-top: 2px solid black;
	border-left: 2px solid black;
	border-bottom: 1px solid black;
	border-right: 2px solid black;
	background-color:  #3473ba;
	margin: 4px 0 0 0;
	padding: 3px;
	}

#nav_link_a a
	{
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: white;
	}
	
#nav_link_a a:hover
	{
	text-decoration: none;
	background-color: black;
	}
	
#nav_link
	{
	text-align: center;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 2px solid black;
	border-right: 2px solid black;
	background:  url("images/bg_nav.gif") top left no-repeat;
	margin: 4px 0 0 0;
	padding: 3px;
	}

#nav_link a
	{
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: black;
	}

#nav_link a:hover
	{
	text-decoration: none;
	background-color: white;
	}

#subnav
	{
	background-color: #FFFFCC;
	border: 1px solid black;
	}

#subnav ul
	{
	list-style: none;
	margin: 0;
	padding: 0;
	}

#subnav li
	{
	text-align: left;
	border-top: 1px solid black;
	padding: 2px 2px 2px 5px;
	}	

#subnav a
	{
	text-decoration: none;
	color: black;
	}
	
#headnav ul {
		list-style-type: none;
		position:relative;
	}

#headnav li {
		border-top: 1px solid black;
		border-left: 1px solid black;
		border-bottom: 2px solid black;
		border-right: 2px solid black;
		background:  url("images/bg_nav.gif") top left no-repeat;
		width: auto;
		display: inline;
		padding: 1px 15px 1px 15px;
		margin: 2px 3px 2px 0;
	}

#headnav li a
	{
	text-decoration: none;
	color: black;
	}

#headnav li a:hover
	{
	background-color: white;
	}

#fuss
	{
	font: 10px  Arial, Helvetica, sans-serif;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	bottom: 30px;
	background:  url("images/bgfuss.gif") top right no-repeat;
	padding: 5px 0 5px 0;
	margin: 10px 0 0 0;
	}
	
#platz
	{
	text-align: left;
	}
	
	
/* --- Übersicht (Navi am Seitenkopf) --- */

#uebersicht
	{
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	padding: 3px 0 3px 0;
	margin: 0 20px 10px 20px;
	}

#uebersicht ul
	{
	margin: 0;
	padding: 0;
	}

#uebersicht li
	{
	display: inline;
	margin-right: 10px;
	}

#uebersicht li a
	{
	font: 12px  Arial, Helvetica, sans-serif;
	color: #3473BA;
	text-decoration: none;
	}

#uebersicht li a:hover
	{
	background-color: #FFFFCC;
	}

	
#uebersicht h1
	{
	font: bold 12px  Arial, Helvetica, sans-serif;
	display: inline;
	margin-right: 20px;
	}


/* --- Gesamtnavi ganz unten --- */
#fussnav
	{
	margin: 0 20px 0 20px;
	}

#fussnav li
	{
	font: 11px Arial, Helvetica, sans-serif;
	display: inline;
	padding: 0 5px 0 5px;
	border-right: 1px solid black
	}

#fussnav a
	{
	color: #3473BA;
	text-decoration: none;
	}

#fussnav li a:hover
	{
	background-color: #FFFFCC;
	}
