/* BRICKS CSSFramework /CONTENT/ Style Version 0.1 
@ Define your individuel Content Elements here
*/

/******************************* 
STYLE MENUS       
*******************************/

#STYLE_hauptnavi {
	background:#B4B4B4;
	float: right;
}
#STYLE_hauptnavi li {
	float: left;
	height: 255px;
	width: 75px;
	overflow: hidden;
	position:relative;
}
/* Farben der Navi START */
#STYLE_hauptnavi li.menu_2 {
	background: url('bgimg/bg_hauptnavi_neuerPetrisberg.gif') repeat-x 0 0;
}
#STYLE_hauptnavi li.menu_29 {
	background: url('bgimg/bg_hauptnavi_wissenschaftspark.gif') repeat-x 0 0;
}
#STYLE_hauptnavi li.menu_28 {
	background: url('bgimg/bg_hauptnavi_wohnen.gif') repeat-x 0 0;
}
#STYLE_hauptnavi li.menu_27 {
	background: url('bgimg/bg_hauptnavi_freizeit.gif') repeat-x 0 0;
}
#STYLE_hauptnavi li.menu_26 {
	background: url('bgimg/bg_hauptnavi_egp.gif') repeat-x 0 0;
}
#STYLE_hauptnavi li.menu_366 {
	background: url('bgimg/bg_hauptnavi_kontakt.gif') repeat-x 0 0;
}
/* Farben der Navi ENDE */

#STYLE_hauptnavi li a {
	height: 255px;
	width: 75px;
	background-repeat: no-repeat;
	background-position: 14px 14px;
	overflow: hidden;
	text-indent: -1000px;
	display: block;
}
/* Beschriftung der Navi START */
#STYLE_hauptnavi li.menu_2 a {
	background-image: url('bgimg/bg_hauptnavi_neuerPetrisberg_a.gif');
}
#STYLE_hauptnavi li.menu_2 a.fr {
	background-image: url('bgimg/bg_hauptnavi_neuerPetrisberg_a_fr.gif');
}
#STYLE_hauptnavi li.menu_2 a.en {
	background-image: url('bgimg/bg_hauptnavi_neuerPetrisberg_a_en.gif');
}
#STYLE_hauptnavi li.menu_29 a {
	background-image: url('bgimg/bg_hauptnavi_wissenschaftspark_a.gif');
}
#STYLE_hauptnavi li.menu_29 a.fr {
	background-image: url('bgimg/bg_hauptnavi_wissenschaftspark_a_fr.gif');
}
#STYLE_hauptnavi li.menu_29 a.en {
	background-image: url('bgimg/bg_hauptnavi_wissenschaftspark_a_en.gif');
}
#STYLE_hauptnavi li.menu_28 a {
	background-image: url('bgimg/bg_hauptnavi_wohnen_a.gif');
}
#STYLE_hauptnavi li.menu_28 a.fr {
	background-image: url('bgimg/bg_hauptnavi_wohnen_a_fr.gif');
}
#STYLE_hauptnavi li.menu_28 a.en {
	background-image: url('bgimg/bg_hauptnavi_wohnen_a_en.gif');
}
#STYLE_hauptnavi li.menu_27 a {
	background-image: url('bgimg/bg_hauptnavi_freizeit_a.gif');
}
#STYLE_hauptnavi li.menu_27 a.fr {
	background-image: url('bgimg/bg_hauptnavi_freizeit_a_fr.gif');
}
#STYLE_hauptnavi li.menu_27 a.en {
	background-image: url('bgimg/bg_hauptnavi_freizeit_a_en.gif');
}
#STYLE_hauptnavi li.menu_26 a {
	background-image: url('bgimg/bg_hauptnavi_egp_a.gif');
}
#STYLE_hauptnavi li.menu_26 a.fr {
	background-image: url('bgimg/bg_hauptnavi_egp_a_fr.gif');
}
#STYLE_hauptnavi li.menu_26 a.en {
	background-image: url('bgimg/bg_hauptnavi_egp_a.gif');
}
#STYLE_hauptnavi li.menu_366 a {
	background-image: url('bgimg/bg_hauptnavi_kontakt_a.gif');
}
#STYLE_hauptnavi li.menu_366 a.fr {
	background-image: url('bgimg/bg_hauptnavi_kontakt_a_fr.gif');
}
#STYLE_hauptnavi li.menu_366 a.en {
	background-image: url('bgimg/bg_hauptnavi_kontakt_a_en.gif');
}
/* Beschriftung der Navi ENDE */

#STYLE_hauptnavi * .menuShadowLeft {
	position: absolute;
	left: 0;
	top: 0;
	height: 255px;
	width: 5px;
	padding: 0;
	background: #000;
	opacity: 0;
	filter:alpha(opacity=0);
}
#STYLE_hauptnavi * .menuShadowRight {
	position: absolute;
	right: 0;
	top: 0;
	height: 255px;
	width: 2px;
	padding: 0;
	background: #000;
	opacity: 0;
	filter:alpha(opacity=0);
}
#STYLE_hauptnavi * ul {
	width: 230px;
	text-indent: 0;
	position: absolute;
	left: 50px;
	top: 0;
	padding: 20px 0 0 0;
	display: none;
}
#STYLE_hauptnavi * ul * {
	float: none;
	width: 100% !important;
	height: 20px !important;
	padding: 0 !important;
	text-indent: 0;
	background: none !important;
}
#STYLE_hauptnavi * ul * * {
	overflow: visible;
	display: inline;
	text-indent: 0 !important;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}
#STYLE_hauptnavi * ul * *:hover {
	text-decoration: underline;
}
/* Farbe der Subnavi START */
#STYLE_hauptnavi li.menu_2 * * a {
	color: #c8d9ed;
}
#STYLE_hauptnavi li.menu_29 * * a {
	color: #fae5c0;
}
#STYLE_hauptnavi li.menu_28 * * a {
	color: #eec5c0;
}
#STYLE_hauptnavi li.menu_27 * * a {
	color: #f0b5fb;
}
#STYLE_hauptnavi li.menu_26 * * a, #STYLE_hauptnavi li.menu_366 * * a {
	color: #d4e1bf;
}
/* Farbe der Subnavi ENDE */


/* Subnavigation */
.STYLE_subNavi {
	background: url('bgimg/bg_subNavi.gif') no-repeat 0 0;
	padding: 22px 0 38px 0;
	margin: -23px 0 0 0;
}
.STYLE_subNavi h2 {
	font-size: 16px;
	height: 24px;
	line-height: 16px;
	padding: 0 0 3px 0;
	margin: 0 0 20px 25px;
	text-transform: uppercase;
	font-weight: normal;
}
.STYLE_subNavi menu {
	padding: 0;
	margin: 0;
}
.STYLE_subNavi menu * {
	padding: 0 0 6px 27px;
	margin: 0;
}
.STYLE_subNavi menu * * {
	margin: 0;
	padding: 0;
	font-family: arial, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	white-space: normal;
}
.STYLE_subNavi menu * *.Select {
	color: #fff !important;
	font-size: 12px;
	font-family: "arial black", arial, sans-serif;
}
.STYLE_subNavi menu * *:hover {
	color: #fff !important;
}
/* Altnavi und Sprachnavi */	
.STYLE_altSprachNavi {
	position: absolute;
	width: 373px;
	left: 565px;
	top: 50px;
}
/* Link auf die Startseite */
.STYLE_altSprachNavi .homeLink {
	background: url('bgimg/bg_homeLink.gif');
	width: 77px;
	height: 24px;
	display: block;
	overflow: hidden;
	text-indent: -300px;
	float: left;
	margin: 0 12px 0 0;
}
/* Menüpunkte */
.STYLE_altSprachNavi menu {
	text-transform: uppercase;
	height: 13px;
	margin: 1px 0 0 0;
}
.STYLE_altSprachNavi menu * {
	float: left;
	margin: 0 5px 0 0;
	font-size: 11px;
}
.STYLE_altSprachNavi menu * * {
	padding: 0 8px 0 0;
	margin: 0;
	background: url('bgimg/bg_altSprachNavi_li.gif') no-repeat 100% 1px;
}
.STYLE_altSprachNavi menu * *:hover {
	text-decoration: underline;
}
.STYLE_altSprachNavi menu * *.End {
	background: none;
	padding: 0;
}
/* Sprachnavigation */
.STYLE_altSprachNavi .sprachNavi a {
	color: #fff;
}
/* Alternative Navigation */
.STYLE_altSprachNavi .altNavi a {
	color: #f2f3f5;
}
/******************************* 
STYLE Headlines:       
*******************************/

