* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	background: #393939;
	
	text-align: justify;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
body #page{
  line-height: 14px;
}

h1, h2, h3 {
	margin-top: 1.5em;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.4em;
}

h3 {
	font-size: 1em;
}

p, ul, ol {
	margin-top: 1.5em;
}

ul, ol {
	margin-left: 3em;
}

blockquote {
	margin-left: 3em;
	margin-right: 3em;
}

a {
cursor:pointer;
	color: #1F6196;
	text-decoration:underline;
	cursor: pointer;
	
}

/** Header Style Starts Here */

#header {
	width: 800px;
	height: 120px;
	margin: 0 auto;
	padding: 0;
	background:  no-repeat left top;
	
}
#header_double {
	position: relative;
	z-index:0;
	width: 800px;
	height: 120px;
	margin: -120px auto 0px auto;
	padding: 0;
	background: url(header/main.png) no-repeat left top;
	
}
img{
border-width:0px;
}



#header #logo {
	position:relative;
	z-index:2;
	width: 200px;
	height: 90px;
	padding-top:10px;
	margin-left:600px;
	background: url(images/msc_logo_100x81.png) no-repeat  center;
	
	
}

#counta {
	position:relative;	
	z-index:0;
	font-size:14px;
	margin-top:50px;
	margin-left:0px;

	

	
	font-weight:bold;
	text-align:center;

}
#count{

	color:#FF3300;
	text-decoration:none;
}



/********/
#menu {
	position:relative;
	z-index:3;
	width: 760px;
	height: 33px;
	margin: -10px auto 0px auto ;
	padding: 0 20px;
	background: url(images/menu_oben.png) no-repeat left top;
	color:#FFFFFF;
}

#menu ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
	
	padding-top: 10px;
}
#menu li{
	display: inline;
	float:left;
	position:relative;
	z-index:100;
}
#menu li ul li{
	float:left;
	position:relative;
	z-index:100;
	margin-right:50px;
	margin-top:-4px;
	
	border-style:solid;
	border-width: 0px 1px 1px 1px;
	border-color:#246ca0;
	background-color:#2c86af;
}
#menu li ul li a{
	margin: 6px auto;
}


#menu table{
	padding-top:2px;
	position: relative;
	border-collapse:collapse;
	z-index:80;
	top:0px;
	left:-10px
	
}
#menu a, #menu :visited, #menu :link {
	display:block;
	
	padding:1px 10px;
	
	text-decoration:none;
	color:#FFFFFF;

}
#menu :hover{
	color:#ffffff;
	text-decoration:none;

}

#menu ul ul {
	visibility:hidden;
	position:absolute;
	
	height:0px;
}
#menu ul li:hover ul,
#menu ul a:hover ul{
	visibility:visible;

}

/********/



/*
#menu ul {
	margin: 0;
	list-style: none;
	padding-top: 10px;
}

#menu li {
	display: inline;
}
#menu #trenn {
	padding: 0px 1px ;
	background-color:#000000;
	background: url(images/menu-trenn_kurz.png) no-repeat ;
	text-decoration: none;
	color: #FFFFFF;
}
#menu a {
	padding: 10px;
	margin-right:-3px;
	
	text-decoration: none;
	color: #FFFFFF;
}

#menu a:hover {
 	
}

#menu .first a  {
	padding-left: 0;
}
*/
/** Page Style Starts Here */



#log{
	width: 780px;
	height: 33px;
	margin: 0 auto;
	margin-top:-48px;
	color:#FFFFFF;
	

}
#log a{
	text-decoration: none;
	color: #FFFFFF;
	

}


/** Footer Style Starts Here */


#footer {
	width: 800px;
	height: 33px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	background: url(images/menu_unten.png) no-repeat left top;
	
}

#footer ul {
	text-align:right;
	margin: 0;
	padding-right:20px;
	list-style: none;
	padding-top: 10px;
}

#footer li {
	display: inline;
}
#menu #trenn {
	padding: 0px 1px ;
	background-color:#000000;
	background: url(images/menu-trenn_kurz.png) no-repeat ;
	text-decoration: none;
	color: #FFFFFF;
}
#footer a {
	padding: 15px 10px 13px 10px;
	margin-right:-3px;
	
	text-decoration: none;
	color: #FFFFFF;
}

#footer a:hover {
}

#pdf{
	background-image: url(images/galerie_bg.png);
	position: fixed;
	top:0px;
	width:100%;
	height:100%;

	
	z-index:99;
	visibility:hidden;

}
#pdf_a{
		
	position: fixed;

	top:20px;
	left: 50%;
	margin-left: -400px;
	width:800px;
	height:85%;
	


}



#pdf p{
		background: url(images/menu_oben.png) no-repeat center top ;

	width:800px;
	height:25px;
	margin-top:0px;

	
	text-align:right;
	
}
#pdf a{
	position:relative;
	top:7px;
	right:15px;
	font-weight:bold;

	color:#FFFFFF;
	

	
}
#pdf iframe{
	width:100%;
	height:100%;
}




#nennung{
	background-image: url(images/galerie_bg.png);
	position: fixed;
	top:0px;
	width:100%;
	height:100%;

	
	z-index:99;
	visibility:hidden;

}
#nennung_a{
		
	position: fixed;

	top:20px;
	left: 50%;
	margin-left: -400px;
	width:800px;
	height:85%;
	


}



#nennung p{
		background: url(images/menu_oben.png) no-repeat center top ;

	width:800px;
	height:25px;
	margin-top:0px;

	
	text-align:right;
	
}
#nennung a{
	position:relative;
	top:7px;
	right:15px;
	font-weight:bold;

	color:#FFFFFF;
	

	
}
#nennung iframe{
	width:100%;
	height:100%;
}





#bild{
	background-image: url(images/galerie_bg.png);
	position: fixed;
	top:0px;
	width:100%;
	height:100%;

	z-index:99;

	visibility:hidden;
	
}

#bild #bild_a{
	
	position:relative;
	text-align:center;

	height:600px;
	width:820px;
	left: 50%;
	margin-left: -410px;
	top: 20px;
	
	line-height:600px;
	vertical-align:middle;

}
#bild img{
	background-color:#FFFFFF;
	
	padding:10px;	
}

#bild #weiter{
position:relative;
 padding:5px;
 margin-left:-41px;
 margin-bottom:100px;

}
#bild #zuruck{
position:relative;
 padding:5px;
 margin-right:-41px;
 margin-bottom:100px;
}


#presse{
	background-image: url(images/galerie_bg.png);
	position: fixed;
	top:0px;
	width:100%;
	height:100%;

	z-index:99;

	visibility:hidden;
	
}

#presse #presse_a{
	
	position:relative;
	text-align:center;
	background-color:#FFFFFF;

	height:100%;
	overflow:scroll;
	width:820px;
	left: 50%;
	margin-left: -410px;
	top: 0;
	margin-top: 0;
	line-height:600px;
	vertical-align:middle;

}
#presse img{
	background-color:#FFFFFF;
	
	padding:10px;	
}
