BODY, HTML {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	.unsichtbar, dfn {
		position: absolute;
		left: -300em;
		top: -200em;
		width: 0em;
		height: 0em;
		overflow:hidden;
		display:inline;
		}
	
	.accessKey {
		text-decoration: underline;
	}
	
	.clearing{
		clear: both;
		height: 0;
		line-height: 0;
		font-size: 0;
	}

/*
######################################### CONTAINER
*/	
	#container {
		width: 962px;
		min-height: 100%;
		_height: 100%;
		margin: auto;
		background: url(/fileadmin/layout/images/hg_container.jpg);
		position: relative;
		}
/*
######################################### KOPF
*/			
		#container #kopf {
			}
			#container #kopf .allg_begruessung {
				width: 962px;
				border-top: 33px solid white;
				height: 40px;
				background:url(/fileadmin/layout/images/gestatten-ostvorpommern.png) right;
				}
				#container #kopf .allg_begruessung H1 {
					position: absolute;
					left: -10000px;
					}
				#container #kopf A.inhalt {
					position: absolute;
					left: -10000px;
					}					
/*
######################################### KOPF MENUE
*/					
			#container #kopf .menue1 {
				width: 206px;
				background: #D2D3D5;
				position: relative;
				float: left;
				border-top: 1px solid #D2D3D5;
				border-bottom: 1px solid #D2D3D5;
				margin: 0;
				height: 199px;
				}
			#container #kopf .menue1 H2{
					position: absolute;
					left: -10000px;
				}
				#container #kopf .menue1 UL {
					margin: 0;
					padding: 0;
					list-style: none;
					}
					#container #kopf .menue1 UL LI {
						_height: 5px;
						}
						#container #kopf .menue1 UL LI A {
							display: block;
							color: #5B5B5B;
							text-decoration: none;
							padding: 0px 0 0px 22px;
							font-size: 0.9em;
							border-bottom: 1px solid white;		
							height: 24px;
							line-height: 25px;
							background-position:;
							_line-height: 23px;
							}
							#container #kopf .menue1 UL LI A:HOVER,
							#container #kopf .menue1 UL LI A:focus {
								color: #ffffff;
								}
						#container #kopf .menue1 UL LI A.last {
							border: 0;
							}
						#container #kopf .menue1 UL LI A.landkreis {
							background: url(/fileadmin/layout/images/menue1_hg_landkreis.png);
							}
							#container #kopf .menue1 UL LI A.landkreis:HOVER,
							#container #kopf .menue1 UL LI A.landkreis:focus {
								background: url(/fileadmin/layout/images/menue1_hg_landkreis_aktiv.png) no-repeat 11px 3px;
								}
						#container #kopf .menue1 UL LI A.kreistag {
							background: url(/fileadmin/layout/images/menue1_hg_kreistag.png);
							}
							#container #kopf .menue1 UL LI A.kreistag:HOVER,
							#container #kopf .menue1 UL LI A.kreistag:focus {
								background: url(/fileadmin/layout/images/menue1_hg_kreistag_aktiv.png) no-repeat 11px 3px;
								}
						#container #kopf .menue1 UL LI A.buergerservice {
							background: url(/fileadmin/layout/images/menue1_hg_buergerservice.png);
							}		
							#container #kopf .menue1 UL LI A.buergerservice:HOVER,
							#container #kopf .menue1 UL LI A.buergerservice:focus {
								background: url(/fileadmin/layout/images/menue1_hg_buergerservice_aktiv.png) no-repeat 11px 3px;
								}								
						#container #kopf .menue1 UL LI A.wirtschaft {
							background: url(/fileadmin/layout/images/menue1_hg_wirtschaft.png);
							}	
							#container #kopf .menue1 UL LI A.wirtschaft:HOVER,
							#container #kopf .menue1 UL LI A.wirtschaft:focus {
								background: url(/fileadmin/layout/images/menue1_hg_wirtschaft_aktiv.png) no-repeat 11px 3px;
								}							
						#container #kopf .menue1 UL LI A.tourismus {
							background: url(/fileadmin/layout/images/menue1_hg_tourismus.png);
							}
							#container #kopf .menue1 UL LI A.tourismus:HOVER,
							#container #kopf .menue1 UL LI A.tourismus:focus {
								background: url(/fileadmin/layout/images/menue1_hg_tourismus_aktiv.png) no-repeat 11px 3px;
								}							
						#container #kopf .menue1 UL LI A.kultur {
							background: url(/fileadmin/layout/images/menue1_hg_kultur.png);
							}
							#container #kopf .menue1 UL LI A.kultur:HOVER,
							#container #kopf .menue1 UL LI A.kultur:focus {
								background: url(/fileadmin/layout/images/menue1_hg_kultur_aktiv.png) no-repeat 11px 3px;
								}							
						#container #kopf .menue1 UL LI A.informativ {
							background: url(/fileadmin/layout/images/menue1_hg_informativ.png);
							}
							#container #kopf .menue1 UL LI A.informativ:HOVER,
							#container #kopf .menue1 UL LI A.informativ:focus {
								background: url(/fileadmin/layout/images/menue1_hg_informativ_aktiv.png) no-repeat 11px 3px;
								}							
						#container #kopf .menue1 UL LI A.landkreis,
						#container #kopf .menue1 UL LI A.kreistag,
						#container #kopf .menue1 UL LI A.buergerservice,
						#container #kopf .menue1 UL LI A.wirtschaft,
						#container #kopf .menue1 UL LI A.tourismus,
						#container #kopf .menue1 UL LI A.kultur,
						#container #kopf .menue1 UL LI A.informativ {
							background-repeat: no-repeat;
							background-position: 185px 3px;
							}							
				#container #kopf .menue1 .balken {
					width: 11px;
					height: 147px;
					position: absolute;
					background: #6B99B3;
					top: 53px;
					_top: 59px;
					}
					
