@charset "UTF-8";
/* IE Fixes */

/* remove annoying gaps */
#mainNav li #tab_wrapper #masthead_wrapper #footer {	
	display: inline; 
}

img {
vertical-align:top
}

/* force hover on entire width of  link */
* html #mainNav a {
	height: 1px;
}




/* special formatting for home page link */
a#homeLink {
	
}

#container {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 1005px;
	text-align: left;
	background-image: url(images/bottom2.jpg);
	background-repeat: repeat-y;
}




/* headerstyles */
#mastheadwrapper {
	background-repeat: no-repeat;
	position: relative;
	height: 158px;
	width: 1005px;
	background-image: url(images/metaltop_01.jpg);
}
#mainnavwrapper {
	float: left;
	position: relative;
	height: 32px;
	width: 1005px;
}
#topleftscrews {
	background-image: url(images/templateimages/screwstopleft_10.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 32px;
	width: 109px;
}
#buttons {
	float: left;
	height: 22px;
	width: 132px;
	background-image: url(images/templateimages/bartopcenter_11.jpg);
	background-repeat: no-repeat;
}
#topcenterbar {
	background-image: url(images/templateimages/topmetalcenter_08.jpg);
	background-repeat: repeat-y;
	postition: relative;
	height: 32px;
	width: 1005px;
	
}

.buttonwrapper {
	float: left;
	height: 22px;
	width: 132px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-image: url(i);
}
#mainlogowrapper {
	float: left;
	height: 154px;
	width: 230px;
	padding-top: 4px;
	padding-left: 7px;
}
#languagewrapper {
	float: right;
	height: 130px;
	width: 300px;
	padding-top: 20px;
}

#mvmclogo {
	background-image: url(images/templateimages/mvmclogo_03.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 152px;
	width: 223px;
}
#bavarianbunchlogo {
	background-image: url(images/templateimages/bavarianbunchlogo_06.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 130px;
	width: 286px;
	display:none;
}
#bavbunchwrapper {
	float: left;
	height: 130px;
	width: 300px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 120px;
}

/* slidingnav */
/* NAV

----------------------------------------------------------------*/

#colorbar {
	width: 800px;
	height: 31px;
	margin: 0px;
	padding-left: 0px;
	position: absolute;
	background-image: url(images/templateimages/slidingnav.jpg);
	background-repeat: no-repeat;
	background-position: -110px -60px;
	left: 110px;
	top: 1px;
	padding-top: 0px;
 }
 
 #colorbardeutsch {
	width: 800px;
	height: 31px;
	margin: 0px;
	padding-left: 0px;
	position: absolute;
	background-image: url(images/templateimages/slidingnav_deutsch.jpg);
	background-repeat: no-repeat;
	background-position: -110px -60px;
	left: 110px;
	top: 1px;
	padding-top: 0px;
 }

#colorbar li {
	margin: 0;
	padding-left: 0px;
	list-style: none;
	position: absolute;
	top: 0px;
}
#colorbardeutsch li {
	margin: 0;
	padding-left: 0px;
	list-style: none;
	position: absolute;
	top: 0px;
}
#colorbar ul {margin: 0; padding-left: 119px; list-style: none; position: absolute; top: 0;}
#colorbardeutsch ul {margin: 0; padding-left: 119px; list-style: none; position: absolute; top: 0;}

#colorbar li, #colorbar a {height: 31px; display: block;}
#colorbardeutsch li, #colorbardeutsch a {height: 31px; display: block;}
#panel1b {
	left: -2px;
	width: 130px;
	background-image: url(images/templateimages/slidingnav.jpg);
	background-repeat: no-repeat;
	background-position: -110px -60px;
	height: 31px;
}
#panel1bdeutsch {
	left: -2px;
	width: 130px;
	background-image: url(images/templateimages/slidingnav_deutsch.jpg);
	background-repeat: no-repeat;
	background-position: -110px -60px;
	height: 31px;
}

#panel2b {
	left: 127px;
	width: 133px;
	background-image: url(images/templateimages/slidingnav.jpg);
	background-repeat: no-repeat;
	background-position: -241px -60px;
	height: 31px;
}
#panel2bdeutsch {
	left: 127px;
	width: 133px;
	background-image: url(images/templateimages/slidingnav_deutsch.jpg);
	background-repeat: no-repeat;
	background-position: -241px -60px;
	height: 31px;
}

