
/* grundsätzliches Layout */
body {
         color: #99A8C7;
         background-image:url(common/main_bkgd.png);
         font-size: 12pt;
         }
#header {		/* Definiert die Kopfzeile */
	position: fixed;
         height:110px;
         left:0px;
         top:0px;
	right:0px;
         overflow: none;
         background-image:url(common/logo_bkgd.png);
         background-repeat:repeat-x;
         z-index:1; /* sorgt dafür das der inhalt von "main" beim scrollen hinter dem logo verschwindet */
         }
#navi	{		/* Definiert den Navigationsteil */
	position: fixed;
         width:110px;
         left:0px;
         top:110px;
         bottom:0px;
         padding:5px;
         border:0px;
         background-image:url(common/navi_bkgd.png);
         background-repeat:repeat-y;
         background-position: left;
         background-color: black;
         overflow: none;
         }
#main	{		/* Definiert den Hauptteil */
	position: absolute;
    left:115px;
    top:110px;
	/*         right: 30px; */
    padding: 3px;
	/*         right:166px; */
    width: 750px;
    border:0px;
    background-image:url(common/main_bkgd.png);
    background-color: black;
    overflow: none;
    }
#hidden {
	display: none;
	visibility: hidden;}

/* Allgemein */

a {
	color: #99A8C7;
	font-family: tahoma,helvetica;
	text-decoration:none;
	/*font-weight:bold; */
         font-size: 12pt;
         }

input {
	color: #99A8C7;
	background-color: #00007F;
         border: 1px #99A8C7 solid;
         }

p hr {
	color: #99A8C7;
         }
/* Header */
.logo p {
	position: fixed;
         top:10px;
         left:425px;
         }
.logo h1 {
	position: fixed;
    top:25px;
    left:425px;
    }
div.board {
	postion: fixed;
	top: 110px;
	left: 115px;
	}
div.board iframe {
	/* width: 100%; */
	height: 77%;
	scrolling: auto;
	position: fixed;
	left: 115px;
	width: 755px;
    border: 0px;
    z-index:1;
    }
/*.logo iframe { 		/* positioniert den Newsticker von Hend 
	position: fixed;
         top: 110px;
         left: 0px;
         height:30px;
         width: 100%;
         border: 0px;
         z-index:1;
         } */
.copyright {
	font-size: 8px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         position: fixed;
         top: 100px;
         left: 25px;
         }
.banner {
	position: fixed;
         top:20px;
         left: 430px;
         width: 468px
         height: 60px
         z-index:1;
         }
.googleads {
	position: fixed;
         top:110px;
         left: 885px;
         width: 120px
         height: 600px
         z-index:1;
         }
.impr a {
	margin-left: -290px;
         font-size:9px;
         }
.search {
	margin-top: 150px;
         margin-left:10px;
         margin-right: 10px;
         text-align: center;
         }
.loggedin {
	position: absolute;
	margin-top: -221;
	margin-left: 750;
	z-index: 1;
	white-space: nowrap;
	font-size:9px;
	font-family: tahoma,helvetica;
	}



/* Navigationsmenü */

.navihead { /* Headlines der Navikategorien */
	font-family: tahoma,helvetica; 
	font-weight: bold; 
	font-size:11px; 
	text-decoration: underline; 
	color: white; 
	padding-left:0px;
	margin-bottom:3px;
	}

h4.navi {
 /* background-color:lightgrey; */
	font-size: 18px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
         margin-top:5px;
 }
.navi {
	margin: 2px;
         margin-top:25px;
         margin-bottom:20px;
 	}
p.navi {
	margin: 2px;
 	}
.navi a {
	font-size: 12px;
         text-decoration: none;
         font-weight: none;
	padding:2px;
	padding-left:2px;
	margin:0px;
         }
.linkblock {
	font-size: 12px;
         text-decoration: none;
         font-weight: none;
	padding:2px;
	padding-left:8px;
	margin:0px;
         }
a.navi { /* ovote button */
	position: fixed;
	left:20px;
	bottom: 15px;
         }
div.navi { /* Counter */
	position: fixed;
    left:43px;
    bottom: 1%;
         }
.pr { /* Page-Rank */
	position: fixed;
         left:0px;
         margin-bottom: 7px;
         }
