/* Allgemeines */

body
{
	margin: 0; padding: 0;
	background-color:#D8DFED;
}

td
{
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Verdana, Geneva, "DejaVu Sans", sans-serif; 
}

p.content, .artikel_body
{
	FONT-SIZE: 10pt;
	MARGIN-LEFT: 4px; 
	MARGIN-RIGHT: 4px; 
	FONT-FAMILY: Verdana, Geneva, "DejaVu Sans", sans-serif; 
	text-align: justify; 
}

li
{
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Verdana, Geneva, "DejaVu Sans", sans-serif; 
	list-style-image: url("/nav/images/dot07.gif"); 
	MARGIN-TOP: 3px; 
}

a:link
{
	COLOR: #09296C;
	text-decoration: underline;
}
a:visited
{
	COLOR: #09296C;
	text-decoration: underline;
}
a:active
{
	COLOR: #727272;
}
a:hover
{
	COLOR: #727272;
}


/* Für Topnews-Überschriften */

.headl:link
{
	FONT-SIZE: 12pt;
	margin-top: 3px;
	text-decoration: none;
	FONT-FAMILY: Trebuchet MS,Arial,Helvetica;
	font-weight: bold;
}
.headl:visited
{
	FONT-SIZE: 12pt; 
	margin-top: 3px;
	text-decoration: none; 
	FONT-FAMILY: Trebuchet MS,Arial,Helvetica; 
	font-weight: bold; 
}
.headl:active	{
	text-decoration: underline; 
}
.headl:hover	{ 
	text-decoration: underline;
}

.news3  /* Intros */
{
	margin:0; padding:0;
	FONT-SIZE: 10pt; 
	MARGIN-LEFT: 4px; 
	MARGIN-RIGHT: 4px; 
	font-family: Verdana, Geneva, "DejaVu Sans", sans-serif; 
	margin-top:4px;
}

.link
{
	BORDER: #000000 solid 1px;
}


/* Layout-Zwiebelschalen */

.alles
{
	clear:both;
	margin:0; padding:0;
	background: url(/nav/images/bgrechts.png);
	background-position:right;
	background-repeat: repeat-y;
	width:100%;
}

.header
{
	margin:0; padding:0;
	background-color:#09296C;
       width:100%;
       height:88px;
}

.header .hauptmenue_r
{
       margin:0; padding:0;
       height:88px;
	width:470px;
       float:left;
       /*background-image: url(/nav/images/bg_raumfahrt.jpg);*/
       background-image: url(/nav/images/bg_raumfahrt_neu.jpg);
       background-color:#09296C;
       background-position:0 0;
       background-repeat: no-repeat;
}

.header .hauptmenue_r a
{
       position:absolute;
       display:block;
       width:106px;
       height:21px;
       /*top:66px;*/
}

.header .hauptmenue_r a.raumfahrt
{
       left: 10px;
}

.header .hauptmenue_r a.astronomie
{
       left: 126px;
}

.header .hauptmenue_r a.multimedia
{
       left: 242px;
}

.header .hauptmenue_r a.forum
{
       left: 358px;
}

.header .rnlogo
{
       margin:0; padding:0;
       background-image:url(/nav/images/rn_top2.jpg);
       background-position:0 4px;
       background-repeat: no-repeat;
       width:255px;
       height:88px;
       float:right;
}
.header .rnlogo a
{
       margin:0; padding:0;
       display:block;
       width:255px;
       height:75px;
       border:0;
}

.alles .rechtsleiste
{
       float:right;
       width:160px;
       background-color:#09296C;
       margin:0; padding:0;
       padding-bottom:15px;
}

.alles .rechtsleiste img.rechtslogo
{
	margin:0; padding:0;
	margin-left:5px;
	margin-right:5px;
       border: 1px solid #94A6CA;
}

