	
h1, h2, h3{
	font-size:1.4em;
	text-align:center;
	margin:0;
	padding:0;
	}
	
p{
	margin:0;
	padding:0;
	line-height:1.2em;
	}
	
#container{
	width:470px;
	position:absolute;
	left:40%;
	margin-left:-167px;
	margin-top:-200px;
	z-index:15;
	background-color:transparent;
	border: 0px solid #FFFFFF;
	}
	
* html #container{ /*IE FIX*/
	margin-left:-197px;
	}

#louis {
   width: 450px;
   height: 350px;
   background-color: transparent;
   top: 300px;
   vertical-align:middle;
   background: url(images/louis.png);
   background-repeat: no-repeat;
	left: 55%;
   position: absolute;
	z-index:100;

}	
#container h3{
	padding:6px 0;
	background:url(images/) top left repeat;
	}
	
#supportingText, #contentBox, #linkList{
	padding:0 50px;
	text-align:justify;
	}
	
#contentBox h3{
	margin-top:0;
	}
	

acronym{
	color:#bcd0e5;
	border-bottom:1px dotted #bcd0e5;
	cursor:help;
	}
	

	
#pageHeader{
	width:396px;
	height:319px;
	background:url(images/) no-repeat top left;
	border: 0px solid #FFFFFF;
	}
	
#quickSummary{
	margin:-0.9em 0 0 0;
	padding:0;
}
	
#quickSummary .p2{
	padding:0;
	margin:0 0 0.9em 0;
	width:396px;
	height:25px;
	background:url(images/) no-repeat top left;
}
	
#quickSummary .p2 span{
	visibility:hidden;
	white-space:nowrap;
	}

#quickSummary .p2 span a{
	visibility:visible;
	text-indent:-9000px;
	display:block;
	margin-top:-1.1em;
	height:25px;
	float:left;
	width:198px;
	overflow:hidden;
	}
	
#linkList{
	background:#fff url(images/mond_menue.png) repeat-y top center;
	padding-top:0.5em;
	}

#lselect h3, #larchives h3, #lresources h3{
	width:336px;
	height:21px;
	margin-top:1em;
	}
	
#lselect h3{
	background:url(images/header_gallery.gif) no-repeat top left;
	}
	
#larchives h3{
	background:url(images/header_me.gif) no-repeat top left;
	}
	
#lresources h3{
	background:url(images/header_links.gif) no-repeat top left;
	}
	
#lresources ul{
	padding-bottom:8em;
	}
	
#footer{
	text-align:center;
	position:absolute;
	margin-top:5px;
	margin-left:0px;
	padding:6px 0;
	padding-bottom:1em;
	width:396px;
	text-transform:uppercase;
	background:url(images/) bottom left no-repeat;
	}
	
#extraDiv1{
	position:fixed;
	z-index:20;
	top:0px;
	width:182px;
	height:1902px;
	left:40%;
	margin-left:-235px;
	background:url(images/schwert_schriftzug.png) no-repeat top left;
	background-color:transparent;
	}

* html #extraDiv1{
	position:absolute;
	}
	
#extraDiv2{
	position:fixed;
	z-index:10;
	top:0px;
	width:942px;
	height:832px;
	left:40%;
	margin-left:-135px;
	background:url(images/mond_menue.png) no-repeat top left;
	}
	
* html #extraDiv2{
	position:absolute;
	}
	
/*hidden*/

#linkList h3 span, #pageHeader h1, #pageHeader h2, #quickSummary p.p1 span{
	display:none;
	}
	
.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
	}

.white_content {
	text-align: center;
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0px solid #FFFFFF;
	background-color: transparent;
	z-index: 2002;
	overflow:hidden;
	}

.close_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 10%;
	background-color: transparent;
	z-index: 3002;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
	}



.footer_schrift {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 6.5pt;
	color: #000000;
}

.plateau {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: #000000;
	background-color : #DEDEDE;
}

.plateau2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: #000000;
	background-color : #FFFFFF;
}

