body {
	background-color: #D1E6F9;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
a, body, div, fieldset, form, input, label, li, ol, optgroup, p, select, td, th, textarea, ul
{
	font-size:11px;
	color:#333333;
}
h1, h2, h3, h4, h5, h6
{
	font-size:14px;
	color:#000000;
}
h2 a {
	font-size:14px;
	color:#000000;
}
p, pre, form
{
	margin:0px;
	padding:0px;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
/**
 * Rest
 */
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
}
.textPageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006A57;
	text-decoration: none;
	font-weight: bold;
}
.textPageSubTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.BoxBorder {
	border: 1px solid #5CAD8D;
	margin:5px;
	padding:5px;
}
.formSuche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #CFCDCD;
	border: 1px solid #666666;
}
.textFormSuchen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.textMainMenue {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
}
.textLinkActive {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	line-height: 18px;
}

/**
 * Horizontal menu
 */
 
.mod_navigationMain a,
.mod_navigationMain p
{
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
  color:#000000;
	line-height: 18px;

}
.mod_navigationMain a:hover,
.mod_navigationMain p.active,
.mod_navigationMain a.trail
{
  color:#FF0000;
}

.mod_navigationMain a:link
{
  font-size:11px;
  font-weight:bold;
}

.mod_navigationMain a:visited
{
  font-size:11px;
  font-weight:bold;
}

/**
 * First vertical level
 */
.mod_navigationSub a:hover,
.mod_navigationSub p.active,
.mod_navigationSub a.trail
{
  color:#FF0000;
}
.mod_navigationSub ul
{
	margin:0px 5px 0px 5px;
	padding:0px;
	list-style:none;
}

.mod_navigationSub li
{
	margin:0px 0px 0px 10px;
	padding:5px 0px;
	list-style-image: url(/oegk/tl_files/gruenes_kreuz/img/template/pfeil_rechts.gif);
}

* html .mod_navigationSub ul,
* html .mod_navigationSub li
{
	height:1px;
}

*:first-child+html .mod_navigationSub .parent
{
	height:3px;
}

.mod_navigationSub p
{
	margin:0px;
	padding:0px;
}

.mod_navigationSub a,
.mod_navigationSub li,
.mod_navigationSub p
{
	text-decoration:none;
	font-size:11px;
	color:#000000;
}

.mod_navigationSub .level_2 li
{
	margin:3px 0px 0px 20px;
	padding:0px;
	border-top:0px;
}

.layout_short
{
	margin:10px 0px 0px 0px;
	border: 1px solid #5CAD8D;
	padding:5px;
}

.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #D1E6F9;
	border: 0px solid;
}

.invisible
{
visibility:hidden;
}