@charset "utf-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

	body { background:#000 url(/images/background.jpg) no-repeat scroll center top; margin:0px; }
	p { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}
	img { border:none; }
	
	.page { width:900px; margin:auto; padding-left: 0px; }
	/*
	.menu1 { width: 125px; height:35px; background:url(gfx/home-on.gif) no-repeat; margin-top:192px; float:left; }
	.menu2 { width: 125px; height:35px; background:url(gfx/profile-off.gif) no-repeat; margin-top:192px; float:left; }
	.menu3 { width: 125px; height:35px; background:url(gfx/work-off.gif) no-repeat; margin-top:192px; float:left; }
	.menu4 { width: 125px; height:35px; background:url(gfx/contact-off.gif) no-repeat; margin-top:192px; float:left; }
	*/
	.logo { width: 200px; height:44px; margin-top:120px; margin-left: 180px; float:left; }
	.clearleft { clear:left; border:none; }
	.gfxwindow { width:868px; background-color:#000000; height:360px; float:left; margin-top:1px; margin-left:0px; 
			 display: inline;
		}
	.flags { width:16px; height:100px; margin-left:12px; float:left; }
	.footer { clear:left; bottom:0px; height:75px; background:url(/images/footer.jpg) no-repeat; }
	.imprint { height:50px; vertical-align:top; color:#5A5A5A;}
	.contenttext { color: #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:10px 0px 20px 110px; }
	.newsline { margin:0px 0px 0px 70px; }
	
	h1 { color: #A0A0A0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:30px 0px 0px 110px; }
	
	.navbar { float:left; width:500px; height:35px; margin-top:192px; }

a {	text-decoration: none; color: #A0A0A0; outline:none;}
a:visited {	text-decoration: none; color: #A0A0A0; outline:none; }
a:hover { text-decoration: underline; color: #FFFFFF; outline:none;}

a:focus {-moz-outline-style:none; outline:0}

.people_table { width:700px; margin:auto;}

.people_table td { padding:10px; vertical-align:top; }
.people_table p { font-size:10px; }
.people_table img { border: 1px solid #A0A0A0; width:100px; margin-top:10px; }



.teaserfield_alt { min-height:200px; background:url(/images/teaser.jpg) no-repeat; width:760px; margin:20px 0px 0px 110px; }
.profil_pic { float:left; width:100px; height:155px; border: 1px solid #A0A0A0; margin:30px 0px 0px 30px; }
.profil_pic img { width:100px; }
.teaser_pic { float:left; width:220px; height:150px; border: 1px solid #A0A0A0; margin:30px 0px 0px 30px; }
.teasertext { float:left; margin:30px 0px 0px 30px; width:230px; }

#fadeControls{ position: relative; z-index: 1000; left: 800px; top: -25px; width: 60px; }


.listfield { width:760px; margin-left:110px; /* background-image:url(/images/liste.jpg); height:70px; */ }

.listtext { padding:10px; margin-left:30px; }


img.thumb { display: none; }
a.thumb img { display: none; }

.thumbfield { width:700px; left:150px; top:20px; z-index:10;}
.thumbbox { width:150px; float:left; margin-right:25px; }
.thumbbox_top { height:89px; }
.thumbbox_bottom { background-image:url(/images/thumbtext.png); height: 57px;}


.footertext { color:#5A5A5A; }
.footertext a { text-decoration:none; color:#5A5A5A; }
.footertext a:visited { text-decoration:none; color:#5A5A5A; }
.footertext a:hover { text-decoration:none; color:#A0A0A0; }
.thumbnailtext { font-size: 10px; text-align:center; color:#A0A0A0; padding-top:5px;}

#subnav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#A0A0A0; margin: 30px 0px 0px 110px; }
#subnav a { text-decoration:none; color:#A0A0A0; }
#subnav a:visited { text-decoration:none; color:#A0A0A0; }
#subnav a:hover { text-decoration:underline; color:#FFF; }

span.projects { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#A0A0A0; }

h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#A0A0A0; }
h2 a { text-decoration:none; color:#A0A0A0; }
h2 a:visited { text-decoration:none; color:#A0A0A0; }
h2 a:hover { text-decoration:none; color:#FFFFFF; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#A0A0A0; margin:0px;}
h4.year { color: white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top:20px;}


ul { padding: 0; margin: 0; }
.contentul { margin-left:120px; margin-top:10px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #FFFFFF;}
.contentli { color:#A0A0A0; margin-bottom:15px; }
	
.menuContainer {
	margin-top: 2px;
	padding: 2px;
	background-color: black;
	border-left: 1px solid #A0A0A0;
	border-right: 1px solid #A0A0A0;
	border-bottom: 1px solid #A0A0A0;
}

.menuContainer .line {
	background-color: transparent;
	width: 100%;
}

.menuContainer .line.title {
	background-color: #B23305;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom: 1px solid darkred;
}

.menuContainer .line.title a {
	font-size: 14px;
}

.menuContainer td a {
	text-decoration: none;
	color: #f3f3f3;
}

.menuContainer td.voice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 7px;
}

.menuContainer .separator {
	background-color: #999;
	height: 1px;
}

.menuContainer td.img {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	color: #c3c3c3;
	background-color: transparent;
	width: 24px;
	padding: 5px;
}

.menuContainer td.img img {
	width: 20px;
}

.menuContainer .textBox {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: dimgray url("../header_bgnd.jpg");
	color: #c3c3c3;
}

.menuContainer .selected td {
	background-color: #f3f3f3;
	background-image: url("../images/bgnd_sel_2.jpg")
}

.menuContainer .selected td a {
	color: #000;
}

.menuContainer .disabled td,.menuContainer .disabled td a {
	color: #cccccc;
}

.menuContainer .subMenuOpener { 
	background-image: url("../images/menuArrow_w.gif"); 
	background-repeat: no-repeat; 
	background-position: right;
}

.menuContainer .selected .subMenuOpener { 
	background-image: url("../images/menuArrow.gif"); 
	background-repeat: no-repeat; 
	background-position: right;
}

/* 
.imprint {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
} */

/*
.imprint .section {
	margin-top: 1em;
}

*/

