	.menu
	{
		width:100%;
		background:#D24335;
		border-bottom:1px solid #ccc;
		margin-top: 0px;
	}


	
	.logo
	{
		display:inline-block;
		margin-left:2%;
		vertical-align:bottom;
		margin-top:30px;
		margin-bottom:20px;
	}
	
	.menu_content
	{
		float:right;
		clear:both;
		display:inline-block;
		margin-top:40px;
		margin-bottom:0px;
	}
	
	.nav_title
	{
		display:inline-block;
		margin-right:30px;
		font-family: 'Amatic SC', cursive;
		font-size:30px;
		color:#fff;
		vertical-align: bottom;
	}

	.nav_title:hover
	{
		text-decoration: underline;
	}

	.nav_title_end
	{
		display:inline-block;
		margin-right:50px;
	}

	.fb_small
	{
		display:none;
		margin-top:-5px;
		color:#8b8b8b;
		float:right;
		font-size:30px;
		font-family: 'Amatic SC', cursive;
		padding-top:27px;
		padding-bottom:0px;
		padding-left:-10px;
		text-transform: uppercase;
		margin-right:0px;
	}

	.nav_title:hover
	{
		cursor:pointer;
	}
	
	.nav_small
	{
		display:none;
		padding:20px;
	}

	.showmore
	{
		position:absolute;
		background-color:#fff;
		border:1px solid #8b8b8b;
		padding:10px;
	}

	.more_title
	{
		margin-right:0px;
		padding-top:0px;
		padding-left:10px;
		padding-right:10px;
		font-family: 'Amatic SC', cursive;
		font-size:30px;
		color:#8b8b8b;
		vertical-align: bottom;		
	}

	.more_title:hover
	{
		color:#D24335;
		cursor:pointer;
	}

	.showmore2
	{
		right:0;
		position:absolute;
		background-color:#fff;
		border:1px solid #8b8b8b;
		padding:10px;
		width:100%;
		margin-top:20px;
		margin-bottom:20px;
	}

	.showmore2_title
	{
		margin-right:5px;
		padding-top:0px;
		padding-left:10px;
		padding-right:10px;
		font-family: 'Amatic SC', cursive;
		font-size:40px;
		color:#8b8b8b;
		vertical-align: bottom;	
		text-align: center
		
	}

	.showmore2_title:hover
	{
		color:#D24335;
		cursor: pointer;
	}

	.footer
	{
		width:100%;
		height:80px;
		background:#fff;
		color:#8b8b8b;
		font-size:20px;
	}
	
	.footer_text
	{
		color:#8b8b8b;
		float:right;
		font-size:30px;
		font-family: 'Amatic SC', cursive;
		padding-top:27px;
		padding-bottom:0px;
		padding-left:10px;
		text-transform: uppercase;
		display: inline-block;
		margin-right:30px;
	}
	
	.footer_text:hover
	{
		cursor: pointer;
	}

	.outer_container
	{
		background:#fff;
		width:100%;
		margin:0px;
	}
	.inner_container_home
	{
		background:#fff;
		width:100%;
		margin:0px;
	}

	.section1
	{
		background-color: #D24335;
	}

	.title
	{
		font-size:100px;
		font-family: 'Cabin Sketch', cursive;
		font-weight: 700;
		color:#D24335;
		padding-top:0px;
		margin-top:10%;
		width:90%;
		margin-left:5%;
		margin-right:5%;
		text-align: center;
	}

	.title_main
	{
		font-size:100px;
		font-family: 'Cabin Sketch', cursive;
		font-weight: 700;
		color:#D24335;
		padding-top:0px;
		margin-top:0%;
		width:90%;
		margin-left:5%;
		margin-right:5%;
		text-align: center;
	}

	.gallery 
	{
		white-space: nowrap;
		width:100%;	
	}

	.gallery_small
	{
		display:none;
		white-space: nowrap;
		width:100%;	
	}

	.row
	{
		white-space: nowrap;
		width:100%
	}


	.gallery_image
	{
		display: inline-block;
		width:25%;
	}

	.more
	{
		display:none;
	}

	.text_index
	{
		font-family: 'Amatic SC', cursive;		
		font-size: 40px;
		width:60%;
		font-weight: 700;
		margin-left:20%;
		margin-right:20%;
		text-align: center;
		color:#000;
	}
	
	.text2_index
	{
		font-family: 'Amatic SC', cursive;
		font-size: 30px;
		width:60%;
		font-weight:300;
		margin-left:10%;
		margin-right:10%;
		padding-top:10%;
		text-align: center;
		color:#fff;
		padding-top:5%; 
		padding-bottom:5%;
	}

	.title2_angebote
	{
		font-size:60px;
		font-family: 'Cabin Sketch', cursive;
		font-weight: 400;
		color:#fff;
		width:80%;
		padding-top:7%;
		margin-left:10%;
		margin-right:10%;
		text-align: center;
		margin-top:10%;
	}
	
	.subtitle_angebote
	{
		font-family: 'Open Sans', sans-serif;
		font-size: 30px;
		font-weight: 400;
		color:#D24335;
		padding-top: 60px;
		text-align: center;
		width:80%;
		margin-left:10%;
		margin-right:10%;
	}

	.text2_angebote
	{
		font-family: 'Open Sans', sans-serif;
		font-size: 25px;
		width:60%;
		font-weight:300;
		margin-left:20%;
		margin-right:20%;
		padding-top:2%;
		text-align: justify;
		color:#fff;
	}
	
	.text_angebote
	{
		font-family: 'Open Sans', sans-serif;
		font-size: 18px;
		width:60%;
		font-weight:300;
		margin-left:20%;
		margin-right:20%;
		padding-top:2%;
		text-align: justify;
		color:#fff;
	}
	
	.section2
	{
		background-color:#fff;
	}	

	.text_angebote_title
	{
		text-align:left;
		border-bottom: 0px solid #fff; 
		margin-bottom:15px; 
		width:70%; 
		margin-right:25%; 
		margin-left:5%; 
		font-size:50px;
		font-family: 'Amatic SC', cursive;
		color:#fff;
	}

	.image_angebote
	{
		width:52%; 
		margin-top:0%;
		display:inline-block; 
		background:url(images/88_curry2.jpg); 
		background-size:cover; 
		background-position:center; 
		height:700px; 
		padding-top:0%;
		margin-top:10%;
		margin-left:-1%; 
		vertical-align:top; 
		margin-right:-2%;
	}

	.angebote_column
	{
		display:inline-block; 
		margin-top:10%; 
		width:50%; 
		display: inline-block;
		height:700px; 
		margin-right:0%; 
		margin-left:0px;
	}


	.column_inner
	{
		padding-bottom:64px; 
		padding-top:64px; 
		list-style-type:none; 
		vertical-align:middle
	}

	.title2_currygourmet
	{
		font-size:60px;
		font-family: 'Cabin Sketch', cursive;
		font-weight: 400;
		color:#fff;
		width:60%;
		padding-top:7%;
		margin-left:20%;
		margin-right:20%;
		text-align: center;
		margin-top:10%;
	}
	
	.subtitle_currygourmet
	{
		font-family: 'Open Sans', sans-serif;
		font-size: 30px;
		font-weight: 400;
		color:#D24335;
		padding-top: 60px;
		text-align: center;
		width:80%;
		margin-left:10%;
		margin-right:10%;
	}

	.text2_currygourmet
	{
		font-family: 'Open Sans', sans-serif;
		font-size: 30px;
		width:60%;
		font-weight:300;
		margin-left:20%;
		margin-right:20%;
		padding-top:2%;
		text-align: center;
		color:#fff;
	}

	.title2_fuhrpark
	{
		font-size:40px;
		font-family: 'Cabin Sketch', cursive;
		font-weight: 400;
		color:#fff;
		width:90%;
		margin-left:5%;
		margin-right:5%;
		padding-top:5%;
		padding-bottom:5%;
		text-align: center;
	}
	
	.subtitle_fuhrpark
	{
		font-family: 'Open Sans', sans-serif;
		font-size: 30px;
		font-weight: 400;
		color:#D24335;
		padding-top: 0px;
		text-align: center;
		width:70%;
		margin-left:15%;
		margin-right:15%;
		margin-bottom:10%;
	}

	.text2_fuhrpark
	{
		font-family: 'Open Sans', sans-serif;
		font-size: 20px;
		width:80%;
		font-weight:300;
		margin-left:10%;
		margin-right:10%;
		text-align: center;
		color:#fff;
		padding-bottom:5%;
	}

	.subtitle_impressionen
	{
		font-family: 'Open Sans', sans-serif;
		font-size: 30px;
		font-weight: 400;
		color:#D24335;
		padding-top: 0px;
		text-align: center;
		width:60%;
		margin-left:20%;
		margin-right:20%;
		margin-bottom:10%;
	}

	.subtitle_kontakt
	{
		font-family: 'Open Sans', sans-serif;
		font-size: 30px;
		font-weight: 400;
		color:#D24335;
		padding-top: 60px;
		text-align: center;
		width:80%;
		margin-left:10%;
		margin-right:10%;
	}

	.image_size
	
	{
		width:100%; 
		background-position:center; 
		
	
	}

	
