html {
	margin:0 auto;
	padding:0;
	height:100%;
	overflow: auto;
}
body {
	margin:0 auto;
	height: 100%;
	padding:0;
	background-size: 100%;

}
body { font-size: 75%;  font-family: Verdana, Geneva, sans-serif; } /* Headings -------------------------------------------------------------- */ h1,h2,h3,h4,h5,h6 { clear:both; font-weight: normal; color: #FF9900; } h1 { font-size: 1.7em; line-height: 1; margin-bottom: 0.8em; } h2 { font-size: 1.3em; margin:0; margin-bottom: 0.8em; letter-spacing: 1px; } h3 { font-size: 1.4em; line-height: 1; margin-bottom: 0.75em; margin-top:0;} h4 { font-size: 1.3em;  margin-bottom: 0.75em;} h5 { font-size: 1.2em; font-weight: bold; margin-bottom: 0.75em; } h6 {margin-bottom: 0.75em; font-size: 1em; font-weight: bold; } h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; } /* Text elements -------------------------------------------------------------- */ p { margin: 0 0 0.6em 0; font-size: 1em; line-height: 1.5em;  } p img.left { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; } p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; } a:focus, a:hover { color: #000; } blockquote { margin: 1.5em; color: #666; font-style: italic; } strong { font-weight: bold; } em,dfn { font-style: italic; } dfn { font-weight: bold; } sup, sub { line-height: 0; } abbr, acronym { border-bottom: 1px dotted #666; } address { margin: 0 0 1em;} del { color:#666; } pre { color:#FF9900; margin: 0 0; white-space: normal; } pre,code,tt {white-space: normal; font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } /* Lists -------------------------------------------------------------- */ li ul, li ol { margin:0; } ul, ol { margin: 0; } ul { list-style:none; } ol { list-style-type: decimal; } dl { margin: 0 0 1.5em 0; } dl dt { font-weight: bold; } dd { margin-left: 1.5em;} /* Tables -------------------------------------------------------------- */ table { margin-bottom: 0.3em; max-width:640px !important; } th { font-weight: bold; } thead th { background: #c3d9ff; } th,td,caption { padding: 2px; vertical-align: top; } tr.even td { background: #e5ecf9; } tfoot { font-style: italic; } caption { background: #eee; } /* Misc classes -------------------------------------------------------------- */ .small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; } .large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; } .hide { display: none; } .quiet { color: #666; } .loud { color: #000; } .highlight { background:#ff0; } .added { background:#060; color: #fff; } .removed { background:#900; color: #fff; } .first { margin-left:0; padding-left:0; } .last { margin-right:0; padding-right:0; } .top { margin-top:0; padding-top:0; } .bottom { margin-bottom:0; padding-bottom:0; }
body,td,th {
font-family: Verdana, Geneva, sans-serif;
	color: #262F4D;
}
h1{
color:#000000;
}
img {
padding: 0;
line-height: 0;
margin:0;
}

	
h2{
}
* {
	outline:none;
}
a {
	color:#EB7E1D;
	text-decoration:underline;
}
a img {
	border:none;
}
h3{
}

a:hover{
color:#EB7E1D;
}
.clear{
clear:both;
}
.imgbody {
	width: 100%;
	height: 100%;
	position:fixed;
	top: 0;
	left: 0;
	z-index: 1;
}
*+html #wrapper {
			width: 100%;
	} /* nur f�r den IE7 */

		#wrapper {
			min-width: 980px;
			height: auto;
			min-height:99%;
			width: 100%;
			margin: 0 auto;
	position:relative;
	top: 0px;
	left: 0px;
	z-index: 2;
}

/*Header//////////////////////////////*/
#header{
	width: 100%;
	height: 312px;
	z-index: 190;

}
#top_banner_wrap {
	height: 93px;
	padding-top: 19px;
	margin: 0 auto;
	width:100%;
	position:relative;
	background: #6F94CB url(../images/top.jpg) 50% 0 no-repeat;
	z-index: 200;
	top: 0px;
	text-align: center;

}
#topBanner_middle {
	height: 93px;
	margin: 0 auto;
	width: 960px;
	position:relative;
	z-index: 210;
	top: 0px;
	text-align: center;

}

