div {
	vertical-align:top;
}

body {
	background-image: url(../files/streifen_gruen.jpg);
	background-repeat:repeat-x;
	color:#839fa6;
	font:76% Arial, Verdana, sans-serif;
	margin:0 auto;
	padding:0;
}

#wrap {
	color:#303030;
	margin:0 auto;
	padding:0px 0px;
	width:913px;
	z-index:1;
}
#wrap2 {
	background-image:url(../files/back_mitte.gif);
	background-repeat:repeat;
	color:#303030;
	margin:0 auto;
	padding:0px 0px;
	width:913px;
	z-index:2;
}

#header {
	color:#505050;
	height:389px;
	marrgin:0;
	padding:0;
	padding-top:10px;
}
#header h1 {
	font-size:2.5em;
	font-weight:400;
	letter-spacing:-2px;
	margin:0 0 4px 15px;
	padding:15px 0 0;
}
#header h1 a, #header h1 a:hover {
	font-weight:400;
	padding:0;
}
#header p {
	font-size:1.1em;
	letter-spacing:-1px;
	margin:0 0 20px 15px;
	padding:0 0 0 3px;
}

#hauptnavi {
	height:24px;
	margin:0 0 0 7px;
	position:absolute;
	top:374px;
	border-bottom:1px solid #FFF;
	background-color:#C1BAB7;
	width:901px;
}
*+html #hauptnavi {
	margin:0 0 0 1px;
}
#hauptnavi ul {
	list-style:none;
	margin:0;
	padding:0;
}
#hauptnavi li {
	float:left;
	margin-bottom:1px;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background-color:#c1bab7;
}
#hauptnavi li a {
	display:block;
	height:24px;
	line-height:24px;
	padding:0 8px;
	background-color:#c1bab7;
	color:#425054;
}
#hauptnavi li a:hover {
	color:#FFF;
	text-decoration:none;
}
#hauptnavi li a.current {
	height:25px;
	line-height:25px;
	color:#FFF;
}

#hauptnavi li#id23 a:hover {
	background-color:#95BE0D;
}
#hauptnavi li#id24 a:hover {
	background-color:#0D9B8C;
}
#hauptnavi li#id25 a:hover {
	background-color:#F0A52A;
}
#hauptnavi li#id26 a:hover {
	background-color:#00A0E0;
}
#hauptnavi li#id27 a:hover {
	background-color:#8D6CD1;
}
#hauptnavi li#id213 a:hover {
	background-color:#ca1f7b;
}

#hauptnavi li#id23 a.current {
	background-color:#95BE0D;
}
#hauptnavi li#id24 a.current {
	background-color:#0D9B8C;
}
#hauptnavi li#id25 a.current {
	background-color:#F0A52A;
}
#hauptnavi li#id26 a.current {
	background-color:#00A0E0;
}
#hauptnavi li#id27 a.current {
	background-color:#8D6CD1;
}
#hauptnavi li#id213 a.current {
	background-color:#ca1f7b;
}

#navigation {
	position:relative;
	z-index:50;
}
#navigation, #navigation2 {
	color:#505050;
	height:20px;
	margin:0;
	padding:0;
	margin-left:7px;
	text-transform:uppercase;
}
#navigation2 {
	height:69px;
}
#navigation h1, #navigation2 h1 {
	font-size:2.5em;
	font-weight:400;
	letter-spacing:-2px;
	margin:0 0 0px 0px;
	padding:0px 0 0;
}
#navigation h1 a, #navgiation h1 a:hover, #navigation2 h1 a, #navgiation2 h1 a:hover {
	font-weight:400;
	padding:0;
}
#navigation p, #navigation2 p{
	font-size:1.1em;
	letter-spacing:-1px;
	margin:0 0 20px 15px;
	padding:0 0 0 3px;
}

.pro_linedrop .select .sub {
	height:25px;
	display:block;
	position:absolute;
	float:left;
	width:900px;
	top:0px;
	left:0;
	text-align:center;
	border-bottom:1px solid #E6E6E6;
}

