html{
	width:100%;
	height:100%;
}

/*********************************************************************************************/

img{
	border:none;
}



.clear{
	clear:both;
}

/*********************************************************************************************/

	body{
		width:100%;
		height:100%;
		margin:0;
		padding:0;
		background:#fff;
		font-family:Verdana, sans-serif;
		font-size:11px;
		line-height:18px;
		color:#78797b;
	}

/*********************************************************************************************/

		.wrapper_all{
			height:auto;
			width:950px;
			margin:0px auto;
			padding:0;
		}

/*********************************************************************************************/

			.wrapper_head{
				width:100%;
			}

/*********************************************************************************************/

				.wrapper_menu_logo{
					width:100%;
					height:120px;
				}

/*********************************************************************************************/

					.MENU_TOP{
						height:120px;
						float:left;
						background:#fff;
					}

					.MENU_TOP ul {
						height:29px;
						margin:90px 0px 0px 30px;
						position:absolute;
						padding:0;
						font-family:verdana;
					}

						.MENU_TOP ul li{
							margin:0px;
							padding:0px;
							display:inline;
						}

							.MENU_TOP ul li a{
								display:block;
								float:left;
								padding:6px 19px 8px 20px;
								text-decoration:none;
								font-weight:bold;
								color:#fff;
							}

							.MENU_TOP ul li.first a.NO{
								background: url(menu_top_no_first.gif) no-repeat transparent;
							}
							.MENU_TOP ul li.first a.NO:hover{
								background: url(menu_top_act_first.gif) no-repeat transparent;
							}
							.MENU_TOP ul li.first a.ACT{
								background: url(menu_top_act_first.gif) no-repeat transparent;
							}

							.MENU_TOP ul li.normal a.NO{
								background: url(menu_top_no.gif) repeat-x transparent;
							}
							.MENU_TOP ul li.normal a.NO:hover{
								background: url(menu_top_act.gif) repeat-x transparent;
							}
							.MENU_TOP ul li.normal a.ACT{
								background: url(menu_top_act.gif) repeat-x transparent;
							}

							.MENU_TOP ul li.last a.NO{
								background: url(menu_top_no_last.gif) no-repeat transparent;
							}
							.MENU_TOP ul li.last a.NO:hover{
								background: url(menu_top_act_last.gif) no-repeat transparent;
							}
							.MENU_TOP ul li.last a.ACT{
								background: url(menu_top_act_last.gif) no-repeat transparent;
							}

							.MENU_TOP ul li.space a{
								display:block;
								float:left;
								padding:0px;
								text-decoration:none;
								font-weight:bold;
								color:#fff;
							}
								.MENU_TOP ul li.space a img{
									width:1px;
									height:29px;
									background:url(menu_top_back.gif) bottom left repeat-x transparent;
									border:none;
								}

/*********************************************************************************************/

					.LOGO{
						width:220px;
						height:120px;
						float:right;
						background: url(logo.gif) left 52px no-repeat #fff;
					}

					.LOGO img{
						width:220px;
						height:120px;
						border:none;
					}

/*********************************************************************************************/

				.wrapper_head_img{
					width:950px;
					height:224px;
					background:url(wrapper_head_img.gif) top left repeat-y transparent;
				}

/*********************************************************************************************/

					.HEAD_IMG{
						width:950px;
						height:220px;
						/*background:url(banner.jpg) bottom left repeat-x transparent;*/
					}

					.HEAD_IMG img{
						width:950px;
						height:220px;
						border:none;
					}

/*********************************************************************************************/

			.wrapper_breadcrumb_search{
				height:35px;
				background:url(dotted_horizontal.gif) bottom left repeat-x #fff;
			}

/*********************************************************************************************/

				.BREADCRUMB{
					float:left;
					padding:8px 0px 0px 30px;
					color:#78797b;
					font-family:verdana, sans-serif;
					font-size:10px;
				}

					.BREADCRUMB ul{
						margin:0;
						padding:0;
						font-family:verdana;
					}
						.BREADCRUMB ul li{
							margin:0;
							padding:0;
							display:inline;
						}

						.BREADCRUMB ul li.space{
							padding:0px 5px;
						}

							.BREADCRUMB ul li a{
								text-decoration:none;
								color:#78797b;
							}
							.BREADCRUMB ul li a.NO{
							}
							.BREADCRUMB ul li a.ACT{
								color:#a2b82f;
							}

