body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Tahome, Trebuchet, Sans-Serif;
	font-size: 1px;
	color: #222222;
	background-color: #ffffff;
}

#page
{
	display: block;
	float: left;
	width: 920px;
	height: 400px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}

#header
{
	display: block;
	float: left;
	width: 920px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#navi
{
	display: inline;
	float: left;
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#subnavi
{
	display: inline;
	float: left;
	width: 737px;
	height: 196px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(/pics/background_logo.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#separator_home
{
	display: inline;
	float: right;
	width: 741px;
	height: 153px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(/pics/home_image.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#separator
{
	display: inline;
	float: right;
	width: 741px;
	height: 20px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(/pics/content_image.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#language
{
	width: 150px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 9px;
	color: #000000;
	position: absolute;
	top: 220px;
	left: 25px;
}

#language a
{
	color: #000000;
	font-size: 9px;
	text-decoration: none;
}

#language a:hover
{
	text-decoration: underline;
}

#language a.active
{
	text-decoration: underline;
}

#content
{
	display: block;
	float: right;
	width: 741px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#bigbox_container
{
	display: inline;
	float: left;
	width: 530px;
	font-size: 12px;
	line-height: 150%;
}

.bigbox
{
	display: inline;
	float: left;
	width: 530px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #65737c;
	border-bottom: 1px solid #65737c;
	border-left: 1px solid #65737c;
	font-size: 12px;
	line-height: 150%;
}

.bigbox_aktuell
{
	display: block;
	float: left;
	width: 530px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #65737c;
	border-bottom: 1px solid #65737c;
	border-left: 1px solid #65737c;
	font-size: 12px;
	line-height: 150%;
}

.bigboxheader_home
{
	display: block;
	float: left;
	width: 530px;
	height: 27px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #65737c;
}

.bigboxheader_home h2
{
	margin: 0px 0px 0px 20px;
	padding: 4px 0px 0px 0px;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
}

.bigboxheader
{
	display: block;
	float: left;
	width: 530px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #65737c;
}

.bigboxheader h2
{
	margin: 0px 0px 0px 20px;
	padding: 1px 0px 0px 0px;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
}

.bigbox_content_spacer_top
{
	display: block;
	float: left;
	width: 530px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}

.bigbox_content
{
	display: block;
	float: left;
	width: 530px;
	min-height: 320px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

* html .bigbox_content
{
	height: 320px;
}

.bigbox_content_aktuell
{
	display: block;
	float: left;
	width: 530px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#rightcol
{
	display: inline;
	float: right;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


h3
{
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #a01117;
}

#smallbox
{
	display: inline;
	float: right;
	width: 181px;
	border-right: 1px solid #65737c;
	border-bottom: 1px solid #65737c;
	border-left: 1px solid #65737c;
	font-size: 11px;
	line-height: 150%;
	color: #65737c;
}
#smallboxheader_home
{
	width: 181px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	background-color: #65737c;
	background-image: url(/pics/smallbox_header_home.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#smallboxheader
{
	width: 181px;
	height: 19px;
	margin: 0px;
	padding: 0px;
	background-color: #65737c;
	background-image: url(/pics/smallbox_header.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

h2.smallboxheader_home
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

h2.smallboxheader
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

p.smallbox
{
	font-size: 11px;
	margin: 30px 20px 10px 22px;
}

#tinybox
{
	display: inline;
	float: right;
	width: 181px;
	margin-top: 20px;
	border-right: 1px solid #65737c;
	border-bottom: 1px solid #65737c;
	border-left: 1px solid #65737c;
	font-size: 11px;
	color: #65737c;

}

p.tinybox
{
	margin: 19px 20px 5px 22px;	
}

.tinybox_image
{
	margin-top: 15px;
	margin-left: 8px;
}


span.tinybox
{
	display: block;
	color: #000000;
	font-size: 12px;
	margin-bottom: 5px;
	font-size: 10px;
	color: #65737c;
}

#footer
{
	display: block;
	float: left;
	width: 920px;
	height: 20px;
}

#imprint
{
	display: block;
	float: left;
	width: 200px;
	height: 20px;
	position: absolute;
	top: 20px;
	left: 750px;
}

#sitemap_left
{
	display: inline;
	float: left;
	width: 220px;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sitemap_right
{
	display: inline;
	float: left;
	width: 250px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



a
{
	color: #65737C;
	font-size: 11px;
	text-decoration: none;

}

a:hover
{
	text-decoration: underline;
}

a.back
{
	margin-left: 450px;
	padding-left: 16px;
	text-decoration: none;
	background-image: url("/pics/href_index.gif");
	background-position: 0px 80%;
	background-repeat: no-repeat;
}

a.back:hover
{
	text-decoration: underline;
}

a.download
{
	display: block;
	margin-left: 0px;
	padding-left: 16px;
	text-decoration: none;
	background-image: url("/pics/href_download.gif");
	background-position: 0px 4px;
	background-repeat: no-repeat;
}

a.download:hover
{
	text-decoration: underline;
}

a.external
{
	display: block;
	margin-left: 0px;
	padding-left: 16px;
	text-decoration: none;
	background-image: url("/pics/href_external.gif");
	background-position: 0px 4px;
	background-repeat: no-repeat;
}

a.external:hover
{
	text-decoration: underline;
}

a.external_inline
{
	margin-left: 20px;
	padding-left: 16px;
	text-decoration: none;
	background-image: url("/pics/href_external.gif");
	background-position: 0px 80%;
	background-repeat: no-repeat;
}

a.external_inline:hover
{
	text-decoration: underline;
}

a.imprint
{
	color: #000000;
	font-size: 9px;
	text-decoration: none;
}

a.imprint:hover
{
	text-decoration: underline;
}

a.imprint .active
{
	text-decoration: underline;
}

a.index
{
	margin-left: 16px;
	padding-left: 16px;
	text-decoration: none;
	background-image: url("/pics/href_index.gif");
	background-position: 0px 80%;
	background-repeat: no-repeat;
}

a.index:hover
{
	text-decoration: underline;
}

a.internal
{
	display: block;
	margin-left: 0px;
	padding-left: 16px;
	text-decoration: none;
	background-image: url("/pics/href_internal.gif");
	background-position: 0px 4px;
	background-repeat: no-repeat;
}

a.internal:hover
{
	text-decoration: underline;
}

a.internal_tp
{
	display: block;
	font-size: 12px;
	margin-left: 0px;
	padding-left: 16px;
	text-decoration: none;
	background-image: url("/pics/href_internal.gif");
	background-position: 0px 4px;
	background-repeat: no-repeat;
}

a.internal_tp:hover
{
	text-decoration: underline;
}

a.partner
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.partner:hover
{
	text-decoration: underline;
}

a.sitemap
{
	display: block;
	padding-left: 25px;
	width: 155px;
	height: 17px;
	color: #ffffff;
	text-decoration: none;
	background-color: #65737c;
	
}

a.sitemap:hover
{
	background-color: #a01117;
	
}



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


p
{
	margin: 0px 30px 10px 25px;
}

p.teilprojekt
{
	margin: 0px 30px 0px 25px;
}

p.home
{
	font-size: 13px;
	color: #65737c;
}

p.bigbox_struktur_imagemap
{
	margin: 0px 20px 30px 20px;

}

ol
{
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 25px;
}

span.content_home
{
	color: #65737c;
	font-size: 13px;
	line-height: 150%;
}

span.imprint
{
	color: #000000;
	font-size: 9px;
}

span.editmode
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

span.linklist
{
	color: #222222;
}

span.list_indent
{
	display: block;
	padding-left: 16px;
}

span.partnerlist
{
	color: #222222;
}

span.red
{
	color: #a01117;
	font-size: 11px;
}

span.tp_personen
{
	display: block;
	padding-left: 16px;
	font-size: 11px;
	color: #65737c;
}


.spacer
{
	display: block;
	clear: both;
	height: 0px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}
