html { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
body { margin-left: 10px; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; }
input { width:220px; }
ol { font-weight:bold; }
hr { border:none 0; border-top: 1px solid #E6E6E6; height:1px; width:100%; background:#FFFFFF; }

a:link { color:#000; font-weight:bold; text-decoration:none; }
a:visited {color:#000; font-weight:bold; text-decoration:none; }
a:hover { color:#000; font-weight:bold; text-decoration:underline; }
a:active { color:#000; font-weight:bold; text-decoration:none; }

#header {  float:left; width:800px; height:778px; background-image:url(/i/astrovista_2.jpg); background-repeat:no-repeat; margin: 0 0 0 0; }
#top30 { float:left; margin-left:10px; margin-top:80px; }
#top10 { float:left; margin-left:200px; margin-top:80px; }
#footer { float:left; margin-top:40px; margin-left:200px; }

#seitenlinien { border-right:3px solid #FD3209; border-left:3px solid #FD3209; }
#l { border-left:3px solid #FD3209; }
#r { border-right:3px solid #FD3209;}
#u { border-bottom:3px solid #FD3209; }
.lgrau { border-left:1px solid #EA701A; padding-left:15px; }
#ugrau { border-bottom:1px solid #EA701A; }

/* Boxes auf rubriken.php */
.box1 { margin: 5px 0px 15px 7px; background: #FFCB06 url(/i/spaltenkopf.gif) no-repeat; width:184px; }
.box1 h1 { font-size:10px; color:#fff; padding: 8px 0 0 10px; margin: 0 0 10px 0; }
.box1 a { margin: 0 0 0 10px; text-decoration:none; position:relative; z-index:24; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
.box1 a span { display: none; } 
.box1 a:visited {  }
.box1 a:hover { text-decoration: underline; text-indent: 0; z-index: 26; }
.box1 a:hover span { display: block; height: auto; position: absolute; top:31px; left: 15px; }
.box1 span { font-weight:normal; text-align:left; color:#000; width:250px; padding: 15px; border-top:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #000; border-right:1px solid #000; background-color:#ccc; background-repeat:repeat-x; }


/* Boxes auf index.php */
.box2, .box3 { margin: 5px 0px 15px 7px;  width:365px; padding: 33px 0px 5px 15px; }
.box2 { background: #FFCB06 url(/i/top30.gif) no-repeat; }
.box3 { background: #FFCB06 url(/i/top10.gif) no-repeat; }
.box2 a, .box3 a { font-size:12px; }
.box2 a:hover, .box3 a:hover { color:red; text-decoration:underline;  } 
.box2 a:active, .box3 a:active { color:black; text-decoration:none; } 

/* Boxes auf index.php */
.impressum { margin: 5px 0px 15px 7px;  width:365px; height:300px; padding: 33px 0 0 15px; }
.impressum { background: #FFCB06 url(/i/impressum.gif) no-repeat; }}
.impressum a, .box3 a { font-size:12px; }
.impressum a:hover, .box3 a:hover { color:red; text-decoration:underline;  } 
.impressum a:active, .box3 a:active { color:black; text-decoration:none; } 

/* Boxes auf showall.php */
.box4, .box5 { margin: 5px 0px 15px 7px;  width:365px; padding: 33px 0 10px 15px; }
.box4 { background: #FFCB06 url(/i/alle_oberbegriffe.gif) no-repeat; }
.box5 { background: #FFCB06 url(/i/alle_oberbegriffe_blank.gif) no-repeat; }
.box4 a, .box5 a { font-size:12px; }
.box4 a:hover, .box5 a:hover { color:red; text-decoration:underline;  } 
.box4 a:active, .box5 a:active { color:black; text-decoration:none; }

/* Boxes auf fulltext.php */
.box6 { margin: 5px 0px 15px 7px; width:365px; padding: 33px 0 10px 15px; background: #FFCB06 url(/i/suchergebnisse.gif) no-repeat; }
.box6 a { margin: 0 0 0 10px; }
.box6 a { text-decoration:none; position:relative; z-index:24; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
.box6 a:hover { text-decoration: underline; text-indent: 0; z-index: 26; } 
.box6 a:visited { text-decoration: none; text-indent: 0; }
.box6 a span, a:visited span { display: none; } 
.box6 a:hover span { display: block; height: auto; position: absolute; top:31px; left: 15px; }
.box6 span { font-weight: normal; text-align: left; color:#000; width: 250px; padding: 15px; border-top : 1px solid #fff; border-left : 1px solid #fff; border-bottom : 1px solid #000; border-right : 1px solid #000; background-color:#ccc; background-repeat: repeat-x; }

.box7 { margin: 5px 0px 15px 7px; width:365px; padding: 33px 0 10px 15px; background: #FFCB06 url(/i/alle_oberbegriffe_blank.gif) no-repeat; }
.box7 a { margin: 0 0 0 10px; }
.box7 a { text-decoration:none; position:relative; z-index:24; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
.box7 a:hover { text-decoration: underline; text-indent: 0; z-index: 26; } 
.box7 a:visited { text-decoration: none; text-indent: 0; }
.box7 a span, a:visited span { display: none; } 
.box7 a:hover span { display: block; height: auto; position: absolute; top:31px; left: 15px; }
.box7 span { font-weight: normal; text-align: left; color:#000; width: 250px; padding: 15px; border-top : 1px solid #fff; border-left : 1px solid #fff; border-bottom : 1px solid #000; border-right : 1px solid #000; background-color:#ccc; background-repeat: repeat-x; }

/* Boxes auf neueintrag.php */
.box8, .box9 { margin: 5px 0px 15px 7px; width:365px; height:250px; padding: 33px 0 10px 15px; }
.box8 { background: #FFCB06 url(/i/link_anmelden.gif) no-repeat; }
.box9 { background: #FFCB06 url(/i/alle_oberbegriffe_blank.gif) no-repeat; }
.box8 input, .box8 textarea { width:240px; margin: 0 0 2px 0; }
.box8 a, .box9 a { font-size:12px; }
.box8 a:hover, .box9 a:hover { color:red; text-decoration:underline;  } 
.box8 a:active, .box9 a:active { color:black; text-decoration:none; }

.prompt { font-size:11px; font-weight:bold; color:red; }