@font-face {
    font-family: 'BadaBoomBBRegular';
     src: url('badabb__-webfont.eot');
    src: url('badabb__-webfont.eot?#iefix') format('embedded-opentype'),
         url('badabb__-webfont.woff') format('woff'),
         url('badabb__-webfont.ttf') format('truetype'),
         url('badabb__-webfont.svg#BadaBoomBBRegular') format('svg');
    font-weight: normal;
    font-style: normal;
	}

	
@font-face {
 font-family: 'BadaBoomBBRegular';
     src: url('badabb__-webfont.eot');
    src: url('badabb__-webfont.eot?#iefix') format('embedded-opentype'),
         url('badabb__-webfont.woff') format('woff'),
         url('badabb__-webfont.ttf') format('truetype'),
         url('badabb__-webfont.svg#BadaBoomBBRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

 @font-face {
    font-family: 'BadaBoomBBRegular';
    src: url('badabb__-webfont.eot');
    src: url('badabb__-webfont.eot?#iefix') format('embedded-opentype'),
         url('badabb__-webfont.woff') format('woff'),
         url('badabb__-webfont.ttf') format('truetype'),
         url('badabb__-webfont.svg#BadaBoomBBRegular') format('svg');
    font-weight: normal;
    font-style: normal;
	

}
h1.countdown {font: 16px/10px 'BadaBoomBBRegular', Arial, sans-serif; color:#fff; letter-spacing: 1px; color:#fabd00; text-decoration:none; line-height: 120%;}




h1.fontface {font: 25px/35px 'BadaBoomBBRegular', Arial, sans-serif;}
h2.fontface {font: 22px/32px 'BadaBoomBBRegular', Arial, sans-serif;}
h3.fontface {font: 28px/28px 'BadaBoomBBRegular', Arial, sans-serif;}
h4.fontface {font: 18px/9px 'BadaBoomBBRegular', Arial, sans-serif;}

p.fontface {font: 15px/15px 'BadaBoomBBRegular', Arial, sans-serif;}
a.fontface {font: 20px/20px 'BadaBoomBBRegular', Arial, sans-serif;}
li.fontface {font: 15px/15px 'BadaBoomBBRegular', Arial, sans-serif; letter-spacing: 1px;}
p.date {font: 14px/4px 'BadaBoomBBRegular', Arial, sans-serif;line-height: 1}
p.line {border-top: 1px solid #e3e3e3;}




p.style1 {font: 16px/24px 'BadaBoomBBRegular', Arial, sans-serif;}
ul.style1 {font: 20px/30px 'BadaBoomBBRegular', Arial, sans-serif; color:#333333;  list-style:circle; list-style-position: inside; letter-spacing: 5px; clear:left; padding:0; margin:0;}


body { 

height: auto;
min-height: 100%;
	background-image: url(Bilder/bayern.gif);
	}
	
td, table, tr
{
font-family: arial;
	font-size: 14px;
	color: #555555;
	text-decoration: none;

	
}

#kopf{
	background-image:url(Bilder/kopf2.jpg);
 	width:1041px; height:163px;   position:relative;  margin: 0 auto 0 auto; background-color:#FFFFFF;
		-moz-box-shadow: 0 5px 20px -5px #666;
	-webkit-box-shadow: 0 5px 20px -5px #666;
	box-shadow: 0 5px 20px -5px #666;
	behavior: url(/PIE.htc);
}

#container{
 	width:1043px;  position:relative;  margin: 110px auto 0 auto;
	background-color:#fff; 
	background:-ms-linear-gradient(left, #fff, #ebebeb); /* IE */
	background:-moz-linear-gradient(left, #fff, #ebebeb); /* Firefox */
background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ebebeb)); /* Safari, Chrome */
background:-webkit-linear-gradient(left, #fff, #ebebeb); /* Safari, Chrome - neue Syntax! */
background:-o-linear-gradient(left, #fff, #ebebeb); /* Opera */
background:linear-gradient(left, #fff, #ebebeb); /* W3C Standard */
		-moz-box-shadow: 0 0 20px 10px #000;
	-webkit-box-shadow: 0 0 20px 10px #000;
	box-shadow: 0 0 20px 10px #000;
	behavior: url(/PIE.htc);
}
#kompanie{
	position:relative; float: left; margin-left:26px; margin-top:26px; z-index:1; height: 49px;
}

#sthubertus{
	position:relative; float: left; margin-left:112px; margin-top:62px;  height: 49px;
}


#eichenlaub{
	position:absolute; left:916px; top:50px;  z-index:1;
}

#bild_galerie{
 	position:relative;   background-color:#FFFFFF;
		-moz-box-shadow: 0 5px 20px -5px #666;
	-webkit-box-shadow: 0 5px 20px -5px #666;
	box-shadow: 0 5px 20px -5px #666;
	behavior: url(/PIE.htc);
	border: 1px solid #ddd;
	margin: 20px auto 55px 40px;    z-index:1;
	padding: 4px; 
	

}
#bild{
 	position:relative;   background-color:#FFFFFF;
		-moz-box-shadow: 0 5px 20px -5px #666;
	-webkit-box-shadow: 0 5px 20px -5px #666;
	box-shadow: 0 5px 20px -5px #666;
	behavior: url(/PIE.htc);
	border: 1px solid #ddd;
	margin: 20px auto 55px 0;    z-index:1;
	padding: 4px; 
	

}






#navi {
    width:1041px; height:48px;   position:relative;  margin: 0 auto 0 auto; background-color:#212021; border: 1px solid #444;
	
	
	}