#leftside {
	clear:left;
	float:left;
	margin:0 0 10px;
	padding:0;
	width:150px;
}
#leftside ul.avmenu {
	list-style:none;
	margin:0 0 18px;
	padding:0;
	width:150px;
}
#leftside ul.avmenu li {
	display:inline;
	padding:0;
	width:150px;
}
#leftside ul.avmenu li a {
	background:url(../img/menubg.gif) repeat-x bottom left #f4f4f4;
	border-bottom:1px solid #d8d8d8;
	border-left:4px solid #ccc;
	border-right:1px solid #d8d8d8;
	border-top:1px solid #d8d8d8;
	color:#505050;
	float:left;
	font-size:1em;
	font-weight:700;
	margin-bottom:5px;
	padding:5px 1px 5px 5px;
	text-decoration:none;
	width:138px;
}
#leftside ul.avmenu li a:hover, #leftside ul.avmenu li a.current {
	background:url(../img/menubg2.gif) repeat-x bottom left #eaeaea;
	border-bottom:1px solid #b0b0b0;
	border-left:4px solid #505050;
	border-right:1px solid #b0b0b0;
	border-top:1px solid #b0b0b0;
	color:#505050;
}
#leftside ul.avmenu ul {
	font-size:0.9em;
	margin:0 0 0 15px;
	padding:0 0 5px 0;
	width:133px;
}
#leftside ul.avmenu ul a {
	padding:3px 1px 3px 5px;
	width:123px;
}
#leftside ul.avmenu ul ul {
	font-size:1em;
	width:120px;
}
#leftside ul.avmenu ul ul a {
	width:108px;
}
#leftside h2 {
	font-size:1.5em;
	font-weight:400;
}
#leftside .announce {
	background:url(../img/menubg.gif) repeat-x bottom left #f4f4f4;
	border-bottom:1px solid #d8d8d8;
	border-left:4px solid #ccc;
	border-right:1px solid #d8d8d8;
	border-top:1px solid #d8d8d8;
	clear:left;
	color:#505050;
	line-height:1.3em;
	margin:10px 0;
	padding:5px 5px 5px;
	width:134px;
}
#leftside p, .announce p {
	font-size:0.9em;
}

#extras {
	float:right;
	margin:0 0 10px;
	padding:0;
	width:365px;
}
#extras p, #extras ul {
	font-size:0.9em;
	line-height:1.3em;
	margin:0 0 1.5em;
	padding:0;
}
#extras li {
	list-style:none;
	margin:0 0 6px;
	padding:0;
}
#extras h2 {
	font-size:11px;
	font-weight:500;
	letter-spacing:1px;
	margin:0 0 2px;
}
#extras h3 {
color:#425a5f;
	float:left;
	font-size:1.7em;
	font-weight:500;
	letter-spacing:1px;
	margin:0 0 0px;

}
#extras h4 {
	color:#4B676D;
	font-size:1.3em;
	font-weight:400;
	letter-spacing:1px;
	margin-top:5px;
	text-transform:uppercase;
}

#content {
	line-height:1.5em;
	margin:0px 400px 10px 20px;
	padding:0;
	text-align:left;
	http://bouvier.m-plus-m.at/index.php?article_id=30
}
#content p {
	font-size:1em;
	line-height:1.5em;
	text-align:left;
}
#contentwide {
	line-height:0em;
	margin:0px 0 10px 160px;
	padding:0;
	text-align:left;
}
#content h1 {
	float:left;
	color:#425a5f;
	font-size:1.7em;
	line-height:1.7em;
	font-weight:400;
	letter-spacing:1px;
	vertical-align:top;
	margin:-10px 5px 0px 0px ;
	padding:0px;

}
#content h2 {
	color:#425a5f;
	font-size:1.25em;
	line-height:1.25em;
	vertical-align:top;
	font-weight:400;
	letter-spacing:1px;
	margin:0;
	padding:0;
	padding-bottom:10px;
	width:440px;
	text-transform:uppercase;
}
#content h3 {
	color:#677D83;
	font-size:1.2em;
	font-weight:500;
	letter-spacing:0px;
	margin:0 0 0px;
	padding-bottom:0px;
	margin-bottom:5px;
	padding-bottom:5px;
	width:500px;
}
#content h4 {
	color:#425a5f;
	font-size:1.7em;
	font-weight:400;
	letter-spacing:1px;
	margin:0 0 0px;
	padding-bottom:0px;
	margin-bottom:5px;
}
#content h5 {
	color:#4B676D;	
	font-size:1.15em;
	font-weight:bold;
	letter-spacing:1px;
}
#content h3, #contentwide h3 {
	font-size:1.1em;
	font-weight:500;
	line-height:1.2em;
	letter-spacing:1px;
	margin-bottom:5px;
	padding-bottom:5px;
}
#content img, #contentwide img {
	background:#ccc;
	border:4px solid #f0f0f0;
	color:#303030;
	display:inline;
	padding:1px;
	margin:0 10px 5px 0;
}
#content ul, #content ol, #contentwide ul, #contentwide ol {
	margin:0 0 16px 20px;
	padding:0;
}
#content ul ul, #content ol ol, #contentwide ul ul, #contentwide ol ol {
	margin:2px 0 2px 20px;
}
#content li, #contentwide li {
	margin:0 0 2px 10px;
	padding:0 0 0 4px;
}

