/* CSS STYLESHEET FÜR ULTIMA ORION */

/* =========================================== */
/* Allgemeine Einstellungen */
body	{
	background:#2B3E58;
	background:url(gfx/bg.jpg) #2B3E58 top center;
 	text-align:center;
	color:#96A7BA;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:10pt;
 	padding:0;
	margin:0;
	height:100%;
 	}

#container {
	width:800px; min-height:100%;
	margin:0 auto;
	text-align:left;
}

#header {
	width:800px;
	height:200px;
	margin:0;
	padding:0;
	background:url(gfx/header.jpg) no-repeat;
	text-indent:-9999px;
}
#header a {
	width:800px; height:200px;
	display:block;
}

a:link    { color: #C3CDD7; text-decoration: underline; }
a:visited { color: #C3CDD7; text-decoration: underline; }
a:focus   { color: #121929; text-decoration: none; }
a:hover   { color: #121929; text-decoration: none; }
a:active  { color: #121929; text-decoration: none; }

a.small_link:link    { color: #748599; text-decoration: none; font-size:8pt; }
a.small_link:visited { color: #748599; text-decoration: none; font-size:8pt; }
a.small_link:focus   { color: #0D1B26; text-decoration: none; font-size:8pt; }
a.small_link:hover   { color: #0D1B26; text-decoration: none; font-size:8pt; }
a.small_link:active  { color: #0D1B26; text-decoration: none; font-size:8pt; }

*.zentriert	{ text-align:center; margin:auto; }
*.gross		{ font-size:13pt; }
*.klein		{ font-size:8pt; }


/* =========================================== */
/* Eingangsseite */

BODY.eingangsseite img { border-width:0px; }

#enter_bg {
	height:100%;
	text-align:center;
	background:url(gfx/index_bg.jpg) center no-repeat;
}
#enter {
	width:200px; height:200px;
	margin:auto;
	position:relative; top:32%;
	text-indent:-9999px;
}
#enter a {
	background:url(gfx/enter_ani0.gif) no-repeat center;
	width:200px; height:200px;
	display:block;
}
#enter a:hover { background:url(gfx/enter_ani1.gif) no-repeat center;
}

/* =========================================== */
/* Navigation */
#navigation{
	position:relative;
	margin:0px;
	padding:0px;
	list-style:none;
	width:800px;
	height:50px;
}
#navigation li{
	text-indent:-9999px;
	display:inline;
}
#navigation li a{
	display:block;
	height:50px;
	position:absolute;
	top:0px;
	text-decoration:none;
}
li#start a{
	background:url(navigation/start.jpg) top left no-repeat;
	width:66px;
	left:0px;
}
li#down a{
	background:url(navigation/download.jpg) top left no-repeat;
	width:93px;
	left:66px;
}
li#feat a{
	background:url(navigation/features.jpg) top left no-repeat;
	width:92px;
	left:159px;
}
li#screensh a{
	background:url(navigation/screensh.jpg) top left no-repeat;
	width:116px;
	left:251px;
}
li#guest a{
	background:url(navigation/gaesteb.jpg) top left no-repeat;
	width:101px;
	left:367px;
}
li#team a{
	background:url(navigation/team.jpg) top left no-repeat;
	width:63px;
	left:468px;
}
li#ueber a{
	background:url(navigation/uebers.jpg) top left no-repeat;
	width:114px;
	left:531px;
}
li#impr a{
	background:url(navigation/impressum.jpg) top left no-repeat;
	width:155px;
	left:645px;
}
li#start a:hover, li#down a:hover, li#feat a:hover, li#screensh a:hover, li#guest a:hover,li#team a:hover, li#ueber a:hover, li#impr a:hover {
	background-position:top right;
}


/* =========================================== */
/* Inhalt */
#content
	{
  	margin:10px 40px;
  	border-top:10px solid #364962;
  	border-bottom:10px solid #364962;
  	text-align:justify;
	}
p,dl,dt{
	margin:0px; padding:0px;
}
dl {
	margin-bottom:20px;
}
dt {
	font-size:11pt; text-decoration:underline; text-transform:lowercase;
	margin-left:-15px; margin-bottom:3px;
}
dd {
	margin-left:0px;
}
h1,h2,h3,h4,h5,h6 { text-align:center; }

ul {
	list-style-type:disc;
}
li {
	margin:0px; padding:0px;
}

/* =========================================== */
/* Footer */
#footer {
	position:relative;
	left:25px;
	text-align:center;
	width:780px;
	height:100px;
	font-size:8pt;
}

/* =========================================== */
/* Besondere Seiten */

	/* Screenshots */
BODY.screenshots a img {
	margin-right:10px;
	border:2px solid #C3CDD7;
}
BODY.screenshots a img:hover {
	border:2px solid #0C131B;
}

	/* FAQ */
BODY.faq a b { margin-left:-10px; }

BODY.gaestebuch { text-align:center; }