/* CSS Document */

* html #qm0 a {
	margin:11px 30px 0px 30px !important;
}

#qm0 a[href] {
	margin:11px 35px 0px 35px !important;
}

*:first-child+html #qm0 a {
	margin:11px 35px 0px 35px !important;
}

*+html #qm0 a {
	margin:11px 35px 0px 35px !important;
}


.link_white {
	color: #FFFFFF;
	text-decoration: none;
}

.link_black {
	color: #333333;
	text-decoration: none;
}

.link_black_sized {
	color: #333333;
	text-decoration: none;
}

.link_black:hover {
	color: #333333;
	text-decoration: none;
}

.link_black_sized:hover {
	color: #333333;
	text-decoration: none;
}

.link_blue, .link_blue_small {
	color: #2273BE;
	text-decoration: none;
}

.link_rose {
	color: #975055;
	text-decoration: none;
}

.link_blue:hover {
	color: #EA9926;
	text-decoration: none !important;
}

.link_rose:hover {
	color: #EA9926;
	text-decoration: none !important;
}

.link_green {
	color: #8BB911;
	text-decoration: none;
}

.link_green:hover {
	color: #EA9926;
	text-decoration: none !important;
}

.link_green_footer {
	color: #72783D;
	text-decoration: none;
}

.link_green_footer:hover {
	color: #72783D;
	text-decoration: underline;
}

.link_white_footer {
	color: #FFFFFF;
	text-decoration: none;
}

.link_white_footer:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.link_orange {
	color: #DB7100;
	text-decoration: underline;
}

.link_orange:hover {
	text-decoration: none;
}

.link_gray {
	color: #777777;
	text-decoration: none;
}

.link_gray:hover {
	text-decoration: underline;
}

.link_white:hover, .link_passwordforgotten:hover, .link_blue:hover, .link_blue_small:hover, .link_green:hover, .link_rose:hover {
	text-decoration: underline;
}

.link_white span, .link_blue span, .link_rose span {
	font-size: 8pt;
}

.link_blue_small span {
	font-size: 7pt;
}

.link_passwordforgotten span {
	font-size: 8px;
}

.link_back {
	width: 90px;
	height: 18px;
	display: block;
	background-image: url(../../../images/stories/website/button_zurueck_klein.gif);
	text-decoration: none;
	font-weight: normal;
	margin-right: 10px;
}

.submit_login {
	margin-left: 1px;
	margin-top: 9px;
	margin-bottom: 5px;
	background: none;
	border: 0px solid red;
	width: 115px; height: 15px;
	background-image: url(../images/web/login_button.gif);
	cursor: pointer;
}

.submit_logout {
	margin-left: -1px;
	margin-bottom: 3px;
	background: none;
	border: 0px solid red;
	width: 115px; height: 15px;
	background-image: url(../images/web/logout_button.gif);
	cursor: pointer;
}

.submit_big_send {
	background: none;
	border: 0px solid red;
	width: 180px; height: 30px;
	background-image: url(../../../images/stories/website/button_mail_absenden.jpg);
	cursor: pointer;
}


.submit_big_continue {
	background: none;
	border: 0px solid red;
	width: 180px; height: 30px;
	background-image: url(../../../images/stories/website/button_weiter.jpg);
	cursor: pointer;
}

.submit_big_yes {
	background: none;
	border: 0px solid red;
	width: 180px; height: 30px;
	background-image: url(../../../images/stories/website/button_ja.jpg);
	cursor: pointer;
}


.submit_big_no {
	background: none;
	border: 0px solid red;
	width: 180px; height: 30px;
	background-image: url(../../../images/stories/website/button_nein.jpg);
	cursor: pointer;
}

.submit_big {
	background: none;
	border: 0px solid red;
	width: 180px; height: 30px;
	background-image: url(../../../images/stories/website/button_frei.jpg);
	
	color: #161695;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	font-family: verdana;
	cursor: pointer;
}

.input_text_username {
	margin-top: 8px;
	padding-top: 8px;
	
	height: 50px;
	display: block;
	overflow: hidden;
	font-size: 8pt;
	color: #FFFFFF;
}

.input_text_password {
	height: 38px;
	display: block;
	overflow: hidden;
	font-size: 8pt;
	color: #FFFFFF;
}


.input1_background {
	width: 115px;
	height: 18px;
	background-color: #FFFFFF;
	background-image: url(../images/web/eingabefenster.gif);
}

.input1_foreground {
	background: none;
	border: 0px solid red;
	margin-top: 0px;
	margin-left: 5px;
	width: 105px;
}


.contentpaneopen, #contentpaneopen {
	border-collapse: collapse;
}

.bodyfont__temporary_and_outcommed {
	font-family: Arial,verdana,"Lucida Grande",sans-serif;
}

body {
	margin: 0px;
	padding: 0px;
	
	color: #000000;

	font-size: 9pt;
	font-family: Verdana;
	
	line-height: 180%;
}

/*
#__bodystyle__ {
	display: block;
	background-color: #003A55;
	line-height: 100%;
	overflow: auto;
}
*/

#bodystyle {
	display: block;
	background-color: #FFFFFF;
	line-height: 100%;
	overflow: auto;
}

.bodydiv {
	width: 100%;
	height: 100%;
	display: block;
	background-color: #003A55;
}
	.bodydiv__ { background-color: #003A55; }

#object_text {
	font-size: 0.75em;
	line-height: 180%;
}

.object_text {
	line-height: 180%;
}


body a {
	text-decoration: none;
}

body a:hover {
	text-decoration: none;
}

.hr_sim {
	height: 1px;
	display: block;
	width: 100%;
	overflow: hidden;
	
	background-color: #C6D0E2;
	margin: 0px;
	padding: 0px;
	
	margin-top: 8px;
	margin-bottom: 8px;
}

hr {
	line-height: 10%;
	height: 1px;
	color: #000000;
}

.hr2 {
	height: 1px;
	display: block;
	overflow: hidden;
	
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	
	margin-top: 0px;
	margin-bottom: 2px;
}

form {
	margin: 0px;
	padding: 0px;
}

/*
.root {
	position: absolute;
	width: 950px;
	left: 50%;
	margin-left: -475px;
	
	overflow: hidden;
	background-color: #FFFFFF;
}

.rootdocument {
	border: 1px solid red;
}
*/


.backgroundroot {
	position: absolute;
	width: 100%;
}

	.backgroundroot .background_menu {
		position: absolute;
		background-color: #FFFFFF;
		background-image: url(../../../images/stories/website/navi_hintergrund.gif);
		background-position: bottom center;
		background-repeat: repeat-x;
		height: 115px;
		width: 100%;
	}

	.backgroundroot .background_main2 {
		position: absolute;
		background-color: #FFFFFF;
		background-image: url(../../../images/stories/website/verlauf_hintergrund_website.jpg);
		background-position: bottom center;
		background-repeat: repeat-x;
		height: 642px;
		width: 100%;
	}

	
