
html, body{
	height:				100%;
	width:				100%;
	margin:				0;
	padding:			0;
	border:				0;
}

.body {
	background:			#FFFFFF;
	height:				100%;
	margin:				0;
	padding:			0;
	border:				0;
}

a {
	outline:			none !;
	text-decoration:	none !;
}

#dimmer {
	visibility:			hidden;
	position:			absolute;
	z-index:			999;
	top:				0;
	left:				0;
	width:				100%;
	height:				100%;
	overflow:			hidden;
	background:			#FFFFFF;
	-moz-opacity:		0.50;
	-khtml-opacity:		0.50;
	filter:				alpha(opacity: 50);
	opacity:			0.50;
}

#dialog, #window {
	visibility:			hidden;
	position:			absolute;
	top:				50%;
	left:				50%;
  	margin-top:			-136px;
  	margin-left:		-241px;
	height:				270px;
	width:				480px;
	overflow:			hidden;
	background:			#000000;
	border:				1px solid #FFFFFF;
}

#dialog {
	z-index:			999;
	-moz-opacity:		0.75;
	-khtml-opacity:		0.75;
	filter:				alpha(opacity: 75);
	opacity:			0.75;
}

#window {
	z-index:			1;
	background:			#FFFFFF;
  	margin-top:			-179px;
  	margin-left:		-425px;
	height:				373px;
	width:				873px;
}

.window {
	display:			block;
	width:				100%;
	height:				100%;
}

#TMAR {
	visibility: 		visible;
	position:			absolute;
	top:				50%;                  
	left:				50%;
	margin:				0;
	padding:			0;
	border:				0;
  	height:				550px;
	min-height:			300px;
  	width:				950px;
  	margin-top:			-275px;
  	margin-left:		-475px;
	background:			#101820;

	-moz-border-radius:		8px;
	-khtml-border-radius:	8px;
}

#LO, #RO, #LU, #RU {
	position:			absolute;
	width:				8px;
	height:				8px;
	background-repeat:	no-repeat;
}

#LO {
	top:				0;
	left:				0;
	background-image: 	url(Medien/Ecke/1.gif);
}

#RO {
	top:				0;
	left:				942px;
	background-image: 	url(Medien/Ecke/2.gif);
}

#LU {
	top:				542px;
	left:				0;
	background-image: 	url(Medien/Ecke/3.gif);
}

#RU {
	top:				542px;
	left:				942px;
	background-image: 	url(Medien/Ecke/4.gif);
}

#Fuss {
	position:			relative;
	top:				530px;
	left:				48px;
	width:				854px;
	height:				20px;
	background-image: 	url(Medien/Xtra/Fuss.jpg);
	-moz-opacity:		0.60;
	-khtml-opacity:		0.60;
	filter:				alpha(opacity: 60);
	opacity:			0.60;
}

#Menu {
	bottom:				0;
	left: 				0;
	width: 				700px;
	border:				0;
	margin:				0;
	padding:			0;
}

#B, #R, #G {
	position:			absolute;
	top:				0;
	width:				199px;
	height:				16px;
	border:				1px solid #FFFFFF;
	margin:				0;
	padding:			0;
	margin-top:			-1px;
}

#B {
	left:				50px;
	background:			steelblue;
}

#R {
	left:				250px;
	background:			tomato;
}

#G {
	left:				450px;
	background:			goldenrod;
}

#Menu1, #Menu2, #Menu3 {
	z-index:			2;
	display:			none;
	position:			absolute;
	width:				199px;
	top:				0;
	border:				1px solid #FFFFFF;
	margin:				0;
	padding:			0;
	margin-top:			-1px;
	overflow:			hidden;
	-moz-box-shadow:	0px 0px 5px #FFFFFF;
	-webkit-box-shadow:	0px 0px 5px #FFFFFF;
	box-shadow:			0px 0px 5px #FFFFFF;
}

#Menu1 { left: 			50px; }
#Menu2 { left: 			250px; }
#Menu3 { left: 			450px; }

.menu, a.menu, a.menu:hover {
	display:			block;
	border:				0;
	margin:				0;
	padding:			0;
	height:				17px;
	background:			#101820;
	-moz-opacity:		0.80;
	-khtml-opacity:		0.80;
	filter:				alpha(opacity: 80);
	opacity:			0.80;
}

