/* Allgemeine Stil-Definitionen für eine Seite */

BODY { 	MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:12pt; background-color: #e5e5e5}


/* Stil-Definitionen für den Bereich MOV */

#marineportal {
	width:1200pt;
	background-color:yellow;
}

#mov {
	float:left;
	width:400px; height:98%;
	color:#000077;
	background-color:#e5e5e5;
	margin: 0px 10px 0px 10px;
}

#mov h1 { font-family:Times New Roman, Arial, sans-serif; font-size:48px; text-align:right; padding-right:100px; margin-top:40px; font-weight:normal; COLOR: #fc0}
#mov h1 { font-family:Times New Roman, Arial, sans-serif; font-size:36px; text-align:right; padding-right:30px; padding-top:50px; font-weight:normal}
#mov h2 { font-family:Times New Roman, Arial, sans-serif; font-size:20px; text-align:right; padding-right:30px; padding-top:350px; font-weight:normal}

#mov .text { font-family:Times New Roman, Arial, sans-serif; font-size:36px; }

#mov .banner { position:absolute; left:0px; top:150px; width:420px; font-family:Times New Roman, Arial,sans-serif; font-size:10px; padding: 10px 0px 0px 200px }

#mov .footer {
	position:absolute; top:600px; width:250px;
	font-family:Times New Roman, sans-serif; font-size:18px;
}

#mov .navigation {
position:absolute; width:150px; top:120px;
font-size:9pt;
font-family:arial;
text-align:right;
padding-right:20px;
}

#mov a { text-decoration:none;}
#mov a:hover { font-weight:bold; margin-right:20px; }

#textbaustein {
	width:50%;
	color:#000077;
	background-color:#fffffa;
	padding: 20px 20px 20px 20px;
}

#textbausteinIntro {
	width:100%;
	color:#000077;
	background-color:#fffffa;
	padding: 20px 20px 20px 20px;
}

#logo { position:absolute; left:0px; top:700px; width:150px; }
#1img { position:absolute; left:20px; top:150px; width:120px; }
#2img { position:absolute; left:140px; top:220px; width:240px; }


/* Bildergalerie */

#galerie_rechts {
width:25%;
float:right;
}

#galerie_links {
width:25%;
float:left;
margin-left:10px;
}

/* Listendarstelllung */

.mainbullets { list-style-image:url(../bilder/bd10266.gif) }

#moh {
	position:absolute; 	left:400px; top:0px;
	text-align:justify;
	color:#000077;
	background-color:#fffff0;
	width:400px;
	border-left: 100px #00ff00 solid;
	border-bottom: 100px #00ff00 solid;
}

#dmi {
	position:absolute; 	left:800px; top:0px;
	text-align:justify;
	color:#000077;
	background-color:#fffff0;
	width:400px;
	border-left: 100px #00ff00 solid;
	border-bottom: 100px #00ff00 solid;
}


#bezeichnung { background-color:#c0c0c0; padding:10 10 10 10; }

#bezeichnung a       { padding-right:5px; width:100px;	text-align:right; color:#c0c0c0; text-decoration:none; font-size:7pt; }
#bezeichnung a:hover { background-color:#bbbbbb; color:yellow; }

#block { background-color:#c0c0c0; color: width:100%; margin-left:10px; padding: 5 5 5 5;}
#blockContent { padding: 10 10 10 20; font-size:8pt; color:#404040}

#gremium { background-color:#d0d0d0; margin:10px 0px 0px 10px; padding: 3 3 3 3;}

#gremiumContent { color:#000066; padding: 10 10 10 10; font-size:7pt; }

#gremiumContent .label { width:400px; font-weight:bold; background-color:yellow; }
#gremiumContent .text { color:red; }

.label { width:400px; font-weight:bold; background-color:yellow; }
.text { color:red; }