/* Überschriften der Inhaltsseiten (mit Sub-Headline) */
h2.pageHead {
	margin: 0 0 0 20px;
}
/******************************* 
STYLE Textelements:       
*******************************/

.STYLE_einleitungstext {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0 0 0 0;
	padding: 0 20px 15px 20px;
}
/******************************* 
STYLE Lists:       
*******************************/

/******************************* 
STYLE Inline-Elements:       
*******************************/

span.STYLE_auszeichnung {
	display: inline !important;
}
/******************************* 
STYLE Forms:       
*******************************/

.suchFormStartseite {
	font-size:10px;
	height:12px;
	width:239px;
	margin:0;
	padding: 0 0 4px 14px;
	overflow:hidden;
	vertical-align:0;
	font-family: Arial !important;
	background: #c6c8cb;
	border: 0;
	color: #6b6b6c;
}
.suchFormStartseite * {
	color: #6b6b6c;
}
.suchFormSuchseite {
	font-size:10px;
	height:12px;
	width:239px;
	margin:0 0 0 0;
	padding: 0 0 4px 14px;
	overflow:hidden;
	vertical-align:0;
	font-family: Arial !important;
	background: #c6c8cb;
	border: 0;
	color: #6b6b6c;
}
.suchFormSuchseite * {
	color: #6b6b6c;
}
.STYLE_Kontaktform h4 {
	color: #717272;
	margin: 20px 0 0 0;
}
.STYLE_Checkbox {
	height:18px;
	font-size:8px; /* configurate checkbox v-align with fontsize ;) --> */
	width:20px;
	margin:0 3px 0 0 !important;
}
.STYLE_Select {
	font-size:12px;
	height:12px;
	background: #b2b8bc;
	width: 100% !important;
	margin:0 0 16px 0 !important;
	padding:6px 0 7px 0 !important;
	font-family: Arial !important;
}
.STYLE_Select select {
	border:1px solid #8d969d;
	background: #fff;
	width:254px !important;
	margin: 0 0 0 22px;
}
/*	.altmodselect *{/* configurate the the v-align -->  top:0;}*/

.STYLE_Textarea {
	border: 0;
	width:255px !important;
	margin: 0 0 16px 0 !important;
	padding: 0 0 0 22px !important;
}
.STYLE_Textarea * {
	height:70px !important;
	background: #e5e8ea;
	padding: 8px 11px 0 11px;
	width: 233px !important;
	color: #717272;
	font-family: Arial !important;
}
.STYLE_checkboxBox .Break {
	width: 110%;
}
.STYLE_checkboxBox {
	width: 271px !important;
	padding: 2px 0 0 28px !important;
	margin: 0 0 16px 0 !important;
	background: #b2b8bc;
	color: #575757;
	font-size: 10px;
	text-transform: uppercase;
	overflow: hidden;
}
.STYLE_checkboxBox .STYLE_Checkbox {
	padding: 2px 0 0 0 !important;
}
.STYLE_checkboxBox .STYLE_Checkbox div {
	padding: 0 !important;
}
.STYLE_checkboxBox .STYLE_Checkbox {
	padding: 3px 0 0 0 !important;
}
.STYLE_checkboxBox .LabelAlign {
	margin: 0 12px 0 0 !important;
	white-space: nowrap;
}
.STYLE_buttonBox {
	padding: 10px 0 20px 53px !important;
}
.STYLE_buttonBox * {
	font-size: 11px;
	color: #9a9da0;
	text-transform: uppercase;
	font-weight: bold;
}
.STYLE_buttonBox .buttonLoeschen {
	width: 76px !important;
	padding: 1px 0 0 5px !important;
	background: url('bgimg/bg_buttonLoeschen.png') no-repeat 0 0;
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/fileadmin/bricks/bgimg/bg_buttonLoeschen.png');
	height: 20px;
	text-align: left;
}
.STYLE_buttonBox .buttonLoeschen *, .STYLE_buttonBox .buttonSenden * {
	width: 100% !important;
	white-space:normal;
}
.STYLE_buttonBox .buttonSenden {
	width: 76px !important;
	padding: 1px 5px 0 0 !important;
	margin: 0 !important;
	background: url('bgimg/bg_buttonSenden.png') no-repeat 0 0;
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/fileadmin/bricks/bgimg/bg_buttonSenden.png');
	height: 20px;
	text-align: left;
}
.spalteRechts .STYLE_Kontaktform {
	margin-top: 24px;
}
.STYLE_Kontaktform {
	background: #bec3c7 url('bgimg/bg_form.gif') no-repeat 0 0;
	width: 100% !important;
	margin: 0 0 0 0;
	padding: 20px 0 20px 0;
}
.STYLE_Kontaktform .STYLE_TextfieldBox {
	margin: 0 0 9px 0;
}
.STYLE_Kontaktform .STYLE_Textfield {
	margin: 0 0 5px 0 !important;
	position: relative;
}
.STYLE_Kontaktform .STYLE_Textfield div {
	height: 22px;
	_height: 18px;
}
.STYLE_Kontaktform .STYLE_Textfield div .LabelAlign {
	margin: 0 16px 0 0;
	padding: 4px 0 0 0 !important;
	width: 118px !important;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	position: relative;
	top: -3px;
}
.STYLE_Kontaktform .STYLE_Textfield div .LabelAlign * {
	width: 100% !important;
	position: relative;
	height: 22px;
	padding: 4px 0 0 0;
	top: -4px;
	color: #717272;
}
.pflicht_box_js, .pflicht_box {
	width: 125px !important;
	height: 22px !important;
	padding: 11px 0 0 40px !important;
	background: url('bgimg/bg_pflicht_box.png') no-repeat 0 0;
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/fileadmin/bricks/bgimg/bg_pflicht_box.png');
	font-weight: bold;
	text-transform: uppercase;
	color: #e17a7c;
	position: absolute !important;
	right: -185px;
	top: -8px;
	font-size: 11px;
}
.STYLE_Kontaktform .STYLE_Textfield .pflichtfeld .LabelAlign * {
	top: -6px;
}
.STYLE_Kontaktform .STYLE_Textfield div .LabelAlign * span {
	width: auto !important;
	display: inline !important;
	font-size: 21px;
	font-weight: bold;
	position: relative;
	top: 2px !important;
}
.STYLE_Kontaktform div div .InputAlign {
	margin: 0 0 0 0;
	background: #e5e8ea;
	height: 16px;
	width: 133px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	color: #8d969d;
}
.STYLE_Kontaktform div div .InputAlign * {
	color: #8d969d;
}
/******************************* 
STYLE Content Elements:       
*******************************/

/* Inhaltselement für zwei Spalten */
.STYLE_eineSpalte {
	width: 616px;
	position: relative;
}
/* Sonderfall für die Suche */
.tx-idexedsearch .STYLE_eineSpalte {
	width: 616px;
}
.STYLE_zweiSpalten {
	width: 100%;
	position: relative;
	_margin-right: -3px;
}
.STYLE_zweiSpalten .spalteLinks {
	width: 299px;
	min-height: 10px;
	padding: 0 18px 0 0;
	margin: 0;
	_overflow: hidden;
}
.STYLE_zweiSpalten .spalteRechts {
	width: 299px;
	margin: 0;
	_overflow: hidden;
}
/******************************* 
STYLE EXTRA:       
*******************************/