#navi li {
    display: inline;
    margin: 0.4em; padding: 0;
	
	
}
#navi p {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #FF0000;
	padding: 3 0 0 25;
	margin: 0 0 0 0;
	border-bottom: 1px solid #888888;
	}
#navi a {
	font-size: 15px;
	letter-spacing: 4px;
	color: #8ca6a6;
	text-decoration: none;
	padding: 3 0 3 0;
	margin: 0 0 0 20px;
	line-height: 48px;
	height: 48px;
	
	}
#navi a:hover, #navi .active  {
	color: #ff9900;
	}


#table {
	margin-left:40px;
	background-color:#FFFFFF;
	border: 1px solid #c0bfbf;
	margin: 20px auto 20px auto; width:923px;   z-index:1;"
	}
#table h2 {
	margin: 0px 0 30px 40px;
	padding: 0 0 0 0;
	color: #566d99;
	letter-spacing: 2px;
	}
	
#content {
	font-family: arial;
	font-size: 14px;
	color: #555555;
	text-decoration: none;
	background-color:#FFFFFF;
	border: 1px solid #c0bfbf;
	margin: 20px auto 20px auto; width:1003px;   z-index:1; 
	background-image:url(Bilder/weiss_HG.jpg); background-repeat:no-repeat; background-position:right bottom;
	}
#content a {
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	color: #555555;
	text-decoration: none;
	margin:0px 40px 0px 40px;
	padding: 0 0 10px 0;	
	
	
	
	}
#content a:hover {
	color: #ff9900;
	}
#content ul {
	list-style-type:disc;
	color: #ff9900;
	margin: 0px 0px 10px 25px;
	}
	 		
#content h1 {
	margin: 40px 0 55px 40px;
	padding: 0 0 0 0;
	letter-spacing: 3px;
	color: #669999;
	}
#content h2 {
	margin: 0px 0 30px 40px;
	padding: 0 0 0 0;
	color: #566d99;
	letter-spacing: 2px;
	}
#content h3 {
	margin: 15px 0 10px 40px;
	padding: 0 0 0 0;
	color: #555;
	}
	#content h4 {
	margin: -20px 0 10px 40px;
	padding: 0 0 0 0;
	color: #333;
	letter-spacing: 2px;
	}
#content p {
	margin:0px 40px 0px 40px;
	padding: 0 0 10px 0;	
	color: #666;
	}
	
#vorstand {
	position:relative;  margin-left:auto; margin-right:auto; background-color:#FFFFFF;
	-moz-box-shadow: 0 5px 20px -5px #666;
	-webkit-box-shadow: 0 5px 20px -5px #666;
	box-shadow: 0 5px 20px -5px #666;
	behavior: url(/PIE.htc);
	border: 1px solid #ddd;
	z-index:1;
	padding: 4px;
}


	
	


#avaris-godot {
 margin: auto 20px auto auto;
 line-height: 40px;
 vertical-align:middle;
 text-align:right;
 
 }
#avaris-godot a {
	text-decoration: none;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
 color:#990033;
	}
#fuss {
  
  vertical-align:middle; font-size:40px;
 float:left; margin-left:15px;
 bg-color: #666666;
 padding:0;
 
    
 }
#fuss a {
line-height: 40px;
	text-intend:1em;
	text-decoration: none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
 color:#1d3c7f;
	}		



/*#subnav a {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding: 3 0 3 0;
	margin: 0 0 0 0;
	}
#subnav a:hover {
	color: #000000;
	}
#container_bild{
 	width:660px; height:245px; border-style:none; margin-top:1px; margin-left: 1px;  background-image:url(Bilder/kfz-dreier.jpg);
}



#container_head {
	position:absolute; left: 16px; top: 9px;
}

#container_subhead {
	position:absolute; left: 19px; top: 113px;
}

#container_list {
 	position:absolute; left: 16px; top:260px; border-bottom: 1px dotted #888888;  
}

#container_adresse {
	position:absolute; left: 16px; top:419px; line-height:20px
}
#container_impressum {
	position:absolute; left: 261px; top:466px; line-height:20px
}

#container_logo-weiss {
	position:absolute; left: 505px; top: -62px;
}

#container_logo-schwarz {
	position:absolute; left: 486px; top: -62px;
}

#container_head_iphone {
	visibility:hidden;
}

#container_subhead_iphone {
	visibility:hidden;
}

#container_iphone {
	visibility:hidden;
}

#container_bild_iphone {
	visibility:hidden ; position:absolute; left: 0; top:0; width:320px; z-index:1;
	

}*/	

