/* Layout_Allgemein-----------------------------------------------------------------------*/
img {
	border: 0;
	}
body {
	margin: 0;
	padding: 0;
	font-family:  Arial, Helvetica, sans-serif;
	background: #729227 url(../img/BG_Landschaft2.jpg) no-repeat scroll center top;
	}
#box {
	margin: 140px auto 0;
	padding: 0 0 20px 0;
	width: 865px;
	}

/* Layout_Titel-------------------------------------------------------------------------------*/
#titel {
	margin: 0 0 0 400px;
	position: absolute;
	top: 30px;
	}
#titel h1 {
	display: inline;
	}
#titel h1 span {
	display: none;
	}
#logogruen {
	position: absolute;
	top: 495px;
	margin: 0 0 0 40px;
	}

/* Layout_Menu--------------------------------------------------------------------------------------------------------------*/
#menu {
	margin: 0 0 0 5px;
	position: absolute;
	top: 198px;
	width: 110px;
	}
#menu1 {
	margin: 0;
	padding: 1px 0 10px 10px;
	color: #FFF;
	background-color: #980033;
	}
#menu ul {
	margin: 0;
	padding: 0;
	}
#menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	}
#menu li.menulevel1 {
	margin: 7px 0 0 0;
	font-size: 22px;
	text-decoration: none;
	}
#menu li.menulevel2 {
	margin: 5px 0 0 2px;
	line-height: 15px;
	font-size: 14px;
	text-decoration: none;
	background-color: #F49C9B;
	}
#menu a.weissaktiv, a.weisspassiv {
	text-decoration: none;
	color: #FFF;
	}
#menu a.weisspassiv:hover, a.rosaaktiv, a.rosapassiv {
	text-decoration: none;
	color: #F49C9B;
	}
#menu li.menulevel2 a.weissaktiv {
	display: block;
	height: 15px;
	margin: 0 0 0 9px;
	padding: 0 0 0 2px;
	text-decoration: none;
	color: #FFF;
	background-color: #980033;
	}
#menu li.menulevel2 a.weisspassiv {
	display: block;
	height: 15px;
	margin: 0;
	padding: 1px 0 0 11px;
	text-decoration: none;
	color: #FFF;
	background-color: #980033;
	}
#menu li.menulevel2 a.weisspassiv:hover {
	display: block;
	height: 15px;
	margin: 0 0 0 9px;
	padding: 1px 0 0 2px;
	text-decoration: none;
	color: #F49C9B;
	background-color: #980033;
	}
#menu li.menulevel2 a.rosaaktiv {
	display: block;
	height: 15px;
	margin: 0 0 0 9px;
	padding: 1px 0 0 2px;
	text-decoration: none;
	color: #F49C9B;
	background-color: #980033;
	}
#menu li.menulevel2 a.rosapassiv {
	display: block;
	height: 15px;
	margin: 0;
	padding: 1px 0 0 11px;
	text-decoration: none;
	color: #F49C9B;
	background-color: #980033;
	}
#menu li.menulevel2 a.rosapassiv:hover {
	display: block;
	height: 15px;
	margin: 0 0 0 9px;
	padding: 1px 0 0 2px;
	text-decoration: none;
	color: #F49C9B;
	background-color: #980033;
	}	
	
/* Layout_Content-------------------------------------------------------------------------------*/
#boxinbox {
	margin: 0 0 0 35px;
	padding: 0;
	width: 830px;
	min-height: 428px;
	background-color: #DCFE90;
	overflow: visible;
	}
#boxinbox img.trans {
	float: left;
	}
#boxinbox p {
	margin: 0;
	padding: 16px 0 10px 24px;
	font-size: 22px;
	color: #000;
	}

/* Layout_Content-------------------------------------------------------------------------------*/
#contentbox {
	margin: 0;
	padding: 0;
	width: 640px;
	float: left;
	}
#content {
	margin: 6px 0 0 89px;
	padding: 0;
	}
#content p {
	margin: 0 0 15px 0;
	padding: 10px 10px 10px 10px;
	font-size: 14px;
	text-align: justify;
	background-color: #ABD04f;
	display: block;
	}