#footer {
	background-image:url(../files/back_mitte.gif);
	background-repeat:repeat;
	clear:both;
	color:gray;
	font-size:0.9em;
	margin:0 auto;
	padding:0px 0;
	text-align:center;
	line-height:12px;
	width:100%;
	vertical-align: top;
}
#footer img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: super;
}
#footer p {

	margin:0;
	padding:0;
}
#footer a {
	background:inherit;
	color:gray;
	font-weight:400;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

#footermenue {
	color:#839fa6;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	margin:0 auto 20px;
	padding:0px 0px;
	width:913px;
	text-transform:uppercase;
}
#footermenue ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#footermenue ul li {
	display: inline;
}
#footermenue ul li a {
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	color:#839fa6;
	background-color:#FFFFFF;
}
#footermenue img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: super;
}
#footermenue p {
	margin:0;
	padding:0;
}

#footermenue a {
	background:inherit;
	color:gray;
	font-weight:400;
	text-decoration:none;
}
#footermenue a:hover {
	color:#330033;
	text-decoration:none;
}

a {
	background:inherit;
	color:#166090;
	text-decoration:none;
}
a:hover {
	background:inherit;
	color:#286ea0;
	text-decoration:underline;
}
a img {
	border:0;
}
p {
	color:#77969D;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	margin:0 0 16px;
}
blockquote {
	background:url(../img/menubg.gif) repeat-x bottom left #f4f4f4;
	border-bottom:1px solid #d8d8d8;
	border-left:4px solid #ccc;
	border-right:1px solid #d8d8d8;
	border-top:1px solid #d8d8d8;
	color:#505050;
	margin:16px;
	padding:7px 7px 7px 11px;
}
blockquote p {
	font-size:1.1em;
	line-height:1.3em;
	margin:0;
}

table {
	border:1px solid #d8d8d8;
	border-collapse:collapse;
	line-height:1.3em;
	width:95%;
	margin:0 0 16px;
	padding:0;
}
caption {
	font-size:1.5em;
	font-weight:400;
	margin:0;
	padding:6px 0 8px;
	text-align:left;
}
th {
	background:url(../img/menubg2.gif) repeat-x bottom left #eaeaea;
	color:#505050;
	padding:7px;
	text-align:left;
}
td {
	background:url(../img/menubg.gif) repeat-x bottom left #f4f4f4;
	color:#303030;
	font-size:0.9em;
	padding:7px;
	text-align:left;
}

.announce h2 {
	margin:0 0 10px;
	padding:0;
}
.textright {
	margin:-10px 0 4px;
	text-align:right;
}
.center {
	text-align:center;
}
.small {
	font-size:0.8em;
}
.large {
	font-size:1.3em;
}
.highlighted {
	background:#f0f0f0;
	border:1px solid #b0b0b0;
	color:#303030;
	padding:3px;
}
.button {
	background:url(../img/menubg.gif) repeat-x bottom left #f4f4f4;
	border-bottom:1px solid #d8d8d8;
	border-left:4px solid #ccc;
	border-right:1px solid #d8d8d8;
	border-top:1px solid #d8d8d8;
	color:#505050;
	font-weight:700;
	margin:0 0 15px;
	padding:7px 7px 7px 11px;
	width:120px;
}
.left {
	float:left;
	margin:10px 10px 5px 0;
}
.right {
	float:right;
	margin:10px 0 5px 10px;
}

#logo {
	position:absolute;
	left:50%;
	top:460px;
	height:46px;
	z-index:51;
	margin-left:290px;
	margin-top:-184px;
	width: 36px;
}

