@charset "utf-8";
/* CSS Dokument */
*{
	font-family:Helvetica, sans-serif;
	font-size:9pt;
	color:#888888;
	font-weight:200;
}

/* html elements */
body {
    font: 100%  Arial, Helvetica, sans-serif;
    background: #000000;
    margin: 40px 0px 0px 0px; 
    padding: 0;
    text-align: center;
	font-weight:200;
}
h6 {
	font-variant:small-caps;
	color:#FFFFFF;
	font-size:14pt;
	margin:0px auto;
	font-weight:normal;
	font-stretch:condensed;
}
h6 a{
	font-variant:small-caps;
	color:#888888;
	font-size:14pt;
	margin:0px auto;
	font-weight:lighter;
}
h6 a:hover, h6 a:active, h6 a:focus{
	color:#FFFFFF;
}

h1 {
	margin-top:0px;
	color:#FFFFFF;
	font-size:12pt;
	font-weight:lighter;
}
h2 {
	/*font-variant:small-caps;*/
	color:#FFFFFF;
	font-size:10pt;
	font-weight:lighter;
}
h3 {
	margin:5px auto;
	/* font-variant:small-caps; */
	color:#000000;
	font-size:10pt;
}
img {
	border:none;
}
a {
	text-decoration:none;
	border:none;
}
a.special {
	border:none;
	display:marker;
	background-color:#FFFFFF;
	color:#333333;
}
a.special:hover {
	background-color:#333333;
	color:#FFFFFF;
}

a:hover {
	color:#660033;
}
span#weiss {
	color:#FFFFFF;
}
a#default {
/*	font-variant:small-caps;*/
	color:#FFFFFF;
	font-size:14pt;
}
/*navi acordion */
#acordion {
	height:1px;
	overflow:hidden;
	vertical-align:top;
	padding-left:10px;
}

/* div container */
#container {	
	width: 924px;  
	background: #000000;
	margin: 0 auto; 
	/*border: 1px solid #444444;*/
	text-align: left; 
}

/* header */
#header {
	background: #000000;
	padding-left:232px;
	/* height:80px; */
	text-align:left;
} 
#header h1 {
	margin: 0;
	padding: 10px 0;
}

/* main content*/
#mainContent {
	background: #000000;
	padding: 6px 0px; 
}
#mainContentLeft {
	float:left;
	width:218px;
	height:100%;
	display:block;
	padding: 0px 10px;
}
#mainContentLeft a img{
	border:none;
}
#mainContentRight {
	margin-left:228px;
	height:100%;
	padding: 5px 10px; 
}
#mainContentRight #mCRtable{
	float:left;
	width:332px;
	font-size:8pt;
	padding-right:6px;
}
#mainContentRight #mCRtable a{
	font-size:8pt;
}
#mainContentRight #mCRtable img{
	float:left;
	margin-right:12px;
}
#mainContentBottom {
	height:1px;
	width:880px;
	padding: 0; 
	clear:both;
}
#mainContentDefault {
	width:100%; 
	text-align:center; 
	vertical-align:middle; 
}
#mainContentRight #ADMonats {
	width: 723px;
	height: 462px;
	overflow: hidden;
}
#mainContentRight #ADMonats #ADMonatsTitle {
	float:right;
	margin-top:40px;
	margin-right:-10px;
	padding-left:10px;
	background-image:url('../images/ADMonatsTitle.png');
	background-repeat:repeat-y;
	width:180px;
	color:#000000;
	overflow:hidden;
}

/* detail container*/
#detailsContainer {
	/* background-image:url('../images/transparent.png'); */
	background-image:url('../images/detailsBG.png');
	text-align:center; 
	width:100%; 
	height:100%; 
	position:fixed; 
	left:0px; 
	top:0px; 
	bottom:0px;
	z-index:999;
	display:none;
}
#detailsContainer #details{
	margin:80px auto;
	width: 920px;
	height: 462px;
	text-align:left;
}
#detailsContainer #BG{
	position:absolute;
	z-index:-1;
	top:70px;
	left:0px;
	right:0px;
	background-image:url('../images/detailsHG.png');
	width: 100%;
	height: 482px;
}

/* listen Elemente */
#listEl {
	list-style:outside square url('../images/right_w.png');
	color:#666666; 
	font-size:8pt;
	margin-left:-8px;
}

/* footer */
#footer { 
/*	text-align:center;*/	
	background:#000000;
} 
#footer p {
	margin: 0; 
	/*padding: 10px 0; */
	font-size:8pt;
}
#footer #weiss {
	font-size:8pt;
}
/* classes for div elements */
.divCenter {
	float:left;
	width: 100%;
/*	text-align:center;*/
}
.divLeft {
	float:left;
	width: 470px;
}
.divRight {
	float:right;
	width: 180px;
}
.divClear {
	height:8px;
	display:block;
	clear:both;
}
.divBreak {
	float:left; 
	width:100%; 
	height:12px;
}
.divJustify {
	float:left;
	width: 100%;
}
.abbild, .abbild span {
	font-size:7pt;
}
.CV {
	width:400px;
	font-size:9pt;
	line-height:14pt;
	margin-top:0px;
/*	text-align:justify;*/
}
.CV_p {
	font-size:9pt;
	line-height:14pt;
}
.CV_a {
	font-size:11pt; line-height:14pt;
}

/* für die details.php */

p#d_p {
	font-size:8pt;
	color:#333333;
}
table#d_table td{
	vertical-align:top;
	height:16px;
	font-size:8pt;
	color:#000033;
}
table#d_table td span{
	font-size:8pt;
	font-weight:bold;
	color:#000033;
	padding-left:10pt;
}

/* d_container from details.php */
#d_container {
	width: 1033px;  
	height:520px;
	margin: 0 auto; 
	overflow:visible;
	background-color:#FFFFFF;
}
#d_container #leftMsg{
	float:left;
	position:relative; top:2px; left:2px;
	width:0px;
	height:0px;
	z-index:999;
	color:#FF0033;
	font-weight:bold;
	overflow:visible;
}
#d_container #left{
	float:left;
	width:723px;
	height:462px;
	overflow:hidden;
}
#d_container #rightX{
	float:right;
	margin-right:-10px;
	margin-top:-10px;
	overflow:visible;
}
#d_container #rightContent{
	float:right;
	width:310px;
	height:440px;
	overflow:visible;
}
#d_container #rightX #close{
	cursor:pointer;
}
#d_container #contentBottomImg {
	/*height:51px;*/
	width:723px;
	padding: 2px; 
	float:left;
	background-color:#FFFFFF;
}
#d_container #contentBottom {
	height:1px;
	width:1033px;
	padding: 0; 
	clear:both;
}
.pointer {
	cursor:pointer;
	padding:2px;
}
.Wait {
	font-weight:bold; 
	font-variant:small-caps; 
	font-size:200%; 
	color:#FFFFFF; 
	text-decoration:blink;
}