@media screen and (max-width: 1041px)
{	
	.image_angebote
	{
		width:100%; 
		margin-top:0%;
		display:block; 
		background:url(images/88_curry2.jpg); 
		background-size:cover; 
		background-position:center; 
		padding-top:0%;
		margin-top:0%;
		margin-left:0%; 
		vertical-align:top; 
		margin-right:0%;
	}
	
	.angebote_column
	{
		display:block; 
		margin-top:10%; 
		width:100%; 
		height:auto;
		display: inline-block;
		margin-right:0%; 
		margin-left:0px;
	}
	
	.column_inner
	{
		padding-bottom:40px; 
		padding-top:40px;

	}

}
	
@media screen and (max-width:1300px)
{
	
}
	
@media screen and (max-width: 988px)
{
	.hide_medium
	{
		display:none;
	}
	
	.more
	{
		display:inline-block;
	}
	

	.image_angebote
	{
		width:100%; 
		margin-top:0%;
		display:block; 
		background:url(images/88_curry2.jpg); 
		background-size:cover; 
		background-position:center; 
		padding-top:0%;
		margin-top:0%;
		margin-left:0%; 
		vertical-align:top; 
		margin-right:0%;
	}
	
	.angebote_column
	{
		display:block; 
		margin-top:10%; 
		width:100%; 
		height:auto;
		display: inline-block;
		margin-right:0%; 
		margin-left:0px;
	}
	
	.column_inner
	{
		padding-bottom:40px; 
		padding-top:40px;

	}

}