#Menu1 a.menu:hover, #Menu2 a.menu:hover, #Menu3 a.menu:hover {
	-moz-opacity:		0.95;
	-khtml-opacity:		0.95;
	filter:				alpha(opacity: 95);
	opacity:			0.95;
}

#Menu1 a.menu:hover {
	background:			steelblue;
	z-index:			1;
}

#Menu2 a.menu:hover {
	background:			tomato;
	z-index:			2;
}

#Menu3 a.menu:hover {
	background:			goldenrod;
	z-index:			3;
}

#Inhalt {
	position:			absolute;
	top:				32px;
	left: 				50px;
	border:				0;
	margin:				0;
	padding:			0;
	padding-top:		32px;
	font-family:		'Century Gothic', Futura, Arial, sans-serif;
	font-size:			15px;
	font-weight:		light;
	line-height:		16px;
	color:				#A0A0A0;
	text-align:			justify;
}

em {
	color:				#CCCCCC;
	font-style:			normal;
}

a, a:hover, .a, .a:hover {
	color:				#A0A0A0;
	text-decoration:	none;
	border-bottom:		1px dotted #B5B5B5;
}

a:hover, .a:hover {
	border-bottom:		1px solid #B5B5B5;
}

#Objekt, #xObjekt, #Projekt,
#Text1, #Text2, #Text3, #Text10, #Text20, #Text30 {
	position:			absolute;
	top:				32px;
	left: 				250px;
	width:				650px;
	height:				375px;
	border:				1px solid #FFFFFF;
	margin:				-1px;
	padding:			0;
}

#xObjekt {
	border:				1px solid #101820;
	border-right:		1px solid #FFFFFF;
}

#Projekt {
	background:			#101820;
}

#Text1, #Text2, #Text3, #Text10, #Text20, #Text30 {
	width:				299px;
	border:				0;
}

#Text1 {
	left: 				1px;
	border-bottom:		3px solid steelblue;
}

#Text2 {
	left: 				301px;
	border-bottom:		3px solid tomato;
}

#Text3 {
	left: 				601px;
	border-bottom:		3px solid goldenrod;
}

#Text10 {
	left: 				1px;
}

#Text20 {
	left: 				301px;
}

#Text30 {
	left: 				601px;
}

.Kontakt {
	width:				650px;
	height:				22px;
	margin-bottom:		32px;
	border:				0;
	border-bottom:		1px solid #FFFFFF;
	color:				#663300;
	background:			#FFFFFF;
	font-family:		'Lucida Handwriting', 'Lucida Console', Monaco, monospace;
	font-size:			13px;
	font-weight:		normal;
}

.Aktuell {
	position:			absolute;
	top:				0;
	left: 				0;
	width:				650px;
	height:				375px;
	border:				1px solid #FFFFFF;
	margin:				-1px;
	padding:			0;
	background:			#101820;
}

a.timelink, a.timelink:hover {
	color:				#FFFFFF;
	border-bottom:		1px dotted #B5B5B5;
}

a.timelink:hover {
	color:				#FFFFFF;
	border-bottom:		1px solid #B5B5B5;
}

body.aktuell {
	margin:				0;
	padding:			0;
	border:				0;
	background-image: 	url(Medien/Bild/aktuell.jpg);
}

.Archiv {
	position:			relative;
	left:				150px;
	width:				500px;
	height:				22px;
	margin-bottom:		12px;
	border:				0;
	border-bottom:		1px solid #FFFFFF;
	color:				#663300;
	background:			#FFFFFF;
	font-family:		'Lucida Handwriting', 'Lucida Console', Monaco, monospace;
	font-size:			13px;
	font-weight:		normal;
}

.Referenz1, .Referenz2 {
	position:			relative;
	top:				435px;
	left:				720px;
	border:				0;
	-moz-opacity:		0.75;
	-khtml-opacity:		0.75;
	filter:				alpha(opacity: 75);
	opacity:			0.75;
}

.Referenz2 {
	left:				732px;
}

.Kontakt:focus, .Archiv:focus {
	font-family:		'Lucida Handwriting', 'Lucida Console', Monaco, monospace;
}

textarea.Kontakt {
	height:				160px;
	border-top:			2px solid #101820;
  	text-align:			left;
	resize:				none;
}

