body, div, table   {
	color: black;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
	}

body.popup   {
	margin: 12px
	}

input  {
	color: black;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif
	}

td.rightHead   {
	color: #369;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #ccc;
	padding: 2px 8px
	}

td.rightNavHead  {
	color: #f1f1f1;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #f78c29;
	padding: 2px 8px
	}
	
td.rightText  {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 12px 8px
	}

td.unten    {
	color: #666;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif
	}

a.but  {
	color: black
	}

a.but:hover  {
	color: #d93
	}

a   {
	color: #933;
	text-decoration: none
	}
	
a:hover {
	color: #c00;
	text-decoration: underline;
	}
	
h1   {
	color: #039;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: block;
	margin-top: 80px;
	margin-bottom: 24px;
	margin-left: 0
	}

h2    {
	color: #933;
	font-size: 13px;
	font-family: Verdana;
	font-weight: normal;
	margin-top: 20px;
	margin-right: 0;
	margin-left: 0
	}

h3   {
	color: #369;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0
	}

h4  {
	font-size: 11px;
	font-weight: bold;
	margin: 0
	}
	
li {
	margin: 10 0 0 0;
	}

input, textarea, select   {
	border: solid 1px #999
	}

input.rechts     {
	background-color: white;
	width: 128px;
	border: solid 1px #999
	}

input.but   {
	border-style: none
	}

input.fach  {
	background-color: white;
	width: 120px;
	height: 17px;
	border: solid 1px #999
	}
	
img.leftvisual {
	margin-top: 8px;
	margin-right: 16px;
	margin-bottom: 8px
	}
	
.small  {
	color: #666;
	font-size: 9px
	}
	
#navtopwrapper   {
	background-image: url("/images/hg_top.jpg");
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	top: 0;
	left: 0;
	width: 768px;
	height: 111px
	}

#navtop   {
	position: absolute;
	top: 80px;
	left: 30px
	}

#navtop a  {
	color: #f9e68e;
	text-decoration: none
	}

#navtop a:hover {
	color: #c00
	}

#navtop ul  {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: none;
	list-style-type: none;
	list-style-image: none;
	display: block;
	margin: 0
	}

#navtop li  {
	background-image: none;
	margin-right: 40px;
	float: left
	}
	
#navleft     {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 152px
	}

#navleft ul     {
	color: #666;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0
	}

#navleft li  {
	display: inline;
	margin: 0;
	padding: 0
	}

#navleft ul li a        {
	color: #ccf;
	background-image: url("images/n_navleft_gruen.gif");
	background-repeat: no-repeat;
	display: block;
	margin: 0 0 8px;
	padding: 3px 8px 4px 32px
	}

#navleft ul li a:hover  {
	color: #fff;
	background-color: #933
	}

#navleft ul li a.selected  {
	color: #fff;
	background-color: #933
	}

#navleft ul li.spacer    {
	color: #666;
	display: block;
	margin-top: 1px;
	padding: 4px 8px 4px 24px
	}

#navleft ul ul      {
	color: #666;
	font-size: 10px;
	line-height: 16px;
	padding: 8px 8px 12px 32px
	}

#navleft ul ul a   {
	color: white;
	background-image: none;
	display: block;
	margin: 4px 0;
	padding: 0;
	border-style: none
	}

#navleft ul ul a:hover   {
	color: #fcc;
	background-color: transparent
	}

#navleft ul ul a.selected   {
	color: #fcc;
	font-weight: bold;
	background-color: transparent
	}

#navleft ul ul a.blau:hover {
	color: #304f8f;
	background-color: transparent
	}
	
#contentwrapper    {
	visibility: visible;
	position: absolute;
	top: 111px;
	left: 0;
	width: 768px
	}

#content {
	width: 380px;
	float: left
	}

#contentright {
	margin-left: 26px;
	width: 150px;
	float: left
	}

.rightboxwrapper  {
	background-color: #e6e6ed;
	margin-bottom: 16px;
	width: 150px
	}

.rightbox   {
	color: #336;
	font-size: 10px;
	margin-right: 0;
	margin-left: 6px;
	padding-top: 8px;
	padding-bottom: 8px
	}

.rightbox h4  {
	color: #ccc;
	font-weight: normal;
	background-color: #253361;
	display: block;
	margin-bottom: 8px;
	padding: 2px 4px
	}

#navi {
	visibility: hidden;
	position: absolute;
	top: 738px;
	left: 0;
	width: 173px
	}