/*********************************************************************************************/

				.SEARCH{
					margin:9px 0px 0px 0px;
					float:right;
				}

					.SEARCH .SEARCHFIELD{
						width:138px;
						border: 1px solid #78797b;
						font-size:9px;
						color:#78797b;
						font-family:verdana, sans-serif;
					}

					.SEARCH .SEARCHBUTTON {
						border: 1px solid #f9b300;
						font-size:9px;
						color:#fff;
						background:#f9b300;
						font-family:verdana, sans-serif;
					}

/*********************************************************************************************/

			.wrapper_body{
				height:100%;
				margin:30px 0px 0px 0px;
				background:url(body_dotted_vertical.gif) left top repeat-y transparent;
			}

				.wapper_body_left{
					width:180px;
					float:left;
					padding:0px 10px 0px 30px;
				}

/*********************************************************************************************/

					.MENU_LEFT{
						padding:0px 0px 25px 0px;
						background:url(dotted_horizontal.gif) bottom left repeat-x transparent;
					}

						.MENU_LEFT ul{
							margin:0px;
							padding:0px;
							list-style:none;
							font-family:verdana, sans-serif;
							font-size:11px;
							color:#78797b;
						}

							.MENU_LEFT ul li{
							}
							.MENU_LEFT ul li.last{
							}

							.MENU_LEFT ul li a{
								text-decoration:none;
								color:#78797b;
								padding:0px 0px 0px 10px;
							}
							.MENU_LEFT ul li a.NO{
								background:url(menu_left_zwei_no.gif) center left no-repeat transparent;
							}
							.MENU_LEFT ul li a.NO:hover{
								background:url(menu_left_zwei_act.gif) center left no-repeat transparent;
							}
							.MENU_LEFT ul li a.ACT{
								background:url(menu_left_zwei_act.gif) center left no-repeat transparent;
							}

								.MENU_LEFT ul li ul{
								padding:0px 0px 0px 10px;
								}

									.MENU_LEFT ul li ul li{
									}
									.MENU_LEFT ul li ul li.last{
										padding-bottom:20px;
									}

									.MENU_LEFT ul li ul li a{
										text-decoration:none;
										color:#78797b;
										padding:0px 0px 0px 10px;
									}
									.MENU_LEFT ul li ul li a.NO{
										background:url(menu_left_drei_no.gif) center left no-repeat transparent;
									}
									.MENU_LEFT ul li ul li a.NO:hover{
										background:url(menu_left_drei_act.gif) center left no-repeat transparent;
									}
									.MENU_LEFT ul li ul li a.ACT{
										background:url(menu_left_drei_act.gif) center left no-repeat transparent;
									}

/*********************************************************************************************/

					.FONT_SIZE{
						padding:25px 0px;
						font-family:verdana, sans-serif;
						font-size:11px;
						color:#78797b;
						background:url(dotted_horizontal.gif) bottom left repeat-x transparent;
					}
					.FONT_SIZE .label{
						height:15px;
						float:left;
						margin-right:10px;
					}
					.FONT_SIZE a{
						text-align:top;
						width:15px;
						height:17px;
						margin:0px 5px 0px 0px;
						display:block;
						float:left;
						color:#78797b;
						text-decoration:none;
/*						background:url(font_size_back.png) 0px 2px no-repeat transparent;*/
					}
					.FONT_SIZE a.small{
						background:url(font_size_back_small.png) 0px 2px no-repeat transparent;
					}
					.FONT_SIZE a.medium{
						background:url(font_size_back_medium.png) 0px 2px no-repeat transparent;
					}
					.FONT_SIZE a.large{
						background:url(font_size_back_large.png) 0px 2px no-repeat transparent;
					}


/*********************************************************************************************/

					.MENU_LEFT_FOOT{
						padding:25px 0px 0px 0px;

					}

					.MENU_LEFT_FOOT ul{
						margin:0px;
						padding:0px;
						list-style:none;
					}
					.MENU_LEFT_FOOT ul li{
					}
					.MENU_LEFT_FOOT ul li a{
						text-decoration:none;
						font-family:verdana, sans-serif;
						font-size:10px;
						color:#F9B300;
						padding-left:10px;
						background:url(menu_left_foot_no.gif) left center no-repeat transparent;
					}


/*********************************************************************************************/

				.wrapper_body_center{
					width:490px;
					float:left;
					padding:0px 10px;
				}

