.mod_navigation
{
	width:150px;
	margin-left:5px;
	margin-right:15px;
}
/**
 * First level
 */
.mod_navigation ul
{
	margin:0px 0px;
	padding:0px;
	list-style-type:none;
}

.mod_navigation li
{
	margin:0px;
	padding:2px 0px;
	border-top:0px solid #c6ad8d;
	list-style-type:none;
}

* html .mod_navigation ul,
* html .mod_navigation li
{
	height:1px;
}

*:first-child+html .mod_navigation .parent
{
	height:3px;
}

.mod_navigation p
{
	margin:0px;
	padding:0px;
}

.mod_navigation a,
.mod_navigation li,
.mod_navigation p
{
	display:block;
	padding-left:5px;
	border-bottom:0px;
	background:#2182f8;
	font-weight:normal;
	font-size:14px;
	color:#ffffff;
}
.mod_navigation a:hover
{
	background:#red;
}
li.last {border-bottom:4px solid #6fb5fb}
h3 {color:white; font-weight:bold; background:url(bg_blau2.jpg); margin:0px;padding:2px}
h4 {color:white; font-weight:bold; background:url(bg_blau2.jpg); margin:0px;padding:2px}
html {height:100%}
body {font-family:verdana; height:100%}
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}
tr.vorstandskarte {border:1px solid black; border-right:2px solid black; border-bottom:2px solid black}
div.infoleiste {
			float:right;
			margin-right:10px;
			width:150px;
			border:1px solid #0000ff;
		}
		table, tr, td {
			margin:0px;
			spacing:0px; padding:0px;
			border-collapse:collapse;
			font-size:12px;
		}
		table.info_tabelle {
			width:150px;
		}
		td.info_header {
			width:100%;
			border-bottom:1px solid #0000ff;
			background:url(../gfx/bg/bg_blau2.jpg);
			font-weight:bold;
			text-align:center;
			color:#ffffff;
		}
		td.info_text {
			padding:3px;
		}
		td.spacer_h {
			height:5px;
		}
		img.bild_vorstand {
			width:90px; height:120px;
			margin:10px;
			border:1px solid black
		}
		img.logo {
			 float:left;
			 margin-left:40px; margin-top:25px;
		}
		input {
			font-size:10px;
		}
		table.menu {
			display:block;
		}
		a {
			color:#2182f8;
			text-decoration:none;
			border-bottom:1px dotted #0000ff
		}
		a:hover {
			font-weight:bold;
			color:#0000ff;
		}
		a.menu {
			padding:1px; padding-left:8px;
			display:block;
			border:0px;
			font-size:15px;
			color:#ffffff;
			background:#2182f8;
			text-decoration:none;
		}
		a.menu:hover {
			text-align:left;
			color:#333333;
			background:#6fb5fb;
		}
		.scrollen {
			width: BREITE; height: HÖHE; overflow: AUTO; padding: TEXTABSTAND; background: HINTERGRUNDFARBE; border: RAHMEN
		}

