h1 {font:bold 18px calibri,arial}
h2 {font:bold 16px calibri, arial}
h3 {font:bold 15px calibri, arial; margin-left:150px; height:20px;}
a {font:15px calibri, arial}	
a:link { text-decoration:none; color:black }
a:visited { text-decoration:none; color:black }
a:hover { text-decoration:none; color:#0000FF }
a:active { color:#000000; }
a:focus { color:#000000; }
a.activlink {font:bold 15px calibri, arial}
a.activlink_sub {font:bold 15px calibri, arial}
img {border:0px solid #fff;}
a.text {font:15px calibri, arial}
.text {font:15px calibri, arial; line-height:20px;}
.aufklapper {font-size:15px;}
a.internerlink {font:15px calibri, arial}
li {line-height:1.4em;}
td.text  {vertical-align:top;}

.lebenslauf {text-align:right;}

.trenner td {padding-top:20px;}

.zeilen_abstand30 {line-height:30px;}

.menu a, .menu a:visited {
display:block; 
text-decoration:none;
height:28px;
line-height:25px;
color:#000;
text-indent:7px;
border:1px solid #fff;
border-width:0 0 1px 0;
width:180px;
}

.menu a:hover {
background:#0000FF;
color:#ffffff;
}

.menu ul ul a:link {font-size:15px;}
.menu ul ul a:visited {font-size:15px;}
.menu ul ul li{
border:1px solid #fff;
border-width:0 0 0 1px;
}

.menu ul {
margin: 0;
padding: 0;
list-style: none;
width:180px;
}

.menu li {
position:relative;
height:30px;
padding:0;
background:#E4E4E4;
}

.menu ul ul{
visibility:hidden;
position:absolute;
top:0;
left:180px;
padding:0;
}

.menu ul li:hover ul, .menu ul a:hover ul {
visibility:visible;
}

.tablegod {
z-index:1; 
width:100%; 
height:100%; 
text-align:center; 
padding:0;
}

.mainlevel {
z-index:2;
width:980px;
height:600px;
padding:0;
border:thin solid black;
}

.navileiste {
z-index:3; 
width:180px; 
height:392px; 
background:#E4E4E4; 
padding:0; 
text-align:left;}

.content {z-index:3; width:800px; height:392px; background:#ffffff; padding:0;}

.logoleiste {z-index:3; width:980px; height:144px !important; background:#E4E4E4; padding:0;}

.unten {z-index:3; width:980px; height:60px; background:#E4E4E4; padding:0;}

# ticker {
	position:relative;
}



#banner {
  height:22px;
}

#dark {
		background:#353535;
		color:#fff;
		filter:alpha(opacity=95);
		-moz-opacity:.9;
		opacity:.9;
		position:absolute;
		left:0px;
		top:0px;
		z-index:9;
		width:100%;
		height:100%;
		text-align:center;
		visibility:hidden; //visible
}

#big_box {
		position:absolute;
		margin: 0 auto;
		width: 800px;
		min-height: 550px; /* 100%; /* Moderne Browser */
		height: 680px; /*auto !important; /* Moderne Browser */
		/*height: 100%; /* IE */
		background: #e4e4e4;
		border: 1px solid #000;
		z-index: 100;
		text-align:center;
		display:block;
		left: 50%;
		margin-top:20px;
		padding-top: 10px;
		margin-left: -300px;
		font:0.9em trebuchet, arial;
		visibility:hidden; //visible		
}

#big_box_frame {
		position:absolute;
		margin: 0 auto;
		width: 750px;
		min-height: 350px; /* 100%; /* Moderne Browser */
		height: 100%; /*auto !important; /* Moderne Browser */
		/*height: 100%; /* IE */
		background: #e4e4e4;
		border: 1px solid #000;
		z-index: 100;
		text-align:center;
		display:block;
		left: 50%;
		margin-top:0px;
		padding-top: 0px;
		margin-left: -380px;
		font:0.9em trebuchet, arial;
		visibility:hidden; //visible		
}