/*
######################################### KOPF FOTO
*/						
			#container #kopf .foto {
				float: left;
				height: 199px;
				}				
				#container #kopf .foto IMG {
					border-bottom: 1px solid #D2D3D5;
					}
/*
######################################### KOPF WAPPEN
*/						
			#container #kopf .wappen {
				height: 199px;
				_float: left;
				}
				#container #kopf .wappen IMG {
					border-top: 1px solid #CFD3D6;
					border-left: 1px solid #CFD3D6;
					border-bottom: 1px solid #CFD3D6;			
					}				
/*
######################################### KOPF RAND UNTEN
*/						
			#container #kopf .rand {
				height: 16px;
				_font-size: 0;
				background: url(/fileadmin/layout/images/kopf_rand-hg.png);
				_background-position: 0 0;
				clear: both;
				margin-left: 11px;
				}
				
/*
######################################### WRAP
*/				
				
#wrap {
	width: 962px;
	position: relative;
	padding-bottom: 15px;
}		

/*
######################################### SPALTE LINKS
*/
		#container #links {
			width: 195px;
			margin:0 0 0 11px;
			_margin-left: 6px;
			float: left;
			padding-bottom: 50px;
			}
		#container #links H2, #container #links H3 {
					position: absolute;
					left: -10000px;
			}
				#container #links UL.menue2 {
					padding: 10px 0 20px 10px;
					margin: 0;
					list-style: none;
					background: #FFFFFF;	
					font-size: 0.9em;
				}
					#container #links UL.menue2 LI {
						background: url(/fileadmin/layout/images/menue2_a-hg.png) no-repeat 2px 5px;				
						padding-left: 13px;
						margin-bottom: 8px;
						}
						#container #links UL.menue2 LI A {
						text-decoration: none;
						color: #5B5B5B;				
							}
							#container #links UL.menue2 LI A:focus{
								text-decoration: underline;
								color: #c73d3b;
							}
							
				#container #links UL.menue3 {
					padding: 0 0 0 10px;
					margin: 0;
					list-style: none;
					font-size: 0.9em;
				}
					#container #links UL.menue3 LI {
						margin: 5px 0;
						}
						#container #links UL.menue3 LI A {
						text-decoration: none;
						color: #5B5B5B;			
						margin: 5px 0;	
							}
						#container #links UL.menue3 LI A:focus{
							text-decoration: underline;
							color: #c73d3b;
						}				
/*
######################################### SPALTE MITTE
*/	
		#container #mitte {
			width: 496px;
			_width: 486px;
			_width: 470px;			
			padding: 0 29px 50px 22px;
			float: left;
			font-size: 0.8em;
			position: relative;
			}
		#container #mitte H2.hinweis {
					position: absolute;
					left: -10000px;
			}
		#container #mitte A {
			color: #39657e;
			}
/*
######################################### SPALTE MITTE KLICKPFAD
*/				
			#container #mitte #klickpfad {
				font-style: italic;
				font-size: 1em;
				color: #5C5C5C;			
				margin-top: 10px;					
				}
			#container #mitte #klickpfad P {
				float: left;
				margin: 0 5px 0 0;
				}
				#container #mitte #klickpfad UL {
					list-style: none;
					margin: 0 0 20px 0;
					padding: 0;
					}				
					#container #mitte #klickpfad UL LI {
						display: inline;
						}				
						#container #mitte #klickpfad UL LI A {
							text-decoration: none;
							color: #5C5C5C;
							background: url(/fileadmin/layout/images/klickpfad_a-hg.png) no-repeat 0px 6px;
							padding-left: 7px;
							padding-right: 4px;
							}
							#container #mitte #klickpfad UL LI A:focus{
								text-decoration: underline;
								color: #c73d3b;
							}