.alles .rechtsleiste div.rechtsmenue
{
	margin:0; padding:0;
	margin-left:5px;
	margin-right:5px;
       margin-bottom:15px;
	margin-top:-4px; /* tweak for IE7.. */
       padding-top:15px;
       padding-bottom:10px;
       border-left: 1px solid #94A6CA;
	border-right: 1px solid #94A6CA;
	border-bottom: 1px solid #94A6CA;
}

.alles .rechtsleiste div.rechtsmenue ul
{
	margin:0; padding:0;
	text-align:left;
       list-style-type: none;
}

.alles .rechtsleiste div.rechtsmenue ul li
{
	list-style-image: none;
}

.alles .rechtsleiste div.rechtsmenue ul li.menuepunkt a
{
	display:block;
	COLOR: #ACB9D4;
	border: 1px solid #09296C;
	FONT-FAMILY: Verdana, Geneva, "DejaVu Sans", sans-serif; 
	FONT-SIZE: 7pt;
	TEXT-DECORATION: none; 
	width: 131px; 
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:4px;
}

.alles .rechtsleiste div.rechtsmenue ul li.menuepunkt a:hover
{
	display:block;
	COLOR: #ACB9D4;
	border: 1px solid #94A6CA; 
	background-color: #1A3D86;
	FONT-FAMILY: Verdana, Geneva, "DejaVu Sans", sans-serif; 
	FONT-SIZE: 7pt; 
	TEXT-DECORATION: none; 
	width: 131px; 
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:4px;
}

.alles .rechtsleiste div.rechtsmenue ul li.menuepunktgr a
{
	display:block;
	COLOR: #D8DFED;
	FONT-FAMILY: Verdana, Geneva, "DejaVu Sans", sans-serif; 
	FONT-SIZE: 8pt; 
	TEXT-DECORATION: none;
	border: 1px solid #09296C; 
	width: 131px; 
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:6px;
}

.alles .rechtsleiste div.rechtsmenue ul li.menuepunktgr a:hover
{
	display:block;
	COLOR: #D8DFED;
	background-color: #1A3D86; 
	border: 1px solid #94A6CA; 
	FONT-FAMILY: Verdana, Geneva, "DejaVu Sans", sans-serif; 
	FONT-SIZE: 8pt; 
	TEXT-DECORATION: none;
	width: 131px; 
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:6px;
}

.alles .rechtsleiste .werbung
{
	margin-left:5px;
       width:149px;
}

.alles .rechtsleiste p.nav
{
	padding:0; margin:0; border:0;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size:10pt;
	color: #09296c;
	background-color:#94a6ca;
	margin-left:5px;
	margin-right:5px;
}

.alles .rechtsleiste p.nav span
{
	margin-left:15px;
}

.alles .inhaltsfeld
{
	padding:0; margin: 0;
	margin-right:160px;
	padding-left:1%;
	padding-right:1%;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#D8DFED;
}


/* Startseiten-Layout */

a.magrad
{
	FONT-FAMILY: Verdana, Geneva, "DejaVu Sans", sans-serif; 
	FONT-SIZE: 8pt; 
}

.magrad:link { 
	text-decoration: none; 
}
.magrad:visited { 
	text-decoration: none; 
}
.magrad:active { 
	text-decoration: underline; 
}
.magrad:hover { 
	text-decoration: underline; 
}


/* Artikellayout */

.alles .inhaltsfeld .artikel
{
	margin:0; padding:0;
	margin-left:3%;
	margin-right:3%;
	background-color:#CED3E7;
}

.alles .inhaltsfeld .artikel .artikel_head
{
	margin:0; padding:0;
	padding:7px;
	background-color:#BDCBDE;
	border-bottom:1px solid #ACB9D4;
}

.alles .inhaltsfeld .artikel .artikel_head_info
{
	font-family: Verdana, Geneva, "DejaVu Sans", sans-serif; 
	font-size: 8pt;
	width:100%;
}

