.rahmen {background:#fffff0; border-color:#0043bf; border-style:solid; border-width:1px;}
.rahmenbild {background:#ffffe1; border-color:#95baff; border-style:solid; border-width:1px;}

body 		{
	background: #fffff0 url("../images/hintergrund_verlauf.gif") repeat-x; 
	margin: 0; 
	padding: 20px 0; 
	text-decoration:none; 
	font-family:arial,helvetica; 
	font-size:13px; 
	font-weight:normal;}

#body 		{ margin: 0; padding: 20px 0; text-decoration:none; background-color:#ffffe1; font-family:arial,helvetica; font-size:13px; font-weight:normal;}
p, td, body {text-decoration:none; color:#000000; font-family:arial,helvetica; font-size:13px; font-weight:normal;}
b		 	{text-decoration:none; color:#000000; font-family:arial,helvetica; font-size:13px; font-weight:bold;}

.ueberschrift 	{text-decoration:none; color:#0043bf; font-family:arial,helvetica; font-size:15px; font-weight:bold;}
.ueberschriftgross 	{text-decoration:none; color:#0043bf; font-family:arial,helvetica; font-size:18px; font-weight:bold;}

ul { margin:0 20px; padding:0; list-style-image: url(../images/bullet.gif); }

.klein { font-size: 10px; color:#666666;}
.ueberschriftklein { font-weight: bold; font-size: 11px; color:#666666;}

.bildunterschrift { font-size: 10px; color:#000000; }
.bildunterschrifti { font-size: 10px; color:#000000; font-style:italic;}

.fusszeile {text-decoration:none; color:#005dc1; font-family:arial,helvetica; font-size:12px; font-weight:normal;}

.boldblau {text-decoration:none; color:#005dc1; font-family:arial,helvetica; font-size:13px; font-weight:bold;}


/* ############ Formulare ############ */

form { margin:0; padding:0; }
.eingabefeld {text-decoration:none; color: black; font-family:arial,helvetica; font-size:13px; font-weight:normal; border: 1px solid #005dc1; background-color: #ffffff; width:120px;}
.eingabefeldtext {text-decoration:none; color: black; font-family:arial,helvetica; font-size:13px; font-weight:normal; border: 1px solid #005dc1; background-color: #ffffff; width:300px; height: 212px;}

.button { font-weight: bold; font-size: 12px; color:#cc0000; background-color:#ffffe1; border: 1px solid #cc0000;}

.texteingabefeld {text-decoration:none; font-family:arial,helvetica; font-size:13px; font-weight:normal; color: black; background-color: #F5F5F5; width:240px; border: 1px solid #005dc1; }


/* ############ ie Scrollbars ############ */

body { scrollbar-3dlight-color: #cc0000;
scrollbar-darkshadow-color: #cc0000;
scrollbar-highlight-color: #ffffe1;
scrollbar-shadow-color: #cc0000;
scrollbar-arrow-color: #cc0000;
scrollbar-base-color: #ffffe1;
scrollbar-face-color: #ffffe1;
scrollbar-track-color: #ffffe1;
}

/* ############ Links ############ */

a:link 	 {text-decoration:underline; color:#005dc1; font-family:arial,helvetica; font-size:13px; font-weight:normal;}
a:visited {text-decoration:underline; color:#005dc1; font-family:arial,helvetica; font-size:13px; font-weight:normal;}
a:active  {text-decoration:underline; color:#0000ff; font-family:arial,helvetica; font-size:13px; font-weight:normal;}
a:hover   {text-decoration:underline; color:#0000ff; font-family:arial,helvetica; font-size:13px; font-weight:normal;}

a.weiter:link 	 {text-decoration:none; color:#005dc1; font-family:arial,helvetica; font-size:9px; font-weight:normal;}
a.weiter:visited {text-decoration:none; color:#005dc1; font-family:arial,helvetica; font-size:9px; font-weight:normal;}
a.weiter:active  {text-decoration:none; color:#000000; font-family:arial,helvetica; font-size:9px; font-weight:normal;}
a.weiter:hover   {text-decoration:none; color:#000000; font-family:arial,helvetica; font-size:9px; font-weight:normal;}

a.navigation:link 	{text-decoration:none; color:#0043bf; font-family:arial,helvetica; font-size:14px; font-weight:normal;}
a.navigation:visited {text-decoration:none; color:#0043bf; font-family:arial,helvetica; font-size:14px; font-weight:normal;}
a.navigation:active  {text-decoration:none; color:#0043bf; font-family:arial,helvetica; font-size:14px; font-weight:normal;}
a.navigation:hover   {text-decoration:none; color:#ec0000; font-family:arial,helvetica; font-size:14px; font-weight:normal;}

a.unternavigation:link 	{text-decoration:none; color:#0043bf; font-family:arial,helvetica; font-size:12px; font-weight:normal;}
a.unternavigation:visited {text-decoration:none; color:#0043bf; font-family:arial,helvetica; font-size:12px; font-weight:normal;}
a.unternavigation:active  {text-decoration:none; color:#0043bf; font-family:arial,helvetica; font-size:12px; font-weight:normal;}
a.unternavigation:hover   {text-decoration:none; color:#ec0000; font-family:arial,helvetica; font-size:12px; font-weight:normal;}

a.unternavigationaktiv:link, a.unternavigationaktiv:visited, a.unternavigationaktiv:active, a.unternavigationaktiv:hover   {text-decoration:none; color:#ec0000; font-family:arial,helvetica; font-size:12px; font-weight:normal;}

a.mz:link 	 {text-decoration:none; color:#999999; font-family:arial,helvetica; font-size:9px; font-weight:normal;}
a.mz:visited {text-decoration:none; color:#999999; font-family:arial,helvetica; font-size:9px; font-weight:normal;}
a.mz:active  {text-decoration:none; color:#ff0000; font-family:arial,helvetica; font-size:9px; font-weight:normal;}
a.mz:hover   {text-decoration:none; color:#ff0000; font-family:arial,helvetica; font-size:9px; font-weight:normal;}

.linkliste {
	border-collapse: collapse;
	}

.linkliste th {
	text-align: left;
	vertical-align: top;
	padding: 0.5em 0.5em 0.5em 0;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	}
.linkliste td {
	text-align: left;
	vertical-align: top;
	padding: 0.5em 0;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	}

h1 {
	margin: 0;
	padding: 0;
	}
h2 {
	font-size: 13px;
	font-weight: bold;
	color: navy;
	margin: 0 0 0.5em 0;
	padding: 0;

	}