.top_banner {
	display: inline;
	padding: 7px 84px;
	position:relative;
	top: -5px;
	margin-left: 0px;

}

#header-wrap {
	height: 191px;
	margin: 0 auto;
	width:974px;
	position:relative;
	background: transparent url(../images/border_top.png) 1px top no-repeat;
	z-index: 200;
	top: 9px;
	

}

#logo{
		background: transparent url(../images/header.jpg) top left no-repeat;

padding: 0;
position:absolute;
top: 0px;
left: 9px;
width:956px;
height: 168px;
background-color: transparent;
z-index: 100;
}
*+html #logo{
		background: transparent url(../images/header.jpg) 1px 0px no-repeat;
}
#sprache{
	display:none;
	position:absolute;
	 top: 100px;
	 right: 26px;
	 width:80px;
	 height:20px;
padding:  0;
text-align: right;
				color:#ffffff;
				padding-left: 4px;
}
#sprache a{
				color:#ffffff;
				padding-left: 4px;
				vertical-align:top;
				line-height: 14px;
}


			#menu_balken{
				display: none;
background-color:#ffffff;
line-height: 6px;
padding: 0px;

margin-bottom:0px;
height:6px;
}
* html #menu_balken {height:6px;} /* nur f�r den IE6 */
*+html #menu_balken {height:6px;} /* nur f�r den IE7 */
			
	
	
				
/*menu//////////////////////////////*/

	
#top_menu {
		background: transparent url(../images/quicklinks.jpg) top left no-repeat;
	height: 62px;	width:956px;
	position:absolute;
	top: 168px;
	
	display:block;
margin-left:10px;
background-color: transparent;
padding:7px 0 0 0px;
z-index: 600;


}
*+html #top_menu {
		background: transparent url(../images/quicklinks.jpg) 0px 0px no-repeat;


}
#top_menu p{
margin:0px;
padding:0px 0px;
}
#top_menu span{
	font-size:12px;
color:#E58C04;
text-align: center;
text-decoration:none;
font-weight:bold;
padding:0px 15px 0 30px;
display: block;
height: 39px;
line-height: 39px;
float: left;

}
#top_menu a{
	font-size:12px;
color:#FFFFFF;
text-align: center;
text-decoration:none;
font-weight:bold;
padding:0px 15px;
display: block;
height: 39px;
line-height: 39px;
float: left;

}
#top_menu a:hover {
		font-size:12px;
color:#FFFFFF;
text-align: center;
text-decoration:none;
font-weight:bold;
padding:0px 15px;
height: 39px;
line-height: 39px;
}
#top_menu .active {
	font-size:12px;
color:#FFFFFF;
text-align: center;
text-decoration:none;
font-weight:bold;
padding:0px 15px;
height: 39px;
line-height: 39px;

}
#commun {
	height: 49px;	width:156px;
	position:absolute;
	top: 168px;
	right: 0px;
	display:block;
margin-left:9px;
background-color: transparent;
padding:17px 0 0 0px;
z-index: 600;


}
#commun a{
text-align: right;
text-decoration:none;
font-weight:normal;
padding:0px 1px;
height: 32px;
line-height: 32px;

}
*+html #commun a{

height: 22px;
line-height:22px;

}

		/*site//////////////////////////////*/	
		#site{
			margin: 0 auto;
width:100%;
	background: transparent url(../images/border.png) 50% 0px repeat-y;
padding-top: 46px;
z-index: 30;
}
	#site-wrap{
	margin: 0 auto;
	position:relative;
	width:974px;
	
padding-bottom: 34px;
padding-top: 0px;
z-index: 700;
}

	
			#pfad{
				display: block;
				position: absolute;
				top: -15px;
				left: 0px;
	padding:0px;
		padding-left: 187px;
		font-size: 0.9em;
		z-index: 700;
	}
	#pfad-mid{
		height: 35px;
	line-height: 35px;
	width:600px;

	}
		#pfad a{
		color:#000000;
		padding: 0 2px;
		text-decoration: none;
		}
		#pfad a:hover{
		color:#000000;
		}
	

			
		