/* Logobox *//*
#STYLE_logoBox,
#STYLE_logoBox_en,
#STYLE_logoBox_fr {
position: absolute;
display: block;
width: 338px;
height: 59px;
top: 19px;
left: -4px;
background: url('bgimg/bg_logoBox.gif') no-repeat 0 0;
overflow: hidden;
text-indent: -1000px;
}*/
#STYLE_logoBoxContainer {
	position: absolute;
	display: block;
	width: 338px;
	height: 59px;
	top: 19px;
	left: -4px;
	overflow: hidden;
	text-indent: -32100px;
}
#STYLE_logoBoxContainer .STYLE_logoBox, #STYLE_logoBoxContainer .STYLE_logoBox_en, #STYLE_logoBoxContainer .STYLE_logoBox_fr {
	display: block;
	width: 338px;
	height: 59px;
	background: url('bgimg/bg_logoBox_2011.gif') no-repeat 0 0;
	overflow: hidden;
	text-indent: -32100px;
}
#STYLE_logoBoxContainer .STYLE_logoBox {
}
#STYLE_logoBoxContainer .STYLE_logoBox_en {
	background: url('bgimg/bg_logoBox_2011.gif') no-repeat 0 0;
}
#STYLE_logoBoxContainer .STYLE_logoBox_fr {
	background: url('bgimg/bg_logoBox_2011.gif') no-repeat 0 0;
}
#STYLE_logoBoxExtContainer {
	position: absolute;
	display: block;
	width: 62px;
	height: 176px;
	top: 89px;
	left: -70px;
	overflow: hidden;
	text-indent: -32100px;
}
#STYLE_logoBoxExtContainer .STYLE_logoBoxExt, #STYLE_logoBoxExtContainer .STYLE_logoBoxExt_en, #STYLE_logoBoxExtContainer .STYLE_logoBoxExt_fr {
	width:62px;
	height:176px;
	background: url('bgimg/bg_logoBoxExt_2011.png') no-repeat 0 0;
}
#STYLE_logoBoxExtContainer .STYLE_logoBoxExt {
}
#STYLE_logoBoxExtContainer .STYLE_logoBoxExt_en {
	background: url('bgimg/bg_logoBoxExt.png') no-repeat 0 0;
}
#STYLE_logoBoxExtContainer .STYLE_logoBoxExt_fr {
	background: url('bgimg/bg_logoBoxExt.png') no-repeat 0 0;
}
/*
#STYLE_logoBoxExt,
#STYLE_logoBoxExt_en,
#STYLE_logoBoxExt_fr { background: url('bgimg/bg_logoBoxExt.gif') no-repeat 0 0; }

#STYLE_logoBoxExt { }
#STYLE_logoBoxExt_en { background: url('bgimg/bg_logoBoxExt_en.gif') no-repeat 0 0; }
#STYLE_logoBoxExt_fr { background: url('bgimg/bg_logoBoxExt_fr.gif') no-repeat 0 0; }
*/

/* Links Gefloatete Bilder */
.STYLE_zweiSpalten img.StartFloatingForMe_LEFT {
	margin: 0 10px 15px 18px;
}
/* Suchfeld */
.STYLE_sucheLinks {
	background: #e0e4e8;
	padding: 0;
	margin: 0 0 30px 0;
	border-left: 1px solid #f4f4f4;
}
.STYLE_sucheLinks form {
	padding: 16px 0 20px 9px;
}
.STYLE_sucheLinks .InputAlign {
	margin: 0 3px 0 0;
}
.STYLE_sucheLinks .InputAlign * input {
	color: #6b6b6c;
}
.STYLE_sucheLinks .ForButton {
	width: 19px;
	height: 16px;
	padding: 0 0 0 2px;
	background: url('bgimg/bg_buttonSuche.gif') no-repeat 2px 0;
}
.STYLE_sucheLinks .ForButton * button {
	overflow: hidden;
	text-indent: -1000px;
}
/* Wrapper */

.STYLE_wrapper {
	margin: 0 0 25px 0;
	padding: 0;
	width: 100%;
}
/*		.STYLE_wrapper * {
width: auto;
}*/

.STYLE_wrapper .wrapperBody {
	background: #fff url('bgimg/bg_wrapper_li.gif') repeat-x 0 0;
	min-height: 18px;
	_height: 18px;
	position: relative;
	border-bottom: 1px solid #fff;
	padding: 0;
	z-index: 10;
	width: 100%;
}
.STYLE_zweiSpalten .STYLE_wrapper .wrapperBody {
	background: url('bgimg/bg_wrapper_li.gif') repeat-x 0 0;
}
/*	.STYLE_wrapper div.wrapperBody {
min-height: 0;
height: auto;
width: auto;
position: relative;
}*/

.STYLE_wrapper .wrapperBody .wrapperToggler {
	display: block !important;
	min-height: 1em;
	max-height: 2em;
	_height: 1em;
	padding: 3px 0 5px 0;
	margin: 0;
	top: 0;
	left: 0;
	width: 100%;
	font-size: 10px;
	text-transform: uppercase;
	background-color: #e1e5e9;
	background-image: url('bgimg/bg_wrapperToggler.png') !important;
	background-image: url('bgimg/bg_wrapperTogglerIE.gif');
	background-repeat: no-repeat;
	background-position: 100% 2px;
	border-bottom: 0;
	z-index: 1000; /* WICHTIG: muss höher sein als Element */
}
.STYLE_wrapper .wrapperBody .wrapperToggler span {
	color: #000;
	opacity: 0.4;
	width: auto;
	/*filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.4);*/ /* Verursacht Darstellungsfehler im IE9 - ausgelagert in CSS für ältere IE Browser */
font-weight: bold;
	background: transparent;
	border-bottom: 0;
	padding: 0 27px 0 20px;
	display: block;
}
.STYLE_wrapper .wrapperBody .wrapperElement {
	margin: 0 0 0 0;
	width: 100%;
	padding: 15px 0 0 0;
	z-index: 10; /* WICHTIG: muss kleiner sein als Toggler */
	overflow: hidden;
}
/*.STYLE_wrapper * .wrapperElement * ul li{background: url('bgimg/bg_ul_li.png') no-repeat 3px 3px ; padding:0 0 3px 16px !important; border-bottom: 0;}
					*/