/*********************************************************************************************/

					.CONTENT_CENTER{
						padding-bottom:10px;
						margin-bottom:30px;
						background:url(dotted_horizontal.gif) left bottom repeat-x transparent;
					}

					.CONTENT_CENTER a{
						margin-right:0px;;
						text-decoration:none;
						font-family:verdana, sans-serif;
						font-size:11px;
						color:#F9B300;
						padding-left:10px;
						background:url(menu_left_foot_no.gif) left center no-repeat transparent;
					}

					.CONTENT_CENTER ul{
						padding:0px;
						margin:0px 0px 0px 15px;
						list-style:none;
					}

					.CONTENT_CENTER ul li{
					}

					.CONTENT_CENTER ul li{
						display:block;
						padding-left:11px;
						background:url(content_center_li.gif) left center no-repeat transparent;
					}

					.CONTENT_CENTER ul li a{
						margin-right:15px;;
						text-decoration:none;
						font-family:verdana, sans-serif;
						font-size:11px;
						color:#F9B300;
						padding-left:0px;
						background:none;
					}

					.CONTENT_CENTER table{
						margin-left:17px;
						width:457px;
						border-color:#b7b9bc;
						border-width:thin;
						border-style:solid;
						border-collapse:collapse;
					}
					
					.CONTENT_CENTER table thead{}
					.CONTENT_CENTER table thead tr{}
					.CONTENT_CENTER table thead tr th, .CONTENT_CENTER table thead tr td{
						font-weight:bold;
						text-align:left;
						padding-left:10px;
						background:#e7b10f;
						color:#fff;
						border-color:#b7b9bc;
						border-width:thin;
						border-style:none none thin none;
					}

					.CONTENT_CENTER table tbody{}
					.CONTENT_CENTER table tbody tr{}
					.CONTENT_CENTER table tbody tr td{
						text-align:left;
						padding-left:10px;
						border-style:none;
					}

					.CONTENT_CENTER table tfoot{}
					.CONTENT_CENTER table tfoot tr{}
					.CONTENT_CENTER table tfoot tr td{
						text-align:left;
						padding-left:10px;
						border-style:none;
					}

/*********************************************************************************************/

					.CONTENT_CENTER .TYP1{
						margin:0px 15px;
						background:none;
					}

					.CONTENT_CENTER .TYP1 h1{
						font-family:Georgia;
						font-weight:normal;
						font-size:17px;
						margin:0px 0px 20px 0px;
						padding:0px;
					}

					.CONTENT_CENTER .TYP1 h2{
						font-family:Verdana;
						font-weight:bold;
						font-size:13px;
						margin:0px 0px 0px 0px;
						padding:0px;
					}

					.CONTENT_CENTER .TYP1 h2 a {
						font-family:Verdana;
						font-weight:bold;
						font-size:13px;
						margin:0px 0px 0px 0px;
						color:#78797B;
						line-height:18px;
						background:none;
						text-decoration: none;
						padding:0px;
					}

					.CONTENT_CENTER .TYP1 p{
						margin:0px 0px 20px 0px;
						padding:0px;
						font-size:11px;
					}

					.CONTENT_CENTER .TYP1 .comment{
						margin-bottom:30px;
						border-bottom:solid 1px #e7b10f;
					}

					.CONTENT_CENTER .TYP1 .date{}
					.CONTENT_CENTER .TYP1 .name{
						color:#a2b82f;
						float:left;
					}
					.CONTENT_CENTER .TYP1 .image{
						margin_left:10px;
					}
					.CONTENT_CENTER .TYP1 .image a{
						background:none;
					}
					.CONTENT_CENTER .TYP1 .clear{}
					.CONTENT_CENTER .TYP1 .bodytext{}
					.CONTENT_CENTER .TYP1 .rating{
						float:right;
					}
					.CONTENT_CENTER .TYP1 .rating a{
						background:none;
						padding:0px;
						margin:0px;
					}

					.CONTENT_CENTER .TYP1 .comment_form{
						margin-top:20px;
					}

					.CONTENT_CENTER .TYP1 .comment_form .comment_error {
						color:#a2b82f;
						font-weight: bold;
						margin-bottom: 10px;
					}

					.CONTENT_CENTER .TYP1 .comment_form .comment_submitted {
						color:#a2b82f;
						font-weight: bold;
						margin-bottom: 10px;
					}

					.CONTENT_CENTER .TYP1 .comment_form .label{
						float:left;
						width:100px;
						margin-bottom:15px;
					}

					.CONTENT_CENTER .TYP1 .comment_form .field{
						float:left;
						margin-bottom:15px;
					}

					.CONTENT_CENTER .TYP1 .comment_form input{
						border:solid 1px #78797b;
						width:250px;
						font-family:Verdana, sans-serif;
						font-size:11px;
						line-height:18px;
						color:#78797b;
					}

					.CONTENT_CENTER .TYP1 .comment_form textarea{
						border:solid 1px #78797b;
						width:250px;
						height:150px;
						font-family:Verdana, sans-serif;
						font-size:11px;
						line-height:18px;
						color:#78797b;
					}

