*
{
	border:				0px solid #d5e1eb;
	float:				none;
	font-family:			Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif;
	font-size:			1em;
	list-style-image:		none;
	list-style-position:		outside;
	list-style-type:		none;
	margin:				0px;
	padding:			0px;
	text-align:			left;
	text-decoration:		none;
}

html
{
	font-size:			11pt;
	background-color:		#d5e1eb;
	color:				#000000;
	font-weight:			lighter;
}

b
{
	font-weight:			bold;
}

body
{
}

#Seitenkopf
{
	color:				#000000;
	border-bottom:		2px solid #eff0f2;
	background-color: #eff0f2;
}

#Seitenkopf img
{
	margin-bottom:		-5px;
}

#Seitenbauch
{
	position:			absolute;
	left:				370px;
	top:				77px;
	width:				550px;
	min-height:			450px;
	color:				#000000;
	border:				1px solid #d5e1eb;
	padding:			10px;
	background-color: #d5e1eb;
 }


h1
{
	background-color:	#2b4c8e;
	color:				#ffffff;
}

#hauptmenu
{
	width:				200px;
	padding:			25px;
	position:			absolute;
	left:				370px;
	top:				260px;
}

h2, #Seitenkopf p
{
	text-align:			right;
	width:				300px;
	position:			absolute;
	border-right:			1px solid #d5e1eb;
	padding-right:			20px;
	padding-top:			50px;
	min-height:			250px;
	font-size:			14pt;
}

h3, h1
{
	font-size:			1.4em;
	padding:			25px;
}

#Seitenkopf p
{
	top:				260px;
	left:				25px;
}

#hauptmenu a
{
	cursor:				pointer;
}

#hauptmenu dt
{
	cursor:				s-resize;
}

#hauptmenu li:hover, #hauptmenu li a:hover
{
	color:				#7eacd2;
}

#hauptmenu li a
{
	color:				#fafaf8;
}

#hauptmenu li
{
	height:				18px;
}


#hauptmenu
{
	background-color:	#153168;
	color:				#fafaf8;
	border:				1px solid;
	padding:			10px 10px;
	border-color: #153168 solid;
}

a
{
	color:				inherit;
}

#menu_anzeigen
{
	color:				#ddcfb0;
	border:				1px solid;
	padding:			2px 2px;
	width:				30px;
	text-align:			center;
}

#hauptmenu dd
{ 
	position:			absolute;
	left:				100px;
	background-color:	#2959b6;
	color:				#fafaf8;
	border:				0px solid;
	padding:			10px 10px;
	border-color: 			#2959b6 solid
}

h2
 { 
	font-size:			1.6em;
	padding:			25px;
 } 

#hh1
{
	float:				left;
	text-align:			right;
	width:				300px;
	position:			absolute;
	border-right:			1px solid #d5e1eb;
	padding-right:			20px;
}

#hh2
{
	position:			absolute;
	left:				370px;
}

#um1
{
	width:				180px !important;
}

#um2
{
	width:				160px !important;
}

.Unterseite a
{
	color:				#003399;
}

.Unterseite li
{
	list-style-type:		circle;
	list-style-position:		outside;
}

.Unterseite ul
{

	margin-left:			20px;
}

input, textarea
{
	margin:	2px;
}