.STYLE_wrapper * .wrapperElement .STYLE_Kontaktform {
	margin: -40px 0 0 0;
	padding: 40px 0 20px 0;
}
.STYLE_wrapperOpen .wrapperBody .wrapperElement {
	display: block !important;
}
/* Wrapper Auszeichnung */			
.STYLE_wrapperAuszeichnung {
	padding: 15px 0 0 0;
	margin: -15px 0 0 0;
	background: #cacccd;
}
.wrapperErlebniskarte .STYLE_wrapperAuszeichnung {
	padding: 20px 0 0 0;
}
.STYLE_wrapperAuszeichnung h1 {
	margin: 0 20px 5px 20px;
	padding: 0 0 0 0;
	color: #7f7f7f;
}
.STYLE_wrapperAuszeichnung h3 {
	padding: 0 0 0 0;
	margin: 0 20px 5px 20px;
	color: #7f7f7f;
}
.STYLE_wrapperAuszeichnung p {
	margin: 0 20px 10px 20px;
	padding: 0;
	color: #7f7f7f;
}
.STYLE_wrapperAuszeichnung a {
	color: #7f7f7f;
}
.STYLE_wrapperAuszeichnung .STYLE_einleitungstext {
	padding: 0;
}
.STYLE_wrapperAuszeichnung * * {
	margin: 0 0 0 0;
}
table {
	width: 102% !important;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0;
}
table thead tr td {
	font-size: 10px;
	text-transform: uppercase;
	padding: 3px 10px 5px 10px !important;
	border-right: 5px solid;
}
table thead tr td:first-child {
	padding: 3px 10px 5px 20px !important;
}
table tbody tr td {
	font-size: 11px;
	padding: 8px 10px 10px 10px !important;
	border-right: 5px solid;
	border-bottom: 5px solid;
}
table tbody tr td:first-child {
	padding: 8px 10px 10px 20px !important;
}
/* Wrapper Mitarbeiterbox / Kontaktbox */
.STYLE_mitarbeiterBox {
	background: #d6dbe1;
	/*height: 112px;*/
margin: -15px 0 0 0;
	_height: 112px;
	padding: 15px 0 0 0 !important;
	position: relative;
}
.STYLE_mitarbeiterBox img {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 0 !important;
}
.STYLE_mitarbeiterBox h5 {
	padding: 0 0 0 20px;
	font-family: "arial black", arial, sans-serif;
	font-size: 18px;
	margin: 0 0 2px 0;
	text-transform: uppercase;
}
.STYLE_mitarbeiterBox p {
	font-size: 11px;
	line-height: 14px;
	padding: 0 0 10px 0 !important;
	margin: 0 0 0 20px;
}
.STYLE_mitarbeiterBox p strong {
	font-weight: bold;
}
.STYLE_mitarbeiterBox .STYLE_roundedButtons {
	height: 23px;
}
/* Wrapper Erlebniskarten Liste */