/*********************************************************************************************/

					.CONTENT_CENTER .TYP2{
						padding:0px 0px;
						background:url(content_center_typ2.gif) left top no-repeat transparent;
					}

					.CONTENT_CENTER .TYP2 h1{
						font-family:Georgia;
						font-weight:normal;
						font-size:15px;
						margin:0px 0px 0px 15px;
						padding:5px 0px 3px 0px;
						color:#fff;
					}

					.CONTENT_CENTER .TYP2 h2{
						margin: 15px 0px 15px 15px;
						padding: 0px;
						font-weight: bold;
						font-family: verdana,sans-serif;
						font-size:15px;
						color: #78797b;
					}

					.CONTENT_CENTER .TYP2 .image_text{
						margin:0px 0px 20px 4px;
						z-index:1;
					}

					.CONTENT_CENTER .TYP2 .image_text img{
						z-index:2;
					}

					.CONTENT_CENTER .TYP2 .caption{
						position:relative;
						min-height:37px;
						width:210px;
						background:url(caption_back.gif) left top repeat-x #7a7b7d;
						color:#fff;
						padding:2px 10px;
						margin:-20px 0px 0px 12px;
						z-index:3;
						line-height:13px;
					}


					.CONTENT_CENTER .TYP2 p{
						margin:0px 15px 20px 15px;
						padding:0px;
						font-size:11px;
					}

					.CONTENT_CENTER .TYP2 p embed{
						padding:0px;
						margin:0px;
					}

/*********************************************************************************************/

					.CONTENT_CENTER .TYP2 .iframe{
						margin:0px 0px 20px 4px;
						z-index:1;
					}

					.CONTENT_CENTER .TYP2 .iframe iframe{
						padding:0px;
						margin:0px;
						border:none;
						width:482px;
						height:308px;
						overflow:hidden;
					}

/*********************************************************************************************/

					.CONTENT_CENTER .TYP2 .flickr{
						margin:13px 0px 20px 16px;
						z-index:1;
					}

					.CONTENT_CENTER .TYP2 .flickr .row{
						clear:both;
						padding-bottom:15px;
					}
					.CONTENT_CENTER .TYP2 .flickr .row a{
						padding:0px;
						margin:0px;
						background:none;
					}

					.CONTENT_CENTER .TYP2 .flickr .row img{
						border:solid 1px #78797b;
						width:78px;
						height:78px;
						float:left;
						margin: 0px 6px 15px 6px;						
					}
					.CONTENT_CENTER .TYP2 .flickr .space{
						width:15px;
						height:78px;
						float:left;
					}

					.CONTENT_CENTER .TYP2 .flickr .to_flickr{
						width:100%;
					}

					.CONTENT_CENTER .TYP2 .flickr .to_flickr a{
						float:right;
						margin-right:15px;;
						text-decoration:none;
						font-family:verdana, sans-serif;
						font-size:10px;
						color:#F9B300;
						padding-left:10px;
						background:url(menu_left_foot_no.gif) left center no-repeat transparent;
					}

					.CONTENT_CENTER .TYP2 .flickr .image a{
						padding:0px;
						margin:0px;
						background:none;
					}

/*********************************************************************************************/


					.CONTENT_CENTER .TYP2 .news{
						margin:15px 0px 20px 19px;
						z-index:1;
					}

					.CONTENT_CENTER .TYP2 .news .news_left{
						width:150px;
						float:left;
					}

					.CONTENT_CENTER .TYP2 .news .news_left img{
						width:130px;
						height:122px;
						border:solid 1px #78797b;
					}

					.CONTENT_CENTER .TYP2 .news .news_left .image a{
						padding:0px;
						margin:0px;
						background:none;
					}

					.CONTENT_CENTER .TYP2 .news .news_right{
						width:300px; 
						float:left;
					}
					.CONTENT_CENTER .TYP2 .news .news_right .date{
						margin-bottom:10px;
						color:#a2b82f;
					}
					.CONTENT_CENTER .TYP2 .news .news_right .date .space{
						margin-bottom:15px;
						color:#78797b;
					}
					.CONTENT_CENTER .TYP2 .news .news_right .bodytext{
						margin-bottom:15px;
					}
					.CONTENT_CENTER .TYP2 .news .news_right .links{
					}

