	@charset "UTF-8";
	/* CSS Document */

	* { margin:0px; padding:0px; }
	A { text-decoration:none; }
	
	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#444;
		text-align:center;
		margin:0 auto;
		padding:0px;
		background:#FFF;
		background-image:url(../images/bg_body.jpg);
		background-position:top;
		background-repeat:repeat-x;
		background-color:#ffffff;
	}
	
	p.bodytext{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	}
	
	#RechtsElement p.bodytext{
	width:200px;
	}
	
	
	
	#container {
	
		text-align:left;
		width:966px;
		margin:0 auto;
		margin-top:15px;
		background-color: transparent;
	}
	
	.clear2{
	clear:left;
	height:0px;
	line-height:0px;
	font-size:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
	#header_nav {
		position:relative;
		height:1px;
		margin-bottom:0px;
		background-position:left 0px;
		background-repeat:repeat-x;
		background-color:#ffffff;
	}
	
	
	#header_nav UL{
	}
	
	
	
	#header_nav LI A {
		text-align:center;
		color:#FFF;
		line-height:20px;
		background-image:url(../images/topnav-sprite.png);
		background-position:left -1px;
		background-repeat:repeat-x;
		background-color:#5893ca;
		text-decoration:none;
	}
	
	#header_nav LI A:Hover, #header_nav LI A.active {
		background-position:left: -29px;
	}
	
	
	#header {
	
		height:261px;
		z-index:1;
		margin-top:0px;
	}

	
	#header_nav_search {
		position:absolute;
		right:0px;
		top:1px;
	}
	* HTML #header_nav_search {
		position:absolute;
		right:0px;
		top:1px;
	}
	Input.header_nav_searchfield {
		width:139px;
		height:13px;
		padding-top:4px;
		padding-bottom:4px;
		font-size:11px;
		line-height:11px;
		padding-left:2px;
		border:1px solid #73CAA9;
		background:#FFF;
		background-image:url(../images/suchenfieldbg.png);
		background-position:top;
		background-repeat:repeat-x;
	}

	* HTML INPUT.header_nav_searchfield {
		width:139px;
		height:22px;
		font-size:11px;
		line-height:11px;
		padding-left:2px;
		border:1px solid #73CAA9;
		background:#FFF;
		background-image:url(../images/suchenfieldbg.png);
		background-position:top;
		background-repeat:repeat-x;
	}
	
	.pixelleft {
		position:absolute;
		left:0px;
		top:0px;
		width:1px;
		height:1px;	
		background:#FFF;
	}
	.pixelright {
		position:absolute;
		right:0px;
		top:0px;
		width:1px;
		height:1px;
		background:#FFF;
	}
	* HTML .pixelleft, * HTML .pixelright {
		background:none;
	}
	
	#obenRechtsNav{
		float:left;
		color:#0a4874;
		margin-left:330px;
	}
	
	#obenRechtsNav A:LINK, #obenRechtsNav A:VISITED{
		float:left;
		color:#0a4874;
	}
	
	/******** TEASER STYLE **********************************************/
	
	#content_teaser {
		overflow:hidden;
		height:228px;
		margin-bottom:30px;
		background:#f5fafd;
		border-top:1px solid #dbdbdb;
		border-bottom:1px solid #dbdbdb;
	}
	.content_teaser_block {
		height:228px;
		border-right:1px solid #dbdbdb;
	}
	.content_teaser_block H1, .content_teaser_block H2 {
		font-size:17px;
		font-weight:100;
		color:#93a451;
	}
	
	.content_teaser_block2 {
		height:228px;
		padding:8px;
	}
	.content_teaser_block2 H1, .content_teaser_block2 H2 {
		font-size:17px;
		font-weight:100;
		color:#93a451;
	}
	
	.content_teaser_block IMG, .content_teaser_block IMG {
		width:200px;
		max-width:inherit;
		overflow:hidden;
	}
	
	.box1 {
		width:214px;
		padding:8px;
	}
	.box2 {
		width:223px;
		padding:8px;
	}
	.box3 {
		width:223px;
		padding:8px;
	}
	.box4 {
		width:213px;
		padding:8px;
	}
	
	#content_main {
	background-image:url(http://brookmerland.web.omg.de/fileadmin/layout3/images/bg_content2.jpg);
	background-repeat:no-repeat;
	}
	
	#content_main2 {
	
	
	
	}
	
	
	
	
	#content_left {
		float:left;
		background-color: transparent;
		width:168px;
	}
	
	.nav-box {
		font-size:11px;
		margin-left:8px;
		padding:8px;
		width:200px;
		float:left;
		background:#f5fafd;
		border:0px solid #73CAA9;
	}
	
	#content_right {
		float:left;
		line-height:18px;
		width:564px;
		min-height:500px;
		padding-left:8px;
	}
	
	#content_right IMG
	{
		
		
	}
	
	
	
	
	#content_right p.bodytext{
		padding:5px;
		margin:0px 0px 0px 10px;
		margin-bottom:15px;
		overflow:hidden;
		
	}
	
	#content_right A {
		color:#1861a5;
		text-decoration:underline;
	}
	
	#footer {
		font-size:11px;
		margin-top:20px;
		text-align:right;
		padding-top:7px;
		padding-right:7px;
		height:30px;
		background-image:url(../images/bg_footer.jpg);
		background-repeat:repeat-x;
		color:#ffffff;
	}
	
	#footer A
	{
		color:#ffffff;
	}
	
	#footer A:visited
	{
		color:#ffffff;
		
		
	}
	
	#grossheideMENU A
	{
		color:#858585;
		font-size:13px;
	}
	
	#grossheideMENU A:visited
	{
		color:#858585;
	}
	
	
	#direkter_linker_inhalt{
		color:#0a4874;
		padding-left:6px;
	}
	
	
	#direkter_linker_inhalt2 A{
		color:#0a4874;
	}
	
	#direkter_linker_inhalt2 A:visited{
		color:#0a4874;
	}
	
	
	/******** CONTENT STYLE **********************************************/
	
	H1 {
		font-size:20px;
		font-weight:100;
		color:#a0b15f;
		margin-top:15px;
		margin-left:12px;
		margin-bottom:16px;
	}
	
	.nav-box H1 {
		font-size:14px;








		color:#1861a5;
		margin:0px;
		padding:0px;
		padding-bottom:5px;





	}




	

	H2 {
		font-size:17px;
		font-weight:100;
		color:#93a451;


	}
	
	HR {
		margin-top:10px;
		margin-bottom:10px;
		border:0px;
		border-bottom:1px solid #CCC;	
	}	
	
	.nav-box A {
		color:#1861a5;
	}
	
	.nav-box UL {
	}
	.nav-box LI {
		margin-bottom:7px;
		list-style:none;
		padding-left:20px;
		background-image:url(../images/listbg.jpg);
		background-repeat:no-repeat;
	}
	.nav-box LI A {
		color:#444;
		text-decoration:none;
	}
	
	#content_right UL {
		margin-top:10px;
		margin-bottom:10px;
		margin-left:20px;
	}
	#content_right UL UL {
		margin-top:0px;
		margin-bottom:0px;
		margin-left:20px;
	}
	
	.telefon {
		background-image:url(../images/telefon.png);
		background-repeat:no-repeat;
		background-position:right bottom;
		padding-bottom:20px;
		font-size:11px;
	}
	