/*left//////////////////////////////*/
#left{
	padding:0;
	margin: 0px 0 0 0;
float:left;
width:165px;
padding-left: 0px;
}
#left h1 {
	padding:0;
	margin: 0;
	position: absolute;
	top:-6px;
	z-index: 800;
	margin-bottom: 20px;

}
#left h1 a {
	display: block;
	padding:0;
	margin: 0px 0 0 10px;
	width: 133px;
	height: 22px;
	line-height: 22px;
float:left;
padding-left: 32px;
background-color:#666666;
				font-size: 0.6em;
				color: #ffffff;
				text-decoration: none;
				font-weight:  normal;

}
	*+html #left h1 a {
	margin: 0px 0 0 10px;
	width: 133px;
padding-left: 32px;


}
				#left_menu{
					margin: 0;
					padding:0 0 20px 0;
				font-size: 1em;
					margin-top: 24px;


				}
			
				#left_menu ul {
					margin: 0px 0 0 16px;
					padding:0;
				}
					#left_menu ul li {
					margin: 0;
					padding:0 0 0 0;
				}
				
				#left_menu p{
				margin:1px;
				}
				#left_menu ul li a{
					display: block;
				text-decoration:none;
				padding:3px 0 3px 26px;
				margin: 0;
				color:#333333;
				}
				
				#left_menu ul li a:hover{
					display:block;
				color: #333333;
									background: url(../images/list.jpg) 11px 5px no-repeat;
padding:2px 0 2px 26p;
					font-weight:bold;

				}
				#left_menu ul li a.active{
					display: block;
				color: #464646;
					padding: 2px 0 2px 26px;
					font-weight:bold;
					margin: 0;
					
					background: url(../images/list.jpg) 11px 5px no-repeat;
				}
				#left_menu ul li ul {
					margin: 0 0 0 0px;
					padding:0;
				}
					#left_menu ul li ul li {
					display: block;
					visibility: visible;
					margin: 3px 0px 3px 0px;
					padding: 0 0 0 0px;
					font-weight: normal;
				}
				#left_menu ul li.active {
						display: block;
					padding:0;
					margin-top: 7px;
					margin-bottom: 7px;
					}
			#left_menu ul li.active ul li.active  {
						display: block;
					padding:0;
					margin-top: 3px;
					margin-bottom: 3px;
					}
			
				
				
					#left_menu ul li.active ul a {
						display:block;
						font-weight: normal;
						margin: 0px 0px 0px 0px;
						padding: 0;
						padding: 0 0 0 46px;
						
				}
					#left_menu ul li.active ul a.active {
						display:block;
					margin: 0;
					
						font-weight: normal;
					background: url(../images/list_2.jpg) 31px 3px no-repeat;}
						#left_menu ul li.active ul a:hover {
						display:block;
						visibility: visible;
					margin: 0;
					padding: 0 0 0 46px;
						font-weight: normal;
					background: url(../images/list_2.jpg) 31px 3px no-repeat;}
					
			
				.left_menu{
				color:#000000;
				background-color: #e7e7e7;
				}
				.left_menu a:hover, .left_menu_aktiv, .left_menu_aktiv:hover{
				color:#E3001C;
				background-color:#666666;
				}
				.left_sec_menu{
				color:#333333;
				margin-left:10px;
				background-color:#CCCCCC;
				}
				.left_sec_menu:hover, .left_sec_menu_aktiv, .left_sec_menu_aktiv:hover{
				color:#ffffff;
				margin-left:10px;
				background-color:#999999;
				}
			#suche{
				display: none;
						width: 160px;
						height: 110px;
						line-height: 28px;
						position: relative;
						padding-left: 30px;
						top: 0px;
						z-index: 300;
						color: #363655;
						font-size: 10px;
		font-size: 10px;

		}
		#suche p {
			margin:10px 5px 2px 12px;
			}
			#suche form{
				position: relative;
				top:0px;
				right:0px;
			}
				#suche input, #suche form{
			margin:2px 5px 2px 5px;
		
			}
			* html #suche {	width: 160px;} /* nur f�r den IE6 */