.STYLE_erlebniskarteListe {
	margin: -10px 0 0 20px !important;
}
.STYLE_erlebniskarteListe li {
	background: none !important;
	padding: 0 !important;
	font-size: 11px;
}
.STYLE_erlebniskarteListe li a {
	text-transform: uppercase;
}
/* Wrapper News Box */			
.STYLE_newsBox {
	padding: 15px 0 20px 0;
	margin: -15px 0 10px 0;
	width: 100%;
}
.newsKopfleiste {
	height: 18px;
	padding: 0 !important;
	margin: 0;
	background: #ebebeb;
}
.STYLE_newsBox h3 {
	margin: -15px 0 0 0;
	padding: 20px 0 5px 30px !important;
	background: #eff1f3;
	font-size: 24px;
}
.STYLE_newsBox h4 {
	margin: 0 0 14px 0;
	padding: 0 0 10px 30px !important;
	background: #eff1f3;
	font-size: 15px;
	text-transform: uppercase;
}
.STYLE_newsBox h4 p {
	margin: 0 0 0 0;
	padding: 0 0 0 !important;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
.STYLE_newsBox p {
	margin: 0 30px 12px 30px;
	padding: 0 !important;
}
/* Abgerundete Buttons */
.STYLE_roundedButtons {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0 !important;
	height: 23px !important;
}
.STYLE_roundedButtons div {
	background: url('bgimg/bg_roundedButtons_div.png') no-repeat 100% 0;
	_background: url('bgimg/bg_roundedButtons_div.gif') no-repeat 100% 0;
	padding: 0 14px 0 18px !important;
	height: 23px !important;
	float: left;
}
/* Erster Button */
.STYLE_roundedButtons div a {
	background: url('bgimg/bg_roundedButtons_div_a.png') no-repeat 0 0;
	_background: url('bgimg/bg_roundedButtons_div_a.gif') no-repeat 0 0;
	font-weight: bold;
	font-size: 11px;
	color: #9ea1a5;
	text-transform: uppercase;
	display: block-inline;
	float: left;
	height: 21px;
	padding: 3px 0 0 12px !important;
}
/* Zweiter, links überlappender Button (bei zwei dargestellten Buttons) */
.STYLE_roundedButtons div span.buttonZwei {
	background: url('bgimg/bg_roundedButtons_div_span.png') no-repeat 0 0;
	_background: url('bgimg/bg_roundedButtons_div_span.gif') no-repeat 0 0;
	padding: 0 0 0 10px;
	display: block;
	float: left;
}
.STYLE_roundedButtons div span.buttonZwei a {
	display: block;
	float: left;
	height: 21px;
	margin: 0 0 0 0;
	background: url('bgimg/bg_roundedButtons_div_buttonZwei_a.png') no-repeat 0 0;
	_background: url('bgimg/bg_roundedButtons_div_buttonZwei_a.gif') no-repeat 0 0;
	padding: 3px 0 0 12px !important;
	font-weight: bold;
	font-size: 11px;
	color: #9ea1a5;
	text-transform: uppercase;
}
/* Bildsurfer */
.STYLE_bildsurfer {
	margin: 15px 0 30px -4px;
	padding: 0 4px 8px 4px;
	background: url('bgimg/bg_bildsurfer.gif') no-repeat 0 0;
}
.STYLE_bildsurfer div {
	width: 616px;
	height: 154px;
	overflow: hidden;
}
/* Bildsurfer Navi */
.STYLE_bildsurferNavi li {
	background: none !important;
	padding: 0 0 5px 0 !important;
}
.STYLE_bildsurferNavi a {
	color: #b5b8bb !important;
	text-transform: uppercase;
	font-size:10px;
	font-weight:bold;
}
.STYLE_bildsurferNavi a:hover {
	color: #e26159 !important;
	text-decoration: none;
}
/* Klasse dient für digiBildsurfer JS */
.bildsurferNormal {
	color: #b5b8bb;
}
.STYLE_lightgalery {
	margin:0 !important;
	padding:0 0 0 15px !important;
	text-align:center;
	background:red;
	width:100%;
	background:none;
}
.STYLE_lightgalery li {
	background:none;
	padding:0 0 16px 0 !important;
	text-align:center;
	margin:0 0 0 5px !important;
	width:auto;
	height:66px;
}
.STYLE_lightgalery li a {
	z-index: 100000;
}
.STYLE_lightgalery li div {
	margin:0 0 0 0;
	width:auto;
}
.STYLE_lightgalery li div div {
	position: relative;
	background: url('bgimg/bg_loader.gif') no-repeat 50% 37%;
	width: auto;
}
.STYLE_lightgalery li div div div {
	position: absolute;
	bottom: -16px;
	left: 0;
	width: 100% !important;
	height:16px;
	background: transparent url('bgimg/bg_pageBrowser_menu_li_a_strong.png') repeat-x 0 100%;
	_background: none;/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/fileadmin/bricks/bgimg/bg_pageBrowser_menu_li_a_strong.png');*/
}
.STYLE_lightgalery li div div div div {
	display: none;
}
.STYLE_lightgalery li img {
	padding:0 0 0 0;
}
/* MediaGalerie */
.tx-digipetsresources-pi1 {
	margin: 0 0 20px 0;
	position: relative;
	z-index: 1000;
}
.STYLE_mediaGalerie {
	margin: 0 0 35px 0;
}
/* Navigation */
.STYLE_galerieNavi {
	padding: 0 2px 3px 0;
	_padding: 0 0 0 0;
	margin: 0 0 -3px 0;
	width: 100%;
	background: url('bgimg/bg_mediaGalerieNavi.png') no-repeat 100% 100%;
	_background: none;
	z-index: 1000;
	position: relative;
	overflow: hidden;
}
.STYLE_galerieNavi div {
	/* =========================*/	
/* display:inline-block;*/
/* =========================*/
background: #e3e6e9 url('bgimg/bg_mediaGalerieNavi_ul.gif') repeat-x 0 0;
	margin: 0 0 0 0;
	font-size: 10px;
	height: 100%;
	_width: 100%;
	text-transform: uppercase;
}
.STYLE_galerieNavi div ul {
	padding: 5px 0 5px 14px;
	margin: 0;
}
.STYLE_galerieNavi div ul li {
	padding: 1px 0 1px 0 !important;
	margin: 0 2px 0 0;
	background: none !important;
}
.STYLE_galerieNavi div ul * a {
	margin: 0 0 0 0;
	padding: 0 7px 0 0;
	color: #707376;
	font-weight: bold;
}
.STYLE_galerieNavi div ul * a * {
	padding: 2px 0 2px 8px;
	display: block;
	font-weight: bold;
}
.STYLE_galerieNavi div ul * a:hover {
	background: url('bgimg/bg_mediaGalerieNavi_a.gif') no-repeat 100% 0;
	color: #fff;
	text-decoration: none;
}
.STYLE_galerieNavi div ul * a:hover * {
	background: url('bgimg/bg_mediaGalerieNavi_a_span.gif') no-repeat 0 0;
	text-decoration: none;
}
.STYLE_galerieNavi div ul * a.Select {
	background: url('bgimg/bg_mediaGalerieNavi_a.gif') no-repeat 100% 0;
	color: #fff;
}
.STYLE_galerieNavi div ul * a.Select * {
	background: url('bgimg/bg_mediaGalerieNavi_a_span.gif') no-repeat 0 0;
}
/* Infotext zur Galerie */				
.STYLE_galerieInfo {
	z-index: 100;
	padding: 14px 23px 14px 23px;
	background: #d6dbe1;
	color: #6f7477;
}
.STYLE_galerieInfo h4 {
	font-size: 11px;
	position: relative;
	left: 0;
	top: 0;
	padding: 0;
	line-height: 16px;
	text-transform: uppercase;
}
.STYLE_galerieInfo p {
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height: 16px;
}
/* Titel der aktuellen Galerie */				
.STYLE_galerieTitel {
	padding: 8px 0 0 20px;
	color: #505050;
	background: #f1f2f4;
}
.STYLE_galerieTitel * {
	padding: 0 0 8px 0 !important;
}
/* Galerie Single Image */
.STYLE_galerieSingleImage {
	background: #e2e5e9 url('bgimg/bg_galerieSingleImage.gif') no-repeat 0 100%;
	position: relative;
	padding: 40px 0 20px 0;
	width: 100%;
	overflow: hidden;
}
.STYLE_webcamSingleImage {
	background: #e2e5e9 url('bgimg/bg_galerieSingleImage.gif') no-repeat 0 100%;
	position: relative;
	padding: 40px 0 20px 0;
	width: 100%;
	height: 120px;
	overflow: hidden;
}
.STYLE_galerieSingleImage div, .STYLE_webcamSingleImage div {
	position:relative;
	left: 51%;
	_left: 50%;
	margin: 0;
	width: 100%;
}
.STYLE_galerieSingleImage div div, .STYLE_webcamSingleImage div div {
	background: url('bgimg/bg_documentShadow_bottomRight.png') no-repeat 100% 100%;
	position: relative;
	right: 28%;
	left: auto;
	width: auto;
	_background: none;
	padding: 0 0 8px 0;
}
.STYLE_galerieSingleImage div div img, .STYLE_webcamSingleImage div div img {
	padding: 0 7px 0 0;
	margin: 0 0 0 0;
	_padding: 0;
	background: url('bgimg/bg_documentShadow_right.png') no-repeat 100% 0;
	_background: none;
	display: block;
}
.STYLE_galerieSingleImage div div div, .STYLE_webcamSingleImage div div div {
	background: none;
	height: 8px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 100%;
	right: auto;
	display: block !important;
	position: absolute;
	display: none;
	bottom: 0;
	left: 0;
	float: none !important;
	clear: both !important;
}
.STYLE_galerieSingleImage div div div img.imageMirror, .STYLE_webcamSingleImage div div div img.imageMirror {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	_padding: 0;
	background: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.STYLE_galerieSingleImage div div div div, .STYLE_webcamSingleImage div div div div {
	height: 8px;
	margin: 0 7px 0 0;
	position: relative;
	width: auto;
	background: url('bgimg/bg_documentShadow_bottomLeft.png') no-repeat 0 0;
}
/* Galerie Single Liste */

.STYLE_galerieSingleListe {
	margin: 0 0 0 0;
}
.STYLE_galerieSingleListe li {
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 0 0 0;
	padding: 0 0 2px 0 !important;
	background: none !important;
}
.STYLE_galerieSingleListe * * {
	color: #b5b6b6;
}
.STYLE_galerieSingleListe * *.Select {
	font-size: 16px;
	font-weight: bold;
}
.STYLE_galerieSingleListe * *:hover {
	text-decoration: underline;
}
.STYLE_galerieSingleListe * *.Select:hover {
	text-decoration: none;
}
/* Galerie Liste */

.STYLE_galerieListe {
	width: 100%;
	overflow: hidden;
	position:relative;
	padding: 0;
	background: #f1f2f4;
}
.STYLE_galerieListe * {
	width: 110%;
}
.STYLE_galerieListe ul {
	margin: 0;
}
/* Galerie mit zwei Spalten */		
.galerieSpalten_ZWEI * li {
	width: 147px;
	padding: 0 !important;
	margin: 0 5px 0 0;
	background: none;
}
.galerieSpalten_ZWEI * * a {
	display: block;
	text-align: center;
	margin: 5px 0 0 0;
	padding: 18px 0 8px 0;
	height: 82px;
	width: 100%;
	position: relative;
	background-image: url('bgimg/bg_loader.gif');
	background-repeat: no-repeat;
	background-position: 50% 37%;
	background-color: #e6e9ec;
}
.galerieSpalten_ZWEI * * a * {
	width: auto;
	text-align: center;
}
.galerieSpalten_ZWEI * * a p {
	text-transform: uppercase;
	font-size: 10px;
	padding: 0 5px 0 0;
	margin: 0 0 0 0;
	width: 147px;
	position: absolute;
	top: 125px;
	left: 0;
}
.galerieSpalten_ZWEI * * a .galerieImage {
	position:relative;
	margin: 0;
	cursor: pointer;
}
.galerieSpalten_ZWEI * * a .galerieImage div {
	position: relative;
	_background: none;
	padding: 0 0 8px 0;
	text-align: center;/*	min-height: 55px;
														min-width: 30px;*/
}
.galerieSpalten_ZWEI * * a .galerieImage div img {
	padding: 0 7px 10px 0;
	margin: 0 auto;
	position: relative;
	left: 3px;
	_left: 0;
	_padding: 0;
	background: url('bgimg/bg_documentShadow.png') no-repeat 100% 100%;
	_background: none;
	display: block;
}
.galerieSpalten_ZWEI * * a .galerieImage div div {
	display: none;
	background: none;
	height: 8px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 100%;
	right: auto;
	position: absolute;
	bottom: 0;
	left: 0;
	float: none !important;
	clear: both !important;
	min-width: 0;
	min-height: 0;
}
.galerieSpalten_ZWEI * * a .galerieImage div div div {
	height: 8px;
	margin: 0 7px 0 0;
	position: relative;
	width: auto;
	background: url('bgimg/bg_documentShadow_bottomLeft.png') no-repeat 0 0;
}
/* Galerie mit drei Spalten */		
.galerieSpalten_DREI * li {
	width: 96px;
	padding: 0 !important;
	margin: 0 5px 0 0;
	background: none !important;
}
.galerieSpalten_DREI * * a {
	display: block;
	text-align: center;
	margin: 5px 0 0 0;
	padding: 18px 0 8px 0;
	height: 73px;
	width: 100%;
	position: relative;
	background: #e6e9ec url('bgimg/bg_loader.gif') no-repeat 50% 37% !important;
}
.galerieSpalten_DREI * * a * {
	width: auto;
	text-align: center;
}
.galerieSpalten_DREI * * a p {
	text-transform: uppercase;
	font-size: 10px;
	padding: 0 5px 0 0;
	margin: 0 0 0 0;
	width: 96px;
	position: absolute;
	top: 125px;
	left: 0;
}
.galerieSpalten_DREI * * a .galerieImage {
	position:relative;
	left: 55%;
	_left: 50%;
	margin: 0;
}
.galerieSpalten_DREI * * a .galerieImage div {
	background: url('bgimg/bg_documentShadow_bottomRight.png') no-repeat 100% 100%;
	position: relative;
	right: 50%;
	width: auto;
	_background: none;
	padding: 0 0 8px 0;
}
.galerieSpalten_DREI * * a .galerieImage div img {
	padding: 0 7px 0 0;
	margin: 0 0 0 0;
	_padding: 0;
	background: url('bgimg/bg_documentShadow_right.png') no-repeat 100% 0;
	_background: none;
	display: block;
}
.galerieSpalten_DREI * * a .galerieImage div div {
	background: none;
	height: 8px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 100%;
	right: auto;
	display: block !important;
	position: absolute;
	_display: none !important;
	bottom: 0;
	left: 0;
}
.galerieSpalten_DREI * * a .galerieImage div div img.imageMirror {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	_padding: 0;
	background: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.galerieSpalten_DREI * * a .galerieImage div div div {
	height: 8px;
	margin: 0 7px 0 0;
	position: relative;
	width: auto;
	background: url('bgimg/bg_documentShadow_bottomLeft.png') no-repeat 0 0;
}
/* Bild Box */
.STYLE_bildBoxWrap {
	width: 100%;
	margin: 0 0 15px 0;
}
.STYLE_bildBox {
	background: #e2e5e9;
	position: relative;
	padding: 17px 0 0 0;
	width: 100%;
	overflow: hidden;
}
.STYLE_bildBox div p {
	position: relative;
	margin:-10px auto 0 auto;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	float: none !important;
	clear: both !important;
	display: block;
	padding: 0 0 0 0;
}
.STYLE_bildBox div {
	background: url('bgimg/bg_bildBoxShadow_bottomRight.png') no-repeat 100% 100%;
	position: relative;
	text-align:center;
	width: auto;
	_background: none;
	padding: 0 0 8px 0;
	text-align:center;
}
.STYLE_bildBox div img {
	padding: 0 0 20px 0;
	margin: 0 auto 0 auto;
	background: url('bgimg/bg_BildContent.png') repeat-x 100% 100%;
	_padding: 0;
	_background: none;
	display: block;
}
.STYLE_bildBox div img.noshadow {
	background: none;
}
/* Bildelement */
.STYLE_bildElement {
	margin: 0 0 30px 0;
	padding: 0 0 0 0;
}
/* Textbox (über mehrere Spalten) */
.STYLE_textBox {
	background: #e2e5e9;
	padding: 0 0 30px 0;
	z-index: 100;
	position: relative;
}
.STYLE_textBox h3 {
	background: #d3d7dd !important;
	padding: 24px 0 12px 25px;
	margin: 0 0 12px 0;
	display: block;
	_width: 100%;
	z-index: 101;
}
.STYLE_textBox p {
	margin: 0 40px 15px 5px;
	z-index: 102;
}
.STYLE_historienText {
	margin: -8px 0 0 0;
	z-index: 100;
}
/* Text Mit Bild */

.STYLE_textMitBild {
	width:100%;
	overflow:hidden;
}
.STYLE_textMitBild div {
	position: relative;
	_position: static;
	_background: none;
	/*	padding: 0 0 8px 0;
margin: 5px 0 5px 20px;*/
/*	_margin: 5px 0 5px 0;*/
text-align:center;/*	_padding: 0 0 8px 20px;*/
}
.STYLE_textMitBild img {
	padding: 0 0 20px 0;
	margin: 0 auto 0 auto;
	background: url('bgimg/bg_BildContent.png') repeat-x 100% 100%;
	_background: none;
	display: block;
}
.STYLE_textMitBild img.noshadow {
	background: none;
}
/* Zeitstrahl */
.STYLE_zeitstrahl {
	margin: 0 0 0 -4px;
	padding: 0 4px 8px 4px;
	width: 100%;
	z-index: 1000;
}
.STYLE_zeitstrahl div {
	width: 100%;
	height: 150px;
	margin: 0 0 0 0;
	background: url('bgimg/bg_tafel_historie.gif') no-repeat 0 100%;
	position: relative;
	z-index: 1001;
}
.STYLE_zeitstrahl div p {
	position: absolute;
	bottom: 8px;
	left: 25px;
	color: #d0d1d3;
	margin: 0;
}
.STYLE_zeitstrahl .STYLE_zeitstrahl_sogehts_de {
	overflow: hidden;
	text-indent: -400px;
	width: 80px;
	display: block;
	background: url('bgimg/bg_zeitstrahl_div_p_span.gif') no-repeat 0 3px;
}
.STYLE_zeitstrahl .STYLE_zeitstrahl_sogehts_en {
	overflow: hidden;
	text-indent: -400px;
	width: 140px;
	display: block;
	background: url('bgimg/bg_zeitstrahl_div_p_span_en.gif') no-repeat 0 3px;
}
.STYLE_zeitstrahl .STYLE_zeitstrahl_sogehts_fr {
	overflow: hidden;
	text-indent: -400px;
	width: 80px;
	display: block;
	background: url('bgimg/bg_zeitstrahl_div_p_span_fr.gif') no-repeat 0 3px;
}
.STYLE_zeitstrahl div ul {
	padding: 0 0 0 46px;
	margin: 0;
	height: 70px;
	width: 100%;
}
.STYLE_zeitstrahl div ul li {
	width: 25px;
	margin: 0;
	padding: 0 !important;
	background: none !important;
	position: relative;
}
.STYLE_zeitstrahl div ul li a {
	display: block;
	width: 16px;
	height: 43px;
}
.STYLE_zeitstrahl div ul li a img {
	width: 16px;
	height: 40px;
}
.STYLE_zeitstrahl div ul li a.Select img {
	width: 20px;
	height: 66px;
}
.STYLE_zeitstrahl div ul li span {
	position: absolute;
	top: 65px;
	padding: 10px 0 0 0;
	left: -45px;
	font-size: 48px;
	font-weight: bold;
	display: none;
	color: #c8cacf;
	white-space: nowrap;
}
/* Firmen/Kunden Liste Elternelement */
.STYLE_firmenListe {
	background: url('bgimg/bg_firmenListe.gif') repeat-y 0 0;
	width: 100%;
}
/* Firmen Liste Listenpunkte/Übersicht */
.STYLE_firmenUebersicht {
	margin: 25px 0 0 0;
	overflow: hidden;
	width: 100%;
}
.STYLE_firmenUebersicht ul {
	width: 105%;
	margin: 0;
	padding: 0;
	background: url('bgimg/bg_firmenUebersicht.gif') repeat-y 0 0;
}
.STYLE_firmenUebersicht ul li {
	width: 202px;
	height: 91px;
	background: url('bgimg/bg_firmenUebersicht_ul_li.gif') repeat-x 0 0 !important;
	margin: 0 5px 5px 0;
	padding: 72px 0 0 0 !important;
	position: relative;
}
.STYLE_firmenUebersicht ul li a.firmenLogoLink {
	position: absolute;
	left: 20px;
	top: 8px;
	cursor: pointer;
}
.STYLE_firmenUebersicht ul li p {
	margin: 0 35px 15px 0px;
	font-size: 11px;
	line-height: 12px;
	width: 148px;
	height: 36px;
	overflow: hidden;
}
.STYLE_firmenUebersicht ul li .buttonWrapper {
	height: 1px;
	width: 100%;
}
.STYLE_firmenUebersicht ul li div.STYLE_roundedButtons {
	margin: 0 0 0 10px !important;
	position: absolute;
	bottom: 10px;
	left: -5px;
}
/* Firmenprofil / -detail */
.STYLE_firmenProfil {
	margin: 30px 0 0 0;
	padding: 20px 0 0 0;
	background: url('bgimg/bg_firmenProfil.gif') repeat-y 0 0;
}
.STYLE_firmenProfil .firmenLogo {
	margin: 0 0 10px 20px;
	overflow: hidden;
}
.STYLE_firmenProfil .Kontaktdaten {
	padding: 60px 0 0 0;
	position: relative;
}
.STYLE_firmenProfil .Kontaktdaten .backLink {
	background: url('bgimg/bg_prevNextButton.png') repeat-x 0 0;
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/fileadmin/bricks/bgimg/bg_prevNextButton.png');
	display: block;
	position: absolute;
	right: 0;
	top: -35px;
	padding: 13px 0 0 0;
	height: 41px;
	width: 91px;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
}
.STYLE_firmenProfil .Kontaktdaten p {
	margin: 0 15px 15px 0;
}
.STYLE_firmenProfil .Kontaktdaten .STYLE_roundedButtons {
	margin: 0 0 20px 0;
}
/* STARTSEITE */

/* Login- und Suchfeld */
.STYLE_startLoginSuche {
	margin: -23px 0 0 0;
	height: 30px;
	position: relative;
	z-index: 2000;
	width: 100%;
}
.STYLE_startLoginSuche .loginButton {
	width: 82px;
	height: 22px;
	background: url('bgimg/bg_loginButton.gif') no-repeat 0 0;
	overflow: hidden;
	text-indent: -1000px;
	position: absolute;
	top: 8px;
	left: 17px;
}
.STYLE_startLoginSuche .loginLabel {
	width: 64px;
	height: 22px;
	background: url('bgimg/bg_loginLabel.gif') no-repeat 0 0;
	overflow: hidden;
	text-indent: -1000px;
	position: absolute;
	left: 20px;
	bottom: -32px;
}
.STYLE_startLoginSuche .suchBox {
	position: absolute;
	left: 327px;
	top: 8px;
	width: 280px;
}
/* Such Box */

.suchBoxSuchseite {
	margin: -10px 0 10px 0;
	padding: 0 0 0 10px;
}
.suchBox button {
	width: 19px;
	height: 16px;
	overflow: hidden;
	text-indent: -1000px;
	z-index: 1000;
	background: url('bgimg/bg_buttonSuche.gif') no-repeat 0 0;
	border: 0;
	margin: 0 0 0 7px;
	position: relative;
}
/* Petrisberger Box / Petrisberger des Monats */			
.STYLE_petrisbergerBox {
	margin: 0 0 15px -4px;
	padding: 0 4px 8px 4px;
	background: url('bgimg/bg_bildsurfer.gif') no-repeat 100% 100%;
	_background: none;
	width: 100%;
	z-index: 1000;
}
.STYLE_petrisbergerBox div {
	width: 100%;
	min-height: 180px;
	height: auto;
	_height: 180px;
	margin: 0 0 0 0;
	/*background: #4a515c url('bgimg/bg_tafel.gif') no-repeat 0 100%;*/
background: #4a515c url('bgimg/bg_tafel_RAW.gif') no-repeat 0 100%;
	position: relative;
	z-index: 1001;
}
.STYLE_petrisbergerBox div.lang_en {
	width: 100%;
	min-height: 193px;
	height: auto;
	_height: 180px;
	margin: 0 0 0 0;
	/*background: #4a515c url('bgimg/bg_tafel_EN.gif') no-repeat 0 100%;*/
background: #4a515c url('bgimg/bg_tafel_RAW.gif') no-repeat 0 100%;
	position: relative;
	z-index: 1001;
}
.STYLE_petrisbergerBox div.lang_fr {
	width: 100%;
	min-height: 180px;
	height: auto;
	_height: 180px;
	margin: 0 0 0 0;
	/*background: #4a515c url('bgimg/bg_tafel_FR.gif') no-repeat 0 100%;*/
background: #4a515c url('bgimg/bg_tafel_RAW.gif') no-repeat 0 100%;
	position: relative;
	z-index: 1001;
}
.STYLE_petrisbergerBox div .petrisbergerFoto {
	position: absolute;
	left: 30px;
	bottom: 0;
}
.STYLE_petrisbergerBox div .petrisbergerHeadline {
	position: absolute;
	left: 290px;
	top: 25px;
	width: 322px;
	height: 48px;
	padding: 0;
	margin: 0;
}
.STYLE_petrisbergerBox div p {
	width: 240px;
	padding: 80px 0 15px 0;
	margin: 0 0 0 310px;
	font-size: 11px;
	color: #d0d1d3;
}
.STYLE_petrisbergerBox div p span {
	width: 77px;
	background: url('bgimg/bg_petrisbergerBox_p_span.gif') no-repeat 0 3px;
	overflow: hidden;
	text-indent: -1000px;
	display: block !important;
}
.STYLE_petrisbergerBox div p a {
	color:#FDB423;
}
/* Suchergebnis */						
.STYLE_Suchergebnis {
	background: url('bgimg/bg_firmenListe.gif') repeat-y 0 0;
	width: 100%;
}
.STYLE_Suchergebnisse {
	width: 110%;
	margin: 0;
	background: url('bgimg/bg_suchergebnis.gif') repeat-y 0 0;
	padding: 0;
}
.STYLE_Suchergebnisse li {
	background: #e9ebec !important;
	margin: 0 5px 10px 0;
	padding: 20px 10px 20px 0 !important;
	width: 192px;
	height: 225px;
	overflow: hidden;
}
.STYLE_Suchergebnisse li div {
	overflow: hidden;
	height: 222px;
}
.STYLE_Suchergebnisse li h3 {
	font-size: 11px;
	line-height: 14px;
	font-family: arial, helvetica, sans-serif;
	width: auto;
}
.STYLE_Suchergebnisse li h3 a {
	color: #8D8E8F;
	text-decoration: underline;
	text-indent: 0 !important;
}
.STYLE_Suchergebnisse li p {
	font-size: 11px;
}
.STYLE_Suchergebnisse li p span {
	font-weight: bold;
	text-transform: uppercase;
}
/* Seitenbrowser */
.STYLE_pageBrowser {
	margin: -9px 0 0 0;
	height: 55px;
	padding: 0 0 0 0;
	position: relative;
	width: 100%;
}
.STYLE_mediaGalerie .STYLE_pageBrowser {
	margin: -17px 0 0 0;
}
.STYLE_pageBrowser .buttonPrev {
	background: url('bgimg/bg_prevNextButton.png') repeat-x 0 0;
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/fileadmin/bricks/bgimg/bg_prevNextButton.png');
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	padding: 13px 0 0 0;
	height: 41px;
	width: 91px;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
}
.STYLE_pageBrowser .buttonNext {
	background: url('bgimg/bg_prevNextButton.png') repeat-x 0 0;
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/fileadmin/bricks/bgimg/bg_prevNextButton.png');
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 13px 0 0 0;
	height: 41px;
	width: 91px;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
}
.STYLE_pageBrowser .buttonPrev:hover, .STYLE_pageBrowser .buttonNext:hover {
	text-decoration: underline;
}
.STYLE_pageBrowser div {
	position: absolute;
	left: 50%;
	top: -4px;
}
.STYLE_pageBrowser menu {
	position: relative;
	right: 50%;
}
.STYLE_pageBrowser menu li {
	z-index: 90;
	position: relative;
	display: block;
}
.STYLE_pageBrowser menu li span.seitenZahl {
	position: absolute;
	top: -19px;
	left: 1px;
	font-size: 16px;
	visibility: hidden;
	z-index: 200;
}
.STYLE_pageBrowser menu li a {
	width: auto;
	margin: 5px 4px 0 0;
	padding: 0 0 19px 0;
	position: relative;
	overflow: hidden;
	z-index: 100;
}
.STYLE_pageBrowser menu li a span {
	opacity: 0.7;
	filter:alpha(opacity=70);
	background: #8b8d95;
	height: 35px;
	width: 5px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.STYLE_pageBrowser menu li a span span {
	visibility: hidden;
	color: #fff;
	font-weight: bold;
	padding: 0 0 0 2px;
	font-size: 14px;
}
.STYLE_pageBrowser menu li a strong {
	width: 100%;
	height: 19px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: transparent url('bgimg/bg_pageBrowser_menu_li_a_strong.png') repeat-x 0 0;
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/fileadmin/bricks/bgimg/bg_pageBrowser_menu_li_a_strong.png');
}
.STYLE_pageBrowser menu li a.Select {
	margin: 0 6px 0 0;
}
.STYLE_pageBrowser menu li a.Select span {
	height: 47px;
	width: 10px;
}
/* Erlebniskarte */

#STYLE_ErlebniskarteBox {
	position: absolute;
	left: -325px;
	top: 200px;
	width: 635px;
	height: 397px;
}
.STYLE_Erlebniskarte {
	width: 616px;
	height: 378px;
	padding: 7px 11px 12px 8px;
	background: url('bgimg/bg_erlebniskarte.png');
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/fileadmin/bricks/bgimg/bg_erlebniskarte.png');
	overflow: hidden;
}
.STYLE_Erlebniskarte div {
	width: 616px;
	height: 378px;
	background: #c298ce;
	overflow: hidden;
	position: relative;
}
.STYLE_Erlebniskarte div div {
	margin: 0;
	overflow: visible;
}
.STYLE_Erlebniskarte div div div {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 1px;
	overflow: visible;
	background: none;
}
.STYLE_Erlebniskarte div div div .markerLeft {
	background: url('bgimg/bg_erlebniskarte_markerLeft.png') no-repeat 0 0;
	_background: url('bgimg/bg_erlebniskarte_markerLeft.gif') no-repeat 0 0;
	width: 14px;
	height: 56px;
	position: relative;
	top: -43px;
	right: -15px;
}
.STYLE_Erlebniskarte div div div .markerRight {
	background: url('bgimg/bg_erlebniskarte_markerRight.png') no-repeat 100% 0;
	_background: url('bgimg/bg_erlebniskarte_markerRight.gif') no-repeat 100% 0;
	height: 45px;
	width: auto;
	padding: 11px 21px 0 0;
	margin: 0 0 0 0;
	font-size: 11px;
	text-transform: uppercase;
	color: #fff;
	position: relative;
	top: -43px;
	right: -15px;
}
.STYLE_ErlebniskarteUebersicht {
	width: 299px;
	margin: 0 11px 0 0;
	_overflow: hidden;
	_margin: 0 5px 0 0;
}
.STYLE_ErlebniskarteUebersicht h4 {
	font-family: "arial black", arial, sans-serif;
	font-size: 14px;
	background: #e2e5e9;
	padding: 10px 0 9px 20px;
}
.STYLE_ErlebniskarteUebersicht div div {
	width: 299px;
	height: 195px;
	padding: 7px 11px 12px 8px;
	position: relative;
	left: -8px;
	top: -7px;
	background: url('bgimg/bg_erlebniskarteUebersicht.png');
	_background: none;
}
.STYLE_ErlebniskarteUebersicht div div div {
	height: 100%;
	width: 100%;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
	background: url('bgimg/bg_erlebniskarteUebersicht_div.gif');
}
.STYLE_ErlebniskarteUebersicht div div #kartenAusschnitt {
	width: 160px;
	height: 110px;
	background: #fff;
	opacity: 0.4;
	filter:alpha(opacity=40);
	position: absolute;
	left: 0;
	top: 0;
}
.STYLE_ErlebniskarteRichtungen {
	position: absolute;
	left: 53px;
	bottom: -115px;
	_bottom: 130px;
	width: 228px;
	height: 102px;
	background: url('bgimg/bg_erlebniskarte_richtungen.gif') no-repeat 0 0;
	display: none;
}
/* Mediathek - Auf 100% Breite stellen */

.tx-digipetsresources-pi1 {
	width: 100%;
}
#digipetsresourcesCompaniyDetails {
	background-image:url(bgimg/bg_loader.gif);
	background-position:50% 37%;
	background-repeat:no-repeat;
}
/* GOOGLE MAPS */

#STYLE_map {
	width: 616px;
	height: 360px;
	margin: 0 0 20px 0;
	overflow: hidden;
}
/* Routenberechnung */

