/* source-sans-pro-200 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/source-sans-pro-v21-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-200.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-200italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/source-sans-pro-v21-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-200italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/source-sans-pro-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/source-sans-pro-v21-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/source-sans-pro-v21-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-700italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/source-sans-pro-v21-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-700italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}


/* satisfy-regular - latin */
@font-face {
  font-family: 'Satisfy';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/satisfy-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/satisfy-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/satisfy-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/satisfy-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/satisfy-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/satisfy-v17-latin-regular.svg#Satisfy') format('svg'); /* Legacy iOS */
}

/* CSS Document */

* {
	margin: 0;
	padding: 0;
	font-family: 'Source Sans Pro', sans-serif;}
	
body {
	background: rgba(185,24,41,1);
	}





footer {
	text-align: center;
	
	}
	
#infos {
	width: 880px;
	min-height:300px;
	background-color:#0044AF;
	padding: 20px;
	
	
	
	}	
	
	
	
	
	
.infotext {
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	color: #FFF;	
	}	
	
	.infotext a {
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	color: #FFF;	
	}	
	
	.infotextfett {
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	color: #FFF;	
	}	
	
	
	


.impressumtext  {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	color: rgba(73,20,17,1);
	font-size: 18px;
	text-align: center;
	line-height: 20px;
	}