*+html #suche {width: 160px;} /* nur f�r den IE7 */

		.modul-1 {
			position: relative;
			float: none;
			clear:both;
					margin: 10px 0 0 10px;
					padding:0;
					width: 165px;
				}
		#left .modul-1 h1 {
			position: relative;
	display: block;
	padding:0;
	margin: 0px 0 0 0px;
	width: 133px;
	height: 22px;
	line-height: 22px;
padding-left: 32px;
background-color:#666666;
				font-size: 1em;
				color: #ffffff;
				text-decoration: none;
				font-weight:  normal;

}
	*+html #left .modul-1 h1 {
			position: relative;
	display: block;
	padding:0;
	margin: 0px 0 0 1px;
	width: 133px;
padding-left: 32px;


}
.modul  {
	padding: 13px 0;
	text-align: center;
				}
				.modul img {
					border: 1px solid #666666;
				}
		
.title{
		display: none;
	float:left;
	font-size:16px;
	color: #cc0a0a;
	font-weight:bold;
	padding:0 0 0 20px;
	}
	#back{
		display: none;
	height:26px;
	margin-right:20px;
	text-align:right;
	}
		/*content*/

	
	#content{
		line-height: 1.3em;
	/*padding:20px 0 10px 8px;*/
		padding:23px 21px 0px 31px;
		position: relative;
	}
	*+html #content{
		zoom: 1;
	}
	
	#content h4 {
		display: inline-block;
		margin-top: 0;
		min-width: 240px;
	}
	*+html h4 {
		display: inline;
		margin-top: 0;
		min-width: 240px;
	}
		
 #right #content h1,h2,h3,h4,h5,h6 { clear:both; font-weight: normal; color: #FF9900; background: transparent url(../images/line_1.jpg)  -20px bottom repeat-x; height: 32px; margin-bottom: 0.2em; }
  #right #content h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { color: #FF9900 !important; }
		#right .home_index img {
			margin-bottom: 0.4em;
			padding-right: 26px;
	}
			.gallery_gallery img {
		padding-right: 10px !important;
		margin-bottom: 1.1em !important;
	}
			.gallery_gallery {
				position:relative;
				top:0px;
				left: 0px;
				width: 640px;
	}
	th img,td img,caption img { margin-bottom: 0em !important; padding-right: 0px !important; }
	address {
		font-size: 1.1em;
		font-style:normal;
		font-variant:normal;
		line-height: 1.2em;
		
	}
/*right//////////////////////////////*/
#right{
width:634px;
float: left;
}
#right h3 {
	display: inline-block;
	vertical-align: top;
	margin: 0 0 5px 0;
	color: #FF9900;
		font-size: 14px;
		font-weight: normal;
		width: 330px;

}
#right a {
	color: #666666;
	text-decoration: underline;
}
#right h3 a {
	color: #FF9900;
	text-decoration: none;
}


/*right-moduls//////////////////////////////*/
#right-modul {
width:165px;
float: left;
position:relative;
top: -6px;
}
	#right-modul .modul-2 {
			position: relative;
			float: none;
			clear:both;
					margin: 0px 0 0px 1px;
					padding:0;
					width: 165px;
					color: #ffffff;
				}
	#right-modul .modul-2 h1 {
			position: relative;
	display: block;
	padding:0;
	margin: 0px 0 0 0px;
	width: 164px;
	height: 22px;
	line-height: 22px;
padding-left: 3px;
background-color:#CC0000;
				font-size: 1em;
				color: #ffffff;
				text-decoration: none;
				font-weight:  normal;
				text-align: center;

}
	*+html #right-modul .modul-2 h1 {
			position: relative;
	display: block;
	margin: 0px 0 0 0px;
	width: 164px;


}
#right-modul .modul-2 h3 {
					margin: 0px 0 7px 0px;
					padding:0 0 0 0px;
					color: #ffffff;
					font-size: 0.8em;
										text-align: center;
										line-height: 1.2em;
										height: auto;
										background: none;
				}