input.Kontakt[type="submit"] {
	width:				86px;
	height:				22px;
	margin:				0;
	padding:			0;
	border:				1px solid #FFFFFF;
  	background-image:	url(Medien/Xtra/Mail.jpg);
	-moz-opacity:		0.25;
	-khtml-opacity:		0.25;
	filter:				alpha(opacity: 25);
	opacity:			0.25;
}

input.Kontakt[type="submit"]:hover {
	-moz-opacity:		0.99;
	-khtml-opacity:		0.99;
	filter:				alpha(opacity: 99);
	opacity:			0.99;
	cursor:				hand;
}

.titel {
	height:				16px;
}

.blau	{ color:		steelblue }
.rot	{ color:		tomato }
.gelb	{ color:		goldenrod }
.blau99	{ color:		#315B7E }
.rot99	{ color:		#B24532 }

.link, .xlink {
	display:			block;
	position:			absolute;
	margin-top:			0;
	left:				-1px;
	height:				15px;
	top:				300px;
	width:				100px;
}

.xlink {
	border-left:		5px solid #FFFFFF;
}

#prev, #next {
	position:			absolute;
	top:				470px;
	width:				30px;
	height:				15px;
	border:				0;
}

#prev {
	left:				-50px;
	background:			url(Medien/Bild/prev.gif);
}

#next {
	left:				870px;
	background:			url(Medien/Bild/next.gif);
}

.edit {
	width:				201px;
	height:				25px;
	color:				#FFFFFF;
	background:			#000000;
	border:				1px solid #FFFFFF;
	resize:				none;
	font-family:		'Century Gothic', Futura, Arial, sans-serif;
	font-size:			13px;
	font-weight:		normal;
	line-height:		15px;
}

textarea.edit {
	height:				125px;
}

input[type="submit"].edit:hover {
	background:			steelblue;
}

input[type="file"].edit {
	border:				0;
	background:			#101820;
	width:				400px;
}

/* FORSCHUNG */

.forsch, .forsch:hover {
	position:			absolute;
	left:				880px;
	width:				20px;
	height:				125px;
	border:				0;
	text-decoration:	none;
}

/* WETTBEWERBE */

#WB {
	position:			absolute;
	left:				0;
	top:				31px;
	width:				900px;
	height:				350px;
	z-index:			1;
}

.wb, .wb:hover {
	position:			absolute;
	margin:				0;
	padding:			2px;
	padding-top:		0;
	font-family:		'Century Gothic', Futura, Arial, sans-serif;
	font-size:			15px;
	font-weight:		bold;
	line-height:		15px;
	color:				#000000;
	background:			#FFFFFF;
	border:				1px solid #000000;
	-moz-opacity:		0.80;
	-khtml-opacity:		0.80;
	filter:				alpha(opacity: 80);
	opacity:			0.80;
}

.wb:hover {
	color:				#FFFFFF;
	background:			#000000;
	border:				1px solid #FFFFFF;
}

#WBx {
	position:			absolute;
	top:				470px;
	left:				10px;
	margin:				0;
	padding:			0;
	width:				840px;
	height:				15px;
}

.wbx, .wbx:hover {
	display:			inline-block;
	margin:				0;
	padding:			0;
	margin-right:		15px;
	width:				25px;
	height:				13px;
	font-family:		'Century Gothic', Futura, Arial, sans-serif;
	font-size:			13px;
	font-weight:		normal;
	line-height:		11px;
	text-align:			center;
	text-decoration:	none;
	color:				#FFFFFF;
	border:				1px solid #FFFFFF;
}

.wbx:hover {
	color:				#000000;
	background:			#FFFFFF;
}

/* BAUAUFNAHME */

#ba_liste, #ba_daten,
.ba_liste, .ba_daten,
.ba_daten_b, .ba_titel,
a.ba_linkĘ{
	font-family:		'Century Gothic', Futura, Arial, sans-serif;
	font-size:			13px;
	font-weight:		normal;
	line-height:		14px;
	color:				#FFFFFF;
	text-align:			left;
	text-decoration:	none;
}

#ba_liste, #ba_daten, #ba_plan {
	top:				64px;
	left: 				0px;
	width:				400px;
	height:				373px;
	position:			absolute;
	overflow-y:			scroll;
	border-top:			1px solid #FFFFFF;
	border-bottom:		1px solid #FFFFFF;
}

