@charset "utf-8";

body				{
	font: 11px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	background: url(../images/site_bg.jpg) repeat-x;
	margin:0px;
	padding:0px; 
	/*position:relative;*/
}

.sitecontainer			{
	background-color:#211F8E;
	width:100%;
	min-height:530px;
	height:auto!important;
	height:530px;
	margin:90px 0px 0px 0px;
	border-top:1px solid #fff;
	background:#211F8E url(./images/logo.jpg) no-repeat;
	background-position:left bottom
}

.content			{
	width:780px; 
	display:block;
	float:left;
}
	.main				{
		float:left;
		display:block;
		width:400px;
		margin:38px 30px 0px 0px;
	}
	.right				{
		float:left;
		display:block;
		width:350px;
		margin:38px 0px 0px 0px;
	}

.navigation	{
	width:190px;
	display:block;
	float:left;
	margin:38px 20px 0px 10px;
}
	.navigation a			{
		text-decoration:none;
		color:#fff;
		text-transform:uppercase;
		font: 16px Arial Black, Arial, Helvetica, sans-serif;
		display:block;
		height:30px;
		margin:0px;
		padding:0px 0px 0px 0px;

		}		
		
	.navigation a.active		{
		color:yellow;
		}	

.clearer {
	clear:both;
	float:none;
}



