/*********************************************************
 *                                                       *
 *                                                       *
 *                  forsteralm                           *
 *                                                       *
 *                                                       *
 *                 Stylesheet ver 0.1                    *
 *                                                       *
 *                                                       *
 *********************************************************/

/* HTML Tags zuruecksetzen. */
html, body, div, p, h1, h2, h3, h4, h5, h6, a, ul, ol, li, blockquote, adress, dd, dl, dt,
span, em, b, i, code, pre, abbr, acronym, cite, strong,
table, tr, td, th, tbody, thead, tfoot, caption,
form, input, option, select, textarea, button, fieldset, label, legend {
/* Abstaende */
  margin:0;
  padding:0;
}

html, body {
  	color:#000;
	background-color:#3D7FB7;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	padding:0px;
  	margin:0px;
	background-image:url();
	background-repeat:no-repeat;
  	/*height:100%;*/
}

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

h1	{
	font-size: 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0467B1;
	font-weight:bold;
}

h2	{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#074E85;
	font-weight:bold;
	padding-bottom:5px;
}

img {
	display: inline;
	margin: 0px;
	border: 0px;
	padding: 0px;
	}

h3, h4, h5, h6 {
	color:#90002A;
	}
	
ul {
	list-style-type:none;
}

/* BEREICHE */
div#seite_start	{
	padding:0px;
	margin:50px auto 0px auto;
	width:900px;
	min-height:515px;
	height:auto !important;
	height:515px;
	background-color:#fff;
}
div#seite	{
	padding:0px;
	margin:0px auto 0px auto;
	border:3px solid #fff;
	width:968px;
	min-height:515px;
	height:auto !important;
	height:515px;
	background-color:#E1ECF7;
}
div#wrapper {
	width:966px;
	height:auto;
	border-left:1px solid #81ACCD;
	border-right:1px solid #81ACCD;
	border-bottom:1px solid #81ACCD;
}
/* ++++++++++++++++++++++++++++++++++++ Header ++++++++++++++++++++++++++++++++++++++ */

div#header {
	width:963px;
	height:208px;
	padding:5px 0px 0px 5px;
	background-image:url('pics/header_bg_03.jpg');
}
/* +++++++++++++++++++++++++++++++++++++ submenu ++++++++++++++++++++++++++++++++++++++ */
div#submenu {
	float:left;
	width:259px;
	font-family:Tahoma;
	font-size:12px;
	text-align:right;
	background-image:url('pics/aktuell_bg_20.jpg');
	background-repeat:no-repeat;
	padding:0px;
	margin:0px 0px 40px 0px;
	}
div#submenu ul  {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url('pics/submenu_linie_21.gif');
	background-repeat:no-repeat;
	background-position:bottom;
}

div#submenu ul li  {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	display: block;
	line-height:20px;
	background-image:url('pics/submenu_linie_21.gif');
	background-repeat:no-repeat;
	}
div#submenu ul li a {
	color:#015EA3;
	padding: 0px 0px 0px 0px;
	margin: 0px;
  	text-decoration: none;
	
}
div#submenu ul li a:visited {
  	text-decoration: none;
  	margin: 0px;
	color:#015EA3;
	}

div#submenu ul li a:hover, div#submenu ul li a:focus, div#submenu ul li a:active {
 	text-decoration:underline;
  }
div#submenu ul li a.activePage {
	text-decoration:underline;
}
div#submenu ul li a:visited.activePage {
	text-decoration:underline;
}
/** +++++++++++++++++++++++++++++++++++++++++++ 3. ebene ++++++++++++++++++++++++++++++++++++++++ **/
div#submenu ul li ul  {
	margin: 5px 0px 5px 5px;
	padding:0px 0px 0px 0px;
	font-size:11px;
}

div#submenu ul li ul li  {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	}
div#submenu ul li ul li a {
	color:#000;
	padding: 0px 0px 0px 10px;
	margin: 0px;
  	text-decoration: none;
	background-image:url('pics/bullet_16.gif');
	background-position:left;
	background-repeat:no-repeat;
}
div#submenu ul li ul li a:visited {
  	text-decoration: none;
  	margin: 0px;
	color:#000;
	}

div#submenu ul li ul li a:hover, div#submenu ul li ul li a:focus, div#submenu ul li ul li a:active {
	background-image:url('pics/bullet_aktiv_34.gif');
	background-position:left;
	background-repeat:no-repeat;
 	text-decoration:underline;
  }
div#submenu ul li ul li a.activePage {
	background-image:url('pics/bullet_aktiv_34.gif');
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:underline;
}
div#submenu ul li ul li a:visited.activePage {
	background-image:url('pics/bullet_aktiv_34.gif');
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:underline;
}


/* ++++++++++++++++++++++++++++++++++++++ Content ++++++++++++++++++++++++++++++++++ */

div#content {
	border:1px solid #81ACCD;
	/**background-image:url('pics/content_bg_10.gif');
	background-repeat:repeat-y;**/
	background-color:white;
	color:#000;
	width:640px;
	margin:0px 0px 20px 285px;
	padding:10px;
	line-height:16px;
	height:300px;
	height:auto !important;
	min-height:300px;
	display:block;
	 /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
}
html>body div#content {
	width: 640px;
	height:300px;
	height:auto !important;
	min-height:300px;
	/* ie5win fudge ends */
	}
div#content table tr td ul li{
	list-style-position:outside;
	background:url('pics/list_item_03.gif') top left no-repeat;
	padding:0px 0px 0px 0px;
}
div#content table tr td ul{
	margin-left:10px;
	list-style-type:square;
}
div#content ul li{
	list-style-position:outside;
	list-style-type:square;
	padding:0px 0px 0px 10px;
}

div#content ul{
	margin-left:20px;
	list-style-type:none;
}
div#content ol li{
	list-style-position:outside;
	
}
div#content ol{
	margin-left:25px;
}
div#content a	{
	color:#000;
	text-decoration:underline;
}

div#content a:hover, div#content a:focus, div#content a:active {
	color:#666666;
}

/* ++++++++++++++++++++++++++++++++++++++++++ Menu +++++++++++++++++++++++++++++++++++++ */

div#menu	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url('pics/menu_bg_03.gif');
	background-repeat:repeat-x;
	width:968px;
	height:35px;
}

div#menu ul {
	list-style: none;
	background: #ffffff;
	padding: 0px;
	margin: 0px 0px 0px 285px;
}

div#menu a {
	display: block;
	color: #000;
	text-decoration: none;
}

div#menu li {
	float:left;
	padding: 0;
}

/* ++++++++++++++++++++++++++++++++++++++++++ NEWS ++++++++++++++++++++++++++++++++ */
div#newsblock {
	float:left;
	margin:0px 0px 0px 10px;
	padding:0px;
	width:259px;
}
div#news {
	margin:0px 0px 0px 0px;
	padding:5px;
	color:#000;
	border:1px solid #81ACCD;
	width:249px;
	background-image:url('pics/start_news_bg_24.gif');
	background-repeat:repeat-y;
}
div#news a {
	padding:0px;
	color:#000;
	text-decoration:none;
}

div#news a:hover, div#news a:focus, div#news a:active {
	text-decoration:underline;
}

.searchword {background-color: yellow;}

div#menuBarriere {
	display:none;
}

div#submenuBarriere {
	display:none;
}