#content p.liste {
	margin: 0;
	padding: 10px 10px 10px 10px;
	background-color: #ABD04f;
	display: block;
	}
#content p.form {
	margin: 0;
	padding: 10px 10px 10px 10px;
	font-size: 14px;
	background-color: #ABD04f;
	display: block;
	}
#content p span.titel {
	display: block;
	font-size: 18px;
	}
#content p span.datum {
	padding: 0 0 5px 1px;
	display: block;
	font-size: 12px;
	color: #729227;
	}
#content p span.hallo {
	display: block;
	font-size: 18px;
	text-align: left;
	padding: 0;
	}
#content p span.komitee {
	display: block;
	font-size: 12px;
	text-align: left;
	padding: 0 10px 10px 0;
	float: left;
	}
#content p span.komiteeisaac {
	font-size: 26px;
	font-weight: bold;
	line-height: 24px;
	}
#content p span.komiteerr {
	font-size: 22px;
	font-weight: bold;
	}
#content p span.komitee2 {
	display: block;
	font-size: 12px;
	text-align: justify;
	padding: 0;
	}
#content p span.textrechts {
	display: block;
	text-align: right;
	}
#content a {
	color: #003466;
	text-decoration: underline;
	}
#content a:hover {
	color: #FFF;
	text-decoration: underline;
	}
#content a.linkmehr {
	color: #729227;
	font-size: 11px;
	text-decoration: none;
	}
#content a.linkmehr:hover {
	color: #FFF;
	text-decoration: none;
	}
#content a.linkzuruck {
	color: #729227;
	font-size: 11px;
	display: block;
	text-decoration: none;
	text-align: right;
	}
#content a.linkzuruck:hover {
	color: #FFF;
	text-decoration: none;
	}
#content img.hallo {
	float: left;
	padding: 0 10px 0 0;
	}
#content table {
	margin: 0 0 10px 0;
	background-color: #ABD04f;
	display: block;
	font-size: 14px;
	width: 100%;
	}
#content td.tableleft {
	text-align: right;
	vertical-align: top;
	width: 200px;
	}
#content td.tableright {
	text-align: left;
	vertical-align: top;
	padding: 0 0 0 30px;
	}
#content ul {
	margin: 0 0 15px 0;
	padding: 0 10px 10px 30px;
	font-size: 14px;
	background-color: #ABD04f;
	}
#content ul {
	margin: 0 0 15px 0;
	padding: 10px 10px 10px 30px;
	font-size: 14px;
	background-color: #ABD04f;
	}
#content li.text {
	margin: 0;
	padding: 0;
	font-size: 14px;
	background-color: #ABD04f;
	}
	
/* Layout_Extras------------------------------------------------------------------------------*/
#extras {
	margin: -42px 0 0 10px;
	padding: 0 0 10px 0;
	width: 170px;
	float: left;
	}
#extras p {
	margin: 0 0 5px 0;
	padding: 0;
	color: #FFF;
	}
#extras p.leer {
	display: block;
	width: 170px;
	height: 93px;
	text-decoration: none;
	background-color: transparent;
	}
#extras p.leerblau {
	display: block;
	width: 170px;
	height: 93px;
	background-color: #99AEA5;
	}
#extras a {
	display: block;
	padding: 10px;
	color: #FFF;
	font-size: 14px;
	text-decoration: none;
	background-color: #99AEA5;
	}
#extras a:hover {
	display: block;
	padding: 10px;
	color: #9ACCCD;
	background-color: #003466;
	}
#extras span {
	font-size: 22px;
	}
	
/* Layout_Footer-------------------------------------------------------------------------------*/
#fusszeile {
	clear: both;
	margin: 0;
	padding: 0;
	}
#fusszeile p {
	text-align: center;
	margin: 0;
	padding: 0 0 5px 0;
	color: #ABD04f;
	font-size: 9px;
	}
#fusszeile a {
	color: #ABD04f;
	text-decoration: none;
	}
#fusszeile a:hover {
	color: #ABD04f;
	text-decoration: none;
	}
#fusszeile span {
	color: #ABD04f;
	}