/* ALLGEMEIN */

* {font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:13px;
	line-height:18px;
	color:#553524;
}

body	{padding:0;
	margin:0;
	background-color:#FFFFFF;
}

img		{border: none;}
img.vielfalt		{float:left;
	margin-right:5px;	
	margin-bottom:5px;	
}

a				{color:#B84311; text-decoration: none;}
a:hover	{color:#EFB40F;}

a.meta				{color:#786257;
	font-size:11px;
	margin-right:10px;
}
a.meta:hover	{color:#EFB40F;}

a.footer			{color:#786257;
	font-size:11px;
}
a.footer:hover	{color:#EFB40F;}

h1 {font-family:Times,Arial,Verdana,Helvetica;
	font-size:20px;
	line-height:23px;
	font-weight:normal;
	color:#B98903;
	margin-bottom:14px;
	margin-top:20px;
	margin-left:95px;
}
h1.fliestext {margin-bottom:0px;
	margin-top:0px;
	padding-top:20px;
	clear:both;
}


h2 {font-size:15px;
	line-height:18px;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:0px;
	margin-left:95px;
}

#wrapper	{width:980px;
	margin: 0 auto;
	padding:0px;
}

#container	{position:absolute;
	left:0px;
	top:0px;
	width:884px;
}

/* KOPF */

#cereal	{position:absolute;
	left:475px;
	top:0px;
	z-index:50;
	visibility:hidden;
}

#meta	{position:relative;
	width:884px;
	height:0px;
	background-color:#FFFFFF;
	visibility:hidden;
}

#metanavigation	{position:absolute;
	left:19px;
	top:48px;
	width:800px;
	font-size:11px;
}

.meta_on	{color:#EFB40F;
	font-size:11px;
	margin-right:10px;
}

/* Linke Spalte */

#left	{position:relative;
	width:200px;
	height:100%;
	float: right;
	visibility:hidden;
}

#left ul{
	list-style-type:none;
	padding:0;
	width:183px;
	margin-top:114px;
	margin-left:17px;
}

#left li{
	margin: 0;
	padding: 14px 0 0 0;
	height:24px;
	background-image:url(../images/bg_nav.gif);
	background-repeat:no-repeat;
}

#left li.last	{height:40px;
	background-image:url(../images/bg_nav_last.gif);
	background-repeat:no-repeat;
}

#left li.sub	{height:27px;
	padding: 0 0 0 15px;
	background-image:url(../images/spacer.gif);
	background-repeat:no-repeat;
}

#left li.subgross	{height:45px;
	padding: 0 0 0 15px;
	background-image:url(../images/spacer.gif);
	background-repeat:no-repeat;
}

.navimage	{margin-bottom:2px;}

/* Rechte Top Spalte */

#right_total	{position:relative;
	width:680px;
	float:left;
}

#head	{width:680px;
	height:130px;
	background-color:#F0EDEB;
}

#logo	{padding-left:40px;
	margin:0px;
}

/* MITTLERE SPALTE */

#content	{width:472px;
	float:left;
}

#content p {margin-left:95px;
	margin-top:0px;
	width:400px;
}

#content p.nomargin {margin-bottom:5px;
	clear:both;
}

#content table{margin-left:95px;
	margin-bottom:30px;
	margin-top:10px;
	padding:0px;
	border:none;
}

#content table.leftmargin{margin-left:95px;}


#content td.liste{padding-bottom:12px;
	vertical-align:top;
}

#content td.tabelletop{padding-bottom:4px;
	padding-top:4px;
	vertical-align:top;
	text-align:center;
	background-color:#78E2E0;
}

#content td.tabelletopleft{padding-bottom:4px;
	padding-top:4px;
	padding-left:5px;
	vertical-align:top;
	background-color:#78E2E0;
}

#content td.tabellegrau{padding-bottom:4px;
	padding-top:4px;
	vertical-align:top;
	text-align:center;
}

#content td.tabellegrauleft{padding-bottom:4px;
	padding-top:4px;
	padding-left:5px;
	vertical-align:top;
}

#content td.tabelleblau{padding-bottom:4px;
	padding-top:4px;
	vertical-align:top;
	text-align:center;
	background-color:#CBEFEE;
}

#content td.tabelleblauleft{padding-bottom:4px;
	padding-top:4px;
	padding-left:5px;
	vertical-align:top;
	background-color:#CBEFEE;
}


.fontsmall {margin-left:95px;
	font-size:11px;
	visibility:hidden;
}

#content h1 {margin-top:20px;
	width:400px;
}

#right	{width:204px;
	float:right;
	visibility:hidden;
}

.contentlinie	{margin-top:40px;
	margin-bottom:12px;
	visibility:hidden;
}
.contentlinie_unten	{margin-top:40px;
	margin-bottom:4px;
	visibility:hidden;
}

.formfeld			{color:#553524; 
	font-size:13px;
	width:270px;
	padding:3px;
	margin-bottom:11px;
	border-width:1px;
	border-color:#FABB00;
	border-style:solid;
}

.formtext			{padding-top:3px;
	vertical-align:top;
}

form {margin-left:95px;}

/* FOOTER */

#footer	{clear: both;
	height:103px;
	font-size:11px;
	line-height:15px;
	visibility:hidden;
}

#footer_verband	{clear: both;
	height:103px;
	font-size:11px;
	line-height:15px;
	visibility:hidden;
}