.alles .inhaltsfeld .artikel .artikel_head_info .datum_autor
{
	margin:0; padding:0;
	width:48%;
	float:left;
}

.alles .inhaltsfeld .artikel .artikel_head_info .rubrik
{
	margin:0; padding:0;
	width:48%;
	float:right;
	text-align:right;
}

.alles .inhaltsfeld .artikel .artikel_head h1
{
	margin:0; padding:0;
	padding-top:35px;
	font-family: Trebuchet MS;
	font-size: 18pt; 
	text-align: center;
	font-weight:normal;
}

.alles .inhaltsfeld .artikel .artikel_body
{
	margin:15px;
	/* mehr unter p oben */
}

.imgleft
{
	float:left;
	width: 120px;
	margin-right: 8px;
	margin-bottom: 5px;
	background-color: #BDC9DF;
	FONT-FAMILY: Verdana, Geneva, "DejaVu Sans", sans-serif;
	FONT-SIZE: 7pt;
	border: 1px solid #ACB9D4;
}

.imgright
{
	float:right;
	margin-left: 8px;
	margin-bottom: 5px;
	background-color: #BDC9DF;
	FONT-FAMILY: Verdana, Geneva, "DejaVu Sans", sans-serif;
	FONT-SIZE: 7pt;
	border: 1px solid #ACB9D4;
}

.imgcenter
{
	width: 120px;
	margin-left: 25px;
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 5px;
	background-color: #BDC9DF;
	FONT-FAMILY: Verdana, Geneva, "DejaVu Sans", sans-serif; 
	FONT-SIZE: 7pt;
	border: 1px solid #ACB9D4;
}

.alles .inhaltsfeld .artikel .artikel_head p.intro
{
	font-family: Verdana, Geneva, "DejaVu Sans", sans-serif; 
	font-size: 10pt; 
	FONT-WEIGHT: bold; 
	margin-left: 12px; 
	margin-right: 12px; 
	margin-top: 25px; 
	margin-bottom: 20px;
	text-align: justify;
}

.verwandte
{
	margin-top:15px;
	margin-bottom:15px;
	width:49%;
}

.verwandte h2
{
	margin:0; padding:0;
	margin-top:15px;
	font-family:Verdana, Geneva, "DejaVu Sans", sans-serif;
	font-size:10pt;
	font-weight:bold;
}

.diskussion
{
	background-color: #BDC9DF; 
	border-top: #ACB9D4 solid 1px;
	background-image: url(/nav/images/raumcon.gif); 
	background-position:99% center; 
	background-repeat: no-repeat;
	font-weight:bold; /* für die Überschrift */
	font-family:Verdana, Geneva, "DejaVu Sans", sans-serif;
	font-size:10pt;
	padding:5px;
	padding-bottom:10px;
}

/* Rubrikenstartseite */

.alles .inhaltsfeld .rubrik
{
	margin:0; padding:0;
	margin-top:5px;
	width:100%;
}

.alles .inhaltsfeld .rubrik .sp
{
	margin:0; padding:0;
	width:47%;
	margin-left:1%;
	margin-right:1%;
}

.alles .inhaltsfeld .rubrik .sp .sp_head
{
	margin:0; padding:0;
	padding-top:5px;
	padding-left:5px;
	font-size: 7.5pt;
	font-family: Verdana, Geneva, "DejaVu Sans", sans-serif;
	background-color:#BDC9DF;
	border-bottom: 1px solid #ACB9D4;
	height:17px;
}

.alles .inhaltsfeld .rubrik .sp .sp_body
{
	margin:0; padding:0;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	margin-bottom:15px;
	background-color:#C9D3E5;
}

.datasheet  /* Datentabelle auf Rubrikenstartseite */
{
	font-size:8pt;
	padding:4px;
}

.alles .footerleiste
{
        clear:both;
        padding:0;
        margin:0;
        background-color:#09296C;
        width:100%;
        height:25px;
}