nav {
	margin: 0 auto;
	width: 100%;
	height: 80px;
	
	background: linear-gradient(left, rgba(73,20,17,1) 0%, rgba(106,40,37,1) 50%, rgba(73,20,17,1) 100%);
	background: -moz-linear-gradient(left, rgba(73,20,17,1) 0%, rgba(106,40,37,1) 50%, rgba(73,20,17,1) 100%);
	background: -webkit-linear-gradient(left, rgba(73,20,17,1) 0%, rgba(106,40,37,1) 50%, rgba(73,20,17,1) 100%);
	background: -ms-linear-gradient(left, rgba(73,20,17,1) 0%, rgba(106,40,37,1) 50%, rgba(73,20,17,1) 100%);
	background: -o-linear-gradient(left, rgba(73,20,17,1) 0%, rgba(106,40,37,1) 50%, rgba(73,20,17,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#ffffff,GradientType=1);
	}


section {
	margin: 0 auto;
	width: 100%;
	height: 600px;
	background:#fff;
	
	}


#fader {
	margin: 0 auto;
	width: 1400px;
	height: 600px;
}

article {
	margin: 0 auto;
	width: 960px;
	height: auto;
	
	background: linear-gradient(left, rgba(185,24,41,1) 0%, rgba(234,84,87,1) 50%, rgba(185,24,41,1) 100%);
	background: -moz-linear-gradient(left, rgba(185,24,41,1) 0%, rgba(234,84,87,1) 50%, rgba(185,24,41,1) 100%);
	background: -webkit-linear-gradient(left, rgba(185,24,41,1) 0%, rgba(234,84,87,1) 50%, rgba(185,24,41,1) 100%);
	background: -ms-linear-gradient(left, rgba(185,24,41,1) 0%, rgba(234,84,87,1) 50%, rgba(185,24,41,1) 100%);
	background: -o-linear-gradient(left, rgba(185,24,41,1) 0%, rgba(234,84,87,1) 50%, rgba(185,24,41,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#ffffff,GradientType=1);
	
	
	
	}



#pizzas {
	margin: 0 auto;
	width: 918px;
	height: auto;
	
	}

footer {
	margin: 0 auto;
	width: 960px;
	height: 200px;
	
	}
	
	
.ang0  {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	color: rgba(73,20,17,1);
	font-size: 30px;
	text-align: center;
	line-height: 16px;
	}		
	
	
.ang1  {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	color: rgba(73,20,17,1);
	font-size: 18px;
	text-align: center;
	line-height: 16px;
	}		
	
	
.ang2  {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	color: rgba(185,24,41,1);
	font-size: 22px;
	text-align: center;
	line-height: 22px;
	}	
	
.ang3  {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	color: rgba(73,20,17,1);
	font-size: 14px;
	text-align: center;
	line-height: 16px;	
	}	
	
.ang4  {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	color: rgba(73,20,17,1);
	font-size: 30px;
	text-align: center;
	line-height: 30px;
	}
	
	
.ang5  {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	color: rgba(73,20,17,1);
	font-size: 10px;
	text-align: center;
	line-height: 10px;	
	}		

#angebotleiste td {
	padding: 5px;
	background: rgba(241,231,103,1);
	background: -moz-linear-gradient(45deg, rgba(241,231,103,1) 0%, rgba(235,159,44,1) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(241,231,103,1)), color-stop(100%, rgba(235,159,44,1)));
	background: -webkit-linear-gradient(45deg, rgba(241,231,103,1) 0%, rgba(235,159,44,1) 100%);
	background: -o-linear-gradient(45deg, rgba(241,231,103,1) 0%, rgba(235,159,44,1) 100%);
	background: -ms-linear-gradient(45deg, rgba(241,231,103,1) 0%, rgba(235,159,44,1) 100%);
	background: linear-gradient(45deg, rgba(241,231,103,1) 0%, rgba(235,159,44,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#eb9f2c', GradientType=1; )
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 10px 10px 5px -7px rgba(0,0,0,0.15);
	-moz-box-shadow: 10px 10px 5px -7px rgba(0,0,0,0.15);
	box-shadow: 10px 10px 5px -7px rgba(0,0,0,0.15);
	vertical-align: top;
	}
	
	
@import url(http://fonts.googleapis.com/css?family=Capriola);
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	line-height: 1;
	display: block;
	position: relative;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 200;
}
#cssmenu {
  width: 520px;
  height: 50px;
  padding-bottom: 4px;
  margin: 0 auto;
  top: 10px;
}
#cssmenu.align-right {
  float: right;
}
#cssmenu.align-right ul li {
  float: right;
  margin-right: 0;
  margin-left: 4px;
}
#cssmenu.align-right ul li:first-child,
#cssmenu.align-right ul li:first-child > a {
  border-bottom-right-radius: 3px;
}
#cssmenu #bg-one,
#cssmenu #bg-two,
#cssmenu #bg-three,
#cssmenu #bg-four {
  position: absolute;
  bottom: 0;
  width: 100%;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#cssmenu #bg-one {
  height: 10px;
  background: #2e8c2c;
}
#cssmenu #bg-two {
  height: 59px;
  z-index: 2;
  background: url('imgs/bg.png');
}
#cssmenu #bg-three {
  bottom: 4px;
  height: 55px;
  z-index: 3;
  background: #222222;
  background: -moz-linear-gradient(top, #555555 0%, #222222 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555555), color-stop(100%, #222222));
  background: -webkit-linear-gradient(top, #555555 0%, #222222 100%);
  background: -o-linear-gradient(top, #555555 0%, #222222 100%);
  background: -ms-linear-gradient(top, #555555 0%, #222222 100%);
  background: linear-gradient(to bottom, #555555 0%, #222222 100%);
}
#cssmenu #bg-four {
  bottom: 4px;
  height: 55px;
  z-index: 4;
  background: url('imgs/bg.png');
}
#cssmenu ul {
  height: 59px;
}
#cssmenu ul li {
  float: left;
  margin-right: 4px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  z-index: 5;
}
#cssmenu ul li a {
  padding: 24px 30px 20px 30px;
  margin-bottom: 4px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  color: #eeeeee;
  font-size: 22px;
  text-decoration: none;
}
#cssmenu ul li:first-child,
#cssmenu ul li:first-child > a {
  border-bottom-left-radius: 3px;
}
#cssmenu ul li:hover,
#cssmenu ul li.active {
  background: #2e8c2c;
  background: -moz-linear-gradient(top, #46c643 0%, #2e8c2c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #46c643), color-stop(100%, #2e8c2c));
  background: -webkit-linear-gradient(top, #46c643 0%, #2e8c2c 100%);
  background: -o-linear-gradient(top, #46c643 0%, #2e8c2c 100%);
  background: -ms-linear-gradient(top, #46c643 0%, #2e8c2c 100%);
  background: linear-gradient(to bottom, #46c643 0%, #2e8c2c 100%);
}
#cssmenu ul li a:hover,
#cssmenu ul li.active > a {
  background: url('imgs/bg.png');
  color: #ffffff;
}	
	















.CSSTableGeneratorblue {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #3c2e2c;
	color: #3c2e2c;
	background-color: #bedcf6;
	
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGeneratorblue table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
	
}.CSSTableGeneratorblue tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
}
.CSSTableGeneratorblue table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
	
}
.CSSTableGeneratorblue table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;
}.CSSTableGeneratorblue tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;


	
		

}
.CSSTableGeneratorblue td{
	vertical-align:middle;
	
	background-color:#bedcf6;

	
	text-align:left;
	padding:3px;
	font-size:12px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:normal;
	 background: url('imgs/bg.png');}

























.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #3c2e2c;
	color: #3c2e2c;
	
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
	
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
	
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;

}.CSSTableGenerator tr:hover td{
	background-color:#4ec24b;
	color: #FFF;
	
		

}
.CSSTableGenerator td{
	vertical-align:middle;
	
	background-color:#c6a164;

	
	text-align:left;
	padding:3px;
	font-size:12px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:normal;
	 background: url('imgs/bg.png');}

	
h2 {
	font-family: 'Satisfy', cursive;
	font-weight: 200;
	color: #f0cd38;
	font-size: 40px;
}

h3 {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 200;
	color: #3c2e2c;
	font-size: 14px;
}

.tabellentextfett {
	font-weight: 700;
	font-size: 16px;
	line-height: 30px;
	color: #f0cd38;	
	}
	
	.tabellentext {
	font-weight: 400;
	font-size: 16px;
	line-height: 30px;
	color: #FFF;	
	}
	
	
.Hochziffern {
	vertical-align: super;
	font-size: 10px;
	color: #FFF;
	}
	
	
.grundtext {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	color: #3c2e2c;
	font-size: 18px;
}	


.grundtext a {
font-family: 'Source Sans Pro', sans-serif;
	font-weight: 700;
	color: #3c2e2c;
	font-size: 18px;
}	