#panel3b {
	left: 258px;
	width: 132px;
	background-image: url(images/templateimages/slidingnav.jpg);
	background-repeat: no-repeat;
	background-position: -374px -60px;
	height: 31px;
}
#panel3bdeutsch {
	left: 258px;
	width: 132px;
	background-image: url(images/templateimages/slidingnav_deutsch.jpg);
	background-repeat: no-repeat;
	background-position: -374px -60px;
	height: 31px;
}

#panel4b {
	left: 389px;
	width: 133px;
	background-image: url(images/templateimages/slidingnav.jpg);
	background-repeat: no-repeat;
	background-position: -506px -60px;
	height: 31px;
}
#panel4bdeutsch {
	left: 389px;
	width: 133px;
	background-image: url(images/templateimages/slidingnav_deutsch.jpg);
	background-repeat: no-repeat;
	background-position: -506px -60px;
	height: 31px;
}
#panel5b {
	left: 520px;
	width: 132px;
	background-image: url(images/templateimages/slidingnav.jpg);
	background-repeat: no-repeat;
	background-position: -638px -60px;
	height: 31px;
}
#panel5bdeutsch {
	left: 520px;
	width: 132px;
	background-image: url(images/templateimages/slidingnav_deutsch.jpg);
	background-repeat: no-repeat;
	background-position: -638px -60px;
	height: 31px;
}
#panel6b {
	left: 650px;
	width: 142px;
	background-image: url(images/templateimages/slidingnav.jpg);
	background-repeat: no-repeat;
	background-position: -769px -60px;
	height: 31px;
}
#panel6bdeutsch {
	left: 650px;
	width: 142px;
	background-image: url(images/templateimages/slidingnav_deutsch.jpg);
	background-repeat: no-repeat;
	background-position: -769px -60px;
	height: 31px;
}




#panel1b a:hover {
	left: -2px;
	width: 130px;
	background-image: url(images/templateimages/slidingnav.jpg);
	background-repeat: no-repeat;
	background-position: -110px -10px;
	height: 31px;
}
#panel1bdeutsch a:hover {
	left: -2px;
	width: 130px;
	background-image: url(images/templateimages/slidingnav_deutsch.jpg);
	background-repeat: no-repeat;
	background-position: -110px -10px;
	height: 31px;
}
#panel2b a:hover {
	left: 127px;
	width: 133px;
	background-image: url(images/templateimages/slidingnav.jpg);
	background-repeat: no-repeat;
	background-position: -241px -10px;
	height: 31px;
}
#panel2bdeutsch a:hover {
	left: 127px;
	width: 133px;
	background-image: url(images/templateimages/slidingnav_deutsch.jpg);
	background-repeat: no-repeat;
	background-position: -241px -10px;
	height: 31px;
}

#panel3b a:hover {
	left: 258px;
	width: 132px;
	background-image: url(images/templateimages/slidingnav.jpg);
	background-repeat: no-repeat;
	background-position: -374px -10px;
	height: 31px;
}
#panel3bdeutsch a:hover {
	left: 258px;
	width: 132px;
	background-image: url(images/templateimages/slidingnav_deutsch.jpg);
	background-repeat: no-repeat;
	background-position: -374px -10px;
	height: 31px;
}
#contentwrapper {
	width: 1005px;
	background-color: #000000;
	float: left;

}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0c399a;
	text-decoration: underline;
}

a:hover {
color: #FFFFFF;
}
 a.listlinks:hover {
color: #0c399a;
}

.imagelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0c399a;
	text-decoration: underline;
	text-indent: 5px;
	text-align: center;
}
.newscontentright {
	float: left;
	width: 520px;
	padding-left: 5px;
	height: 380px;
}
.subtitles {
	font-size: 9px;
}


#content {
	float: left;
	width: 750px;
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 127.5px;
	padding-right: 127.5px;
	min-height: 300px;
	_height:300px;
}
.newscontentleft {
	float: left;
	width: 200px;
	padding-right: 10px;
	padding-left: 5px;
	height: 380px;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0c399a;
}
h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0c399a;
}
ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	list-style-type: none;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.listlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.listthumbs {
	padding-top:10px;
	padding-bottom:10px;
}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0c399a;
}
h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #0c399a;
	font-weight: normal;
	text-transform: uppercase;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