.rootwidth {
	
	background-color: #FBFBFB;
	width: 100%;
	display: block;
	
}

.rootwidth_background {
	
	background-image: url(../../../images/stories/website/verlauf_hintergrund_website.jpg);
	background-position: bottom center;
	background-repeat: repeat-x;
	width: 100%;
	
	position: relative;
	margin:0pt auto;
	display: block;
	
	padding-bottom: 35px;
}

	
.root, .rootclose {
	position: relative;
	width: 950px;
	margin:0pt auto;
	display: block;
	
	border: 0px solid green;
}

*html .root, *html .rootclose {
	position: relative;
	width: 950px;
	left: 50%;
	margin-left: -475px;
	display: block;
}

.rootbeginclose {
	
}

.rootclose {
	height: 40px;
}




.rootdocument {
	display: block;
	overflow: hidden;

	border: 0px solid red;
}

	.rootdocument .rootdocument_main {
		position: relative;
		width: 950px;
	}
	
	.rootdocument .rootdocument_foreground {
		position: absolute;
		width: 950px;
		z-index: 200;
	}
	

.rootdocument .rootdocument_footer {
	width: 950px;
}


.ajaxMain {
	position: relative;
	width: 950px;
}

	.ajaxMain_foreground {
		position: absolute;
		width: 950px;
		z-index: 200;
	}



.preheader {
	display: block;
	width: 950px;
	background-color: #FFFFFF;
}
	
	.preheader .preheader_logo_position {
		padding-left: 50%;
		margin-left: -47px;
	}
		
		.preheader .preheader_logo_position .preheader_logo_link {
			text-decoration: none !important;
		}
			
			.preheader .preheader_logo_position .preheader_logo {
				cursor: pointer;
				background-image: url(../../../images/stories/website/logo.jpg);
				width: 113px;
				height: 84px;
				display: block;
			}
			
			.preheader .preheader_logo_position .preheader_logo {
				cursor: pointer;
				background-image: url(../../../images/stories/website/mg_logo_alt.gif);
				background-position: center center;
				background-repeat: no-repeat;
				width: 113px;
				height: 84px;
				display: block;
			}

	.preheader .preheader_menu {
		margin-top: 8px;
		background-image: url(../../../images/stories/website/navi_hintergrund.gif);
		height: 35px;
	}
	


.header {
	margin-top: 34px;
	
	display: block;
	width: 950px;
	height: 142px;
	background-color: #FFFFFF;
}

	.header .header_image__aktu {
		display: block;
		width: 950px;
		height: 142px;
		background-image: url(../../../images/stories/website/header_aktuelles.jpg);
	}
	
	.header .header_image__agbb {
		display: block;
		width: 950px;
		height: 142px;
		background-image: url(../../../images/stories/website/header_agb.gif);
	}
	
	.header .header_image__down {
		display: block;
		width: 950px;
		height: 142px;
		background-image: url(../../../images/stories/website/header_download.gif);
	}
	
	.header .header_image__impr {
		display: block;
		width: 950px;
		height: 142px;
		background-image: url(../../../images/stories/website/header_impressum.jpg);
	}
	
	.header .header_image__idee {
		display: block;
		width: 950px;
		height: 142px;
		background-image: url(../../../images/stories/website/header_ideen.jpg);
	}
	
	.header .header_image__konz {
		display: block;
		width: 950px;
		height: 142px;
		background-image: url(../../../images/stories/website/header_konzeption.jpg);
	}
	
	.header .header_image__gest {
		display: block;
		width: 950px;
		height: 142px;
		background-image: url(../../../images/stories/website/header_gestaltung.jpg);
	}
	
	.header .header_image__prod {
		display: block;
		width: 950px;
		height: 142px;
		background-image: url(../../../images/stories/website/header_produktion.jpg);
	}
	
	.header .header_image__leis {
		display: block;
		width: 950px;
		height: 142px;
		background-image: url(../../../images/stories/website/header_leistungen.jpg);
	}
	
	.header .header_image__refe {
		display: block;
		width: 950px;
		height: 142px;
		background-image: url(../../../images/stories/website/header_referenzen.jpg);
	}

	.header .header_image__team {
		display: block;
		width: 950px;
		height: 142px;
		background-image: url(../../../images/stories/website/header_team.jpg);
	}

	.header .header_image__teamperson {
		display: block;
		width: 950px;
		height: 142px;
		background-image: url(../../../images/stories/website/header_teamperson.jpg);
	}

	.header .header_image__kont {
		display: block;
		width: 950px;
		height: 142px;
		background-image: url(../../../images/stories/website/header_kontakt.jpg);
	}


.main {
	position: relative;
	display: block;
	width: 950px;
	
}

	.main_background {
		background-color: #FFFFFF;
		background-repeat: repeat-y;
		background-position: right center;
		display: block;
		width: 950px;
	}

	.main_home_foreground {
		position: absolute;
		z-index: 2000;
	}
	
		.main_home_foreground .troja {
			position: absolute;
			margin-left: 445px;
			
			background-color: #FFFFFF;
			background-image: url(../../../images/stories/website/troja.jpg);
			background-repeat: no-repeat;
			background-position: bottom right;
			
			width: 499px;
			height: 308px;
			display: block;
		}
		