#status { padding-left:10px; padding-top:-5px; padding-bottom:5px; border: 1pt solid #606060; background-color:#d0d0d0; font-size:7pt;}
#status_label {position:relative; color:red; top:-7px; padding-left:10px; padding-right:10px; background-color:#d0d0d0; border: solid 1pt #606060;}
#status_ok {padding:10px; width:15%; border: 2pt solid #202020; background-color:#d0d0d0; text-align:left; }




#status .Analyse {background:url(bilder/rot2.gif) no-repeat 120px middle;}
#status .Projektierung { background:url(bilder/grau2.gif) no-repeat 80px middle;}
#status .Realisierung { background:url(bilder/gruen2.gif) no-repeat 100px middle;}
#status .Nutzung { background:url(bilder/blau2.gif) no-repeat 120px middle;}


/* Allgemeine Stil-Definitionen für eine Seite */
/* Stil-Definitionen für die Darstellung der Inhalte im Container "content" */

#content { background-color:white; color:white; }

P,p  { font-family:Arial,sans-serif; margin-top:6px; margin-bottom:6px; margin-right:1cm;}


/* Stil-Definitionen für die Anwenderforderungen */
#afo_old { background-color:#c0c0c0;  width:50%; }
#afo { background-color:#f8f8f8; position:absolute; left:100px; width:500px; font-size:8pt; color: #000066; padding: 5 5 5 5; margin-left:10px; }
#afo span.titel { color:green }
#afo span.id { font-weight:bold; color:green }

#afo_ref { font-variant:small-caps; font-weight:bold; background-color:#e0e0e0; text-decoration:underline; } /* Darstellung der Referenz auf eine AFO (z.B. 'ES_REQ-089') */

#note {color:#000066; }
#comment { background-color:lightyellow; color:#000066; }

#navigation a {width:50px; text-decoration:none; }

/* Stil-Definitionen für die Cross-Referenz-Listen */
#navigation { background-color:#ffffe0; left:0px; width:300px; height:600px; text-align:center; padding-top:20px; padding-left:20px;}
#kufo { background-color:#ffffe0; position:absolute; left:20px; width:30px;  text-align:center;}
#es { background-color:#ffffb0;  position:absolute; left:50px; width:30px;  text-align:center;}
#fueinfosys { background-color:#ddddb0;  position:absolute; left:80px; width:30px; text-align:center;}
#cdr { background-color:#006600;  position:absolute; left:110px; width:30px; }
#ctg { background-color:#006600;  position:absolute; left:200px; width:30px; }
#cimic { background-color:#ffb080;  position:absolute; left:250px; width:30px; }
#dmzcz { background-color:#006600;  position:absolute; left:300px; width:30px; }

/* Stil-Definitionen für die Anzeigen der übergeordneten AFO */
#upREQ { background-color:#ff50ff; padding:10px; position:absolute; left:400px; top:0px; width:800px; height:100px; }

/* Stil-Definitionen für die Detail-Anzeigen der AFO */
#details { background-color:#ff80ff; padding:10px; position:absolute; left:400px; top:200px; width:800px; height:300px; }

/* Stil-Definitionen für die Anzeigen der untergeordneten AFO */
#dnREQ { background-color:#ffb0ff; padding:10px; position:absolute; left:400px; top:500px; width:800px; height:100px; }

/* Stil-Definitionen für die Detail-Anzeigen der AFO */
#supplemental { background-color:#c0c0c0; padding:10px; position:absolute; top: 600px; left:400px; width:800px; height:400px; }

/* Stil-Definitionen für die Detail-Anzeigen der AFO */
#quickview { padding:2px; position:absolute; top: 100; left:400px; width:800px; height:100px; font-size:8pt;}



#upafo { background-color:#d0ffd0; position:absolute; left:10px; width:100px; text-align:center;}
#upafo a {width:100px; text-decoration:none; }

#downafo { background-color:#d0ffd0; position:relative; left:600px; top:0px; width:100px; text-align:center;}
#downafo a {width:100px; text-decoration:none; }

/* Stil-Definitionen für das Glossar! */
#glossar { background-color:#ffa0a0; padding:10px; position:absolute; left:1200px; top:0px; width:400px; height:400px; }