h1				{text-align:left;font-size:34px;text-transform:uppercase;font-weight:bolder;margin:10px 0px 10px 0px;}
h2				{font-size:30px;text-transform:uppercase;font-weight:bolder;color:#FFDB00;margin:10px 0px 10px 0px;}
h3				{font: 14px Arial, Helvetica, sans-serif;color:#fff;margin:0px 0px 5px 0px; font-weight:bold; }
h4				{font: 14px Arial, Helvetica, sans-serif;color:#fff;}

.content .teaser span.red	{color:#E2001A;}
.content .teaser h1		{font:34px Arial, Helvetica, sans-serif;color:#fff;margin:0px 0px -5px 0px;letter-spacing:0.06em;}
.content .teaser h2		{font:34px Arial, Helvetica, sans-serif;color:#fff;letter-spacing:0.1em;font-weight:bold;margin:0px 0px 0px 0px;text-align:right;}

.content h1			{margin:10px 0px 60px 0px;}
.content .main p		{margin:0px 0px 0px 0px;text-align:justify;}
.content .right p		{margin:0px 0px 0px 0px;text-align:justify;}
.content a			{color:#FFDB00}


.banner	{
	position:absolute;
	background:url("../images/HusHafentage-Banner_120x240.jpg") center no-repeat;
	width:120px;
	height:240px;
	left:10px;
	top:368px;
}

.logo				{
	/*position:absolute;
	bottom:0px;
	left:15px;*/
	clear:both;
	height:186px;
	background:url("../images/hg_footer.png") top repeat-x #fff;
}

.date				{
	position:absolute;
	left:200px;
	top:50px;
	margin:0px 0px 0px 0px;
	}
.date h1			{
	font-size:26px;
	text-transform:uppercase;
	color:#FFDB00;
	}

/* tt_news */

.news-list-item			{float:left;padding:0px 0px 10px 0px;width:320px;border-bottom:1px dashed #6664BC;}
.news-list-item img		{float:left;margin:0px 10px 0px 0px;}
.news-list-item hr		{display:none;}
.news-list-item h3 a		{color:#fff;text-decoration:none;}
.news-list-item .news-list-date	{font-size:10px;font-weight:normal;}
.news-list-item .news-list-morelink {}
.news-list-item .news-list-morelink a {float:left;margin:0px 0px 0px 0px;color:#FFDB00}
.news-list-browse	{clear:both;}

.news-single-item .news-single-author {margin:0px;padding:0px;text-align:right;}
.news-single-item .news-single-timedata {float:left;width:100px;}
.news-single-item .news-single-author-container {float:left;width:250px;text-align:right;}
.news-single-item img		{float:left;margin:0px 12px 0px 0px;}
.news-single-item .news-single-backlink a {color:#fff;text-decoration:none;}
.news-single-item .tx-ttnews-browsebox a {color:#fff;}
.news-single-item .news-single-backlink {display:none;}
/* kontaktform */

fieldset				{border:0px solid #fff;padding:5px;margin:0px 0px 0px 0px;width:300px;}
div.csc-mailform-field	label		{float:left;width:100px;margin:3px 0px 3px 0px;}
div.csc-mailform-field	input		{width:170px;margin: 3px 0px 3px 0px;}
div.csc-mailform-field textarea		{width:170px;margin: 3px 0px 3px 0px;}
div.csc-mailform-field  input.csc-mailform-submit		{width:100px;margin-left:100px;}
div.csc-mailform-field			{float:left;}
div.csc-mailform-field span.csc-mailform-label	{width:100px;display:block;float:left;}

/* guestbook */


input					{border:1px solid #6664BC;font: 11px Arial, Helvetica, sans-serif;color:#fff;background-color:#211F8E;width:120px;}
textarea 				{border:1px solid #6664BC;font: 11px Arial, Helvetica, sans-serif;color:#fff;background-color:#211F8E;width:120px;}

.tx-guestbook-form-inputfield-med	{width:200px;}
.tx-guestbook-form-inputfield-big	{width:200px;}

.tx-veguestbook-pi1			{}
.tx-veguestbook-pi1	fieldset	{width:320px;padding:0px;margin:0px;margin:0px 0px 0px 80px;}
.tx-veguestbook-pi1	legend		{font-weight:bold;}
.tx-veguestbook-pi1	label		{display:block;float:left;width:100px;}
.tx-veguestbook-pi1	.tx-guestbook-field {padding:2px 0px 2px 0px;}
.tx-veguestbook-pi1 .tx-guestbook-form-textarea {width:200px;}
.tx-veguestbook-pi1 .tx-guestbook-submit {margin-left:100px;}

h2.tx-guestbook-header			{font-size:14px!important;margin:0px 0px 2px 0px;color:#fff;clear:both;background-color:#211F8E!important;

display:none;
font-weight:bold;
padding:0px!important;
width:auto!important;

}

.tx-veguestbook-pi1 .tx-guestbook-left			{float:left;width:340px;margin:0px 0px 5px 0px;
background:#211F8E!important;
min-height:auto!important;
padding:0px!important;
width:auto!important;
}
.tx-veguestbook-pi1 .tx-guestbook-right			{float:left;width:330px; line-height:16px;padding:10px!important;}
.tx-veguestbook-pi1 .tx-guestbook-clear			{float:left;width:350px;height:10px;border-bottom:1px dashed #6664BC;margin-bottom:10px;}
.tx-veguestbook-pi1 a					{color:#FFDB00;}
.tx-guestbook-pagination					{clear:both;}

.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
font-size:90%!important;
}

.tx-veguestbook-pi1 .tx-guestbook-right h3  {
	margin-top:10px;
}
.tx-veguestbook-pi1 .tx-guestbook-pagination {
font-size:90%!important;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {

width:20em!important;
}
/* Galerie  */

.wtgallery_pagebrowser {clear:both; width:300px;}
.wtgallery_pagebrowser_back	{float: left; padding:5px; }
.wtgallery_pagebrowser_page	{float: left; padding:5px;}
.wtgallery_pagebrowser_fwd	{float: left; padding:5px;}

.wtgallery_singlepic_fwd {float: left; padding:5px;}
.wtgallery_singlepic_back {float: left; padding:5px;}

.wtgallery_listpic img	{border:0px; padding:1px;}
.wtgallery_singlepic img	{border:0px; }

#wtgallery_singlepic_area	{padding-left:70px;}


div.tx-wtgallery-pi1 {
background-color:transparent!important;
padding:10px;
}

.tx-wtgallery-pi1 h2 {
	display:none;
}

div.wtgallery_list {
background-color:transparent!important;
margin:5px;
padding:1px;
}