@media screen and (max-width: 844px)
{
	.title_main
	{
		font-size:100px;
	}

}

	
@media screen and (max-width: 647px)
{
	.hide_small
	{
		display:none;
	}
	
	.nav_small
	{
		display:inline-block;
		margin:auto; 
		vertical-align:middle 
	}
	
	.title
	{
		font-size:40px;
	}
	
	.text_index
	{
		font-size:30px;
	}
	
	.subtitle_angebote
	{
		font-size:20px;
	}
	
	.title2_angebote
	{
		font-size:40px;
	}
	
	.text2_angebote
	{
		font-size:20px;
	}
	
	.text_angebote
	{
		font-size:15px;
	}
	
	.text_angebote_title
	{
		font-size:20px;
		font-family: 'Open Sans', sans-serif;
	}
	
	.subtitle_currygourmet
	{
		font-size:20px;
	}
	
	.title2_currygourmet
	{
		font-size:40px;
	}
	
	.text2_currygourmet
	{
		font-size:20px;
	}
	
	.subtitle_fuhrpark
	{
		font-size:20px;
	}
	
	.title2_fuhrpark
	{
		font-size:30px;
	}
	
	.text2_fuhrpark
	{
		font-size:15px;
	}
	
	.subtitle_impressionen
	{
		font-size:20px;
	}
	
	.subtitle_kontakt
	{
		font-size:20px;
	}

	.title_main
	{
		font-size:40px;
		padding-bottom:5%;
	}
	
		
	.footer_text
	{
		font-size:12px;
		color:#000;
		font-family: 'Open Sans', sans-serif;
		margin-right:10px;
	}
	
	.gallery
	{
		display:none;
	}

	
	.gallery_small
	{
		display:block;
	}
	
	.gallery_image
	{
		display: inline-block;
		width:50%;
	}
	
	.fb_small
	{
		display:inline-block;
		margin-top:-8px;
	}
	
	.image_size
	
	{
		width:100%; 
		margin-left:0%; 
		margin-right:0%;
	
	}
}






	
	