/*********************************************************************************************/


					.CONTENT_CENTER .TYP2 .blog{
						margin:15px 0px 40px 16px;
						z-index:1;
					}

					.CONTENT_CENTER .TYP2 .blog .blog_left{
						width:150px;
						float:left;
					}

					.CONTENT_CENTER .TYP2 .blog .blog_left img{
						width:130px;
						height:122px;
						border:solid 1px #78797b;
					}

					.CONTENT_CENTER .TYP2 .blog .blog_left .image a{
						padding:0px;
						margin:0px;
						background:none;
					}

					.CONTENT_CENTER .TYP2 .blog .blog_right{
						margin-right:24px;
						width:300px;
						float:right;
					}

					* HTML .CONTENT_CENTER .TYP2 .blog .blog_right{
						margin-right:-10px;
						float:left;
					}

					.CONTENT_CENTER .TYP2 .blog .blog_right .name{
						float:left;
						margin-bottom:10px;
						color:#a2b82f;
						font-size:10px;
					}

					.CONTENT_CENTER .TYP2 .blog .blog_right .image a{
						padding:0px;
						background:none;
						margin-left:10px;
					}


					.CONTENT_CENTER .TYP2 .blog .blog_right .bodytext{
						margin-bottom:15px;
					}

					.CONTENT_CENTER .TYP2 .blog .blog_right .bodytext h1{
						margin:0px 0px 15px 0px;
						padding:0px;
						font-weight:bold;
						font-family:verdana, sans-serif;
						color:#78797b;
					}

					.CONTENT_CENTER .TYP2 .blog .blog_right .bodytext p{
						margin:0px 0px 15px 0px;
					}

					.CONTENT_CENTER .TYP2 .blog .blog_right .links{
						margin-bottom:15px;
					}

					.CONTENT_CENTER .TYP2 .blog .blog_both{
					
					}



					.CONTENT_CENTER .TYP2 .blog .blog_both{
						width:100%;
					}
					.CONTENT_CENTER .TYP2 .blog .blog_both .name{
						float:left;
						margin-bottom:10px;
						color:#a2b82f;
						font-size:10px;
					}

					.CONTENT_CENTER .TYP2 .blog .blog_both .image a{
						padding:0px;
						background:none;
						margin-left:10px;
					}


					.CONTENT_CENTER .TYP2 .blog .blog_both .bodytext{
						margin-bottom:15px;
					}

					.CONTENT_CENTER .TYP2 .blog .blog_both .bodytext h1{
						margin:0px 0px 15px 0px;
						padding:0px;
						font-weight:bold;
						font-family:verdana, sans-serif;
						color:#78797b;
					}

					.CONTENT_CENTER .TYP2 .blog .blog_both .bodytext p{
						margin:0px 0px 15px 0px;
					}

					.CONTENT_CENTER .TYP2 .blog .blog_both .links{
						margin-bottom:15px;
					}



					.CONTENT_CENTER .TYP2 .blog .blog_foot{
						border-top:solid 1px #F9B300;
					}

					.CONTENT_CENTER .TYP2 .blog .blog_foot .date{
						float:left;
					}
					.CONTENT_CENTER .TYP2 .blog .blog_foot .comments{
						float:right;
					}


/*********************************************************************************************/

					.CONTENT_CENTER_FOOT{}

					.CONTENT_CENTER_FOOT a{
						float:right;
						margin-right:15px;;
						text-decoration:none;
						font-family:verdana, sans-serif;
						font-size:10px;
						color:#F9B300;
						padding-left:10px;
						background:url(menu_left_foot_no.gif) left center no-repeat transparent;
					}

/*********************************************************************************************/

				.wrapper_body_right{
					float:left;
					width:220px;
				}

/*********************************************************************************************/

					.CONTENT_RIGHT{
					width:210px;
					padding-bottom:5px;
					margin: 0px 0px 25px 10px;

					background:url(dotted_horizontal.gif) left bottom repeat-x transparent;

					}

					.CONTENT_RIGHT a{
						margin-right:0px;;
						text-decoration:none;
						font-family:verdana, sans-serif;
						font-size:11px;
						color:#F9B300;
					}

					.CONTENT_RIGHT ul{
						padding:0px;
						margin:0px 0px 0px 15px;
						list-style:none;
					}

					.CONTENT_RIGHT ul li{
					}

					.CONTENT_RIGHT ul li{
						display:block;
						padding-left:11px;
						background:url(content_center_li.gif) left center no-repeat transparent;
					}

					.CONTENT_RIGHT ul li a{
						margin-right:15px;;
						text-decoration:none;
						font-family:verdana, sans-serif;
						font-size:11px;
						color:#F9B300;
						padding-left:0px;
						background:none;
					}

					.CONTENT_RIGHT .TYP1{
						margin:0px 15px;
						background:none;
					}

					.CONTENT_RIGHT .TYP1 h1{
						font-family:Georgia;
						font-weight:normal;
						font-size:17px;
						margin:0px 0px 20px 0px;
						padding:0px;
					}
					.CONTENT_RIGHT .TYP1 p{
						margin:0px 0px 20px 0px;
						padding:0px;
						font-size:11px;
					}


