	
	* { margin:0; padding:0;}
	
body 												{background-color: #434343; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #4F4F4F;}
a:link 												{ text-decoration: none; color:#d60014} 
a:active 											{ text-decoration: none; color:#000000}
a:visited 											{ text-decoration: none; color:#000000}
a:hover 											{ text-decoration: none; color:#000000}

a {
text-decoration:none;
}

p													{font-size:11px;}

/* ContentLayout = id von dem div in layout.phtml */
#ContentLayout			{width: 900px;}

#mainContent			{width: 100%;}

.picContentDisplayNone	{clear: both; display: none; width: 900px; height: 412px; background-repeat:no-repeat}

.picContent				{clear: both; width: 900px; height: 412px; background-repeat:no-repeat}

#content				{font-family: Verdana; font-size: 1.3em; line-height: 1.45em;}

#content h1				{font-family: Verdana; font-size: 1.0em; color: #d60014;}

#contentTable th		{width: 10em;}

#inputTextareaKontakt	{font-family: Verdana; font-size: 1.0em; width: 19.8em; border: 0px;}

#btnSend				{color: #ffffff;}

.picNumber				{float: left; width: 5%; color: #ffffff; padding-top: 20px;}
.lnu					{color: #ffffff;}
.lnu:hover				{color: #d60014;}
.lnu:visited			{color: #ffffff;}
.lnu:active 			{color: #ffffff;}


/* Logo */
#logoContent			{background-image : url(/public/images/logo.gif); background-repeat:no-repeat; margin-top: 114px; width: 450px; height: 57px;}
#logoContentGalerie		{background-image : url(/public/images/logo.gif); background-repeat:no-repeat; width: 265px; height: 57px; color: #ffffff; float: left;}

#naviContent			{width: 900px; height: 57px;}


	
/* first level */
ul.menu {
	float: left;
	height: 100%;
	margin: 20px 0;
	padding: 0;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	list-style: none;
}

ul.menu li {
	position: relative;
	float: left;
	line-height: 1.1;
	
	
}

ul.menu li a {
	display: block;
	width: auto;
	padding: 10px;
	text-decoration: none;
	color: #000000;
	font-size: 13px;
}

ul.menu li.last a {
	background: transparent;
}

ul.menu li a.sub {
	padding-right: 15px;
}

ul.menu li:hover,
ul.menu li.hover /* protofish */ {
	background: transparent url(../images/navi/top_left.gif) no-repeat;
	background-position:-1px 0px;
	
}

ul.menu li:hover a,
ul.menu li.hover /* protofish */ a {
	color: #000;
	background: transparent url(../images/navi/top_right.gif) no-repeat;
	background-position:right;
}

ul.menu li.active a {
	
}

/* second level */
ul.menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	top: 32px;
	width: 168px;
	//border-top: 1px solid #d7d7d7;
}

/* resetting first level */
ul.menu ul ul {
	
}

ul.menu li:hover li,
ul.menu li:hover li a,
ul.menu li.hover /* protofish */ li,
ul.menu li.hover /* protofish */ li a {
	background: #ffffff;
	opacity: 0.90;
	filter:alpha(opacity=90);
	//color: #7c7c7c;
	color: #575757;
}

/* submenu markup */
ul.menu li li {
	width: 100%;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;

}

ul.menu li li.last {
	border-bottom: 1px solid #d7d7d7;
}

ul.menu li li a {
	padding: 5px 5px 5px 10px;
	background-image: url(../images/navi/top_right.gif);
}

ul.menu li:hover li:hover a,
ul.menu li.hover li.hover /* protofish */ a {
	background: #f6f6f6;
	//background: #000000;
	color: #000;
}

ul.menu li:hover li.active a,
ul.menu li.hover /* protofish */ li.active a {
	color: #f15c30;
}

ul.menu li li a.sub {
	padding-right: 15px;
	background-image: url(../images/navi/top_left.gif);
}

ul.menu li:hover li:hover a.sub,
ul.menu li.hover li.hover /* protofish */ a.sub {
	background-image: url(../images/navi/top_right.gif);
}

/* third level */
/* resetting second level */
ul.menu ul ul{
	top: -1px;
	margin-left: 169px;
	background: #fff;
}

ul.menu li:hover li:hover li,
ul.menu li:hover li:hover li a, {
ul.menu li.hover li.hover /* protofish */ li,
ul.menu li.hover li.hover /* protofish */ li a
	color: #7c7c7c;
}

/* subsubmenu markup */
ul.menu li:hover li:hover li:hover a,
ul.menu li.hover li.hover li.hover /* protofish */ a {
	background: #e6e6e6;
	color: #000;
}

ul.menu li:hover li:hover li.active a,
ul.menu li.hover li.hover /* protofish */ li.active a {
	color: #f15c30;
}

ul.menu li:hover li:hover li:hover a.sub,
ul.menu li.hover li.hover li.hover /* protofish */ a.sub {
	background-image: url(../images/navi/top_right.gif);
}

/* fourth level */
/* resetting second level */
ul.menu li:hover li:hover li:hover li,
ul.menu li:hover li:hover li:hover li a,
ul.menu li.hover li.hover li.hover /* protofish */ li,
ul.menu li.hover li.hover li.hover /* protofish */ li a {
	color: #7c7c7c;
}

/* subsubmenu markup */
ul.menu li:hover li:hover li:hover li:hover a,
ul.menu li.hover li.hover li.hover li.hover /* protofish */ a {
	background: #ccc;
	color: #000;
}

ul.menu li:hover li:hover li:hover li.active a,
ul.menu li.hover li.hover li.hover /* protofish */ li.active a {
	color: #f15c30;
}

ul.menu li:hover li:hover li:hover li a.sub,
ul.menu li.hover li.hover li.hover /* protofish */ li a.sub {
	background: #e6e6e6;
}

ul.menu li:hover li:hover li:hover li:hover a.sub,
ul.menu li.hover li.hover li.hover li.hover /* protofish */ a.sub {
	background: #ccc;
}

/* hiding fifth level */
div#nav ul ul ul ul ul {
	display: none;
}

/* show hide behaviour */
ul.menu ul,
ul.menu li:hover ul ul,
ul.menu ul ul,
ul.menu li:hover ul ul ul,
ul.menu ul ul ul,
ul.menu li:hover ul ul ul ul {
	position: absolute;
	left: -999em;
}

ul.menu li:hover ul,
ul.menu li li:hover ul,
ul.menu li li li:hover ul,
ul.menu li li li li:hover ul {
	left: -1px;
	z-index: 999;
}

/* show hide behaviour with protofish */
ul.menu li.hover ul ul,
ul.menu li.hover ul ul ul,
ul.menu li.hover ul ul ul ul {
	position: absolute;
	left: -999em;
}

ul.menu li.hover ul,
ul.menu li li.hover ul,
ul.menu li li li.hover ul,
ul.menu li li li li.hover ul {
	left: -1px;
	z-index: 999;
}
	

.margins											{text-align:center;}

#page 												{margin:auto; padding-top:20px; text-align:left; width:980px;}

/* NAVIGATION*/
#topNavi 											{background-image:url(../images/top_navi_l.png); z-index:100; background-repeat:no-repeat; margin-bottom:10px;}
.topNaviRight 										{background-image:url(../images/top_navi_r.png); background-position:right center; background-repeat:no-repeat;}
#mmLogo 											{background-image:url(../images/mm_logo.png); background-position:20px center; background-repeat:no-repeat; height:69px; padding-left:170px;}

/* Umbenenen */
.btl-menuBar 										{padding:1px; top:32px;}
.btl-menuBarItem-no-sub 							{background-image:url(../images/navi/top_left_no_sub.gif);}
.btl-menuBarItem 									{background-image:url(../images/navi/top_left.gif); background-position:left 30px; background-repeat:no-repeat; float:left;}
.btl-menuBar *, .btl-menuPopUp, .btl-menuPopUp * 	{-moz-box-sizing:border-box;}

.btl-menuBarItem .label 							{background-image:url(../images/navi/top_right.gif); background-position:right 30px; background-repeat:no-repeat; color:#000000; float:left; height:24px; line-height:24px; padding:0 18px;}
.btl-menuBarItem * 									{cursor:pointer;}
.btl-menuBar *, .btl-menuPopUp, .btl-menuPopUp * 	{-moz-box-sizing:border-box;}


#banner 											{background-image:url(../images/banner/start.jpg);background-position:0 top;background-repeat:no-repeat;height:300px;margin-bottom:10px;padding-left:550px;}
#banner h1 											{color:#000000;font-size:27px;font-weight:normal;padding:50px 0 30px;}
#banner p											{padding:0 30px 30px 0;text-align:justify;}

.mmButton											{height: 20px;	padding-left: 15px;	padding-top: 2px; background-image: url(../images/button_white_l.gif);background-repeat: no-repeat;}
.mmButtonGray										{height: 20px;	padding-left: 15px;	padding-top: 2px; background-image: url(../images/button_grey_l.gif);background-repeat: no-repeat;}
.mmButtonBlack										{height: 20px;	padding-left: 15px;	padding-top: 2px; background-image: url(../images/button_black_l.gif);background-repeat: no-repeat;}


.mmButton label 									{background-image:url(../images/button_white_r.gif);background-position:right top;background-repeat:no-repeat;display:block;line-height:20px;padding-left:15px;}
.mmButtonGray label 								{background-image:url(../images/button_grey_r.gif);background-position:right top;background-repeat:no-repeat;display:block;line-height:20px;padding-left:15px;}
.mmButtonBlack label 								{background-image:url(../images/button_black_r.gif);background-position:right top;background-repeat:no-repeat;display:block;line-height:20px;padding-left:15px; text-decoration: underline;}

.mmButton, .mmButton-no-text, .mmButton label, .mmButton-no-text div {height:20px;}
.mBox-grey .mmButton div 							{background-image:url(../images/button_grey_l.gif);}
.mmButton div 										{background-image:url(../images/button_white_l.gif);}
.mmButton-float-right 								{float:right;}





#butNavi .mBox, #butNavi2 .mBox						{left:50px;position:relative;}
#butNavi, #butNavi2 								{float:left;margin-left:-50px;width:1128px;}
#butNavi2 											{margin-top:10px;}


#footer, #footer .links 							{line-height:45px;}
#header, #nav, #main, #footer 						{clear:both;}
#footer .links 										{float:right;}
#footer .links .mmLink, #footer .links .mmLink {color:#000000;margin-left:10px;}






.mBox-grey											{background-color:#C3C7C8;}
.mBox-float											{float:left;margin-right:10px;}
.mBox-grey .mBox-lt									{background-image:url(../images/box/grey/lt.gif);}
.mBox-lt											{background-position:left top;}
.mBox-lt, .mBox-rt, .mBox-rb, .mBox-lb				{background-repeat:no-repeat;}
.mBox-grey .mBox-rt									{background-image:url(../images/box/grey/rt.gif);}
.mBox-rt											{background-position:right top;}
.mBox-grey .mBox-rb									{background-image:url(../images/box/grey/rb.gif);}
.mBox-rb											{background-position:right bottom;}
.mBox-grey .mBox-lb									{background-image:url(../images/box/grey/lb.gif);}
.mBox-grey .title									{background-position:left -31px;}
.mBox-lb											{background-position:left bottom;padding:20px 20px 15px 20px;}
.mBox-type2 .title 									{height:58px;}
.mBox-type2 p 										{color:#FFFFFF;}

.mBox-black								{background-color:#222222;}
.mBox-black .mBox-lt 					{background-image: url(../images/box/black/lt.gif); }
.mBox-black .mBox-rt 					{background-image: url(../images/box/black/rt.gif); }
.mBox-black .mBox-rb 					{background-image: url(../images/box/black/rb.gif); }
.mBox-black .mBox-lb 					{background-image: url(../images/box/black/lb.gif); }
.mBox-black .title .black 				{color: #FFF;}
.mBox-black .title span 				{color: #5d93bc;}
.mBox-black p 							{color: #5d93bc;}
.mBox-type2 p 							{height: 22px; color: #FFF; }
.mBox-black .mmButton-no-text-left div 	{background-image: url(../images/button_black_no_text_l.gif); }
.mBox-black .mmButton-no-text-right div {background-image: url(../images/button_black_no_text_r.gif); }
.mBox-black .mmButton label 			{color: #FFF; background-image: url(../images/button_black_r.gif); }

.mmButton, .mmButton-no-text, .mmButton label, .mmButton-no-text div {
	height: 20px;
}

.mmButton-no-text div {
	width: 20px !important;
	position: relativ;
	z-index: 1;
}


.mBox-news .height_fix {
	width: 445px;
	overflow: hidden;
	position: relative;
}

#newsCon {
	width: 930px;
	position: relative;
}

#currentNews_0, #currentNews_1 {
	width: 445px;
	float: left;
}

#currentNews_0 {
	margin-right: 40px;
}

.mBox-news .mmButton {
	width: 130px;
	position: relative;
	z-index: 1;
}

.mBox-news .mmButton-no-text {
	position: absolute;
}

.mBox-news .mmButton-no-text-left {
	z-index: 2;
	margin-left: 400px;
}
.mBox-news .mmButton-no-text-right {
	z-index: 3;
	margin-left: 425px;
}



.mmButton-no-text-left div { background-image: url(../images/button_grey_no_text_l.gif); }
.mmButton-no-text-right div { background-image: url(../images/button_grey_no_text_r.gif); }

.mBox-black .mmButton-no-text-left div { background-image: url(../images/button_black_no_text_l.gif); }
.mBox-black .mmButton-no-text-right div { background-image: url(../images/button_black_no_text_r.gif); }

.multiBox											{cursor:default;}
.multiBox .height_fix								{height:105px;	overflow:hidden;}
.multiBox .title									{background-repeat:no-repeat;height:32px;}

/* BANNER */
#banner {
	height: 300px;
	background-image: url(../images/banner/start.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-left: 550px;
	margin-bottom: 10px;
}

#banner h1 {
	color: #000;
	font-size: 27px;
	font-weight: normal;
	padding: 50px 0 30px;
}

#banner p{
	text-align: justify;
	padding: 0 30px 30px 0;
}

#bannerSub {
background-color:#000000;
margin-bottom:15px;
}

#bannerSub .mBox-black {
background-color:#3A3A3A;
}
#bannerSub .mBox-black {
background-image:url(../images/box/black/bg_ff.gif);
background-repeat:repeat-x;
}

#bannerSub p {
color:#68A3CF;
padding:105px 0 0 190px;
width:360px;
}

#menuSub {
position:absolute;
width:150px;
}


#menuSub .mmLink_active {
background-image:url(../images/arrow1.gif);
}

#menuSub .mmLink {
background-image:url(../images/arrow2.gif);
}

#menuSub .mmLink, #menuSub .mmLink_active {
background-position:left center;
background-repeat:no-repeat;
display:block;
line-height:18px;
padding-left:15px;
}

.anchor-inner-content {
text-decoration:none;
}

.mmLink_active {
color:#232323;
font-weight:bold;
}

#contentSub {
font-size:11px;
min-height:200px;
padding-left:190px;
padding-right:150px;
}

#contentSub .segment {
clear:both;
margin-bottom:30px;
}

#bodySub h1 {
border-bottom:1px solid #D0D0D0;
color:#000000;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
padding-bottom:5px;
}

#contentSub .naviSeg {
float:left;

}

#contentSub p {
line-height:18px;
margin-left:160px;
}
	
