/*
-----------------------------------------------
Author:   	Christian Hamann
Version:  	15 Mai 2008

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

* {
	margin: 0;
	padding: 0;
}

body {	
	font: 12px/18px Arial, sans-serif;
	background: #fff url(../img/xglobal.grid.png) 50px 23px;
	color: #242424;
	}

body.section-1 { }
body.section-2 { }
body.section-3 { }


/* Links */
a img { border: none; }

a:link { 	text-decoration: none; color: #74756A; }
a:active { 	text-decoration: none; color: #74756A; }
a:visited { text-decoration: none; color: #74756A; }
a:hover { 	text-decoration: underline; color: #74756A;}

li a:link { 	text-decoration: none; color: #242424; }
li a:active { 	text-decoration: none; color: #242424; }
li a:visited {	text-decoration: none; color: #242424; }
li a:hover { 	text-decoration: none; color: #242424;}

/* grau für englischen Text und aktiven Menüpunkt */
.english,
#menu li.active a:link,
#menu li.active a:active,
#menu li.active a:visited,
#menu li.active a:hover { 
	color: #74756A;
	}

/* Layout */
#logo {
	position: fixed;
	bottom: 60px;
	left: 60px;
	z-index: 100;
	background-color: #FFF;
	width: 185px;
	}

#logo img {
	margin: 0;
	padding: 0;
	}

#oben {
	height: 0;
	width: 0;
	overflow: hidden;
	}

#menu {
    width: 215px;
    overflow: auto;
    top: 0;
    bottom: 0;
	left: 0;
    position: fixed;
    height: 100%;
	z-index: 10;
	font: 11px/16px Arial, sans-serif;
	}

#menu ul {
	list-style: none;
	margin: 0 0 16px 0;
	word-spacing: -0.025em;
	}

#menu ul li.section-title {
	display:inline-block;
	line-height: 18px;
	border-bottom: 1px #CDCDC9 solid;
	margin-bottom: 2px;
	}
	
#content {
    position: absolute;
	height: 100%;
    margin: 0 0 0 215px;
    top: 0;
	}

.container {
    padding: 30px 0px 25px 60px;
	}

/* Typo */
small, small span, .thumb-it small span {
	font: 11px/16px Arial, sans-serif; 
	}

#content p { 
	width: 570px; 
	}

p {
    margin: 0 0 18px 0;
	}

h1 {
	display:inline-block;
	font-weight: normal;
	line-height: 24px;
	font-size: 16px;
	margin-bottom: 18px;
	}

h2 {
	font-weight: normal;
	font-size: 16px;
	margin-bottom: 32px;
	}

/* Bilder, dünner helgrauer Rahmen */
#img-container img	{ 
	margin-bottom: 9px; 
	border: 1px solid #F0F0EE;
	}

#once { clear: left; }

#img-container span.backgrounded a,
#img-container a.thickbox,
#img-container a.thumb-img,
#img-container #d-col1 a { background: transparent; }

/* Bildunterschriften deutsch, Bildtitel */
#img-container p { 
	width: 400px; 
	margin-left: 10px;
	font: 11px/14px Arial, sans-serif; 
	padding-bottom: 32px;
	padding-top: 9px;
	}

/* Bildunterschriften english, Bildbeschriftung*/
#img-container p span.english  { 
	font: 11px/14px Arial, sans-serif; 
	display: block;
	}
	



/* Tabelle 100 Westmark */
#westmark span.english {display: block;}
#westmark p { 
	width: 400px; 
	margin-left: 10px;
	font: 11px/14px Arial, sans-serif; 
	padding-bottom: 32px;
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 640px;
	margin: 18px 0 18px 0;
	}

table td {
	border: 0;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 18px 0px;
	}

	
/* News */
.datum-news {
	font: 11px/16px Arial, sans-serif;
	border-bottom: 1px #CDCDC9 solid;
	margin-bottom: 2px;
	}