/*********************************************************************************************/

					.CONTENT_RIGHT .TYP2{
						padding:0px 0px;
						background:url(content_right_typ2.gif) left top no-repeat transparent;

					}

					.CONTENT_RIGHT .TYP2 h1{
						font-family:Georgia;
						font-weight:normal;
						font-size:15px;
						margin:0px 0px 20px 15px;
						padding:5px 0px 3px 0px;
						color:#fff;
					}

					.CONTENT_RIGHT .TYP2 .image{
						padding:0px;
						margin:-20px 0px 0px -1px;
					}

					.CONTENT_RIGHT .TYP2 .image_text{
						margin:0px 0px 20px 0px;
					}

					.CONTENT_RIGHT .TYP2 .image_text img{
						z-index:2;
						border:none;
					}

					.CONTENT_RIGHT .TYP2 .image_text .caption{
						position:relative;
						min-height:37px;
						width:171px;
						background:url(caption_back.gif) left top repeat-x #7a7b7d;
						color:#fff;
						padding:2px 10px;
						margin:-20px 0px 0px 12px;
						z-index:3;
						line-height:13px;
					}

					.CONTENT_RIGHT .TYP2 .image_text .caption a{
						text-decoration:none;
						color:#F9B300;
					}

/*********************************************************************************************/

					.CONTENT_RIGHT .TYP2 .tag_cloud{
						margin:0px 15px 20px 15px;
					}

					.CONTENT_RIGHT .TYP2 .tag_cloud a{
						text-decoration:none;
					}

					.CONTENT_RIGHT .TYP2 span.size_1_grey a{
						color:#78797b;
					}
					.CONTENT_RIGHT .TYP2 span.size_2_grey a{
						font-size:13px;
						font-weight:bold;
						color:#78797b;
					}
					.CONTENT_RIGHT .TYP2 span.size_3_grey a{
						font-size:15px;
						font-weight:bold;
						color:#78797b;
					}
					.CONTENT_RIGHT .TYP2 span.size_4_grey a{
						font-size:17px;
						font-weight:bold;
						color:#78797b;
					}

					.CONTENT_RIGHT .TYP2 span.size_1_orange a{
						color:#e7b10f;
					}
					.CONTENT_RIGHT .TYP2 span.size_2_orange a{
						font-size:13px;
						font-weight:bold;
						color:#e7b10f;
					}
					.CONTENT_RIGHT .TYP2 span.size_3_orange a{
						font-size:15px;
						font-weight:bold;
						color:#e7b10f;
					}
					.CONTENT_RIGHT .TYP2 span.size_4_orange a{
						font-size:17px;
						font-weight:bold;
						color:#e7b10f;
					}


					.CONTENT_RIGHT .TYP2 .linklist{
						margin:0px 15px 20px 15px;
					}


					.CONTENT_RIGHT .TYP2 .image_text{
						margin:0px 0px 20px 4px;
						z-index:1;
					}

					.CONTENT_RIGHT .TYP2 .image_text img{
						z-index:2;
					}

					.CONTENT_RIGHT .TYP2 a.image{
						text-decoration:none;
						font-family:verdana, sans-serif;
						font-size:11px;
						color:#F9B300;
						padding-left:0px;
						background:none;
					}

					.CONTENT_RIGHT .TYP2 .caption{
						position:relative;
						min-height:37px;
						width:200px;
						background:url(caption_back.gif) left top repeat-x #7a7b7d;
						color:#fff;
						padding:2px 10px;
						margin:-20px 0px 0px 12px;
						z-index:3;
						line-height:13px;
					}


					.CONTENT_RIGHT .TYP2 p{
						margin:0px 15px 20px 15px;
						padding:0px;
						font-size:11px;
					}

					.CONTENT_RIGHT .TYP2 p a{
						text-decoration:none;
						font-family:verdana, sans-serif;
						font-size:11px;
						color:#F9B300;
						padding-left:10px;
						background:url(menu_left_foot_no.gif) left center no-repeat transparent;
					}


					.CONTENT_RIGHT .TYP2 .events p .date{
						text-decoration:none;
						font-family:verdana, sans-serif;
						font-size:11px;
						color:#F9B300;
						padding-left:10px;
						background:url(menu_left_foot_no.gif) left center no-repeat transparent;
					}


					.CONTENT_RIGHT .TYP2 .events p a{
						text-decoration:none;
						font-family:verdana, sans-serif;
						font-size:11px;
						color:#F9B300;
						padding:0px;
						background:none;
					}

					.CONTENT_RIGHT .TYP2 .linklist a{
						text-decoration:none;
						font-family:verdana, sans-serif;
						font-size:11px;
						color:#F9B300;
						padding-left:10px;
						background:url(menu_left_foot_no.gif) left center no-repeat transparent;
					}

					.CONTENT_RIGHT .TYP2 #voteAccepted, .CONTENT_RIGHT .TYP2 #voteStars {
						padding-left:10px;
					}
					
					.CONTENT_RIGHT .TYP2 .linklist img.image {
						vertical-align: -50%;
						margin: 3px 10px 3px 0px;
					}


