/**************************************************************************************/
/*
/*		Designed by 'AS Designing'
/*		Web: http://www.asdesigning.com
/*		Web: http://www.astemplates.com
/*		License: GNU/GPL
/*
/**************************************************************************************/
/* jura-300 - latin */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/jura-v24-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/jura-v24-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jura-v24-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jura-v24-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jura-v24-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jura-v24-latin-300.svg#Jura') format('svg'); /* Legacy iOS */
}
/* jura-regular - latin */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/jura-v24-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/jura-v24-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jura-v24-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jura-v24-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jura-v24-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jura-v24-latin-regular.svg#Jura') format('svg'); /* Legacy iOS */
}
/* jura-500 - latin */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/jura-v24-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/jura-v24-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jura-v24-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jura-v24-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jura-v24-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jura-v24-latin-500.svg#Jura') format('svg'); /* Legacy iOS */
}
/* jura-600 - latin */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/jura-v24-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/jura-v24-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jura-v24-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jura-v24-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jura-v24-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jura-v24-latin-600.svg#Jura') format('svg'); /* Legacy iOS */
}
/* jura-700 - latin */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/jura-v24-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/jura-v24-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jura-v24-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/jura-v24-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/jura-v24-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/jura-v24-latin-700.svg#Jura') format('svg'); /* Legacy iOS */
}

