/* ©nilooma mobile css definition */


@import url("screen.css");

body {
    background: none;
    color:#000;
    font-weight: bold;
}

#force-scrollbar
{
    display: none;
}

#wrapper {
    width: 100%;
    margin: 0;
    background: none;
    background-color: #fff;
}

#header {
    width: 100%;
    height: 0;
    background: url(/layouts/images/bg_head_mobile.png) no-repeat;
    background-size: contain;
    position: relative;
    padding: 0;
    padding-top: 32.5%; /* calculation from original image width and height: height/width*100 */
    margin: 0;
}

#header a img {
    display: none;
}

#main {
	
}

#col1 {
    width: 100%;
    padding: 2% 0 0 0;
    min-height: 5px;
    margin-left: 0;
    background: none;
}

#hnav0 li {
    width: 100%;
}

#hnav0 li a:link, #hnav0 li a:visited {
    color: #1b1b1b;    
}

#hnav0 li a:hover, #hnav0 li a:active, #hnav0 li a.on:link, #hnav0 li a.on:visited, #hnav0 li a.on:hover, #hnav0 li a.on:active {
    font-family:'spez-light', Helvetica, Verdana, Arial, sans-serif;
    color: #782a86;
    font-weight: bold;
}


#hnav1 li a:link, #hnav1 li a:visited {
    font-size: 15px !important;
    padding-left: 60px !important;
}

#hnav1 li a:hover, #hnav1 li a:active #hnav1 li a.on:link, #hnav1 li a.on:visited, #hnav1 li a.on:hover, #hnav1 li a.on:active{
    color: #782a86 !important;
}

#content
{
    width: 96%;
    height: auto;
    padding: 2% 2%;
    margin: 0;
}

#content iframe
{
    width: 100% !important;
    height: auto !important;
}

#footer
{
    width: 96%;
    padding: 2%;
    background: none;
}

#footer_content {
    width: 100%;    
}

#footer_content div div div.table-cell {
    padding-left: 0 !important;
    margin-bottom: 10px !important;
}

.table-cell {
    display: block !important;
    width: 100% !important;
    padding: 0 !important;
}

div.nilooma_mobile_content img[width="800"], div.nilooma_mobile_content img[width="350"], div.nilooma_mobile_content img[width="442"], div.nilooma_mobile_content img[width="500"], div.nilooma_mobile_content img[width="600"], div.nilooma_mobile_content img[width="472"], div.nilooma_mobile_content img[width="560"], div.nilooma_mobile_content img[width="700"] {
    width: 100% !important;
    height: auto !important;
}

div.slideshow, div.slideshow img
{
	width: 100% !important;
	height: auto !important;
}

div.slideshow
{
	padding-top: 25.2% !important; /* slideshow image height/width*100 */
	display: none;
}

.nilooma_main_navigation, .nilooma_sub_navigation
{
	position: fixed;
	top: 50px;
	left: 10px;
	width: 95%;
	height: 60%;
	background-color: #fff;
	padding-top: 10px;
	border-radius: 6px;
	box-shadow: 3px 3px 7px 2px #666666;
        z-index: 1000;
	overflow: auto;
}

.nilooma_main_navigation_toggle, .nilooma_sub_navigation_toggle
{
	position: fixed;
	top: 10px;
	left: 10px;
	cursor: pointer;
	width: 30px;
	height: 30px;
	padding: 0;
	background: url(/layouts/images/mobile_menu_icon_30.png) repeat-x;
	border: none;
	float: left;
}

.nilooma_main_navigation_toggle:hover, .nilooma_sub_navigation_toggle:hover
{
	background: url(/layouts/images/mobile_menu_icon_hover_30.png) repeat-x;
}


.nilooma_mobile_content {
    padding: 2%;
}



.titel, .subtitel {
    color: #782a86;
}