/* Hauptteil */

p {
	text-align: justify;
         padding-left:10px;
         margin-left: 10px;
         }
#main h1 {

	margin-left: 50px;
         }

pre	{
	margin:20px;
    padding: 2px;
	background-color: #171E2F;
	font-family: tahoma,helvetica;
	text-align:left;
	font-size:small;
         }
		 
.pagenumber {
	margin-left: 200px;
	}

/*skin seite */
.tleft  { position:relative; left:30px; width: 50%;}
.tright { position:relative; left:130px; top:-100px; width: 50%; }
.rechtsb { position:relative; left:400px; top:-115px; width: 50%; }
.skins img { 
	position:relative;
	left:-70px;
	float:right;
	}

/* Planetengroessen */

.plform { /* Positionierung der Eingabefelder */
	margin-left: 30px;
         }
.plres {
	margin-left: 30px;
         }
table.plres th, table.plres td { /* Ergebnistabelle */
	border: 1px solid;
	border-color: #99A8C7;
	text-align: center;
	padding: 2px;
	}

.plsize { /* Eingabefelder */
	color: #99A8C7;
	background-color: #00007F;
	border: 1px #99A8C7 solid;
	}
div.plsize {
	color: #99A8C7;
	background-image:url(common/main_bkgd.png);
	font-size: 12pt;
	border: 0px;
	}

/* Kontaktformular */
table.kontakt {
	margin-left: 30px;
         }
table.kontakt textarea {
	color: #99A8C7;
	background-color: #00007F;
         border: 1px #99A8C7 solid;
         }

#orm_main {
position: absolute;
         left:150px;
         top:140px;
/*         right: 30px; */
         padding: 10px;
/*         right:166px; */
         width: 750px;
         border:0px;
         background-image:url(common/main_bkgd.png);
         background-color: black;
         overflow: none;
         }

/* Woher kommen die OGamer Karte //////////////////////////////////////////////*/		 
div.map {
	postion: fixed;
	top: 110px;
	left: 115px;
	}
div.map iframe {
	/* width: 100%; */
	height: 77%;
	scrolling: auto;
	position: fixed;
	left: 115px;
	width: 755px;
    border: 0px;
    z-index:1;
    }
	
/* Skinlist /////////////////////////////////////////////////////////////////////*/
span.active {
	font-style: italic;
	background-image:url(common/main_bkgd.png);
	}
.conthead span {
	background-color: #171E2F;
	margin: 5px;
	border: 1px #99A8C7 solid;
	padding: 5px;
	}
.conthead span.active span {
	border: 0px;
	background-image:url(common/main_bkgd.png);
	}
div.each_skin {
	border: 1px solid #99A8C7;
	background-color: #171E2F;
	margin: 3px 30px 3px 30px;
	}
.each_skin h4 {
	margin: 6px;
	}
#path {
	margin-left: 10px;
	}
#path b {
	margin-left: 5px;
	}

/* News auf der Indexseite */
div.news { /*Ausrichtung des Newscontainers */
	width: 95%;
	margin-left: 20px;
	}
.news_head { /* Formatierung der Newsheadline */
	color: #171E2F;
	background-color: #99A8C7;
	margin-top: 0px;
	margin-bottom: 3px;
	padding: 0px;
	font-weight:bold;
	font-size:12pt;
	}
#date { /* Datum der Newsheadline */
	margin-left: 10px;
	}
#cat { /* Kategorie der Newsheadline */
	margin-left: 10px;
	}
#headline { /* eigentliche headline */
	margin-left: 10px;
	}

.news_container { /* einzelne News */
	border: 1px solid #99A8C7;
	background-color: #171E2F;
	width: 100%;
	margin-top:10px;
	font-size:11pt;
	}
.news_content  { /* Newstext */
	text-align: justify;
	padding: 0px 50px 0px 50px;
	}
.archivlink {
	padding-left:5px;
	}
.archivlink:hover {
	font-weight: bold;
	}
	
/* Expeditionen /////////////////////////////////////////////////////////////*/
input.2 { 
	width: 50px;
	}
.koords {
	width: 30px;
	}
select { /* Eingabefelder */
	color: #99A8C7;
	background-color: #00007F;
         border: 1px #99A8C7 solid;
         }