#bottombarwrapper {
	height: 32px;
	width: 1005px;
	background-image: url(images/bottombar.jpg);
	background-repeat: no-repeat;
	position: relative;
	float: left;
	clear: both;
}
#toyrunphoto {
	background-image: url(images/toyrun/toyrunphoto.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 740px;
	float: left;
	height: 270px;
}
#toyrunphoto2 {
	background-image: url(images/toyrun/kindergarten2008.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 740px;
	float: left;
	height: 270px;
}

.photowrapperright {
	width: 360px;
	float: left;
	height: 270px;
	

}
.right {
	width: 360px;
	float: left;
	
	text-align: center;
}
.captionwrapperright {
	width: 360px;
	float: left;
	height: 20px;
	padding: 5px 0 10px 0;

}
.photowrapperleft {
	width: 360px;
	float: right;
	height: 270px;
	

}
.left {
	width: 360px;
	float: right;
	
	text-align: center;
}
.captionwrapperleft {
	width: 360px;
	float: right;
	height: 20px;
	padding: 5px 0 10px 0;
	

}
.photorightwithtextleft {
	width: 740px;
	float: left;
	height: 300px;
	padding-bottom: 20px;
}
.photorightwithtextleftsmall {
	width: 740px;
	float: left;
	height: 100px;
	padding-bottom: 20px;
}

.subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	height: 20px;
	width: 750px;
	padding-left: 95px;
	padding-top: 10px;
}
.subheadlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	display: inline;
	list-style-image: none;

}

#toyrunlinks {
	float: right;
	width: 350px;
	height: 70px;
	padding-top: 140px;
}
.textright {
	float: right;
	width: 350px;
	height: 270px;

}


#bottommetal {
	background-image: url(images/bottom2.jpg);
	background-repeat: repeat-y;
	width: 1005px;
	float: left;
	position: relative;
	height: 76px;
}
#blackandblue {
	background-image: url(images/blackandblue.jpg);
	background-repeat: no-repeat;
	width: 1005px;
	float: left;
	height: 30px;
	left: 361px;
	background-position: 361px;
}

#footerwrapper {
	width: 1005px;
	float: left;
	position: relative;
	background-image: url(images/bottom2.jpg);
	background-repeat: repeat-y;
}
#militarylogoswrapper {
	background-image: url(http://www.nmklug.com/mvmc/images/templateimages/images/militarylogos.png);
	background-repeat: no-repeat;
	height: 184px;
	width: 509px;
	right: 250px;
	position: absolute;
	top: 780px;
}
#harleywrapper {
	background-image: url(images/templateimages/images/images/harley_03.png);
	background-repeat: no-repeat;
	height: 428px;
	width: 377px;
	position: absolute;
	left: 400px;
	top: -245px;
}


#panel4b a:hover {
	left: 389px;
	width: 132px;
	background-image: url(images/templateimages/slidingnav.jpg);
	background-repeat: no-repeat;
	background-position: -506px -10px;
	height: 31px;
}
#panel4bdeutsch a:hover {
	left: 389px;
	width: 132px;
	background-image: url(images/templateimages/slidingnav_deutsch.jpg);
	background-repeat: no-repeat;
	background-position: -506px -10px;
	height: 31px;
}

#panel5b a:hover {
	left: 520px;
	width: 132px;
	background-image: url(images/templateimages/slidingnav.jpg);
	background-repeat: no-repeat;
	background-position: -638px -10px;
	height: 31px;
}
#panel5bdeutsch a:hover {
	left: 520px;
	width: 132px;
	background-image: url(images/templateimages/slidingnav_deutsch.jpg);
	background-repeat: no-repeat;
	background-position: -638px -10px;
	height: 31px;
}
#panel6b a:hover {
	left: 650px;
	width: 142px;
	background-image: url(images/templateimages/slidingnav.jpg);
	background-repeat: no-repeat;
	background-position: -769px -10px;
	height: 31px;
}
#panel6bdeutsch a:hover {
	left: 650px;
	width: 142px;
	background-image: url(images/templateimages/slidingnav_deutsch.jpg);
	background-repeat: no-repeat;
	background-position: -769px -10px;
	height: 31px;
}

#pagewrapper {
	position: absolute;
	width: 1005;
	height: 839;
}

body {
	padding: 0;
	margin: 0;
	background-color:#04090a;
	text-align: center;
	min-width: 1005px;
	position:relative;
	background-repeat: repeat-y;
}
#papiphoto1 {
	background-image: url(images/papiphoto5.jpg);
	height: 391px;
	width: 1005px;
	background-repeat: no-repeat;
	clear: both;
	float: left;
}