*html .main_home_foreground .troja {
	height: 318px;
}
	
	.main .main_actualblock {
		position: absolute;
		top: 1px;
		left: 716px;
		
		width: 230px;
		height: 183px;
		display: block;
		
		border: 0px solid red;
	}
	
		.main .main_actualblock .main_actualblockpos {
			padding-left: 10px;
			padding-top: 23px;
		}
	
		.main .main_actualblock .main_actualblockpos .caption, .main .main_actualblock .main_actualblockpos .caption:hover {
			color: #000000 !important;
			font-size: 1.0em !important;
			line-height: 1.0em !important;
			font-weight: none !important;
		}
		
			.main .main_actualblock .main_actualblockpos .entrycaption, .main .main_actualblock .main_actualblockpos .entrycaption:hover {
				color: #000000 !important;
				font-size: 0.95em !important;
				line-height: 2.5em !important;
				font-weight: none !important;
			}
		
			.main .main_actualblock .main_actualblockpos .entrydesc, .main .main_actualblock .main_actualblockpos .entrydesc:hover {
				color: #000000 !important;
				font-size: 0.75em !important;
				line-height: 1.0em !important;
				font-weight: none !important;
			}
			
			.main .main_actualblock .main_actualblockpos .entryarrow, .main .main_actualblock .main_actualblockpos .entryarrow:hover {
				color: #377BB8 !important;
				font-size: 0.8em !important;
				line-height: 1.0em !important;
				font-weight: none !important;
			}
			
		.main .main_actualblock .main_actualblockpos .sep {
			background-color: #B8BD9F;

			width: 202px;
			height: 1px;
			display: block;
			
			overflow: hidden;
		}
	
		.main .main_actualblock .main_actualblockpos .spacer {
			width: 1px;
			display: block;
			overflow: hidden;
		}
	
	
	.main .main_content_fullheight {
		min-height: 302px;
		height: auto;
		_height: 302px;
		width: 714px;
	}

	.main .main_content {
		min-height: 183px;
		height: auto;
		_height: 183px;
		width: 714px;
	}

		.main .main_content_withreferences {
			min-height: 302px;
			height: auto;
			_height: 302px;
			width: 714px;
			line-height: 180%;
		}
		
		.main .main_content_withactuals {
			min-height: 202px;
			height: auto;
			_height: 202px;
			width: 714px;
			line-height: 180%;
		}
	
			.main .main_content_actualpage {
				padding-left: 50px;
				padding-top: 20px;
				
				width: 300px;
			}
			
				.main .main_content_caption {
					color: #EA9926;
					font-size: 1.65em;
					line-height: 200%;
				}
				
				.main .main_content_smalldate {
					font-size: 1em;
				}
	
				
	.main_normalcontainer {
		width: 714px;
		height: 200px;
		display: block;
	}
	
		.main_normalcontainer_site {
			position: absolute;
		}
	
			.main_normalcontainer_container {
				position: absolute;
				width: 714px;
				height: 200px;
				display: block;
			}
	
				.main_normalcontainer_captiona_position {
					position: absolute;
					margin-left: 0px;
					margin-top: 7px;
					width: 670px;
					height: 32px;
					border: 0px solid red;
				}
				
				.main_normalcontainer_captiona_font {
					font-size: 1.6em;
					line-height: 100%;
					color: #EA9926;
				}
				
				.main_normalcontainer_texta, .main_normalcontainer_texta_edit {
					position: absolute;
					margin-left: 0px;
					margin-top: 37px;
					width: 330px;
					height: 135px;
					border: 0px solid red;
					overflow: hidden;
				}
					
					.main_normalcontainer_texta_edit {
						width: 330px;
						height: 152px;
						overflow: hidden;
					}
				
				.main_normalcontainer_conception_imageb {
					position: absolute;
					margin-left: 345px;
					margin-top: 37px;
					width: 325px;
					height: 135px;
					border: 0px solid red;
					display: block;
					
					background-image: url(../../../images/stories/website/birne_konzeption2.jpg);
					background-position: center center;
					background-repeat: no-repeat;
				}
					
					
				.main_normalcontainer_textb, .main_normalcontainer_textb_edit {
					position: absolute;
					margin-left: 350px;
					margin-top: 37px;
					width: 323px;
					height: 135px;
					border: 0px solid red;
					overflow: hidden;
				}
				
					.main_normalcontainer_textb_edit {
						width: 323px;
						height: 152px;
						overflow: hidden;
					}

				.main_normalcontainer_imageb {
					position: absolute;
					margin-left: 334px;
					margin-top: -10px;
					width: 362px;
					height: 175px;
					border: 0px solid red;
					display: block;
					
					background-position: center center;
					background-repeat: no-repeat;
				}

				

				
	.main_fullcontainer_scrollable {
		width: 714px;
		height: 200px;
		display: block;
	}
	
	.main_fullcontainer {
		background-color: #FFFFFF;
		width: 714px;
		display: block;
	}
	
		.main_fullcontainer_site_scrollable {
			position: absolute;
		}
	
		.main_fullcontainer_site {
		}
		
			.main_fullcontainer_container_scrollable {
				position: absolute;
				width: 714px;
				height: 200px;
				display: block;
			}
	
			.main_fullcontainer_container_scrollable {
				position: absolute;
				width: 714px;
				display: block;
			}
			
			.main_fullcontainer_container {
				width: 714px;
				display: block;
			}
			
				.main_fullcontainer_captiona_position_scrollable {
					position: absolute;
					margin-left: 0px;
					margin-top: 7px;
					width: 670px;
					height: 32px;
					border: 0px solid red;
				}
				
					.main_fullcontainer_captiona_font {
						font-size: 1.6em;
						line-height: 100%;
						color: #EA9926;
					}
				
				.main_fullcontainer_captiona_position {
					margin-left: 0px;
					margin-top: 7px;
					width: 670px;
					height: 32px;
					border: 0px solid red;
				}
				
				.main_fullcontainer_texta_scrollable, .main_fullcontainer_texta_scrollable_edit {
					position: absolute;
					margin-left: 0px;
					margin-top: 37px;
					width: 675px;
					height: 135px;
					border: 0px solid red;
				}
				
				.main_fullcontainer_texta_scrollable {
					overflow: auto;
				}
				
				.main_fullcontainer_texta, .main_fullcontainer_texta_edit {
					margin-left: 0px;
					margin-top: 0px;
					width: 675px;
					border: 0px solid red;
					line-height: 150%;
					padding-bottom: 10px;
				}
	

	.main_team {
		width: 945px;
		height: 183px;
		display: block;
	}
	
		.main_team_complete_lighting_background {
			margin-left: 570px;
			position: absolute;
			background-image: url(../../../images/stories/website/lampen_rechts.jpg);
			background-position: 0px 0px;
			width: 136px;
			height: 170px;
			display: block;
		}
		
		
		.main_team_backgroundimage1 {
			margin-left: 570px;
			position: absolute;
			background-image: url(../../../images/stories/website/lampen_rechts.jpg);
			background-position: 0px 0px;
			width: 136px;
			height: 170px;
			display: block;
		}
		
		.main_team_site {
			position: absolute;
		}
		
			.main_team_container {
				position: absolute;
				width: 950px;
				height: 183px;
				display: block;
			}
		
				.main_team_captiona_position {
					position: absolute;
					margin-left: 0px;
					margin-top: 7px;
					width: 670px;
					height: 32px;
					border: 0px solid red;
				}
				
				.main_team_captiona_font {
					font-size: 1.6em;
					line-height: 100%;
					color: #EA9926;
				}
				
				.main_team_texta, .main_team_texta_edit {
					position: absolute;
					margin-left: 0px;
					margin-top: 37px;
					width: 517px;
					height: 135px;
					border: 0px solid red;
					overflow: auto;
				}
					
					.main_team_texta_edit {
						width: 534px;
						height: 152px;
					}

			
			
			
			
			
			
				.main_team_personbackground1 {
					position: absolute;
					background-image: url(../../../images/stories/website/mitarbeiter_links.jpg);
					background-position: top left;
					width: 223px;
					height: 183px;
					display: block;
				}
		
				.main_team_personbackground2 {
					position: absolute;
					margin-left: 223px;
					background-position: 0px 0px;
					width: 123px;
					height: 183px;
					display: block;
				}
				
				.main_team_persontextbackground {
					background-color: #F5F473;
					margin-left: 346px;
					margin-top: 0px;
					position: absolute;
					width: 598px;
					height: 183px;
					display: block;
					background-image: url(../../../images/stories/website/verlauf_team.jpg);
				}
		
				.main_team_persontext, .main_team_persontext_edit {
					position: absolute;
					margin-left: 370px;
					margin-top: 10px;
					width: 565px;
					height: 157px;
				}
				
				.main_team_persontext {
					font-size: 9pt;
					line-height: 180%;
					overflow: auto;
				}
				
	
	.main_references {
		width: 714px;
		height: 200px;
		display: block;
	}
	
		.main_references a:link { color:#975055 !important; text-decoration:none !important; }
		.main_references a:visited { color:#975055 !important; text-decoration:none !important; }
		.main_references a:active { color:#975055 !important; text-decoration:none !important; }
		.main_references a:hover { color:#975055 !important; text-decoration:underline !important; }
		
	
		.main_references_container {
			position: absolute;
			width: 714px;
			height: 200px;
			display: block;
		}
	
		.main_references_container .references_image {
			position: absolute;
			margin-top: 10px;
			margin-left: 10px;
			width: 325px;
			height: 180px;
			display: block;
			border: 0px solid #DACACB;
		}
				
			.main_references_container .references_image_bg1 {
				position: absolute;
				margin-top: 1px;
				margin-left: 1px;
				width: 325px;
				height: 180px;
				display: block;
				border: 0px solid #F2EEEB;
			}
	
			.main_references_container .references_image_bg2 {
				position: absolute;
				margin-top: -5px;
				margin-left: -5px;
				width: 325px;
				height: 180px;
				display: block;
				border: 0px solid #A36268;
			}


		.main_references_container .references_text {
			position: absolute;
			margin-top: 10px;
			margin-left: 366px;
			width: 330px;
			height: 180px;
			display: block;
			border: 0px solid #DACACB;
		}

			
	.main .main_imageslidebar {
		width: 707px;
		height: 111px;
		display: block;
		border-top: 1px solid #975055;
		border-bottom: 1px solid #975055;
	}
	
		.main_imageslidebar .imageslidebar_inner {
			margin-top: 8px;
			margin-bottom: 8px;
			background-image: url(../../../images/stories/website/verlauf_hintergrund_referenzen_quer.jpg);
		}
		
		.main_imageslidebar .imageslidebar_mainarea {
			width: 600px;
			height: 101px;
			display: block;
		}
		
			.imageslidebar_mainarea .imageslidebar_trigger_position_prevpage {
				position: absolute;
				text-decoration: none;
				margin-top: 12px;
				margin-left: 4px;
			}
				
				.imageslidebar_mainarea .imageslidebar_trigger_prevpage {
					cursor: pointer;
					background-image: url(../../../images/stories/website/pfeil_links.gif);
					width: 24px;
					height: 78px;
					display: block;
				}
		
			
			.imageslidebar_mainarea .imageslidebar_trigger_position_nextpage {
				position: absolute;
				text-decoration: none;
				margin-top: 12px;
				margin-left: 677px;
			}
				
				.imageslidebar_mainarea .imageslidebar_trigger_nextpage {
					cursor: pointer;
					background-image: url(../../../images/stories/website/pfeil_rechts.gif);
					width: 24px;
					height: 78px;
					display: block;
				}

			.main_imageslidebar .imageslidebar_thumbs {
				margin-left: 94px;
				margin-top: 6px;
				
				position: absolute;
				width: 520px;
				height: 90px;
				display: block;
				overflow: hidden;
			}
			
				.main_imageslidebar .imageslidebar_thumbs_js {
					margin-left: 34px;
					margin-top: 6px;
					
					position: absolute;
					width: 620px;
					height: 90px;
					display: block;
					overflow: hidden;
				}
			
				.main_imageslidebar .imageslidebar_thumbsfield {
					margin-left: 0px;
					width: 5000px;
					height: 90px;
					display: block;
					overflow: hidden;
				}
				
					.main_imageslidebar .imageslidebar_thumblink {
						float: left;
						
						width: 125px;
						height: 90px;
						display: block;
					}
					
						.main_imageslidebar .imageslidebar_thumbdiv {
							background-color: #FFFFFF;
							height: 90px;
							width: 115px;
							border: 1px solid #FFFFFF;
							display: block;
						}
						
						.main_imageslidebar .imageslidebar_thumbimage {
							display: block;
							border: 0px solid #FFFFFF;
						}
					
					.main_imageslidebar .imageslidebar_thumbempty {
						float: left;
						width: 130px;
						height: 90px;
						display: block;
					}
			
		
		.main_imageslidebar .imageslidebar_adminnotice {
			float: left;
			padding-top: 5px;
			width: 176px;
			display: block;
			
			color: #FF0000;
		}
		
		.main_imageslidebar .imageslidebar_funcarea {
			clear: both;
			width: 562px;
			height: 65px;
			display: block;
			border: 1px dashed #438AC2;
			
			font-size: 11px;
			line-height: 20px;
		}
		
			.main_imageslidebar .imageslidebar_funcarea_uploadfield {
				font-size: 11px;
			}
			
			.main_imageslidebar .imageslidebar_funcarea_button {
				cursor: pointer;
				font-size: 11px;
				border: 1px solid #438AC2;
				background-color: #FFFFFF;
			}

			
			
		
			
	.main .main_actual {
		padding-top: 3px;
		width: 707px;
		height: 103px;
		display: block;
	}
	
		.main .main_actual .main_actual_caption {
			width: 707px;
			border-top: 1px solid #808853;
		}
	
			.main .main_actual .main_actual_captioncontainer {
				padding-left: 15px;
				padding-top: 10px;
				padding-bottom: 10px;
				
				font-weight: normal;
				font-size: 1.1em;
			}
			
		
		.main .main_actual .main_actual_entry {
			background-image: url(../../../images/stories/website/verlauf_hintergrund_aktuelles_quer.jpg);
			background-repeat: repeat-y;
			background-position: left center;
		
			width: 707px;
			border-bottom: 1px solid #808853;
			margin-bottom: 2px;
		}
		
			.main .main_actual .main_actual_entrycontainer {
				padding-left: 15px;
				padding-top: 10px;
				padding-bottom: 10px;
				
				font-size: 1.0em;
			}
			
*html .main_actual_entrycontainer {
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 16px;
	height: 16px;
}
				
				.main .main_actual .main_actual_entry_caption, .main .main_actual .main_actual_entry_caption_long {
					font-weight: normal;
					font-size: 1.0em;
					
					width: 677px;
				}
				
					.main .main_actual .main_actual_entry_caption {
						float: left;
						width: 190px;
					}
					
					.main .main_actual .main_actual_entry_caption_long {
						padding-bottom: 5px;
					}
	
				.main .main_actual .main_actual_entry_description, .main .main_actual .main_actual_entry_description_long {
					font-weight: normal;
					font-size: 0.95em;
					
					width: 677px;
				}
				
					.main .main_actual .main_actual_entry_description {
						float: right;
						width: 500px;
					}
					
					.main .main_actual .main_actual_entry_description_long {
					}
					
				
				.main .main_actual .main_actual_entry_clear {
					clear: both;
					display: block;
					overflow: hidden;
					height: 1px;
				}

	.main .main_bottomareacontainer {
		height: 119px;
		width: 950px;
		display: block;
		
		overflow: hidden;
	}
	
	.main .main_bottomarea {
		height: 119px;
		width: 950px;
		display: block;
		
		background-image: url(../../../images/stories/website/verlauf_subnavi_rechts.jpg);
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	
		.main .main_bottomarea .normallist_line_updown_blue {
			position: absolute;
			background-color: #235CB0;
			width: 1px;
			display: block;
			overflow: hidden;
		}
	
		.main .main_bottomarea .normallist_line_updown_rose {
			position: absolute;
			background-color: #975055;
			width: 1px;
			display: block;
			overflow: hidden;
		}
		
		.main .main_bottomarea .normallist {
			position: absolute;
		}
		
			.main .main_bottomarea .normallist .normallist_roselink {
				color: #975055 !important;
				font-size: 1.1em;
				line-height: 1.75em;
				text-decoration: none;
			}
	
			.main .main_bottomarea .normallist .normallist_roselink:hover {
				color: #848484 !important;
				text-decoration: none;
			}
			
			.main .main_bottomarea .normallist .normallist_link {
				color: #235CB0 !important;
				font-size: 1.1em;
				line-height: 1.4em;
				text-decoration: none;
			}
	
			.main .main_bottomarea .normallist .normallist_link:hover {
				color: #235CB0 !important;
				text-decoration: underline;
			}
			
				.main .main_bottomarea .normallist .normallist_link_grey, .main .main_bottomarea .normallist .normallist_link_grey_active {
					font-size: 1.10em;
					line-height: 1.4em;
				
					color: #686159;
					text-decoration: none;
					padding-left: 10px;
	
					background-image: url(../../../images/stories/website/pfeil_grau.gif);
					background-repeat: no-repeat;
					background-position: 1px 7px;
				}
				
					.main .main_bottomarea .normallist .normallist_link_grey:hover {
						color: #8BB911 !important;
						background-image: url(../../../images/stories/website/pfeil_gruen.gif);
						background-repeat: no-repeat;
						background-position: 1px 7px;
					}
				
				.main .main_bottomarea .normallist .normallist_link_grey_active, .main .main_bottomarea .normallist .normallist_link_grey_active {
					font-size: 1.10em;
					line-height: 1.4em;
					
					color: #8BB911 !important;
					text-decoration: none !important;
					padding-left: 10px;
					
					background-image: url(../../../images/stories/website/pfeil_gruen.gif);
					background-repeat: no-repeat;
					background-position: 1px 6px;
				}
			
			
			
			.main .main_bottomarea .normallist .normallist_captionlink {
				color: #235CB0 !important;
				font-size: 1.2em !important;
				line-height: 2.6em !important;
				text-decoration: none !important;
				font-weight: normal !important;
			}
	
			.main .main_bottomarea .normallist .normallist_captionlink:hover {
				color: #848484 !important;
				text-decoration: none !important;
			}
			
			
			
			.main .main_bottomarea .normallist .normallist_hiddenlink {
				color: #235CB0 !important;
				font-size: 1.1em !important;
				line-height: 1.6em !important;
				text-decoration: none !important;
			}
	
			.main .main_bottomarea .normallist .normallist_hiddenlink:hover {
				color: #235CB0 !important;
				text-decoration: none !important;
			}
			
			
			
	.main .main_submenu {
		position: absolute;
		top: 0; right: 0;
		height: 300px;
		width: 235px;
		display: block;
		
		background-image: url(../../../images/stories/website/verlauf_subnavi_rechts.jpg);
	}

		.main_submenu .main_submenu_linklist {
			font-weight: normal;
			font-size: 1.1em;
			line-height: 30px;
		}
		
			.listlink_rose, .listlink_rose_active {
				color: #975055;
				text-decoration: none;
				padding-left: 10px;

				background-image: url(../../../images/stories/website/pfeil_rot.gif);
				background-repeat: no-repeat;
				background-position: 1px 6px;
			}
			
			.listlink_rose:hover, .listlink_rose_active {
				color: #EA9926;
				text-decoration: none !important;
				padding-left: 10px;
				
				background-image: url(../../../images/stories/website/pfeil_orange.gif);
				background-repeat: no-repeat;
				background-position: 1px 6px;
			}
			
			.listlink_green, .listlink_green_active {
				color: #8BB911;
				text-decoration: none;
				padding-left: 10px;

				background-image: url(../../../images/stories/website/pfeil_gruen.gif);
				background-repeat: no-repeat;
				background-position: 1px 6px;
			}
			
			.listlink_green:hover, .listlink_green_active {
				color: #EA9926;
				text-decoration: none !important;
				padding-left: 10px;
				
				background-image: url(../../../images/stories/website/pfeil_orange.gif);
				background-repeat: no-repeat;
				background-position: 1px 6px;
			}
			
			.listlink_blue, .listlink_blue_active {
				color: #2273BE;
				text-decoration: none;
				padding-left: 10px;

				background-image: url(../../../images/stories/website/pfeil_blau.gif);
				background-repeat: no-repeat;
				background-position: 1px 6px;
			}
			
			.listlink_blue:hover, .listlink_blue_active {
				color: #EA9926;
				text-decoration: none !important;
				padding-left: 10px;
				
				background-image: url(../../../images/stories/website/pfeil_orange.gif);
				background-repeat: no-repeat;
				background-position: 1px 6px;
			}
		
	
		.main_submenu .main_submenu_text {
			font-size: 14px;
			line-height: 23px;
		}
		
		.main_submenu .main_submenu_imagelink {
			border: 1px solid #000000;
			
			background-color: #EAF6FB;
			background-image: url(../../../images/stories/website/googlemaps.jpg);
			background-position: center center;
			background-repeat: no-repeat;
			
			display: block;
			width: 170px;
			height: 70px;
		}
		
		.main_submenu .main_submenu_link {
			color: #333333 !important;
		}
		
		.main_submenu .main_submenu_link:hover {
			color: #EA9926 !important;
		}
		
		.main_submenu .main_submenu_imagespacer1 {
			overflow: hidden;
			display: block;
			height: 13px;
		}
		
		.main_submenu .main_submenu_imageborder1 {
			border: 0px solid #000000;
			padding-top: 7px;
		}
		
		.main_submenu .main_submenu_content {
			font-size: 13px;
			width: 228px;
			display: block;
		}
		
			.main_submenu .main_submenu_contentcontainer {
				margin-left: 20px;
			}
		
		.main_submenu__aktu {
			background-image: url(../../../images/stories/website/verlauf_leiste_rechts_aktuelles.jpg);
			background-repeat: no-repeat;
			background-position: right center;
			height: 300px;
			width: 235px;
			display: block;
		}
		
		.main_submenu__agbb {
			background-image: url(../../../images/stories/website/verlauf_leiste_rechts_agb.jpg);
			background-repeat: no-repeat;
			background-position: right center;
			height: 300px;
			width: 235px;
			display: block;
		}
		
		.main_submenu__down {
			background-image: url(../../../images/stories/website/verlauf_leiste_rechts_download.jpg);
			background-repeat: no-repeat;
			background-position: right center;
			height: 300px;
			width: 235px;
			display: block;
		}
		
		.main_submenu__impr {
			background-image: url(../../../images/stories/website/verlauf_leiste_rechts_impressum.jpg);
			background-repeat: no-repeat;
			background-position: right center;
			height: 300px;
			width: 235px;
			display: block;
		}

		.main_submenu__idee {
			background-image: url(../../../images/stories/website/verlauf_leiste_rechts_ideen.jpg);
			background-repeat: no-repeat;
			background-position: right center;
			height: 300px;
			width: 235px;
			display: block;
		}
		
		.main_submenu__konz {
			background-image: url(../../../images/stories/website/verlauf_leiste_rechts_konzeption.jpg);
			background-repeat: no-repeat;
			background-position: right center;
			height: 300px;
			width: 235px;
			display: block;
		}

		.main_submenu__gest {
			background-image: url(../../../images/stories/website/verlauf_leiste_rechts_gestaltung.jpg);
			background-repeat: no-repeat;
			background-position: right center;
			height: 300px;
			width: 235px;
			display: block;
		}

		.main_submenu__prod {
			background-image: url(../../../images/stories/website/verlauf_leiste_rechts_produktion.jpg);
			background-repeat: no-repeat;
			background-position: right center;
			height: 300px;
			width: 235px;
			display: block;
		}

		.main_submenu__leis {
			background-image: url(../../../images/stories/website/verlauf_leiste_rechts_leistungen.jpg);
			background-repeat: no-repeat;
			background-position: right center;
			height: 300px;
			width: 235px;
			display: block;
		}

		.main_submenu__refe {
			background-image: url(../../../images/stories/website/verlauf_leiste_rechts_referenzen.jpg);
			background-repeat: no-repeat;
			background-position: right center;
			height: 300px;
			width: 235px;
			display: block;
		}

		.main_submenu__team {
			background-image: url(../../../images/stories/website/verlauf_leiste_rechts_team.jpg);
			background-repeat: no-repeat;
			background-position: right center;
			height: 300px;
			width: 235px;
			display: block;
		}

		.main_submenu__teamperson {
			background-image: url(../../../images/stories/website/verlauf_leiste_rechts_teamperson.jpg);
			background-repeat: no-repeat;
			background-position: right center;
			height: 300px;
			width: 235px;
			display: block;
		}

		.main_submenu__kont {
			background-image: url(../../../images/stories/website/verlauf_leiste_rechts_kontakt.jpg);
			background-repeat: no-repeat;
			background-position: right center;
			height: 300px;
			width: 235px;
			display: block;
		}
		

		
		
.__footer__ {
	margin-top: 30px;

	display: block;
	width: 950px;
	height: 18px;
	
	background-color: #E0E2D4;
	background-image: url(../../../images/stories/website/verlauf_balken_unten.jpg);
	
	font-weight: none;
	color: #72783D;
	font-size: 7pt;
}
		

.footer_container {
	position: absolute;
	margin-top: 0px;
	width: 100%;
	display: block;
	height: 35px;
	
	background-color: #FFFFFF;
	background-image: url(../../../images/stories/website/navi_hintergrund2.gif);
}
	
	.footer_position {
		position: absolute;
		left: 50%;
		margin-left: -475px;
	}

		.footer {
			margin-top: 0px;
		
			display: block;
			width: 950px;
			height: 35px;
			
			background-color: #FFFFFF;
			background-image: url(../../../images/stories/website/navi_hintergrund2.gif);
			
			font-weight: none;
			color: #FFFFFF;
			font-size: 7pt;
		}
		
			.footer_padding {
				padding: 2px;
				padding-top: 9px;
			}
	

		
.middle {
	border-collapse: collapse;
	width: 950px;
}

.contentframe {
	padding-top: 53px;
	padding-bottom: 51px;
}

.contentframe_module {
	padding-top: 0px;
	padding-bottom: 51px;
}
	
	.contentframe_inner {
		padding-left: 15px;
	}

	.contentframe_additional1 {
		margin-left: 1px;
		margin-right: -2px;
		border-left: 1px solid #C6D0E2;
		border-right: 1px solid #C6D0E2;
		padding-left: 20px;
		padding-right: 20px;
		height: 410px;
	}

.content_right {
	width: 195px;
}

	.content_right .content_right_layer_boxes {
		position: relative;
		width: 195px;
	}

	.content_right .content_right_layer_images {
		position: absolute;
		width: 195px;
	}

.content_box {
	background-color: #FFFFFF;
	width: 158px;
	margin-bottom: 35px;
	
	font-size: 13px;
}

	.content_box_caption {
		background-color: #1F60C3;
	}

		.content_box_caption div {
			color: #FFFFFF;
			padding: 5px;
		}
	
	.content_box_caption2 {
		background-color: #1F60C3;
	}

		.content_box_caption2 div {
			color: #FFFFFF;
			padding: 5px;
			padding-left: 70px;
		}
	
	.content_box_caption_pfiff {
		background-color: #FFD200;
	}

		.content_box_caption_pfiff div {
			color: #1F60C3;
			padding: 5px;
		}
	
	.content_box_caption2_pfiff {
		background-color: #FFD200;
	}

		.content_box_caption2_pfiff div {
			color: #1F60C3;
			padding: 5px;
			padding-left: 70px;
		}
		
		
	.content_box_content {
		padding: 5px;
		color: #000000;
	}

	.content_box_content .content_box_content_placer_1 {
		float: left;
		width: 65px;
		height: 40px;
	}
	
	.content_box__image__teaser_position {
		position: absolute;
		margin-left: -75px;
		margin-top: -52px;
	}

		.content_box__image__teaser {
			background-image: url(../../../images/stories/website/teaser_maennchen.gif);
			width: 143px;
			height: 158px;
			display: block;
		}

.content_trigger {
	margin-top: 10px;
	cursor: pointer;
	background-image: url(../../../images/stories/website/button_pfeil.gif);
	width: 24px;
	height: 23px;
	display: block;
}


.sendform_root {

}

	.sendform {
		clear: both;
		background-image: url(../../../images/stories/website/sendform_bg.gif);
		width: 618px;
		display: block;
	}
	
		.sendform_fieldrow {
			clear: both;
		}
	
		.sendform .sendform_top {
			background-image: url(../../../images/stories/website/sendform_bg_top.gif);
			width: 618px;
			height: 9px;
			display: block;
			overflow: hidden;
		}
		
		.sendform .sendform_bottom {
			background-image: url(../../../images/stories/website/sendform_bg_bottom.gif);
			width: 618px;
			height: 13px;
			display: block;
			overflow: hidden;
		}
		
		.sendform .sendform_main {
			overflow: auto;
			font-size: 11px;
			line-height: 16px;
			margin-left: 3px;
			width: 606px;
			height: 485px;
		}
		
		.sendform .sendform_main .sendform_imagemessage1 {
			margin-left: 10px;
			background-image: url(../../../images/stories/website/sendform_headertext1.gif);
			width: 558px;
			height: 11px;
			display: block;
			overflow: hidden;
		}
		
		.sendform .sendform_main .sendform_pfiffimage {
			margin-left: 500px;
			margin-top: -55px;
			background-image: url(../../../images/stories/website/pfiff_logo2.gif);
			width: 74px;
			height: 52px;
		}
		
		.sendform .sendform_main .sendform_seperator {
			clear: both;
			margin-top: 13px;
			margin-bottom: 13px;
			background-color: #FFEFA3;
			height: 17px;
			border-top: 1px solid #FFD200;
			border-bottom: 1px solid #FFD200;
			color: #1F60C3;
			overflow: hidden;
		}
		
		.sendform .sendform_main .sendform_smallcaption {
			clear: both;
			margin-top: 18px;
			background-color: #FFEFA3;
			padding-top: 6px;
			padding-bottom: 6px;
			border-top: 1px solid #FFD200;
			border-bottom: 1px solid #FFD200;
			color: #1F60C3;
		}
		
		.sendform .sendform_main .sendform_button {
			margin-top: -18px;
			margin-left: 465px;
			border: 1px solid #1F60C3;
			background-color: #FFF6CC;
			font-size: 10px;
			width: 100px;
			height: 18px;
		}
		
		.sendform .sendform_main .sendform_caption {
			clear: both;
			margin-top: 18px;
			margin-bottom: 5px;
			background-color: #FFEFA3;
			padding-top: 8px;
			padding-bottom: 9px;
			border-top: 1px solid #FFD200;
			border-bottom: 1px solid #FFD200;
			color: #1F60C3;
		}

			.sendform .sendform_main .sendform_textarea {
				border: 1px solid #FFD200;
				color: #1F60C3;
			}
		
			.sendform .sendform_main .sendform_text {
				padding-top: 4px;
				padding-bottom: 4px;
				padding-left: 0px;
				padding-right: 0px;
				color: #1F60C3;
				font-size: 9px;
			}
			
			.sendform .sendform_main .sendform_table {
				width: 550px;
				margin-left: 25px;
			}
		
		
		.sendform .sendform_main .sendform_imagemessage2 {
			margin-left: 10px;
			background-image: url(../../../images/stories/website/sendform_footertext1.gif);
			width: 341px;
			height: 11px;
			display: block;
			overflow: hidden;
		}
		
		

.eventprogram_root {

}

	.eventprogram {
		clear: both;
		width: 618px;
		display: block;
	}
	
		.eventprogram_categorys {
			
		}
		
		.eventprogram .eventprogram_top {
			width: 618px;
			height: 1px;
			display: block;
			overflow: hidden;
		}
		
		.eventprogram .eventprogram_bottom {
			width: 618px;
			height: 1px;
			display: block;
			overflow: hidden;
		}
		
		.eventprogram .eventprogram_main {
			overflow: auto;
			font-size: 11px;
			line-height: 16px;
			margin-left: 3px;
			width: 606px;
			height: 495px;
		}
		
			.eventprogram .eventprogram_main .eventprogram_introtext {
				padding: 10px;
				padding-top: 0px;
			}
			
			.eventprogram_list0_ {
				background-color: #FFF6CC;
			}
			
			.eventprogram_list1_ {
				background-color: #FFFFFF;
			}
			
			.eventprogram_list0, .eventprogram_list1 {
				padding-top: 4px;
				padding-bottom: 5px;
				border-top: 0px solid #000000;
			}
			
				.eventprogram_list_times, .eventprogram_list_contents {
					font-size: 12px;
					line-height: 16px;
				}
			
					.eventprogram_list_times {
						padding-left: 29px;
						width: 113px;
					}
					
					.eventprogram_list_contents {
					}
					
						.eventprogram_list_contents .eventprogram_list_content_mod0, .eventprogram_list_contents .eventprogram_list_content_mod1 {
							font-weight: bold;
						}
					
						.eventprogram_list_contents .eventprogram_list_content_mod1 {
							color: #B82224;
						}
			
			
			.eventprogram .eventprogram_main .eventprogram_admin {
				padding: 10px;
				padding-top: 0px;
				margin-bottom: 10px;
				border-bottom: 2px solid #000000;
			}
			
				.eventprogram .eventprogram_main .eventprogram_admin_font {
					font-size: 12px;
					line-height: 20px;
				}








.galerie {
	clear: both;
	background-image: url(../../../images/stories/website/galerie_bg.gif);
	width: 618px;
	display: block;
}

	.galerie_categorys {
		
	}

	.galerie .galerie_top {
		background-image: url(../../../images/stories/website/galerie_bg_top.gif);
		width: 618px;
		height: 9px;
		display: block;
		overflow: hidden;
	}
	
	.galerie .galerie_bottom {
		background-image: url(../../../images/stories/website/galerie_bg_bottom.gif);
		width: 618px;
		height: 13px;
		display: block;
		overflow: hidden;
	}
	
	.galerie .galerie_main {
		font-size: 12px;
		line-height: 20px;
		margin-left: 28px;
		width: 562px;
		height: 420px;
	}
		
		.galerie .galerie_main .galerie_slidebar {
			margin-top: 9px;
			width: 562px;
			height: 95px;
		}
		
			.galerie .galerie_main .galerie_slidebar .galerie_slidebar_loading {
				position: absolute;
				background-image: url(../../../images/stories/website/loader.gif);
				background-position: center center;
				background-repeat: no-repeat;
				width: 562px;
				height: 95px;
				display: block;
			}
		
			.galerie .galerie_main .galerie_slidebar .galerie_slidebar_thumbs {
				position: absolute;
				height: 85px;
				width: 500px;
				display: block;
				
				margin-left: 32px;
			}
		
				.galerie .galerie_main .galerie_slidebar .galerie_slidebar_thumbs .galerie_slidebar_thumbimage {
					float: left;
					width: 80px;
					height: 80px;
					background-color: #E5EDFB;
					margin-right: 3px;
				}
			
				.galerie .galerie_main .galerie_slidebar .galerie_slidebar_thumbs .galerie_slidebar_thumbempty {
					float: left;
					width: 80px;
					height: 80px;
					background-color: #ECECEC;
					margin-right: 3px;
				}
				
			.galerie .galerie_main .galerie_slidebar .galerie_slidebar_trigger_position_prevpage {
				position: absolute;
				text-decoration: none;
				margin-top: 30px;
			}
				
				.galerie .galerie_main .galerie_slidebar .galerie_slidebar_trigger_prevpage {
					cursor: pointer;
					background-image: url(../../../images/stories/website/button_pfeil_links.gif);
					width: 22px;
					height: 22px;
					display: block;
				}
		
			
			.galerie .galerie_main .galerie_slidebar .galerie_slidebar_trigger_position_nextpage {
				position: absolute;
				text-decoration: none;
				margin-top: 30px;
				margin-left: 540px;
			}
				
				.galerie .galerie_main .galerie_slidebar .galerie_slidebar_trigger_nextpage {
					cursor: pointer;
					background-image: url(../../../images/stories/website/button_pfeil.gif);
					width: 22px;
					height: 22px;
					display: block;
				}
			
			.galerie .galerie_main .galerie_slidebar .galerie_slidebar_actualpage {
				position: absolute;
				text-decoration: none;
				text-align: center;
				
				margin-top: 55px;
				margin-left: 530px;
				width: 40px;
				color: #438AC2;
			}
				
				
		
		.galerie .galerie_main .galerie_subcategorys {
			float: left;
			background-color: #E4ECFA;
			width: 176px;
			display: block;
		}
	
			.galerie .galerie_main .galerie_subcategorys .galerie_subcategorys_caption {
				background-color: #A4C2ED;
				width: 176px;
				display: block;
			}
			
				.galerie .galerie_main .galerie_subcategorys .galerie_subcategorys_caption .galerie_subcategorys_caption_inner {
					padding-left: 12px;
					padding-top: 5px;
					padding-bottom: 4px;
				}
			
			.galerie .galerie_main .galerie_subcategorys .galerie_subcategorys_content {
				padding-left: 12px;
				padding-top: 5px;
				padding-bottom: 4px;
			}
			
				.galerie_subcategory_link {
					color: #000000;
					font-size: 12px;
					line-height: 20px;
				}
			
					.galerie_subcategory_link:hover {
						color: #000000;
						font-size: 12px;
						line-height: 20px;
						text-decoration: underlined;
					}
		
				.galerie_subcategory_active_link {
					color: #BA271E;
					font-size: 12px;
					line-height: 20px;
				}
			
					.galerie_subcategory_active_link:hover {
						color: #BA271E;
						font-size: 12px;
						line-height: 20px;
						text-decoration: underlined;
					}
					
					
		.galerie .galerie_main .galerie_imagearea {
			float: right;
			width: 378px;
			height: 320px;
			display: block;
		}
			
			.galerie .galerie_main .galerie_imagearea .galerie_imagearea_loading {
				position: absolute;
				background-image: url(../../../images/stories/website/loader.gif);
				background-position: center center;
				background-repeat: no-repeat;
				width: 378px;
				height: 320px;
				display: block;
			}
		
			.galerie .galerie_main .galerie_imagearea .galerie_imageview {
				width: 378px;
				height: 286px;
				display: block;
				border: 1px solid #DBE9FB;
			}
			
			.galerie .galerie_main .galerie_imagearea .galerie_player {
				margin-top: 5px;
			}
			
				.galerie .galerie_main .galerie_imagearea .galerie_player .galerie_trigger_position_slideshow_stop {
					display: none;
					position: absolute;
					text-decoration: none;
				}
					
					.galerie .galerie_main .galerie_imagearea .galerie_player .galerie_trigger_slideshow_stop {
						cursor: pointer;
						background-image: url(../../../images/stories/website/button_pause.gif);
						width: 22px;
						height: 22px;
						display: block;
					}
					
				.galerie .galerie_main .galerie_imagearea .galerie_player .galerie_trigger_position_slideshow_play {
					display: none;
					position: absolute;
					text-decoration: none;
					
					margin-left: 30px;
				}
					
					.galerie .galerie_main .galerie_imagearea .galerie_player .galerie_trigger_slideshow_play {
						cursor: pointer;
						background-image: url(../../../images/stories/website/button_pfeil.gif);
						width: 22px;
						height: 22px;
						display: block;
					}
				
				.galerie .galerie_main .galerie_imagearea .galerie_player .galerie_player_actualimage {
					position: absolute;
					text-decoration: none;
					
					margin-left: 260px;
					color: #438AC2;
				}
					
				.galerie .galerie_main .galerie_imagearea .galerie_player .galerie_trigger_position_slideshow_previmage {
					position: absolute;
					text-decoration: none;
					
					margin-left: 325px;
				}
					
					.galerie .galerie_main .galerie_imagearea .galerie_player .galerie_trigger_slideshow_previmage {
						cursor: pointer;
						background-image: url(../../../images/stories/website/button_pfeil_links.gif);
						width: 22px;
						height: 22px;
						display: block;
					}

				.galerie .galerie_main .galerie_imagearea .galerie_player .galerie_trigger_position_slideshow_nextimage {
					position: absolute;
					text-decoration: none;
					
					margin-left: 355px;
				}
					
					.galerie .galerie_main .galerie_imagearea .galerie_player .galerie_trigger_slideshow_nextimage {
						cursor: pointer;
						background-image: url(../../../images/stories/website/button_pfeil.gif);
						width: 22px;
						height: 22px;
						display: block;
					}

		.galerie .galerie_main .galerie_adminnotice {
			float: left;
			padding-top: 5px;
			width: 176px;
			display: block;
			
			color: #FF0000;
		}
		
		.galerie .galerie_main .galerie_funcarea {
			clear: both;
			width: 562px;
			height: 65px;
			display: block;
			border: 1px dashed #438AC2;
			
			font-size: 11px;
			line-height: 20px;
		}
		
			.galerie .galerie_main .galerie_funcarea_uploadfield {
				font-size: 11px;
			}
			
			.galerie .galerie_main .galerie_funcarea_button {
				cursor: pointer;
				font-size: 11px;
				border: 1px solid #438AC2;
				background-color: #FFFFFF;
			}
					
					
					
.screenborder {
	display: block;
	width: 650px;
}






.graue_zahlen {
		color: #999999 !important;
}

.schwarze_zahlen {
		color: #000000 !important;
}



.part_referencepage__pages {
	position: absolute;
	top: 0;
	left: 0;
	
	margin-left: 42px;
	margin-top: 245px;
}

	.part_referencepage__arrowspace_left {
		float: left;
		width: 21px;
		height: 30px;
		display: block;
	}

	.part_referencepage__arrowspace_right {
		float: left;
		width: 21px;
		height: 30px;
		display: block;
	}
	
	.part_referencepage__letterspace {
		float: left;
		width: 36px;
		height: 30px;
		display: block;
	}
	
		.part_referencepage__link {
			color: #AAAAAA !important;
			font-size: 11px !important;
			font-weight: bold;
		}
		
		.part_referencepage__link:hover {
			color: #000000 !important;
			font-size: 11px !important;
			font-weight: bold;
		}
		
		
		.part_referencepage__link_active {
			color: #000000 !important;
			font-size: 11px !important;
			font-weight: bold;
		}
		
		.part_referencepage__link_active:hover {
			color: #000000 !important;
			font-size: 11px !important;
			font-weight: bold;
		}

	