#right-modul .modul-2 p {
					margin: 7px 0 0px 0px;
					padding:0 0 0 0px;
					color: #ffffff;
					font-size: 0.8em;
					line-height: 1.2em;
					display: block;
				}
				#right-modul .modul-2 p a {
					margin: 0px 0 3px 0px;
					padding:0;
					color: #ffffff;
					text-decoration: underline;
					display: block;
				}
.modul  {
	padding: 5px 0 7px 0;
	text-align: center;
				}
			.modul img {
					border: 1px solid #666666;
					margin: 0;
					max-width: 140px;
				}
					.modul table {
						width: 100%;
				}
				.modul a {
					clear: both;
					display: block;
					
				}


#right-modul td, th{
	color:#ffffff;	
}
#modul-1 td, th{
	color:#ffffff;	
}

/*footer//////////////////////////////*/
#footer{
	width: 100%;
	position:relative;
	height: 0px;
	line-height: 35px;
	bottom: 0px;
		
}
	#footer-wrap{
		position: relative;
			background: transparent url(../images/border_bottom.png) 1px 0px no-repeat;

		font-size: 10px;
	margin: 0 auto;
	width:964px;
	text-align: left;
	padding: 20px 0 0 10px;
	color: #ffffff !important;

}
*+html #footer-wrap{
			background: transparent url(../images/border_bottom.png) 1px 0px no-repeat;

}
	#footer-wrap a{
		padding-right: 30px;
		font-size: 10px;
		color: #ffffff !important;
			text-decoration: underline;
}
	
	#top{
		display: none;
	float:left;
	margin-right:10px;
	}
		#footimg{
		position: absolute;
		left: 32px;
		bottom: 0px;
		height: 49px;
		width: 107px;
		}
	#itellico {
		position: absolute;
		right: 10px;
		bottom: 0px;
		height: 35px;
		line-height: 35px;
			color: #ffffff !important;
		}
		#itellico a{
		color:#ffffff;
		padding-right: 0;
		}
	/*Home//////////////////////////////*/