.STYLE_routenberechnung {
	padding: 10px 0 0 11px;
	margin: 0 0 30px 0;
}
.STYLE_routenberechnung #rechne {
	width: 19px;
	height: 16px;
	padding: 0 0 0 2px;
	background: url('bgimg/bg_buttonRoute.gif') no-repeat 2px 0;
	text-indent: -1000px;
	overflow: hidden;
}
/* Routenberechnung Ausgabe */

#routeOutput {
}
#routeOutput .startzielInfo {
	display: block;
	margin: -2px 0 20px 0;
	padding: 0 0 0 20px;
	font-size: 11px;
	color: #8d8e8f;
	font-weight: normal;
}
#routeOutput table {
	width: 100% !important;
	margin: 0 0 20px 0 !important;
}
#routeOutput table tr td {
	border: 0;
	border-bottom: 1px solid #fff;
	background: #dfe4e8;
	color: #6b6b6c;
	font-size: 12px;
	line-height: 1.2em;
}
#routeOutput table tr td.stepcount {
	padding: 0 0 0 11px !important;
	width: 25px;
}
#routeOutput table tr td.stepcount a {
	font-weight: bold;
	color: #6b6b6c;
}
#routeOutput table tr td.stepdesc * {
	display: inline;
}
#routeOutput table tr td.stepdist {
	font-weight: bold;
	text-align: right;
	width: 60px;
}
/* Nachtrag Update 2013-08-20 - Dawa Le Ross */
/* Typoscript Template Repro */
.tx-indexedsearch .STYLE_zweiSpalten {
	background-color:#FDFDFE;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
	display:none;
	}