body { background-color: #009ef0; /*background-image: url(http://www.visum-d.de/momo/images/momo/bg-landschaft.png);*/ background-repeat: repeat-x; background-attachment: fixed !important; background-position: left 170px; }
a:link
{
	text-decoration: none;
	color: #6b6483;
}
a:hover
{
	text-decoration: none;
	color: #76757d !important;
}
li
{ line-height: 24px; list-style-image: none !Important; list-style-position: outside; }
#header-top-row
{ background-color: transparent; background-image: none; min-height: 100px; }
#header-top-row .container { text-align: right; padding-right: 5px; padding-left: 0; }
#top .row { text-align: center !important; float: none; }
#logo .span3 { text-align: center; float: none; }
#logo a
{ text-align: center; display: inline-block; margin: 0; }
#header-row 
{ padding: 0; background-color: transparent; background-image: none; margin-top: 20px; margin-bottom: 10px; border-top-color: #e5e5e8; border-top-width: 1px; border-bottom-color: #e5e5e8; border-bottom-width: 1px; }
#header-row .container
{ background-color: #fafafa; text-align: center; margin-bottom: 0; }
#header-row .moduletable.navigation { text-align: center; float: none; margin-right: auto; margin-left: auto; border-top: 0 solid #e5e5e8; border-bottom: 0 solid #e5e5e8; }
.wrapper { background-image: url(/images/momo/bg-laternenmast.png); background-repeat: repeat-y; background-attachment: scroll; background-position: center bottom; z-index: 10; }
#header-row .header-row-wrapper
{ background-color: #fefefe;
	/*background-image: -moz-linear-gradient(top, #505050, #222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#505050), to(#222));
	background-image: -webkit-linear-gradient(top, #505050, #222);
	background-image: -o-linear-gradient(top, #505050, #222);
	background-image: linear-gradient(to bottom, #505050, #222);	*/
	background-image: none; text-align: center; margin-bottom: 15px; border-radius: 3px; }
#header-row .moduletable-wrapper { text-align: center; }
/*------------ Menu-----------*/
.navigation
{ text-align: center; z-index: 50 !important; }
#as-menu ul.as-menu > li > a
{ color: #343e48 !important; display: block; }
#as-menu ul.as-menu > li a,
#as-menu ul.as-menu > li > span
{ margin: 0; padding: 0 10px; display: block; font-weight: normal; line-height: 20px; letter-spacing: 1px; color: #555; font-size: 14px; }
#as-menu ul.as-menu > li.active,
#as-menu ul.as-menu > li.current,
#as-menu ul.as-menu > li:hover
{ color: #76757d; background-color: transparent; transition: background-color 0.3s ease 0.1s; }
#as-menu ul.as-menu > li.active a,
#as-menu ul.as-menu > li.current a,
#as-menu ul.as-menu > li:hover a
{ color: #76757d; }
#as-menu ul.as-menu ul
{
	background-color: #ffffff;	
	background-image: -moz-linear-gradient(top, #ffffff, #efefef);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#efefef));
	background-image: -webkit-linear-gradient(top, #ffffff, #efefef);
	background-image: -o-linear-gradient(top, #ffffff, #efefef);
	background-image: linear-gradient(to bottom, #ffffff, #efefef);
	opacity: 0.9;
	filter: alpha(opacity=0.9);
	border-radius: 3px;	
}
/*-----------------SUBMENU Schriftfarbe und Hintergrundfarbe ----------*/
#as-menu ul.as-menu ul li a:hover,
#as-menu ul.as-menu ul li span:hover,
#as-menu ul.as-menu ul li.active > a,
#as-menu ul.as-menu ul li.asHover > a,
#as-menu ul.as-menu ul li.active > span,
#as-menu ul.as-menu ul li.asHover > span
{ color: #76757d; background-color: transparent !important; }
/*-----------------SUBMENU Schriftfarbe und Hintergrundfarbe ----------*/
/*--------------- SLIDER ------------------*/
.slider { margin: 0; padding: 0 0 0 10px !important; }
#slider-row 
{ background-color: transparent; background-image: none; margin-bottom: 0; border-top-color: #f5f5f5; border-right-width: 0; border-bottom-width: 0; border-left-width: 0;border-top-width: 0; border-bottom-color: #e5e5e8; }
#slider-row .container
{ background-color: #fafafa; padding: 0; margin-bottom: 0; position: relative; }
#slider-row .container .row { color: #989898; background-color: #393643; border-bottom: 1px none #cfcfcf; ;border-top-style: none; border-right-style: none; border-left-style: none; }
#camera-slideshow
{
	margin: 0 0 0 0 !important;
}
#camera-slideshow
{ border-width: 0; }
/*--------------- Content -----------------*/
h1, h2, h3, h4 {color: #3a238d; text-transform: none !important;}
h2 { color: #383838/*#009ef0*/; }
h3 { font-size: 22px; font-weight: bold!importnt; letter-spacing: 0;color:#736f82; }
.page_header,
.category_title,
.page-item .item_header
{ color: #555; font-size: 50px; font-weight: bold; border-bottom: 1px solid #555; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
.page_header h1, .category_title h2, .page-item .item_header h2.item_title, .page_header h2
{ color: #736f82 /*#555*/; font-size: 50px; background-color: transparent; padding-left: 0; border-style: none;}
#content-row .container
{ background-color: #fff; text-align: left; margin-top: 0; padding-top: 8px; padding-bottom: 0; }
.content-inner { background-color: #f6f5f9; }
/* ========================== Hintergrund Inhalte ====================== */
#component { background-color: #f6f5f9; margin-top: 5px; margin-left: 0; }
/* ----------------- ENDE Hintergrund Inhalte -----------------------*/
#breadcrumbs-row a:link { color: #c7fd00 !important; line-height: 1.6em; padding-bottom: 12px; }
#breadcrumbs-row a:hover { color: #5542ba; line-height: 1.6em; padding-bottom: 12px; }
#breadcrumbs-row .container
{ background-color: #353535; padding-top: 20px; padding-bottom: 20px; border-bottom: 3px solid #f5f5f5; }
a.btn,
a.readmore,
.btn_info,
.btn-info,
.btn-group button.btn,
.mod-newsflash a.readmore,
.btn-primary,
.btn_primary,
.contentpane .button
{
	margin-top: 0px;
	font-size: 11px;
	line-height: 20px;
	border: none !important;
	border-radius: 3px;
	float: right;
	color: #343e48;
	text-transform: uppercase;
	padding: 6px 20px;
	background-color: #343e48;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f2f4), to(#e5e5e8)); /* Saf4+, Chrome */
	background-image:  -webkit-linear-gradient(top, #f3f2f4, #e5e5e8); /* Chrome 10+, Saf5.1+ */
	background-image:  -moz-linear-gradient(top, #f3f2f4, #e5e5e8); /* FF3.6+ */
	background-image:  -ms-linear-gradient(top, #f3f2f4, #e5e5e8); /* IE10 */
	background-image: -o-linear-gradient(top, #f3f2f4, #e5e5e8); /* Opera 11.10+ */
	background-image:  linear-gradient(top, #f3f2f4, #e5e5e8); /* W3C */		
}
a.btn:hover,
a.readmore:hover,
.btn_info:hover,
.btn-info:hover,
.btn_info:active,
.btn-info:active,
.btn_info.active,
.btn-info.active,
.btn_info.disabled,
.btn-info.disabled,
.btn_info[disabled],
.btn-info[disabled],
.btn-primary:hover,
.btn_primary:hover,
.btn-primary:active,
.btn_primary:active,
.btn-primary.active,
.btn_primary.active,
.btn-primary.disabled,
.btn_primary.disabled,
.btn-primary[disabled],
.btn_primary[disabled],
.contentpane .button:hover
{
	color: #ffffff;
	background-color: #36424e;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#36424e), to(#2d353e)) !important; /* Saf4+, Chrome */
	background-image:  -webkit-linear-gradient(top, #36424e, #2d353e) !important; /* Chrome 10+, Saf5.1+ */
	background-image:  -moz-linear-gradient(top, #36424e, #2d353e) !important; /* FF3.6+ */
	background-image:  -ms-linear-gradient(top, #36424e, #2d353e) !important; /* IE10 */
	background-image: -o-linear-gradient(top, #36424e, #2d353e) !important; /* Opera 11.10+ */
	background-image:  linear-gradient(top, #36424e, #2d353e) !important; /* W3C */	
}
.isotope .isotope-item
{ padding: 5px; border: solid 1px #e5e5e8; -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: top, left, opacity; transition-property: transform, opacity; }
#footer-row
{ color: #cfcfcf; line-height: 17px; background-color: transparent; background-image: none; padding-left: 0; }
#footer-row .footer-row-separator
{
	clear: both;	
	margin: 25px 0 30px 20px;
	border-top: 1px solid #e5e5e8;	
	border-bottom: 1px solid #b7b6bc;		
}
#footer-row h3
{

	border-bottom: 3px solid #b7b6bc;	
	padding-bottom: 20px;
	margin: 0 0 20px;	
  	color: #b7b6bc !important;
}
#footer-row a:link
{ color: #c7fd00 !important; background-color: transparent !important; }
#footer-row a:visited { color: #d7fd02; background-color: transparent; }
#footer-row a:hover
{
	background-color: transparent;
	color: #009ef0;
}
#featured-row .mod-newsflash h2, #featured-row .mod-newsflash h3
{ font-size: 1.3em; float: left; width: 80%; overflow: visible; margin: 0 0 20px ; padding: 0; text-align: left; }
.moduletable ul li
{ line-height: 12px; margin-bottom: 12px; list-style-type: none; list-style-position: outside; display: list-item; }
.moduletable ul { padding-left: 20px; }
/*-------- von bc übernommen ---------------*/
.halblinks { width:49%; margin-right:2%;float:left;}
.halbrechts {width:49%;float:left;}
.spalte2 iframe { background-color: transparent; padding-left: 10px; }
.spalte1 { text-align: left; width: 32%; float: left; margin-right: 20px; }
.seo-spalte1 { text-align: justify; width: 47%; float: left; }
.spalte2 { text-align: left; width: 32%; float: left; margin-right: 20px; }
.spalte1-2 h5 { color: #777; font-weight: bold; }
.spalte2 h5 { color: #777; font-weight: bold; }
.spalte2 li { color: #505050; line-height: 2em; list-style: disc; }
.spalte1-2 { text-align: left; margin-bottom: 60px; width: 65%; float: left; }
.seo-spalte2 { text-align: justify; margin-bottom: 60px; width: 47%; float: left; }
.spalte3 { font-size: 15px; text-align: left; vertical-align: bottom; width: 32%; float: left; }
.spalte-1-footer { font-size: 15px; text-align: left; width: 32%; float: left; padding-left: 20px; }
.spalte4 { font-size: 15px; text-align: left; width: 31%; float: left; margin-top: -30px; }
.spalte3 img { margin-bottom: 15px; }
.spalte3 h2 { color: #009ef0; font-size: 18px; font-style: normal; text-transform: uppercase; width: 90%; float: none; margin-bottom: 10px; margin-left: 0; padding-bottom: 10px; padding-left: 20px; border-bottom: 1px solid #a58f43; border-left-style: none; border-left-width: 0; display: block; }
.spalte-1-footer h2 { color: #a58f43; font-size: 18px; font-style: normal; text-transform: uppercase; display: block; margin-bottom: 10px; margin-left: 0; padding-bottom: 10px; width: 90%; float: none; border-bottom: 1px solid #a58f43; border-left-style: none; border-left-width: 0; }
.spalte3 li { color: #a58f43; font-family: "trebuchet ms"; line-height: 2em; list-style: disc; display: inline; }
.spalte-1-footer li { color: #a58f43; font-family: "trebuchet ms"; line-height: 1.4em; float: left; margin-bottom: 15px; list-style-image: url('../../../../../../../../kk | Georg Britsch jun./www.britsch.com/web-content/1Start/cms/templates/protostar/images/haeckchen.png'); }
.blog-text-spalte1 { background: rgba(255,255,2550.5) url('(EmptyReference!)') url('(EmptyReference!)') ; position: relative; clear: none;url('(EmptyReference!)') }
.spalte-2-footer { font-size: 15px; text-align: left; width: 28%; float: left; padding-left: 20px; }
.spalte-2-footer h2 { color: #a58f43; font-size: 18px; font-style: normal; text-transform: uppercase; display: block; margin-bottom: 10px; margin-left: 0; padding-bottom: 10px; width: 90%; float: none; border-bottom: 1px solid #a58f43; border-left-style: none; border-left-width: 0; }
.spalte-2-footer li { color: #a58f43; font-family: "trebuchet ms"; line-height: 1.4em; float: left; margin-bottom: 15px; list-style-image: url('../../../../../../../../kk | Georg Britsch jun./www.britsch.com/web-content/1Start/cms/templates/protostar/images/haeckchen.png'); }
.spalte-3-footer { font-size: 15px; text-align: left; width: 16%; float: left; padding-left: 20px; }
.spalte-3-footer h2 { color: #a58f43; font-size: 18px; font-style: normal; text-transform: uppercase; display: block; margin-bottom: 10px; margin-left: 0; padding-bottom: 10px; width: 90%; float: none; border-bottom: 1px solid #a58f43; border-left-style: none; border-left-width: 0; }
.spalte-3-footer li { color: #a58f43; font-family: "trebuchet ms"; line-height: 1.4em; float: left; margin-bottom: 15px; list-style-image: url('../../../../../../../../kk | Georg Britsch jun./www.britsch.com/web-content/1Start/cms/templates/protostar/images/haeckchen.png'); }
.spalte-links-footer { width: 9% !important; float: left; }
.spalte-rechts-footer { width: 11% !important; float: left; }
.page-blog .item
{ background-color: #f6f6f6; overflow: hidden; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px none #b7b6bc; }
.col1, .col2, .col3 { padding-bottom: 25px; border-bottom: 1px solid #b7b6bc; }
.spalte1-2 li { text-align: left; list-style-position: outside; }
.page-featured .items-leading .item__featured,
.page-category .category_desc p,
.page-blog .category_desc p
{ color: #009ef0; font-size: 50px; overflow: hidden; padding-bottom: 30px; border-bottom: 1px solid #55428a; }
.featured-1 { background-color: transparent; height: 450px; float: left; min-height: 450px; max-height: 450px; margin-right: 20px; margin-bottom: 10px; margin-left: 0; }
.featured-2 { background-color: transparent; height: 450px; min-height: 450px; max-height: 450px; margin-right: 0; margin-bottom: 10px; margin-left: auto; }
.featured-3 { background-color: transparent; height: 450px; float: right; min-height: 450px; max-height: 450px; margin-right: 0; margin-bottom: 10px; margin-left: 20px; }
.featured-4 { background-color: transparent; height: 450px; float: left; min-height: 450px; max-height: 450px; margin-right: 20px; margin-bottom: 10px; margin-left: 0; }
.featured-5 { background-color: transparent; height: 450px; min-height: 450px; max-height: 450px; margin-right: 0; margin-bottom: 10px; margin-left: auto; }
.featured-6 { background-color: transparent; height: 450px; float: right; min-height: 450px; max-height: 450px; margin-right: 0; margin-bottom: 10px; margin-left: 20px; }
#featured-row .container
{ background-color: #fafafa; padding: 0 !important; }
#featured-row .container .row
{ background-color: #bcdcf6; }

#featured-row .moduletable .moduletable-wrapper
{ position: relative; text-align: center; margin-top: 0; padding: 10px 20px 20px; border-color: #ddd; border-width: 0; }
.item_header h2 { color: #555; font-size: 50px; padding-top: 24px; border-bottom: 1px solid #555; }
.item_header { color: #555; font-size: 50px; }
#footer-row .container { background-color: #393643; background-image: url(/images/momo/plakatierer-30-przt.png); background-repeat: no-repeat; background-position: right top; margin-top: 0; padding-bottom: 20px; border-top: 10px solid #fff; border-bottom: 10px solid #fff; }
#footer { margin-bottom: 0; margin-left: 0; padding-bottom: 100px; padding-left: 0; border-top-width: 0; }
#copyright-row 
{ background-image: none;;
	background-color: transparent; color: #333; border-top-style: solid; border-top-width: 0; }
#copyright-row .container
{ background-color: #e5e5e5; position: relative; padding: 20px 0 20px 0; }
.featured-title { font-size: 60px; line-height: 60px; }
.mod-newsflash h2
{ font-size: 60px!important; line-height: 60px; width: 100% !important; float: left; overflow: visible; margin: 0 25px 10px 0; padding: 20px 0 0 !important; }
.mod-newsflash h2 a:link { color: #d40001; font-size: 60px !important; margin: 0 25px 10px 0; padding: 20px 0 0 !important; width: 100% !important; float: left; overflow: visible; }
.mod-newsflash h2 a:visited { font-size: 60px !important; margin: 0 25px 10px 0; padding: 20px 0 0 !important; width: 100% !important; float: left; overflow: visible; }
.mod-newsflash h2 a:focus { font-size: 60px !important; margin: 0 25px 10px 0; padding: 20px 0 0 !important; width: 100% !important; float: left; overflow: visible; }
.mod-newsflash h2 a:hover { color: #d7fd02; font-size: 60px !important; background-color: #555 !important; float: left; overflow: visible; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.mod-newsflash h2 a:active { font-size: 60px !important; margin: 0 25px 10px 0; padding: 20px 0 0 !important; width: 100% !important; float: left; overflow: visible; }
.mod-newsflash h3 { width: 100% !important
; }
.featured-vordergrund { position: absolute; width: 100%; height: 100%; z-index: 10; clear: left; margin-top: 0; margin-left: -20px; opacity: 0.3}
.featured-vordergrund1 a:link { background-image: url(../images/featured-hintergrund-3.gif); background-repeat: repeat; background-attachment: scroll; margin-top: 0; margin-left: -20px; position: absolute; z-index: 10; width: 100%; height: 100%; clear: left; min-height: 440px; opacity: 0.3; }
.featured-vordergrund1 a:hover { background-image: url(../images/featured-aktiv.gif); background-repeat: repeat; background-attachment: scroll; margin-top: 0; margin-left: -20px; position: absolute; z-index: 10; width: 100%; height: 100%; clear: left; opacity: 0.3; }
.featured-vordergrund2 a:link { background-image: url(../images/featured-hintergrund-3.gif); background-repeat: repeat; background-attachment: scroll; margin-top: 0; margin-left: -20px; position: absolute; z-index: 10; width: 100%; height: 100%; clear: left; min-height: 440px; opacity: 0.3; }
.featured-vordergrund2 a:hover { background-image: url(../images/featured-aktiv.gif); background-repeat: repeat; background-attachment: scroll; margin-top: 0; margin-left: -20px; position: absolute; z-index: 10; width: 100%; height: 100%; clear: left; opacity: 0.3; }
.featured-hintergrund-text { position: relative; z-index: 1; }
.featured-hintergrund-was-text { font-size: 0.5em; position: relative; z-index: 1; min-height: 250px; max-height: 250px; }
.wie-service { color: #d7fd02; }
.wo-verteilergebiete { color: #fff; background-color: #f0f; width: 99%; height: 900px; margin-top: 0; margin-left: -12px; padding-top: 20px; padding-right: 0; padding-left: 22px; }
.moduletable .wie-service .span12 { width: 100% !important; margin-left: -20px; }
#content-row-4 .container
{ background-color: #55428a; margin-bottom: -20px;
	/*border: solid 0 #ddd;
	box-shadow: 0px 0px 1px 0px #FFFFFF inset;
	-webkit-box-shadow: 0px 0px 1px 0px #FFFFFF inset;
	-moz-box-shadow: 0px 0px 1px 0px #FFFFFF inset;*/
}
#content-row-4 .moduletable { color: #121212; background-color: #55428a; overflow: hidden; margin-left: 0; opacity: 1; }
#content-row-4 .moduletable-wrapper
{ padding: 40px 35px 30px; }
#content-row-5
{ margin-bottom: 0; text-align: left; padding-top: 0; padding-left: 20px; border-width: 0; }
#content-row-5 .content-row-5-wrapper
{ background-image: none; padding: 0; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; border-top: 0 solid #ffffff; border-bottom: 0 solid #ffffff; }#content-row-5 .moduletable-wrapper
{
	border: solid 0 #fff !important;
	padding: 0;	
}
#content-row-5 .moduletable
{ overflow: hidden; color: #121212; background-color: transparent; margin-left: -20px; opacity: 0.9; }
.header-schlagworte { float: left; max-width: 32%; opacity:0.7; }
.uhr-animation { text-align: center; float: left; max-width: 32%; opacity:0.7; }
.uhr-animation a:link { color: #fff !important; }
.uhr-animation a:hover { color: #d7fd02 !important; }
.kk { text-align: right; max-width: 32%; }
.top-spalte1 { text-align: left; vertical-align: bottom !important; width: 35%; float: left; margin-top: 0; margin-right: 20px; margin-bottom: -20px; padding-top: 20px; }
.top-spalte2 { color: #d7fd02; font-size: 24px; line-height: 30px; text-align: right; width: 42%; float: left; margin-bottom: -20px; padding-top: 70px; padding-left:20px; }
.top-spalte3 { font-size: 15px; text-align: right; vertical-align: bottom; right: 0; width: 20%; float: right; margin: -30px -30px -20px 0; padding: 0; }
.content-inner .row { padding-top: 20px; }
.page-category { border-bottom: 1px solid #55428a; }
.item_title h2 { font-size: 50px; line-height: 60px; }
.page-gallery .item_title
{ color: #555; line-height: 36px; font-size: 42px !important; letter-spacing: 0; font-weight: normal; margin: 0; padding: 0 0 10px; text-transform: none; }
.item_title { font-size: 50px; line-height: 60px; padding-bottom: 0; }
.page-category [class*="cols-"] h2.item_title
{ font-size: 50px; padding-bottom: 30px; border-bottom: 1px solid #555; }
.category_title h2 { font-size: 80px; padding-top: 30px; }
.uhr-halbtransparent { position: fixed; top: 10px; left: 100px; width: 320px; height: 320px; z-index: 500; opacity:0.5; }
.row { margin-left: 0; }
.page-featured { margin-left: 20px; }
#trademark { margin-right: 20px; float:right !important;}
#copyright-menu { margin-right: 20px; }
.page-item { padding-right: 30px; padding-left: 20px; }
.page-gallery { padding-right: 30px !important; padding-left: 20px; }
#isotopeContainer .lastItem { width: 95% !important; }
.Item span12 { width: 95% !important; }
.item . span12 { width: 95%; }
.uhr-animation { background-image: url(/images/momo/uhr2-animation-braun.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left 0; text-align: center; position: fixed; left: 0; bottom: 0; width: 300px; height: 650px; z-index: 500; }
.bg-city { background-image: url(/images/momo/city-baum-13.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; text-align: right; vertical-align: bottom; position: fixed; right: 0; z-index: 500; bottom: 0; width: 600px; height: 600px; margin-right: -100px; }
/*.bg-city { background-image: url(/images/momo/city-baum-13.png); background-repeat: no-repeat; background-attachment: scroll; background-position: bottom-right; text-align: right; vertical-align: bottom; position: fixed; right: -100; z-index: 500; bottom: 0; width: 500px; height: 720px; opacity:0.7; }*/
.bg-landschaft { background-image: url(/images/momo/bg-landschaft.png); background-repeat: repeat-x; background-attachment: scroll; background-position: right bottom; text-align: right; position: fixed; right: 0; width: 100%; height: 100%; vertical-align: bottom; top: 150px; z-index: 1; }
.page-blog p.item_title
{ color: #555 !important; letter-spacing: 0; font-weight: normal; margin-top: 0; margin-bottom: 24px; text-transform: none; font-size: 40px; text-transform: uppercase; border-bottom: 1px solid #555; }
.page-blog p.item_title a:link { color: #e6007e !important; font-size: 40px; font-weight: normal; text-transform: uppercase; letter-spacing: 0; margin-top: 0; margin-bottom: 5px; }
.page-blog p.item_title a:hover { color: #5542ba !important; font-size: 40px; font-weight: normal; text-transform: uppercase; letter-spacing: 0; margin-top: 0; margin-bottom: 5px; }
.page-blog { background-color: #f6f6f6; padding-right: 20px; padding-left: 20px; }
.highlight { font-size: 24px; line-height: 28px !important; margin-bottom: 12px; }
.page-blog li { margin-bottom: 12px; list-style-position: outside; }
.bildunterschrift { font-size: 12px; line-height: 12px; margin-top: -12px; }
.absatzblock { width: 100%; display: block; }
.slider-row a:link { color: #d7fd02; }
.slider-row a:visited { color: #d7fd02; }
.slider-row a:hover { color: #009ef0; }
.back-button { background-color: #e6007e; position: fixed; top: 75px; left: 0; z-index: 500; float: left; padding: 4px 4px 4px 2px; opacity:0.9; }
.back-button a:link { color: #eee;  }
.back-button a:hover { color: #5542ba;  }
/* ============== 3-Spalten Inhalte ==================== */
.block-3spalten { width: 99% !important; float: none; clear: both; display: block !important; }
.text-titel-3spalten { color: #f6f6f6; font-size: 24px; font-weight: normal; line-height: 28px; background-color: #736f82 /*#989898*/; margin-bottom: 12px; padding-top: 12px; padding-bottom: 12px; padding-left: 12px; display: block; border-top:5px solid #525252; }
/* ============== 3-Spalten Inhalte ==================== */
.button-200 { color: #f6f6f6; font-size: 24px; font-weight: normal; line-height: 28px; background-color: #bcbcbc; height: 300px; padding: 10px; }
/*.button-200-plakate { color: #f6f6f6; font-size: 24px; font-weight: normal; line-height: 28px; background-color: #bcbcbc; background-image: url(http://www.visum-d.de/momo/images/bg-was-plakate-500.jpg); background-repeat: no-repeat; background-position: 100% 100%; padding: 10px; height: 300px; }*/
.img-ohne-rahmen { border-style: none !important; border-width: 0; }
.item_img,
.category_img,
.img-intro-none img,
.item_fulltext img,
.random-image img,
.nspArt img.nspImage
{ margin-bottom: 25px; display: inline-block; max-width: 99%; border-style: none; border-width: 0 !important; }
#system-readmore { float: left; display: block; }
.button-200-plakate { color: #fafafa; font-size: 18px; font-weight: normal; line-height: 28px; background-image: url(/images/bg-was-plakate-500.jpg); background-size:cover; height: 300px; }
.button-200-plakate { background-position: center bottom; overflow: hidden; position: relative; padding: 10px; }
.button-200-plakate a:link { color: #e6007e; font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.button-200-plakate a:hover { color: #5542ba; font-weight: bold; }
.button-200-flyer { color: #fafafa; font-size: 18px; font-weight: normal; line-height: 28px; background-image: url(/images/bg-was-plakate-500.jpg); background-size:cover; height: 300px; }
.button-200-flyer { background-position: center bottom; overflow: hidden; position: relative; padding: 10px; }
.button-200-flyer a:link { color: #e6007e; font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.button-200-flyer a:hover { color: #5542ba; font-weight: bold; }
.button-200-banner { color: #fafafa; font-size: 18px; font-weight: normal; line-height: 28px; background-image: url(/images/bg-was-plakate-500.jpg); background-size:cover; height: 300px; }
.button-200-banner { background-position: center bottom; overflow: hidden; position: relative; padding: 10px; }
.button-200-banner a:link { color: #e6007e; font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.button-200-banner a:hover { color: #5542ba; font-weight: bold; }
.button-200-tafeln { color: #fafafa; font-size: 18px; font-weight: normal; line-height: 28px; background-image: url(/images/bg-was-plakate-500.jpg); background-size:cover; height: 300px; }
.button-200-tafeln { background-position: center bottom; overflow: hidden; position: relative; padding: 10px; }
.button-200-tafeln a:link { color: #e6007e; font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.button-200-tafeln a:hover { color: #5542ba; font-weight: bold; }
.button-200-innovationen { color: #fafafa; font-size: 18px; font-weight: normal; line-height: 28px; background-image: url(/images/bg-was-plakate-500.jpg); background-size:cover; height: 300px; }
.button-200-innovationen { background-position: center bottom; overflow: hidden; position: relative; padding: 10px; }
.button-200-innovationen a:link { color: #e6007e; font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.button-200-innovationen a:hover { color: #5542ba; font-weight: bold; }
.button-200-digital { color: #fafafa; font-size: 18px; font-weight: normal; line-height: 28px; background-image: url(/images/bg-was-plakate-500.jpg); background-size:cover; height: 300px; }
.button-200-digital { background-position: center bottom; overflow: hidden; position: relative; padding: 10px; }
.button-200-digital a:link { color: #e6007e; font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.button-200-digital a:hover { color: #5542ba; font-weight: bold; }
#slider-row li { display: inline; }
.featured-hintergrund-was-text h2 a:link { font-size: 24px !important; line-height: 26px; }
.was-featured-vordergrund1 a:link { background-image: url(../images/featured-hintergrund-3.gif); background-repeat: repeat; background-attachment: scroll; margin-top: 0; margin-left: -20px; position: absolute; z-index: 10; width: 100%; height: 50%; clear: left; min-height: 250px; max-height: 250px; opacity: 0.3; }
.was-featured-vordergrund1 a:hover { background-image: url(../images/featured-aktiv.gif); background-repeat: repeat; background-attachment: scroll; margin-top: 0; margin-left: -20px; position: absolute; z-index: 10; width: 100%; height: 50%; clear: left; min-height: 250px; max-height: 250px; opacity: 0.3; }
.was-featured-vordergrund2 a:link { background-image: url(../images/featured-hintergrund-3.gif); background-repeat: repeat; background-attachment: scroll; margin-top: 0; margin-left: -20px; position: absolute; z-index: 10; width: 100%; height: 50%; clear: left; min-height: 250px; max-height: 250px; opacity: 0.3; }
.was-featured-vordergrund2 a:hover { background-image: url(../images/featured-aktiv.gif); background-repeat: repeat; background-attachment: scroll; margin-top: 0; margin-left: -20px; position: absolute; z-index: 10; width: 100%; height: 50%; clear: left; min-height: 250px; max-height: 250px; opacity: 0.3; }
.was-featured-1 { background-color: transparent; height: 250px; float: left; min-height: 250px; max-height: 250px; margin-right: 20px; margin-bottom: 10px; margin-left: 0; }
.was-featured-2 { background-color: transparent; height: 250px; min-height: 250px; max-height: 250px; margin-right: 0; margin-bottom: 10px; margin-left: auto; }
.was-featured-3 { background-color: transparent; height: 250px; float: right; min-height: 250px; max-height: 250px; margin-right: 0; margin-bottom: 10px; margin-left: 20px; }
.was-featured-4 { background-color: transparent; height: 250px; float: left; min-height: 250px; max-height: 250px; margin-right: 20px; margin-bottom: 10px; margin-left: 0; }
.was-featured-5 { background-color: transparent; height: 250px; min-height: 250px; max-height: 250px; margin-right: 0; margin-bottom: 10px; margin-left: auto; }
.was-featured-6 { background-color: transparent; height: 250px; float: right; min-height: 250px; max-height: 250px; margin-right: 0; margin-bottom: 10px; margin-left: 20px; }
.moduletable-wrapper .mod-single-article { text-align: left; }
.moduletable-wrapper .mod-single-article h1 { text-align: left; padding-bottom: 15px; border-bottom: 1px solid #ababab; }

/* Kolumnen in Texten */
.dreispalter {
  column-count: 3; column-gap: 15px; column-width: 300px; column: 30px; margin-bottom: 60px;
}
.dreispalter p {
  text-align: justify; display: block; margin-bottom:15px;
}
.dreispalter h3 {
  column-span: 1;display: block; margin-top:0px !important; padding-top:0px;
}
#copyright-menu
{
	float: left !important;	margin-left: 20px;
}