/*********************************************************************************************/

					.TYP3{
						padding:0px 0px;
						background:url(content_center_topthema.gif) left top no-repeat transparent;

					}

					.TYP3 h1{
						font-family:Georgia;
						font-weight:normal;
						font-size:15px;
						margin:0px 0px 0px 15px;
						padding:5px 0px 3px 0px;
						color:#fff;
					}
					
					.CONTENT_CENTER .TYP3 h2{
						margin: 15px 0px 15px 15px;
						padding: 0px;
						font-weight: bold;
						font-family: verdana,sans-serif;
						font-size:15px;
						color: #78797b;
					}

					.TYP3 p{
						margin:0px 0px 0px 15px;
						/*padding: 0px 7px;*/
						margin-top:0px;
						top:-5px;
					}

					.TYP3 .image{
						padding:0px;
						margin:0px 0px 0px 2px;
					}

					.TYP3 .image_text{
						margin:-10px 0px 20px 0px;
					}

					.TYP3 .image_text img{
						z-index:2;
						border:none;
					}

					.TYP3 .image_text .caption{
						position:relative;
						width:171px;
						background:url(caption_back.gif) left top repeat-x #7a7b7d;
						color:#fff;
						padding: 2px 10px 4px 10px;
						margin:0px 0px 0px 12px;
						z-index:3;
						line-height:13px;
						display: block;
					}
					
					/*IE*/ * html .TYP3 .image_text .caption {
						position: static;
					}
					
					/*IE7*/ *+html .TYP3 .image_text .caption {
						position: static;
					}

					.TYP3 .image_text .caption a{
						text-decoration:none;
						color:#F9B300;
					}
					
					.TYP3 .article_link {
						padding-left: 10px;
					}

/*********************************************************************************************/

			.wrapper_footer{
				height:4px
				width:950px;
			}
			
			.wrapper_footer .footer_img{
				height:4px;
				width:950px;
				background:url(wrapper_foot_img.gif) top left repeat-y transparent;
			}

/*********************************************************************************************/

				.wrapper_footer_left{}

/*********************************************************************************************/

					.FOOTER_MENU{}
					.FOOTER_MENU{
						float:left;
						padding:8px 0px 0px 30px;
						color:#78797b;
						font-family:verdana, sans-serif;
						font-size:10px;
					}

						.FOOTER_MENU ul{
							margin:0;
							padding:0;
							font-family:verdana;
						}
							.FOOTER_MENU ul li{
								margin:0;
								padding:0;
								display:inline;
							}

							.FOOTER_MENU ul li.space{
								padding:0px 5px;
							}

								.FOOTER_MENU ul li a{
									text-decoration:none;
									color:#78797b;
								}


/*********************************************************************************************/

				.wrapper_footer_right{}

/*********************************************************************************************/

					.PARTNERLINKS{}
					.PARTNERLINKS{
						width:220px;
						float:right;
					}
/*********************************************************************************************/
.wrapper_google_maps_console{
	width:482px;
	height:37px;
	margin-top:1px;
	background:url(google_maps_navi_back.gif) left top no-repeat transparent;
	font-family:Verdana, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#fff;	
}