/* default styles for extension "tt_news" */

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #ffffff;
	color:#0a4874;
	

}

.news-list-container.bodytext{
color:#0a4874;
}


.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:1px solid #333;
	background-color:#DCE8F4;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#DCE8F4;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #cad9e6;
	background-color:#ffffff;
	color:#0a4874;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

	margin-top:-7px;
	margin-left:-5px;
	color:#0a4874;
	background-color:transparent;
	border:0px solid #fff;
}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	margin-top:10px;
	border:1px solid #cad9e6;
	background-color:#ffffff;
	color:#0a4874;

	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#DCE8F4;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin:20px 0px 35px 12px;
	padding:0px 0px 0px 0px;
	border:0px;
	background-color:#ffffff;
	color:0a4874;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#fff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.news-list-container H3 A {
	color:#fff;

}
.news-list-container P {
	color:#0a4874;
	line-height:20px;
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
}

.news-list-date {
	float: right;
	color: #3E551C;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color:#DCE8F4;
	display:none;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
	margin-left:470px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#F9FFE5;





}



.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #BBE53A;
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
	border:1px solid #cad9e6;
	background-color:#ffffff;

}
.news-single-item H2 {
	font-size: 14px;
	font-weight:normal;
	color: #1861A5;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}



.news-single-img {
	float: right;
	margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
/*	clear: both;*/
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level2 {
	padding:1px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}
.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;

}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}

#PlatzStaticNav{
width:2px;
float:right;
}

#StaticNav{
position:relative;
margin-top:50px;
width:940px;
height:31px;

}

#NavPunkte{
float:right;
text-align: center;
width:120px;
margin-top:6px;
}

#NavPunkte A, #NavPunkte A:visited,  #NavPunkte A:hover{
font-size:14px;
color:#444444;
}

.ebene2 A{
	margin-left:20px;
}

.test3 A:LINK
{
	color:#ffffff;
font-weight: normal;
text-decoration:none;
font-size:13px;
}

.test3 A
{
	color:#ffffff;
font-weight: normal;
text-decoration:none;
font-size:13px;
}

.test3 A:hover
{
	color:#ffffff;
font-weight: normal;
text-decoration:none;
font-size:13px;
}

/*Mailformular*/
.csc-mailform{
	border: none;
	padding-left: 15px;
	}
	
.csc-mailform-field{ 
	padding: 0 0 10px;
	width: 200px;
	}

.csc-mailform-field LABEL{
	width: 50px;
	}

.csc-mailform-label{
	font-weight: bold;
	line-height: 30px;
	}

#mailformAnkunft{

	}

#mailformAbreise{
	margin-left: 4px;
	}
	
#mailformversand{
	border: none;
	}
	
.csc-mailform-radio{
	margin-right: 5px;
	}