.darkBold
{
	vertical-align:top;
	font-size:12px;
	font-weight:bold;
}

html
{
	height:100%;
}

body
{
	background:url("../images/site/pageBGtrans846.jpg") #62a2c6 no-repeat scroll 50% 0;
	color:#053D63;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	line-height:1.3;
	margin:0 auto;
	padding:0;
	position:relative;
	text-align:center;
	width:100%;
}

#page
{
	background:#FFF;
	margin:0 auto;
	padding:0;
	position:relative;
	text-align:left;
	width:846px;
}

#header
{
	background:transparent url("../images/header/headerBG.png") no-repeat scroll 50% 0;
	color:#FFF;
	float:left;
	height:143px;
	width:846px;
}

#sitename
{
	height:auto;
	left:10px;
	position:absolute;
	top:10px;
	width:auto;
}

#subtitle
{
	height:auto;
	left:10px;
	position:absolute;
	top:100px;
	width:auto;
}

h1#sitename
{
	color:#fff;
	font-size:13px;
	font-weight:700;
	margin:0;
}

p#subtitle
{
	color:#fff;
	font-size:18px;
	font-weight:400;
	margin:0;
}

.moduletable-infomenu
{
	color:#333;
	font-size:9px;
	height:30px;
	margin-bottom:1em;
	padding:0;
	position:absolute;
	right:10px;
	text-transform:uppercase;
	top:10px;
	width:400px;
}

.moduletable-infomenu ul
{
	float:right;
	list-style:none;
	margin:0;
	padding:0;
}

.moduletable-infomenu ul li
{
	float:left;
	margin:0;
}

.moduletable-infomenu li a
{
	color:#FFF;
	display:block;
	padding:3px;
}

.moduletable-infomenu ul.menu li.item69
{
	display:none;
	height:0;
	width:0;
}

html>body .moduletable-infomenu li a
{
	width:auto;
}

img#headerlogo
{
	display:block;
	position:absolute;
	right:0;
	top:75px;
}

#wrap_navbar
{
	background:#62a2c6 url("../images/navbar/navbar.png") no-repeat left top;
	float:left;
	height:21px;
	margin:0;
	padding:0;
	width:846px;
}

#navbar
{
	float:left;
	height:21px;
	margin-left:10px;
	padding:0;
}

#switch_font
{
	border:none;
	float:right;
	height:21px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:60px;
}

#search
{
	background:url("../images/navbar/search_form.png") no-repeat top left;
	float:right;
	height:21px;
	width:148px;
}

div#search .moduletable
{
	clear:none;
	margin:0;
	padding:0;
}

div#search .moduletable form
{
	height:21px;
	margin:0;
	padding:0;
}

#search form.search label
{
	display:none;
	height:0;
}

.search input.button
{
	background:transparent url("../images/navbar/search_submit.gif") 0 1px no-repeat;
	border:none 0;
	height:21px;
	left:15px;
	position:relative;
	top:-1px;
	width:12px;
}

input#mod_search_searchword
{
	border:none 0;
	height:11px;
	left:24px;
	position:relative;
	top:1px;
	vertical-align:top;
	width:90px;
}

input#mod_search_resetword
{
	background:transparent url("../images/navbar/search_reset.gif") 0 1px no-repeat;
	border:none 0;
	height:21px;
	left:23px;
	position:relative;
	top:-1px;
	width:13px;
}

#content
{
	height:auto;
}

html>body #content
{
	float:left;
	height:auto;
	margin:10px;
	min-height:620px;
	overflow:hidden;
	width:826px;
}

#content-group
{
	float:left !important;
	overflow:hidden;
	width:826px !important;
}

#content-main
{
	float:left !important;
	overflow:hidden;
	width:616px !important;
}

#main-content
{
	overflow:hidden;
	width:616px;
}

#sidebar2
{
	float:right !important;
	overflow:hidden;
	width:200px !important;
}

#region1
{
	background-color:#FFF;
	float:left;
	height:100%;
	margin-bottom:10px;
	width:616px;
}

#region2
{
	color:#053c63;
	float:left;
	height:100%;
	margin-bottom:10px;
	width:616px;
}

#region3
{
	background-color:#FFF;
	color:#c80918;
	float:left;
	height:100%;
	margin-bottom:10px;
	margin-right:10px;
	width:303px;
}

#region4
{
	background-color:#FFF;
	color:#c80918;
	float:right;
	height:100%;
	margin-bottom:10px;
	width:303px;
}