#ba_plan {
	width:				875px;
}

#ba_daten {
	left: 				425px;
	width:				450px;
}

#ba_daten sup {
	font-size:			8px;
	line-height:		8px;
	margin-top:			-3px;
}

a.ba_name, .ba_name0 {
	display:			block;
	width:				100%;
	margin:				0;
	padding:			0;
	border:				0;
	text-decoration:	none;
}

.ba_name0 {
	border-top:			1px solid #FFFFFF;
	margin-top:			20px;
}

a.ba_liste, a.ba_liste:hover {
	display:			block;
	height:				16px;
	border-bottom:		1px solid #FFFFFF;
}

a.ba_liste:hover {
	background:			#DAA520;
	color:				#000000;
}

.ba_daten_b {
	font-weight:		bold;
}


#ba_ende {
	margin-bottom:		300px;
}

.ba_titel {
	font-size:			9px;
	line-height:		11px;
	color:				#999999;
	margin-top:			5px;
}

a.ba_link, a.ba_link:hover {
	color:				#DAA520;
	text-decoration:	none;
	border:				0;
	margin-right:		10px;
}

a.ba_link:hover {
	text-decoration:	underline;
}

.ba_dot {
	margin:				0;
	padding:			0;
	border:				0;
	vertical-align:		bottom;
}

#content {
	margin:				0;
	padding:			0;
	border:				0;
	width:				100%;
	height:				100%;
}

#graphic {
	margin:				0;
	padding:			0;
	border:				0;
	text-align:			center;
	vertical-align:		middle;
	width:				100%;
	height:				100%;
}

/* DOWNLOAD */

.Abmelden {
}

.Download, a.Download, a.Download:hover {
	margin:				0;
	padding:			0;
	border:				0;
	display:			block;
	font-family:		'Century Gothic', Futura, Arial, sans-serif;
	font-size:			13px;
	line-height:		15px;
	font-weight:		normal;
	color:				#FFFFFF;
	text-align:			left;
	text-decoration:	none;
}

a.Download, a.Download:hover {
	color:				#000000;
}

ul.Download {
	margin:				0;
	padding:			0;
	border:				0;
}

form.Download {
	margin:				0;
	padding:			5px;
	border:				0;
	width:				150px;
	background:			#FFFFFF;
	color:				#000000;
}

.pwd {
	margin:				0;
	padding:			0;
	border:				1px solid #000000;
	height:				18px;
	width:				150px;
	background:			#FFFFFF;
	color:				#000000;
}

input.pwd:hover[type="submit"] {
	background:			#000000;
	color:				#FFFFFF;
}

li.Titel, li.Zurueck, li.Ordner, li.Dokument {
	margin:				0;
	padding:			0;
	border:				0;
	list-style-type:	none;
	height:				19px;
	margin-bottom:		1px;
	padding-left:		8px;
	list-style-position:inside;
}

li.Zurueck, li.Ordner, li.Dokument {
	background:			#FFFFFF;
	color:				#000000;
	-moz-opacity:		0.50;
	-khtml-opacity:		0.50;
	filter:				alpha(opacity: 50);
	opacity:			0.50;
}

li.Zurueck:hover, li.Ordner:hover, li.Dokument:hover {
	-moz-opacity:		0.99;
	-khtml-opacity:		0.99;
	filter:				alpha(opacity: 99);
	opacity:			0.99;
}

li.Titel {
	margin-top:			5px;
	margin-bottom:		5px;
}

li.Zurueck {
	list-style-image:	url(http://tmar.de/Medien/Bild/Zurueck.gif);
}

li.Ordner {
	list-style-image:	url(http://tmar.de/Medien/Bild/Ordner.gif);
}

li.Dokument {
	list-style-image:	url(http://tmar.de/Medien/Bild/Dokument.gif);
}

.time, .timeline {
	margin:				0;
	padding:			3px 0 0 15px;
	border:				0;
	font-family:		'Century Gothic', Futura, Arial, sans-serif;
	font-size:			15px;
	font-weight:		light;
	line-height:		16px;
	color:				#FFFFFF;
}

.time {
	border-bottom:		1px solid #FFFFFF;
	padding-top:		20px;
	padding-bottom:		3px;
}