/*
######################################### SPALTE RECHTS
*/	
		#container #rechts {
			float: right;
			width: 208px;
			padding-bottom: 50px;
			margin-top: -16px;
			}
			#container #rechts H3.unsichtbar {
				position: absolute;
				left: -10000px;
				}
/*
######################################### SPALTE RECHTS
*/					
		#container #rechts .nutzer_menue {
			width: 208px;
			height: 23px;
			background: url(/fileadmin/layout/images/nutzer_menue_hg.jpg) no-repeat;
			}				
/*
######################################### SPALTE RECHTS BLOCK
*/			
		#container #rechts .block {
			margin-bottom: 5px;
			margin-right: 5px;
			}
			#container #rechts .block H4 {
				background: url(/fileadmin/layout/images/block_h4-hg_landkreis.jpg) #38657C repeat-x;
				color: #ffffff;
				font-weight: normal;
				font-size: 0.8em;
				padding: 0 12px 1px 12px;
				margin: 0 0 0px 1px;
				}			
				#container #rechts .block H4 EM {
					font-size: 1.1em;
					font-style: normal;
					line-height: 17px;
					}
/*
######################################### SPALTE RECHTS BLOCK-MENUE 4
*/					
			#container #rechts .block UL.menue4 {
					padding: 0 0 0 26px;
					margin: 0;
					list-style: none;
					font-size: 0.8em;
				}
					#container #rechts .block UL.menue4 LI {
						margin: 10px 0;
						}
						#container #rechts .block UL.menue4 LI A {
						text-decoration: none;
						color: #5B5B5B;			
						margin: 5px 0;	
							}
						#container #rechts .block UL.menue4 LI A:focus{
							text-decoration: underline;
							color: #c73d3b;
						}							
/*
######################################### SPALTE RECHTS BLOCK-MENUE 5
*/								
			#container #rechts .block UL.menue5 {
					padding: 0 0 0 0px;
					margin: 0 0 0 1px ;
					list-style: none;
					font-size: 0.8em;
					background: #748FA0;
				}
					#container #rechts .block UL.menue5 LI {
						}
						#container #rechts .block UL.menue5 LI A {
						text-decoration: none;
						color: #ffffff;	
						padding: 0 10px 0 26px;
						border-bottom: 1px solid #ffffff;
						display: block;						
						}
						#container #rechts .block UL.menue5 LI A:focus{
							text-decoration: underline;
							color: #c73d3b;
						}
						#container #rechts .block UL.menue5 LI A.first {
							margin-top: 1px;
							}
						#container #rechts .block UL.menue5 LI A.last {
							border: 0;
							}
/*
######################################### CLEAR
*/							
	#container .clear {
		clear: both;
		height: 0;
		font-size: 0;
		}
/*
######################################### FOOTER
*/
		#footer {
			width: 962px;
			height: 15px;
			position: absolute;
			bottom: 0;
			background: url(/fileadmin/layout/images/footer_hg.png) #ffffff repeat-x bottom;
			text-align: right;
			font-size: 0.7em;
			text-transform: uppercase;
			padding-top: 5px;
			}
			#footer UL {
				margin: 0;
				padding: 0;
				}
				#footer UL LI {
					display: inline;
					}
					#footer UL LI A {
						color: #454344;
						background: url(/fileadmin/layout/images/footer_a-hg.png) no-repeat 6px 5px;
						padding-left: 15px;
						}
						#footer UL LI A:focus{
							text-decoration: none;
							color: #c73d3b;
						}



/**********
* SUCHE   *
**********/

#ovp_suche form {
padding: 5px 0;
margin: 0;
}

#ovp_suche fieldset {
border: none;
}

#ovp_suche .csc-form-field {
float:left;
}

#ovp_suche #searchformsword {
width: 10em;
border: 1px solid #000000;
margin: 0em;
padding: 0.1em;
}

#ovp_suche label {
display: none;
}

#ovp_suche #csc-form-submit {
margin-top: 0.1em;
margin: 0
}


#ovp-suche .tx-indexedsearch-searchbox-sword {
  margin-left:10px;
  border:1px solid black;
}
#ovp-suche .tx-indexedsearch-searchbox-xbutton {
  padding-top:10px;
}