.button {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-bold : true;
	color: #000000;
}

.normal {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: #FFFFFF;
	background-color: transparent;
}

.normal_black {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: #000000;
	background-color: transparent;
}

.normal_header {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-bold : true;
	color: black;
	background-color: #FFFFFF;
}

.normal_navhead {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: black;
	background-color: #FFFFFF;
}

.normal_nav {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: black;
	background-color: #FFFFFF;
}

.normal_big {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-bold : true;
	color: black;
	background-color: #FFFFFF;
}

.normal_nav_red {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: white;
	background-color: transparent;
}

.normal_nav2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-bold : true;
	color: black;
	background-color: #FFFFFF;
}

.normal_nav3 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-bold : true;
	color: black;
	background-color: transprent;
}

.normal_a2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-bold : true;
	color: #787878;
	background-color: #transparent;
}

.normal_subheaderlink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: black;
	background-color: #transparent;
}

.normal_table_blue {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: white;
	background-color: #4444FF;
}

.normal_table_hole {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: black;
	background-color: #000000;
}

.normal_location {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: darkgray;
	background-color: #FFFFFF;
}

.normal_blue {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: black;
	background-color: #0670E6;
}

.normal_blue_tag {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-bold : true;
	color: white;
	background-color: #0670E6;
}

.normal_red {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: black;
	background-color: #D00606;
}

.normal_sel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: black;
	text-align:right;
	background-color: #FFFFFF;
}

.normal_blue {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: white;
	background-color: #0670E6;
}

.normal_gray {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: #CCCCCC;
	background-color: #FFFFFF;
}

.norp {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: white;
	background-color: transparent;
}

.norp2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: black;
	background-color: transparent;
}

.normal_titel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-bold : true;
	color: #797979;
}

.normal_text {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: black;
	background-color: white;
}

.normal2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: #797979;
	background-color : #EEEEEE;
}

.express {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-bold : true;
	color: white;
	background-color: #02767D;
	border-left: 2px solid #02767D;
	border-right: 2px solid #02767D;
	border-top: 2px solid #02767D;
	border-bottom: 2px solid #02767D;
	
}


A {
	font-size : 8pt;
	text-decoration: none;
	font-bold : true;
	color: #999999;
	background-color:transparent;
}

A:Hover {
	text-decoration: none;
	background-color : transparent;
	padding-right : 0px;
	padding-left : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	border-bottom : 0px solid black;
	border-right : 0px solid black;
	border-top : 0px solid black;
	border-left : 0px solid black;	
	font-bold : true;
	color: #FFFFFF;
}

/* Statistik Modul */

table.stat {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 border-collapse: collapse;
 table-layout: fixed;
}

tr.stat {
 border: 1px solid #000000;
 background: #FFFFFF;
}

th.stat {
 border: 1px solid #000000;
}

td.stat {
 border: 1px solid #000000;
}

tr.stat:hover {
 background: #DDDDDD;
}

/* IE hover workaround */
tr.stat {
 hover: expression(this.onmouseover = new Function("this.style.background = '#DDDDDD';"), this.onmouseout = new Function("this.style.background = '#FFFFFF';"));
}
/* IE hover workaround */

.bold {
 font-weight: bold;
}

.bg_color {
 background: #FFFFFF;
}

.bg_color_0 {
 background: #FFCC99;
}

.bg_color_1 {
 background: #FF9999;
}

.bg_color_2 {
 background: #FF99CC;
}

.bg_color_3 {
 background: #9999FF;
}

.bg_color_4 {
 background: #CCFFCC;
}

.bg_color_5 {
 background: #FFCC99;
}

.bg_color_6 {
 background: #FF9999;
}

.bg_color_7 {
 background: #FF99CC;
}

.bg_color_8 {
 background: #9999FF;
}

.bg_color_9 {
 background: #CCFFCC;
}

.bg_color_summe {
 background: #FFFF99;
}

.td_align_center {
 text-align: center;
}

.td_align_right {
 text-align: right;
}
