/* cms frontend */
#qgRteToolbar .-options > h3, #qgRteToolbar .-options > h4, #qgRteToolbar .-options > h5, #qgRteToolbar .-options > h6 {
  display: none !important;
}

/********************/
/* foot bottom      */
html, body {
	height:100%;
}
#container {
	min-height:100%;
}
#footDim {
	padding-top:3em;
	min-height:100px;
}
#footDim #foot {
	position:absolute;
	bottom:0;
	min-height:inherit;
	height:inherit;
	left:0;
	right:0;
}

/********************/
/* elements 		*/
html {
	overflow-y:scroll;
}
body {
	background-color:#f8f8f8;
	color:#555;
}
h1,h2,h3,h4,h5,h6 {
	margin:0;
	margin-bottom:.25em;
}
h1 {}
h2 {}
h3 {}
h4 {}
p { margin:0; }

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

.l1_width {
	padding:0 10px;
	max-width:800px;
	margin:auto;
	position:relative;
}

#container { margin:auto; position:relative; z-index:0; }
#head { background-color:#111; color:#fff; }
#head a { color: inherit; text-decoration: none; }
#main {}
#content { }
#left { padding-right:10px; width:170px; }
#right { padding-left:10px; width:170px; }
#foot { background-color:#111; color:#fff; }
#foot a { color: inherit; text-decoration: none; }


.l1_cols {
	display:table;
	table-layout:fixed;
	width:100%;
}
.l1_cols > div {
	box-sizing:border-box;
	display:table-cell;
	vertical-align:top;
}



/********************/
/* Module           */

.-m-cms-cont-nav-dropDown1 a {
    padding: 5px;
    background-color:#444;
    color:#fff;
}
.-m-cms-cont-nav-dropDown1 a:hover, .-m-cms-cont-nav-dropDown1 a.cmsInside {}
/* 1. level */
.-m-cms-cont-nav-dropDown1 > ul > li > a {}
/*  > 1. level */
.-m-cms-cont-nav-dropDown1 li > ul a {}
/*  > 2. level */
.-m-cms-cont-nav-dropDown1 li > ul ul {}


#left nav a {
	display:block;
}
#left nav ul {
	padding-left: 0px;
}
#left nav > ul > li > ul > li > a {
	padding-left:10px;
}
#left nav > ul > li > ul > li > ul > li > a {
	padding-left:20px;
}
#left nav > ul > li > ul > li > ul > li > ul > li > a {
	padding-left:30px;
}

.Center {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	display:block;
}
.Left {
	float:left;
	margin-right:10px;
	margin-top:3px;
	margin-bottom:3px;
}
.Right {
	float:right;
	margin-left:10px;
	margin-top:3px;
	margin-bottom:3px;
}