#news {
width: 355px;
	margin-top: 0px;
}
#news img {
float:left;
}
#news ul {
	list-style-type: none;
	width: 355px;
}
#news li {
	padding-top:0px;
	padding-bottom:0px;
	border: 1px dotted #999;
	border-width: 1px 0;
	margin: 5px 0;
  min-height:70px;
}
#news li a {
	color: #517279;
	display: block;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 5px 5px 10px;
	text-decoration: none;
  min-height:55px;
}
* html #news li a {
	width: 355px;
}
#news a:hover {
	color: #FFFFFF !important;
	display: block;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 5px 5px 10px;
	text-decoration: none;
	background: #b5dee3;
}
#news a em {
	margin-left:100px;
	color: #839fa6;
	display: block;
	font: normal 95% Verdana, Arial, Helvetica, sans-serif;
	line-height: 125%;
}
#news a h2 {
	margin-left:100px;
	font-size:12px;
	color: #517279;
	display: block;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-weight:bold;
	line-height: 100%;
	letter-spacing:0.2px;
	text-transform:uppercase;
}
#news a h6 {
	margin-left:100px;
	font-size:10px;
	color: #517279;
	display: block;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-weight:bold;
	line-height: 100%;
	letter-spacing:0.2px;
}
#news a span {
	margin-left:40px;
	color: #FFF;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
}
#fotos {
	min-height:260px;
}
#fotos #box {
	padding:15px 5px 0px 5px;
	margin-right:23px;

	background:#F4F4F4 url(../img/menubg.gif) repeat-x scroll left bottom;
	border:1px solid #D8D8D8;
}
#fotos a {
	background:none;
}
#fotos img {
	margin:0 10px 10px;
}

div.wysiwygimg {
height:1%;
}

dl {
	float:left;
}

div.mitarbeiter {
	float:left;
	width:240px;
	color:#839FA6;
}
div.mitarbeiter strong {
	color:#517279;
}
#content div.mitarbeiter ul, #content ul.mitarbeiter {
	list-style:none;
}
#content .mitarbeiter li {
	margin-left:-15px;
}


/* ----- Hack only for IE 7 ----- */
*+html div.wysiwygimg {
	overflow:hidden;
}
.wysiwygimg .wysiwygimgclear {
	display:block;
	font-size:1px;
	line-height:0px;
	margin:0;
	padding:0;
	position:relative;
	background-color:#FF9966;
}
.wysiwygimg .wysiwygimgtext {
	vertical-align:top;
}
.wysiwygimg img.wysiwygimg {border:0; margin:1px;}
.wysiwygimg img.wysiwygimg {border:solid 5px #f5f5f5; padding:1px;}
.wysiwygimg a.wysiwygimg img {border:0;padding:0px;vertical-align:top; margin:1px;}

.wysiwygimg a.wysiwygimg, .wysiwygimg a.wysiwygimg:link {
	display:table;
	display:inline-block;
	line-height:0.0em;
}

/* Bildunterschrift */
.wysiwygimg .wysiwygimgtitle {color:#666; font-size:0.8em; font-style:italic; margin:2px 0px;}

/* Wrapper-Classe um Bild und Bildunterschrift*/
.wysiwygimg .wysiwygimgwrap {}

/* Bild links im Text (Textumfluss) */
.wysiwygimg .wysiwygimgleft {float:left; margin:0 1.0em 0 0;}

/* Bild rechts im Text (Textumfluss) */
.wysiwygimg .wysiwygimgright {float: right; margin:0 0 0 1.0em;}

/* Bild oben links */
.wysiwygimg .wysiwygimgtopleft {float:left; margin-bottom:0.5em;}

/* Bild oben rechts */
.wysiwygimg .wysiwygimgtopright {float:right; margin-bottom:0.5em;}

/* Bild oben mittig */
.wysiwygimg .wysiwygimgtopcenter {margin-bottom:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgtopcenter a.wysiwygimg {margin:0 auto;}

/* Bild unten links */
.wysiwygimg .wysiwygimgbottomleft {float:left; margin-top:0.5em;}

/* Bild unten rechts */
.wysiwygimg .wysiwygimgbottomright {float:right; margin-top:0.5em;}

/* Bild unten mittig */
.wysiwygimg .wysiwygimgbottomcenter {margin-top:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgbottomcenter a.wysiwygimg {margin:0 auto;}
.wysiwygimg .wysiwygimgbottomcenter img.wysiwygimg {margin:0 auto;}

/* Für Bilder links/rechts vom Text  */
.wysiwygimg table {border-spacing: 0px; font-size:1.0em;}
.wysiwygimg td {vertical-align:top; font-size:1.0em;}

/* Bild links vom Text */
.wysiwygimg td.wysiwygimgleftcol {padding-right:1.0em;}

/* Bild rechts vom Text */
.wysiwygimg td.wysiwygimgrightcol {padding-left:1.0em;}


/* MODUL PARTNER */

#partner{
	cursor:pointer;
	text-decoration: none;
	font-size:14px;
	background-color:#E6E6E6;
	padding: 5px 5px 5px 5px;
	margin: 5px	5px 5px 5px;
	width:115px;
	height:50px;
	float:left;
}
#partner h3{
	width:100px;
	cursor:pointer;
	text-decoration: none;
	font-size:14px;
	font-weight:500;
	letter-spacing:-1px;
	height:25px;
}
#partner a{
	cursor:pointer;
	text-align:right;
	text-decoration: none;
	color:#666666;
	font-size:10px;
	font-weight:500;
	line-height:14px;
}
#partner a:hover {
	cursor:pointer;
	text-align:right;
	text-decoration: none;
	color:#333333;
	font-size:10px;
	font-weight:500;
	line-height:14px;
}