.alles .footerleiste a:link, .alles .footerleiste a:visited
{ 
        color: #D8DFED; 
        font-weight:bold;
        FONT-FAMILY: Verdana, Geneva, "DejaVu Sans", sans-serif;
        FONT-SIZE: 8pt; 
        text-decoration: none; 
}

.alles .footerleiste a:active, .alles .footerleiste a:hover
{ 
        text-decoration: underline; 
}

.alles .footerleiste .links
{
       margin:0; padding:0;
       float:left;
       margin-left:15px;
       margin-top:6px;
       width:33%;
}

.alles .footerleiste .rechts
{
        margin:0; padding:0;
        margin-right:15px;
        margin-top:6px;
        float:right;
        text-align:right;
        width:33%;
}

/* Formulare */

INPUT { 
	height: 20px; 
	border: #94A6CA solid 1px; 
	background: #D8DFED; 
	color: #09296C; 
	font-size: 8pt; 
	FONT-FAMILY: Verdana, Geneva, "DejaVu Sans", sans-serif; 
	padding-left:2px; 
	padding-top:1px; 
}
.menubutton {
	width: 45px; 
	height: 20px; 
	border: #94A6CA solid 1px; 
	background: #09296C; 
	color: #94A6CA; 
	font-size: 8pt; 
	FONT-FAMILY: Trebuchet MS; 
	text-align: center 
}
.menu { 
	width: 80px; 
	height: 20px; 
	border: #94A6CA solid 1px; 
	margin-right:5px; 
	background: #94A6CA; 
	color: #09296C; 
	font-size: 8pt; 
	FONT-FAMILY: Trebuchet MS; 
	text-align: center 
}
.button { 
	height: 20px; 
	border: #94A6CA solid 1px; 
	background: #D8DFED; 
	color: #09296C; 
	font-size: 8pt; 
	FONT-FAMILY: Trebuchet MS; 
	text-align: center 
}
TEXTAREA { 
	border: #94A6CA solid 1px; 
	background: #D8DFED; 
	color: #09296C; 
	font-size: 8pt; 
	FONT-FAMILY: Trebuchet MS; 
}
SELECT { 
	height: 20px; 
	border: #94A6CA solid 1px; 
	background: #D8DFED; 
	color: #09296C; 
	font-size: 8pt; 
	FONT-FAMILY: Trebuchet MS; 
	text-align: center 
}
div.reitertrans
{
    margin-left:10px;
    margin-top:66px;
    margin-bottom:0px;
    width:106px;
    height:22px;
    display:block;
    position:absolute;
    background-color:white;
    /* Theoretically for IE 8 & 9 (more valid) */
    /* ...but not required as filter works too */
    /* should come BEFORE filter */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";

    /* This works in IE 8 & 9 too */
    /* ... but also 5, 6, 7 */
    filter: alpha(opacity=30);

    /* Older than Firefox 0.9 */
    -moz-opacity:0.3;

    /* Safari 1.x (pre WebKit!) */
    -khtml-opacity: 0.3;

    /* Modern!
     Firefox 0.9+, Safari 2?, Chrome any?
     Opera 9+, IE 9+ */
    opacity: 0.3;
}
div.reitertrans_selected
{
    margin-left:10px;
    margin-top:66px;
    margin-bottom:0px;
    width:106px;
    height:22px;
    display:block;
    position:absolute;
    background-color:#d8dfed;
}

div.reiter
{
    margin-left:10px;
    margin-top:66px;
    margin-bottom:0px;
    width:106px;
    height:22px;
    display:block;
    position:absolute;
}
span.reiter
{
    font-family: Helvetica;
    font-weight:bold;
    font-size:11pt;
    color:#FFFFFF;
}
span.reiter_selected
{
    font-family: Helvetica;
    font-weight:bold;
    font-size:11pt;
    color:#09296C; 
}
a.reiter
{
    top:0px;
    padding-top:3px;
    padding-left:1px;
    text-decoration:none;
}