#mainphototext {
	padding-top: 150px;
	padding-left: 60px;
}

#papiphoto2 {
	background-image: url(images/templateimages/papiphoto2_2.jpg);
	height: 218px;
	width: 1005px;
	display: inline;
	background-repeat: no-repeat;
	float: right;
	clear: both;
}
#english {
	background-image: url(images/english.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 111px;
	width: 123px;
	padding-left: 20px;
	background-position: 20px;
}
#german {
	background-image: url(images/german.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 111px;
	width: 126px;
	padding-right: 10px;
}
#formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.subheadlinks    li   {
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	margin-top: 0px;
	padding-top: 0px;
	height: 15px;
}
a.subheadlinks  ol li {
	display: inline;
	color: #FFFFFF;
}
a.subheadlinks:hover {
	display: inline;
	color: #0c399a;
}

.sitemaplinks    li   {
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	margin-top: 0px;
	padding-top: 0px;
	height: 15px;
	text-align: center;
	font-weight: lighter;
}
a.sitemaplinks  ol li {
	display: inline;
	color: #FFFFFF;
	font-weight: lighter;
}
a.sitemaplinks:hover {
	display: inline;
	color: #0c399a;
	text-align: center;
	font-weight: lighter;
}

.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	height: 20px;
	width: 750px;
	text-align: center;
	padding-top: 3px;
	padding-right: 127.5px;
	padding-left: 127.5px;
	font-weight: lighter;
	padding-bottom: 5px;
}
.sitemaplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	display: inline;
	list-style-image: none;
	text-align: center;
	font-weight: lighter;
}

	/*Slideshow*/

#mySlideshow

{

	width: 1005px;
	height: 396px;
	top:290px;

}



.jdSlideshow

{

	display: none;

	overflow:hidden;

	position: absolute;

}



.jdSlideshow img

{

	border: 0;

	margin: 0;

}



.jdSlideshow .slideElement

{

	width: 100%;

	height: 100%;

	/*background-color: #000;*/

	background-repeat: no-repeat;

}



.jdSlideshow .slideInfoZone

{

	display:none;

}





.jdSlideshow a

{

	font-size: 100%;

	text-decoration: none;

	color: inherit;

}



.jdSlideshow a.right, .jdSlideshow a.left

{

	position: absolute;

	height: 100%;

	width: 40%;

	cursor: pointer;

	z-index:100;

	filter:alpha(opacity=20);

	-moz-opacity:0.2;

	-khtml-opacity: 0.2;

	opacity: 0.2;

}



* html .jdSlideshow a.right, * html .jdSlideshow a.left

{

	filter:alpha(opacity=50);

}



.jdSlideshow a.right:hover, .jdSlideshow a.left:hover

{

	filter:alpha(opacity=80);

	-moz-opacity:0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

}



.jdSlideshow a.left

{

	left: 0;

	top: 0;

	background: url('img/fleche1.png') no-repeat top left;

}



* html .jdSlideshow a.left { background: url('img/fleche1.gif') no-repeat top left; }



.jdSlideshow a.right

{

	right: 0;

	top: 0;

	background: url('img/fleche2.png') no-repeat top right;

}



* html .jdSlideshow a.right { background: url('img/fleche2.gif') no-repeat top right; }


	.slidephoto {
	
	height: 270px;
	width: 360px;
	
	float:left;
	background-repeat: no-repeat;

}
.contentslideshowtop {
	float: left;
	width: 750px;
	height:150px;
	position: relative;
	padding-top: 20px;
	padding-bottom:0px;
	padding-left: 127.5px;
	padding-right: 127.5px;

}
.contentslideshowbottom {
	float: left;
	width: 750px;
	position: relative;

	padding-bottom: 20px;
	padding-left: 127.5px;
	padding-right: 127.5px;

}
#Chatwrapper{
	background-image: url(images/i_chaticon8.gif);
	background-repeat: no-repeat;
	float: left;
	height: 200px;
	width: 200px;
}
#Chatwrapper a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
#Chatwrapper a:hover{
	color: #000099;
}
li a.linkright{
	float: right;
	border:none;
}
/*Events*/
.events ol, .events ol li, .events ol li ol, .events ol li ol li{
	margin-top: 5px;
	margin-bottom: 5px;
}