.home_index{ padding-top: 0px; padding-right: 0px; letter-spacing: 0px; position: relative; top: -20px;}
.home_index hr { display:block; background: transparent url(../images/line_2.jpg) bottom left repeat-x;  color: #ffffff; border: 0 none; margin: 0px 0; height:15px;}
*+html .home_index hr { display:block; background: transparent url(../images/line_2.jpg) bottom left repeat-x;  color: #ffffff; border: 0 none;padding: 0px 0; height:15px; line-height:15px; float: none; clear: both;}

.home_index div + p { display: none;}
.home_index h3 + p { display: block;}
.home_index p + p { display: block;}
.home_index p { margin: 0 0 20px 0;}
.infohtml{ padding-top: 0px; padding-right: 0px; letter-spacing: 0px; position: relative; top: -20px;}
.infohtml hr { display:block; background: transparent url(../images/line_2.jpg) bottom left repeat-x;  color: #ffffff; border: 0 none; margin: 0px 0; height:15px;}
*+html .infohtml hr { display:block;background: transparent url(../images/line_2.jpg) bottom left repeat-x;  color: #ffffff; border: 0 none;padding: 0px 0; height:15px; line-height:15px; float: none; clear: both;}

.infohtml div + p { display: none;}
.infohtml h3 + p { display: block;}
.infohtml p + p { display: block;}
.infohtml p { margin: 0 0 20px 0;}
.home_liste {
background-color:#f3f3f3;
border:solid 1px #000000;
padding:5px;
	float:left;
	width:150px;
	margin:5px;
}

.home_liste a:hover{
color:#000000;
}
.home_liste img {
border:solid 1px #ffffff;
width:150px;
}
.home_liste h2 {
font-size:12px;
margin:0px 0px 0px 0px;
color:#000000;
}
.home_liste p {
margin:0px 0px 0px 0px;
}

/*END Home ///////////////////////*/
/*Gallery////////////////////////////*/
.gallery_index{
}
.gallery_liste {
background-color:#f3f3f3;
border:solid 1px #000000;
padding:5px;
	float:left;
	width:150px;
	margin:5px;
}
.gallery_liste a:hover{
color:#000000;
}
.gallery_liste img {
border:solid 1px #ffffff;
width:150px;
}
.gallery_liste h2 {
font-size:14px;
margin:0px 0px 0px 0px;
color:#000000;
}
.gallery_liste p {
margin:0px 0px 0px 0px;
}
/*////*/
.gallery_gallery{
}
.gallery_item{
float:left;
margin:10px 5px 10px 5px;
}
.gallery_item img{
border:solid 1px #333333;
}
/*////*/
.gallery_detail{
}
.gallery_detail_item{
padding:10px;
font-weight:bold;
background-color: #999999;
}
.gallery_detail_item img{
margin-right:10px;
float:left;
border:solid 1px #333333;
}
/*END Gellery///////////////////////*/
/*Gastbuch/////////////////////////*/
.gastbuch_index{
}
.gastbuch_item{
background-color:#f3f3f3;
border:solid 1px #999999;
margin-bottom:5px;
padding:10px;
}
.gastbuch_datum{
float:right;
}
.gastbuch_item h3{
margin:0 0 10px 0;
padding:0;
}
.gastbuch_indexOK{
}
.gastbuch_write{
padding:10px;
}
/*END Gastbuch////////////////////*/
/*InfoHTML/////////////////////////*/
.infohtml{
	padding-top: 0px;
}
/*END InfoHTML/////////////////////////*/
/*Kontakt/////////////////////////*/
.kontakt_index{
}
.kontakt_map{
}
.kontakt_member{
}
/*END Kontakt/////////////////////////*/
/*Links/////////////////////////*/
.links_index{
	padding-top: 0px;
}
#right .links_index h3 {
	width: auto;
	display: block;
}

.links_liste {
background-color: #f3f3f3;
border:solid 1px #000000;
margin:5px;
padding:5px;
width:150px;
float:left;
}
.links_liste a:hover{
color:#000000;
}
.links_liste img {
border:solid 1px #ffffff;
width:150px;
}
.links_liste h2 {
margin:0px;
font-size:14px;
color:#000000;
}
.links_liste p {
margin:0px;
position:relative;
}
.links_liste_folder {
background-color: #CCCCCC;
border:solid 1px #000000;
margin:5px;
padding:5px;
width:150px;
float:left;
}
.links_liste_folder a:hover{
color:#000000;
}
.links_liste_folder img {
border:solid 1px #ffffff;
width:150px;
}
.links_liste_folder h2 {
font-size:14px;
margin:0px 0px 0px 0px;
color:#000000;
}
.links_liste_folder p {
margin:0px 0px 0px 0px;
}
/*END Links/////////////////////////*/
/*Neuigkeiten/////////////////////////*/
.neuigkeiten_index{
	padding-top: 10px;
}
.neuigkeiten_liste {
background-color: #f3f3f3;
border:solid 1px #000000;
padding:5px;
	float:left;
	width:150px;
	margin:5px;
}
.neuigkeiten_liste a:hover{
color:#000000;
}
.neuigkeiten_liste img {
border:solid 1px #ffffff;
width:150px;
}
.neuigkeiten_liste h2 {
font-size:12px;
margin:0px 0px 0px 0px;
color:#000000;
}
.neuigkeiten_liste p {
margin:0px 0px 0px 0px;
}
.neuigkeiten_detail{
}
.neuigkeiten_detail_item{
padding:10px;
font-weight:bold;
background-color:#e1e1e1;
}
.neuigkeiten_detail_item img{
margin-right:10px;
float:left;
border:solid 1px #333333;
}
.neuigkeiten_archiv{
}
.listen_content {
	width: 500px;
	float: left;
} 
.listen_content h3 {
	background: transparent url(../images/line_2.jpg) bottom left repeat-x;
	height: 24px;
	width: 460px !important;

}
.liste_datum {
	color: #FFCC00;
	font-size: 0.8em;
	height: 24px;
	text-align: right !important;
	position: absolute; 
	top: 0px;
	right: 0px;
	width: 120px;
	background: transparent url(../images/line_2.jpg) bottom left repeat-x; 
	
}
.liste_datum-2 {
	color: #FFCC00;
	font-size: 1em;
	height: 24px;
	text-align: right !important;
	position: absolute; 
	top: 0px;
	right: 0px;
	width: 120px;
	background:none;
	margin-bottom: 15px !important; 
	
}
.neuigkeiten_detail h3 {
	background: none;
	height: 22px;
	margin-top: 20px !important;
}
/*END Neuigkeiten/////////////////////////*/
/*newsletter/////////////////////////*/
.newsletter_index{
}
.newsletter_detail{
}
.newsletter_archiv{
}
.newsletter_indexOK{
}
.newsletter_unsubscribe{
}
/*END newsletter/////////////////////////*/
/*Ordner/////////////////////////*/
.ordner_index{
	padding-top: 0px;
}
.ordner_index h3 {
	margin-top: 0;
}
.ordner_item{
background-color:#e1e1e1;
border:solid 1px #333333;
margin-bottom:10px;
padding:10px;
}
/*END Ordner/////////////////////////*/
/*Sitemap/////////////////////////*/
.sitemap_index{
}
/*END Sitemap/////////////////////////*/
/*Suche/////////////////////////*/
.suche_index{
}
.suche_text{
font-size:12px;
font-weight:bold;
color:#666666;
padding-bottom:20px;
padding-top:20px;
}
/*END Suche/////////////////////////*/
/*teamliste/////////////////////////*/
.teamliste_index{
}
.team_liste {
background-color: #f3f3f3;
border:solid 1px #000000;
padding:5px;
min-height:100px;
	float:left;
	width:220px;
	margin:5px;
}
.team_liste a:hover{
color:#000000;
}
.team_liste img {
border:solid 1px #ffffff;
float:left;
}
.team_liste h2 {
font-size:14px;
margin:0px 0px 0px 110px;
color:#000000;
}
.team_liste p {
margin:0px 0px 0px 110px;
}
.teamliste_detail{
background-color:#e1e1e1;
padding:10px;
}
.teamliste_detail img{
float:left;
border:solid 1px #333333;
margin-right:10px;
}
.teamliste_detail h2{
margin:0 0 10px 0;
}
/*END teamliste/////////////////////////*/
/* style list elements /////////////////*/

.liste img {
	display:block;
	float:left;
	padding:0 20px 0 0 !important;
	max-width: 109px;
}
.floatlist {
	float: left;
	width: 75px;
}
.floatlist img {
	display:inline;
	float:none;
	padding:0 0px 0 0 !important;
	/*max-width: 62px;*/
}
.neuigkeiten_index .floatlist {
	float: left;
	width: 75px;
	margin-bottom: 15px;
}
.floatright {
	float: left;
	width: 390px;
}
.liste p {
	margin-bottom: 30px;
	text-align: justify;
}
#latestNews p {
	text-align: justify;
}
.liste {
	clear:both;
	float:none;
	padding-bottom: 20px;
	position: relative;
	min-height: 84px;
}
.home_kontakt {
	display: none;
	visibility: collapse;	
}
.home_organisation {
	display: none;
	visibility: collapse;	
}
.neuigkeiten_detail_bildtext img {
	max-width: 290px !important;
}
.neuigkeiten_detail p {
	margin-bottom: 10px;
}

.clear {
	clear:both;
	float: none;
}
.links_index .liste {
padding-bottom: 10px;
	min-height: 100px;}
	.links_index .liste p {
margin-bottom: 10px;
}
/*end list elements/////////////////////*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
#pics {
	margin: 0;
	padding: 0;
	padding-left: 10px;	
}
/*skycraper right/////////////////////*/
#skycraper-right {
	width:auto;
	height: auto;
	position:absolute;
	top: 122px; 
	left: 50%;
	margin-left: 488px;
}
.invisible{
	display:none;
}
#SlideTopBanner{
	float:left;
	margin-left:10px;
		position:absolute;
	left:0%;
}
#SlideTopBanner ul {
	height: 74px !important;
	padding-left: 30px;
}
#top_banner_1 img{
	margin-top: 14px;	
	
}
#top_banner_2_pic{
	position: absolute;
	left: 85%;	
}


.listen_heading{

}
.listen_data{

}
.neuigkeiten_detail_bildtext_home {
	float: left;	
}
#imgSubtitle{
	float:left;	
}