#main-content ul
{
	list-style-position:inside;
}

#region1 .moduletable
{
	background-color:#e7e7e7;
	color:#053c63;
	margin-bottom:0;
	padding:0;
}

#region2 .moduletable
{
	border:none;
	margin-bottom:0;
	padding:0;
}

#footer
{
	border-top:1px solid #b7b7b7;
	clear:both;
	float:left;
	height:100%;
	width:846px;
}

#footer .inside
{
	padding:0;
	text-align:center;
}

#footer .inside img
{
	border:none;
}

p#copyright
{
	font-size:9px;
}

#copyright a
{
	color:#666;
}

.inside
{
	padding:10px;
}

.blog h2.contentheading
{
	border-bottom:1px solid #EE3338;
	color:#053D63;
	font-size:11px;
	font-weight:700;
	padding:0 0 5px;
}

#pageview h2.contentheading
{
	border-bottom:2px solid #EE3338;
	color:#053D63;
	font-size:15px;
	font-weight:700;
	margin-bottom:10px;
	padding:0 0 5px;
}
p.buttonheading {
	float:right;
	margin:0;
	padding:0;
}
p.buttonheading img {
	margin:0;
	padding:0;
}
p.pageinfo {
	
}
p.iteminfo {

}
span.modifydate {
	display:block;
	margin:0.5em 0;
}
span.createdby {
	margin:0.5em 0;
}
.blog
{
	padding:0;
}
.blog {
	padding:0;
}
.blog img
{
	float:left;
	margin:0 10px 10px 0;
}
.leading
{
	padding:0 0 20px;
	position:relative;
}
.leading h2.contentheading {
	font-size:11px;
}
.leading div a img {
	margin:0 10px 10px 0;
}
.leading_separator
{
	border-bottom:solid 0 #333;
	clear:both;
	display:block;
	height:10px;
	margin:0;
}

.column1
{
	border:solid 0 #D4A7C5;
	float:left;
	margin:0;
	position:relative;
}
.column2
{
	border:solid 0 #D4A7C5;
	float:left;
	margin:0;
	position:relative;
	width:45%;
}
.column3 {
	border:0 solid #D4A7C5;
	float:left;
	margin:0;
	position:relative;
}
.cols1
{
	display:block;
	float:none;
	margin:0;
}
.cols2
{
	width:45%;
	margin-right:20px;
}
.cols3
{
	width:30%;
	margin-right:10px;
}
.article_row
{
	margin:0;
	overflow:hidden;
	padding:0;
}
.article_row div a img {
	margin:0 10px 10px 0;
}

.article_column
{
	border:solid 0 #ccc;
	padding:10px 10px 10px 0;
}
.article_separator
{
	border:solid 1px #333;
	clear:both;
	display:none;
	margin:0;
}
.row_separator
{
	clear:both;
	display:block;
}
.row_separator2
{
	border:solid 0;
	clear:both;
	display:block;
	margin:0;
}
.moduletable-infomenu li a:link,.moduletable-infomenu li a:visited
{
	color:#FFF;
	text-decoration:none;
}
.moduletable-infomenu li a:hover,.moduletable-infomenu li a:active,.moduletable-infomenu li a:focus
{
	color:#FFF;
	text-decoration:underline;
}
#main-content
.componentheading,
.componentheading-frontpage,
.componentheading-archiv,
#pageview h2
{
	border-bottom:2px solid #EE3338;
	font-size:15px;
	font-weight:700;
	margin-bottom:10px;
	padding-bottom:5px;
}
#region3 .moduletable,#region4 .moduletable
{
	margin-bottom:0;
	padding:0;
}
#region3 .moduletable-feed h3,#region4 .moduletable-feed h3
{
	border-bottom:2px solid #EE3338;
	color:#053D63;
	font-size:13px;
	font-weight:700;
	margin:0 0 10px;
	padding:0 0 5px;
	text-align:left;
}
.unsichtbar,.u2,.invisible,#header .unseen,ul a.u2,#header h2.unseen,ul.unseen
{
	display:inline;
	height:0;
	left:-3000px;
	position:absolute;
	top:-2000px;
	width:0;
	z-index:200;
}
*,#navbar .moduletable
{
	margin:0;
	padding:0;
}
#region1,#region5
{
	background-color:#FFF;
	float:left;
	height:100%;
	margin-bottom:10px;
	width:616px;
}
