/* Alle Links sind hellblau, nur wenn die Maus darauf zeigt, gibt es keine Reaktion */
a:link,a:active, a:visited	{  color: #0066AA; }
a:hover, a:focus 			{  color: #003366; }

/* Spezifiziert den Grundfontstyle einer jeden Site  */
body 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }

/* Spezifiziert Absätze, Tabellenzellen */
td			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.rahmen 	{ border: 1px solid #CCCCCC; background-color: #FFFFFF;}
p 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin: 10px 0px 0px; }
.text_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

/* Spezifiziert Inputfelder */
input,select,textarea 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }

/* Spezifiziert den Cursor beim Tag label  */
label 		{ cursor:pointer; }

/* Spezifiziert die verschiedenen Überschriften */
h1 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0066AA; margin-bottom: 0px; }
h2 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0066AA; margin-bottom: 0px; }
.hdln		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #005599; }
.hdln_small	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #005599; }


/* Spezifiziert Navigationslayout */
.nav_unten	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0066AA; }
.nav1, .nav1 a:link,.nav1 a:hover,.nav1 a:visited,.nav1 a:active{	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #0066AA;	font-weight: bold; text-decoration: none; }
.nav2, .nav2 a:link,.nav2 a:hover,.nav2 a:visited,.nav2 a:active{	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #005599;	font-weight: normal; text-decoration: none; }
.nav1b 		{ font-size: 12pt; font-weight: bold; }
.path,.path a:link,.path a:hover,.path a:visited,.path a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #999999; }
.path a:hover,.path a:active { font-size: 11px; color: #555555; }

/* Spezifiziert Spezialstyles */
.grau, .grau a:link,.grau a:hover,.grau a:visited,.grau a:active {	color: #999999;	font-size: 10px;}
.nounderline,.nounderline a:link,.nounderline a:hover,.nounderline a:visited,.nounderline a:active { text-decoration: none; color: #999999; }
.rahmenbild { border: 1px solid #DDDDDD; }
.inputSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.navbox a{ text-align:left; display:block; width:100%; margin-bottom:3px; background-color:#FAFAFA; }
.navbox a:link,.navbox a:active { }
.navbox a:visited {  color: #829FBD; }
.navbox a:hover, .navbox a:focus {  color: #003366; }
.2cols div#link{ width:48%; }

.inhbox { border: 1px solid #CCCCCC; }
.inhbox h1, .inhbox h2, .inhbox h3, .inhbox p{ margin:8px; }