.wrapper_google_maps_console .left{
	width:100px;
	height:37px;
	float:left;
}

	.wrapper_google_maps_console .left .current_top{
		width:100%;
	}

	.wrapper_google_maps_console .left .current_top div.current_BW{
		width:33%;
		height:17px;
		background:url(google_maps_current_bw.gif) center center no-repeat transparent;
		display:block;
		float:left;
	}

	.wrapper_google_maps_console .left .current_top div.current_PAUSE{
		width:33%;
		height:17px;
		background:url(google_maps_current_pause.gif) center center no-repeat transparent;
		display:block;
		float:left;
	}

	.wrapper_google_maps_console .left .current_top div.current_FW{
		width:33%;
		height:17px;
		background:url(google_maps_current_fw.gif) center center no-repeat transparent;
		display:block;
		float:left;
	}


	.wrapper_google_maps_console .left .current_bottom{
		margin:0px 12px;
	}

	.wrapper_google_maps_console .left .current_bottom div.current_NO{
		width:6px;
		margin-right:3px;
		height:17px;
		background:url(google_maps_current_no.gif) center center no-repeat transparent;
		display:block;
		float:left;
	}

	.wrapper_google_maps_console .left .current_bottom div.current_ACT{
		width:6px;
		margin-right:3px;
		height:17px;
		background:url(google_maps_current_act.gif) center center no-repeat transparent;
		display:block;
		float:left;
	}

.wrapper_google_maps_console .right{
	width:367px;
	height:37px;
	float:left;
	padding:0px 7px;
}

.slideshowDiv {
	margin-left:4px;
	width:482px;
	border-style:none;
	overflow:hidden;
	background-color:white;
}

/*********************************************************************************************/

/* position:static deshalb, damit der IE 6 gezwungen wird, beim Dr�berfahren mit der Maus die Sichtbarkeit neu zu berechnen, sonst rafft der das nicht. */

a.tooltip {
	position: static; 
	text-decoration: underline;
	color: #78797b;
	padding:0px;
	background: none;
	margin: 0px;
}

a.tooltip:hover {
	position: relative;
}

/* Nur f�r IE 6: Positionierung direkt �ber dem Textbereich, f�r Positionierung darunter "top" auf "1em" setzen und "bottom" rausnehmen. */

* html span.tooltip {
	top: expression(-this.offsetHeight);
}

span.tooltip {
	display: block;
	visibility: hidden;
	position: absolute;
	left: 0px;
	bottom: 1em;
	width: 300px;
	border: 1px solid #e7b10f;
	background-color: #fff;
	padding: 10px;
	text-decoration: none;
	color: #78797b;
}

a.tooltip:hover span.tooltip {
	visibility: visible;
}

.CONTENT_CENTER .TYP1 .event_foot, .CONTENT_CENTER .TYP2 .vcard_foot {
	border-top:solid 1px #F9B300;
}

.CONTENT_CENTER .TYP1 .event_foot .date, .CONTENT_CENTER .TYP2 .vcard_foot .date {
	float:left;
}
.CONTENT_CENTER .TYP1 .event_foot .ical, .CONTENT_CENTER .TYP2 .vcard_foot .vcard{
	float:right;
}

/*********************************************************************************************/

.CONTENT_CENTER .TYP1 .image{
	padding:0px;
	margin:0px 0px 0px 2px;
}

.CONTENT_CENTER .TYP1 .image_text{
	margin:-10px 0px 20px 0px;
}

.CONTENT_CENTER .TYP1 .image_text img{
	z-index:2;
	border:none;
}

.CONTENT_CENTER .TYP1 .image_text .caption{
	position:relative;
	width:171px;
	background:url(caption_back.gif) left top repeat-x #7a7b7d;
	color:#fff;
	padding: 2px 10px 4px 10px;
	margin:0px 0px 0px 12px;
	z-index:3;
	line-height:13px;
	display: block;
}

/*IE*/ * html .CONTENT_CENTER .TYP3 .image_text .caption {
	position: static;
}

/*IE7*/ *+html .CONTENT_CENTER .TYP3 .image_text .caption {
	position: static;
}

.CONTENT_CENTER .TYP1 .image_text .caption a{
	text-decoration:none;
	color:#F9B300;
}

.CONTENT_CENTER .TYP1 .article_link {
	padding-left: 10px;
}

.CONTENT_RIGHT .TYP2 .linklist ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.CONTENT_RIGHT .TYP2 .linklist ul li {
	background:url(menu_left_foot_no.gif) left 6px no-repeat transparent;
}

.CONTENT_RIGHT .TYP2 .linklist ul li a {
	background:url(clear.gif);
	padding: 0px;
}

#player {
	margin: 0px;
	padding: 0px;
}

#player p {
	margin: 0px;
	padding: 0px 0px 0px 12px;
}

.floated_image {
 float: left;
 margin: 2px 10px 2px 15px;;
}

.TYP1 .floated_image {
 float: left;
 margin: 2px 10px 2px 0px;;
}