.tx-indexedsearch .tx-indexedsearch-browsebox,
.tx-indexedsearch .tx-indexedsearch-browsebox *,
.tx-indexedsearch .tx-indexedsearch-res,
.tx-indexedsearch .tx-indexedsearch-res * {
	display:block;
	float:none;
	clear:both;
	background-color:#FDFDFE;
	}
.tx-indexedsearch .tx-indexedsearch-browsebox p {
	padding-top:1em;
	}
.tx-indexedsearch .tx-indexedsearch-browsebox p * {
	display:inline;
	padding:0 .3em;
	}
.tx-indexedsearch .tx-indexedsearch-browsebox li {
	float:left;
	clear:none;
	padding-left:.1em;
	margin-left:.1em;
	background-position: .4em .4em;
	}
.tx-indexedsearch .tx-indexedsearch-browsebox li:first-child {
	padding-left:0 !important;
	margin-left:0;
	background:none;
	}
.tx-indexedsearch .tx-indexedsearch-res > li {
	padding:1em 0 0;
	}
.tx-indexedsearch .tx-indexedsearch-res > li > div > * > * {
	display:inline;
	padding-right:.3em;
	}
.tx-indexedsearch .tx-indexedsearch-res > li > div > h3 {
	padding:13px;
	}
.tx-indexedsearch .tx-indexedsearch-res > li > div > p {
	margin:0 2em 0 0;
	}
.tx-indexedsearch .tx-indexedsearch-res + .tx-indexedsearch-browsebox {
	padding:2em 0;
}
/*


Aktualisierung : DIGIPETS : 2018-05-23

*/