div#menu {
	background: transparent url(images/menu_m.png) repeat-x scroll 0 0;
	z-index:10;
	top: 0;
	left: 20px;
	color: #646464;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	width:1043px;  position:relative;  margin: 0 auto 0 auto; 
	/*background:-moz-linear-gradient(left, #fff, #212021);  Firefox -->
background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#212021)); /* Safari, Chrome -->
background:-webkit-linear-gradient(left, #fff, #212021); /* Safari, Chrome - neue Syntax! -->
background:-o-linear-gradient(left, #fff, #212021); /* Opera-->
background:-ms-linear-gradient(left, #fff, #212021); /* IE -->
background:linear-gradient(left, #fff, #212021); /* W3C Standard -->
		-moz-box-shadow: 0 0 20px 10px #000;
	-webkit-box-shadow: 0 0 20px 10px #000;
	box-shadow: 0 0 20px 10px #000;
	behavior: url(/PIE.htc);*/	
}

ul.menu {
	clear: both;
	float: none;
	cursor: pointer;
	z-index: 1;
	position: relative;
	
	
}

div#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	z-index: 2;
	position: relative;
	
}

div#menu li {
	position: relative;
	margin: 0px;
	padding: 0px;
	display: block;
	overflow: visible;
	float: left;  
	height: 30px;
	z-index: 3;
	
}
/* menu::level1 */
div#menu li a {
	height: 30px;
	display: block;
	float: left;
	line-height: 30px;
	text-decoration: none;
	color: #ccc;
	overflow: hidden;
	z-index: 4;
  position: relative;
  
  
  }

div#menu li span {  
	color: #ccc; 
	display: block;
	padding: 0 15px;
  background-repeat: no-repeat;
	background-position: 95% 0px;
	z-index: 6;
	position: relative;
	
}

div#menu li span.bg { 
	display: block;
  background: transparent url('images/menu_m.png') repeat-x scroll 0pt 100%;
  padding: 0;
	height: 30px;
	z-index: 5;
	position: relative;
  float: left;

  
}

div#menu li.current {  
	font-weight: bold;
	
}

div#menu li.current ul {  
	font-weight: normal;

}

/* menu::level2 */
div#menu ul.menu ul {
	padding: 0px 0px 10px;
	background: transparent url('images/menu_dropdown_bg.png') no-repeat scroll 0pt 100%; 
	_background: transparent url('images/menu_dropdown_bg.gif') no-repeat scroll 0pt 100%;
	left: -999em; 
	width: 165px;
	position: absolute;
	top: 30px;
		-moz-box-shadow: 0 0 10px 0 #292929;
	-webkit-box-shadow: 0 0 10px 0 #292929;
	box-shadow: 0 0 10px 0 #292929;
	behavior: url(/PIE.htc);

}

div#menu li:hover ul, div#menu li.sfhover ul { 
	left: 0px; 
	z-index: 100;
	visibility: visible; 
}

div#menu li li { 
	width: 100%; 
	text-indent: 0px;
	float: none; 
	height: auto;
}

div#menu li li a, div#menu li li span.separator { 
	margin: 0px 1px;
	padding: 0px; 
	background: url('images/menu_level2_item.gif') no-repeat scroll 100% bottom;
	height: auto; 
	float: none; 
	display: block; 
	line-height: 25px; 
	width: 163px;
}

div#menu li li a.parent { 
	background: url('images/menu_level2_item_parent.gif') no-repeat scroll 100% bottom;
}

/* menu::level3 */
div#menu li ul ul { 
	margin: -31px 0 0 164px;
}

div#menu li:hover ul ul, div#menu li.sfhover ul ul { 
	border-top: 1px solid #1E1E1E; 
}

div#menu li:hover ul ul, div#menu li.sfhover ul ul, div#menu li:hover ul ul ul, div#menu li.sfhover ul ul ul, div#menu li:hover ul ul ul ul, div#menu li.sfhover ul ul ul ul { 
	left: -999em; 
}
div#menu li li:hover ul, div#menu li li.sfhover ul, div#menu li li li:hover ul, div#menu li li li.sfhover ul, div#menu li li li li:hover ul, div#menu li li li li.sfhover ul { left: 0pt; z-index: 100; }

div#menu a:hover {
	color: #FF9900;
}
div#menu span:hover {
	color: #FF9900;
}
div#menu li ul span:hover {
	color: #FF9900;
}
#copyright2  {
	display:none;
	}

ul#example {
02
  list-style: none;
03
  margin: 50px 0;
04
  padding: 0;
05
  display: block;
06
  text-align: center;
07
}
08
 
09
ul#example li { display: inline-block; }
10
 
11
ul#example li span {
12
  font-size: 80px;
13
  font-weight: 300;
14
  line-height: 80px;
15
}
16
 
17
ul#example li.seperator {
18
  font-size: 80px;
19
  line-height: 70px;
20
  vertical-align: top;
21
}
22
 
23
ul#example li p {
24
  color: #a7abb1;
25
  font-size: 25px;
26
}
