/*MEDIA QUERY*/
@media only screen and (max-width: 1200px)
{
  	div#content,div#navcontainer,div#footermenu, div#slider,div#footercontent,div#navheader, div#component .kontakt
	{
	width:100%;
	}  
 	.back-to-top
  	{
    display:none !important;
  	}	  
}

/*MEDIA QUERY*/
@media only screen and (max-width : 1000px)
{
  	div#component table
	{
    height: 0 !important;
    width: 100%;
	}
  	div#component td
	{
    padding: 5px;
	}
  div#component tr
	{
    height: 0;
	}
 

  	div#component img 
  	{
    height: auto;
    width: 100%;
	}
    div#component table img
	{
    padding: 0;
    margin: 0;
	}
  	div#component table td
	{
    vertical-align: unset !important;
    width: 33% !important;
	}
	#navcontainer {
		display:none;
	}
	.slicknav_menu {
		display:block;
	}
	div#mainnav ul ul li, div#mainnav ul ul li a
	{
		width:100%;
	}
	div#logo img {
    float: none;
	}
	.start-box
	{
	max-width:50%;
	margin:auto;
	}
	div#content {margin:0px auto 10px auto; }

}
@media only screen and (max-width : 900px)
{
	div#component .box
	{
	width:100%;
	clear:left;
	margin-bottom:20px;
	}


}
@media only screen and (max-width : 740px)
{
	/**div#footercontent**/
	div#footermodule .moduletable 
	{
	width:50%;
	
	/**width:	100%;
	padding: 0px 0px 0px 130px;
	margin:0px 0px 0px 0px;
	float: left;
	padding-left: 60%;
	margin-right:20px;**/
	}
	div#footermodule
	{
		padding-left:150px;
	}
	div#footermodule .moduletable
	{
	padding-top: 10px;
    padding-bottom: 30px;
	}
	/**div#component img
	{
		margin: 0;
		padding:0;
		
	}**/
	span.sige_thumb 
	{
		max-width:100% !important;
		height:auto; 
		
	}


}

@media only screen and (max-width : 600px)
{
	ul.sige, .sige_swipe, .sige_cont_0 {
    max-width: 100% !important;
	height: auto !important;
	display: block;
	}
	div#component img {
	margin:0;
		
	}
	.sige
	{
		margin: 0;
	}


	div#logo img
	{
		float:left;
		width:180px;
	}
	#navcontainer {

		position: absolute;
	}
	
	/** 1st Level **/
	div#mainnav:hover ul
	{
		display: block;
	}
	div#mainnav ul li, div#mainnav ul li a{
		text-align: center;
		width: 100%;
		margin: 0;
		padding:0;
	}
	div#mainnav ul li a
	{
		padding: 5px 0 5px 0;
	}
	div#mainnav li, ul
	{	
	padding:0px;
	}
	div#mainnav:hover ul ul
	{
		display:none;
	}
	/** 2nd Level **/
	div#mainnav li.current > a { background-color:#E0DEDE;}
	div#mainnav li:hover ul
	{
		display:block;
	}
	div#mainnav li ul li,div#mainnav li ul li a
	{
	background-color:#003970;
	width:100%;
	}
	div#mainnav li ul li a
	{
	color:white;
	}
	/** 3rd Level **/
	div#mainnav li ul li ul li a
	{
	background-color:grey;
	}
	div#mainnav li ul li ul
	{
	position:relative;
	left:0;
	}

		div#footermodule .moduletable 
	{
	width:100%;
	}
@media only screen and (max-width : 500px)
{
	span.sige_thumb
	{
		max-width: 80% !important;
	}
	/**div#footercontent .moduletable 
	{
	padding-left: 50%;
    }**/
/**MediaQuery 2**/
@media only screen and (max-width:400px) 
{		
	div#footercontent .moduletable {
	padding-left: 0px;
	padding-top: 10px;
    padding-bottom: 30px;
    text-align: center;
    width: 100%;
	margin:0;
	
	}
	div#footercontent
	{
		padding:0;
	}
    /**div#footercontent a{font-weight:bold; text-decoration:underline !important;}**/
	div#footerlogo img{display:none;}
	div#footer ul, div#footer li {
    width: 100%;
}
	div#footermodule
	{
		padding:0px;
		text-align: center;
	}
}

	
	
	
}
