/* ======================================
   Reset Ränder
   ====================================== */
*	{
margin: 0;
padding: 0;
}
/* ======================================
   1. Allgemeine Styles & Farben
   
   Farben:
   Blau P301: rgb(11,136,167) 11, 136, 167
   Grün : #99cc66
   dunkelgrau (Logo, Adressblock, Navigation, 20%): #d9dadb
   hellbrau (Hintergrund, 10%): #eceded

   ====================================== */

body				{
	margin-top:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	background-color: #FFFFFF;
	color: #009933;
}

a:link				{color: rgb(11,136,167); text-decoration:none;}
a:visited			{color: rgb(11,136,167); text-decoration:none;}
a:hover				{color: rgb(210,16,52); text-decoration:none;}
a:active			{color: rgb(210,16,52); text-decoration:none;}

li					{
	list-style-type: square;
	list-style-position: inside;
	margin: 0px;
	padding-left: 10px;
}

h1 		{FONT-SIZE: 1.5em; font-weight: bold; color: rgb(11,136,167); letter-spacing: 0.1em;}
h2 		{FONT-WEIGHT: bold; FONT-SIZE: 1.1em; color: rgb(11,136,167); letter-spacing: 0.1em;}
h3 		{FONT-WEIGHT: bold; FONT-SIZE: 1em; color: black;}



/* ==================================== 
   2. Styles für die  Layoutbereiche 
   ==================================== */

#wrapper {
	color: rgb(11,136,167);
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #99cc66;
}

#content {
	color: white;
	width: 979px;
	font-size: 0.9em;
	font-style:normal;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	border: 1px solid #99cc66;
}



#header				{
	width: 980px;
	height: 160px;
}

#headlinks				{
	width: 160px;
	height: 160px;
	float: left;
}
#seitentitel				{
	width: 440px;
	height: 50px;
	float: left;
	margin-left: 40px;
	padding-top: 110px;
	color:rgb(11,136,167);
	background:url(../_img/global/bvhl_logo_klein.gif) no-repeat;
	}

#headrechts				{
	width: 330px;
	float: right;
}


#fussbalken				{
	float: left;
	color: #99cc66;
	font-size: 0.9em;
	text-align:center;
	width: 980px;
}


#inhalt				{
	float:left;
	width:700px;
	line-height: 1.5em;
	font-style:normal;
	color: #333333;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
}

#inhalt	a:link				{color: rgb(11,136,167); border-bottom:  1px solid rgb(11,136,167);}
#inhalt	a:visited			{color: rgb(11,136,167); border-bottom: 1px dotted rgb(11,136,167);}
#inhalt	a:hover				{color: rgb(210,16,52); border-bottom:  1px solid rgb(210,16,52);}
#inhalt	a:active			{color: rgb(210,16,52); border-bottom: 1px dotted rgb(210,16,52);}

 

#inhalt ul	{
	padding:0px;
	margin:0px;
	list-style-type: square;
	list-style-position: outside;
}

/* ==================================== 
   3. Navigation 
   ==================================== */


#menu				{
	float:left;
	width:160px;
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left: 10px;
}

#menu ul				{
	margin:0px;
	padding:0px;
	list-style-image:none;
	font-size: 0.9em;
	letter-spacing: 0.05em;
}



ul.c1 {display:none;}
 
li.menulink				{
	padding-top:4px;
	padding-bottom:4px;
	list-style-type:none;
	background-image: url(../_img/global/menu-normal.gif);
	background-repeat: no-repeat;
}	
li.menulink a			{
	color: #99cc66;
	text-decoration:none;
	padding-left: 15px;
		margin:0px;
}

li.menulinkhover		{
	padding-left: 25px;
	padding-top:4px;
	padding-bottom:4px;
	background-image: url(../_img/global/menu-aktiv.gif);
	list-style-type: none;
}
li.menulinkhover a		{
	color:rgb(11,136,167);
	text-decoration:none;
}	

li.menulinkhover a:hover	{color:rgb(11,136,167); text-decoration:none;}	
li.menulinkactive		{
	color:rgb(11,136,167);
	padding-left: 25px;
	padding-top:4px;
	padding-bottom:4px;
	margin:0px;
	list-style-type:none;
	text-decoration:none;
	background-image: url(../_img/global/menu-aktiv.gif);
}
li.menulinkactive a			{text-decoration:none; color:rgb(11,136,167);}

li.menulinkactivebg		{
	margin:0px;
	list-style-type:none;
	text-decoration:none;
	padding-left: 25px;
	padding-top: 4px;
	padding-bottom: 4px;
}

li.menulinkactivebg a		{
	text-decoration:none;
	color:  rgb(210,16,52);
}


li.submenulink				{
	padding-left: 25px;
	padding-top:4px;
	padding-bottom:4px;
	list-style-type:none;
	background-image: url(../_img/global/menu-sub.gif);
}	
li.submenulink a			{color: rgb(16,52,93); text-decoration:none;}
li.submenulinkactive		{
	padding-left: 25px;
	padding-top:4px;
	padding-bottom:4px;
	list-style-type:none;
	background-image: url(../_img/global/menu-sub.gif);
}	


li.submenulinkhover			{
	color: rgb(11,136,167);
	padding-left: 25px;
	padding-top:4px;
	padding-bottom:4px;
	margin:0px;
	list-style-type:none;
	cursor:pointer;
	background-image: url(../_img/global/menu-sub.gif);
}
li.submenulinkhover a		{color: rgb(11,136,167); text-decoration:none;}
li.submenulinkhover a:hover	{color: rgb(11,136,167); text-decoration:none;}	

form					{margin:0px; padding:0px; width:550px;}
.forminput				{width:250px; font-family: Verdana, Sans-serif; font-size:11px; padding:3px;}
input.radio				{padding:0px; margin:0px; margin-bottom:-3px; margin-right:3px;}
.button					{
	width:90px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: Verdana, Sans-serif;
	font-size:11px;
	text-align:center;
	color:#fff;
	background-color:rgb(11,136,167);
	border-bottom: 1px solid #194562;
	border-right: 1px solid #194562;
	height: 20px;
	padding-top: 2px;
}

#headrechts img {border: 0px solid white; margin-left: 5px;}
#content img {border: 0px solid white; margin: 3px;}
#inhalt img {border: 1px solid #99cc66; margin: 5px;}
#inhalt img.noborder {border: 0px; margin: 0px;}