/*******  SITEMAP  *********/

#content ul#quicklinks li#quick {
	background-color: #DDD;
	border:1px solid #DDD;
	list-style:none;
	margin-bottom:20px;
}
#quick ul {
	background-color: #EEE;
	list-style:none;
}
#quick ul li ul {
	list-style:square;
}


#content ul#sitemap li#li22 {
	background-color: #5EBDC1;
	border:1px solid #5EBDC1;
	list-style:none;
	margin-bottom:20px;
}
#li22 ul {
	background-color: #B1DFDE;
	list-style:none;
}
#li22 ul li ul {
	list-style:square;
}

#content ul#sitemap li#li23 {
	background-color: #95BE0D;
	border:1px solid #95BE0D;
	list-style:none;
	margin-bottom:20px;
}
#li23 ul {
	background-color: #B5D155;
	list-style:none;
}
#li23 ul li ul {
	list-style:square;
}

#content ul#sitemap li#li24 {
	background-color: #0D9B8C;
	border:1px solid #0D9B8C;
	list-style:none;
	margin-bottom:20px;
}
#li24 ul {
	background-color: #55B9AE;
	list-style:none;
}
#li24 ul li ul {
	list-style:square;
}

#content ul#sitemap li#li25 {
	background-color: #F0A52A;
	border:1px solid #F0A52A;
	list-style:none;
	margin-bottom:20px;
}
#li25 ul {
	background-color: #F5C56F;
	list-style:none;
}
#li25 ul li ul {
	list-style:square;
}

#content ul#sitemap li#li26 {
	background-color: #00A0E0;
	border:1px solid #00A0E0;
	list-style:none;
	margin-bottom:20px;
}
#li26 ul {
	background-color: #4CBCE9;
	list-style:none;
}
#li26 ul li ul {
	list-style:square;
}

#content ul#sitemap li#li27 {
	background-color: #8D6CD1;
	border:1px solid #8D6CD1;
	list-style:none;
	margin-bottom:20px;
}
#li27 ul {
	background-color: #BBA7E3;
	list-style:none;
}
#li27 ul li ul {
	list-style:square;
}

/********  Formulare  *********/

fieldset {
	border:0;
}
legend {
	display:none;
}

input, textarea {
	border:1px solid #ccc;
	background-color:#eee;
	font-family:Arial,Verdana,sans-serif;
	color:#303030;
	font-size:1em;
	margin:2px 0;
	padding:2px;
}
input:focus, textarea:focus {
	background-color:#B1DFDE;
}

label {
	width:100px;
	float:left;
	display:block;
}
input.formtext, input.formsubmit {
	width:200px;
}
input.formsubmit, .pflicht {
	margin-left:12px;
}
input.formcheck {
	border:0;
	background-color:#FFF;
}
textarea {
	width:400px;
}

#searchbox label, .hide {
	display:none;
}
#searchbox {
	margin:6px 0 16px;
	padding:0;
}
#searchform {
	background:#fff;
	border:1px solid #ccc;
	color:#505050;
	font-size:0.9em;
	padding:4px;
	width:116px;
}
.formhinweis {
	font-weight:bold;
	margin-top:10px;
}
.check {
	float:left;
	margin-right:60px;
}

* html #hauptnavi {
	margin:0 0 0 1px;
}
* html #hauptnavi li a {
	display:inline-block;
}
* html #content {
	margin:0 20px;
	width:480px;
}
*+html #content {
	width:480px;
}
* html #extras {
	margin:0 10px 0 0;
}
* html #wrap2 {
	margin-top:-3px;
}
* html .pro_linedrop table {
	border-collapse:collapse; 
	margin:-1px; 
	font-size:1em; 
	width:0; 
	height:0;
	border:none;
	top:-19px;
	left:-15px;
}
* html div.pro_linedrop .select .sub li a:hover {
	background-image:none;
	background-color:transparent;
}
* html .pro_linedrop .select .sub li a:hover {
	padding-right:17px;
}
* html #navigation2 {
	top:20px;
}
#content table h2 {
	width:460px;
}
#content p.struktur {
	text-align:center;
}
#content h2.struktur  {
	letter-spacing:2px;
	text-transform:uppercase;
	text-align:center;
	border-bottom:1px solid #D8D8D8;
	padding-bottom:3px;
	margin-bottom:7px;
	color:#77969D;
}
#content h2.firmenstruktur {
	letter-spacing:2px;
	position:absolute;
	margin-top:-20px;
	margin-left:268px;
}
*+html #content h2.firmenstruktur {
	margin-top:0;
}
#extras h2.firmenstruktur {
	letter-spacing:2px;
	padding:0 0 8px;
	font-size:1.25em;
	line-height:1.25em;
}
#content h2.beteiligungen {
	font-size:1.1em;
	letter-spacing:1px;
	text-align:center;
	width:460px;
	text-transform:none;
	color:#77969D;
	padding:5px 0 15px;
}
#content h2.beteiligungen strong {
	font-weight:bold;
	text-transform:uppercase;
}
#content h6 {
	color:#77969D;
	font-size:0.8em;
	margin:10px -5px 0;
	text-transform:uppercase;
}
*+html #content h6 {
	margin:10px -5px 3px;
}
#extras h6 {
	color:#77969D;
	font-size:0.8em;
	margin:-19px -5px 3px;
	text-transform:uppercase;
}
#content h6 img, #extras h6 img {
	background:none;
	border:none;
	margin:0;
	padding:0;
	position:relative;
	left:-5px;
	top:24px;
}
.contentfirmenstruktur {
	padding-left:8px !important;
}
.extrasfirmenstruktur {
	padding-right:8px !important;
}
.extrasfirmenstruktur table {
	margin:0 0 10px;
}
dl.filiale {
	width:153px;
	color:#77969D;
	margin:5px 0;
	text-align:center;
}
dl.zentrieren {
	margin-left:75px;
}
.filiale dt {
	font-weight:bold;
}
.filiale dd {
	margin-left:0;
}

dl.beteiligungen {
	width:330px;
	color:#77969D;
	margin:5px 0 0;
	text-align:center;
}
.beteiligungen dt {
	font-size:1.1em;
	letter-spacing:1px;
	margin:0 0 0px;
}
.beteiligungen dt strong {
	text-transform:uppercase;
	font-weight:bold;
}
.beteiligungen dd {
	margin-left:0;
}

#imageContainer > #hoverNav {
	left:0;
	top:40px;
}
#lightbox #imageData #bottomNavClose {
	position:absolute;
	margin-left:36px;
	margin-top:-230px;
	width:22px;
	height:22px;
}
#lightbox #imageData #bottomNavClose img {
	width:22px;
}
#lightbox #nextLink {
	background:transparent url(lightbox/nextlabel.gif) no-repeat scroll right top;
	float:right;
	margin-top:200px;
	right:0;
	height:22px;
	width:22px;
	margin-right:10px;
}
#lightbox #prevLink {
	background:transparent url(lightbox/prevlabel.gif) no-repeat scroll right top;
	float:left;
	margin-top:200px;
	right:0;
	height:22px;
	width:22px;
	margin-left:290px;
}

/* ADD BY HAWA - 05.10.2011 */
form#doform600 .fieldset {}
form#doform600 .fieldset .label {display:none;}
form#doform600 .fieldset .table { width:15%;}





