@import url(prettyPhoto.css);

body {margin:0; padding:0; font-family: Arial,sans-serif; font-style: normal; font-weight: normal; font-size: 12px; color:rgb(255,255,255); text-align: left;  background:url(../img/body-bg.jpg) no-repeat left top;  background-color: rgb(19,28,45); line-height: 150%; }


a {color: rgb(255,186,0);text-decoration: none; } 
a:hover {text-decoration: underline; } 
p {padding-bottom:0.9em; margin: 0;}
img {border: none;} 


.csc-textpic-caption {font-size:80%;}

h1 {font-size: 1.6em; margin: 0 0 0.25em 0; padding-top: 0.7em; font-weight: normal; }
h2 {font-size: 1.4em; margin: 0 0 0.25em 0; padding-top: 0.7em; font-weight: normal;}
h3 {font-size: 1.2em; margin: 0 0 0.25em 0; padding-top: 0.7em; font-weight:bold; }
h4 {font-size: 1.1em; margin: 0 0 0.30em 0; padding-top: 1em; font-weight:bold; border-bottom: 1px #ddd solid;}
h5 {font-size: 1.0em; margin: 0 0 0.30em 0; font-style:italic; }
h6 {font-size: 1.0em; margin: 0 0 0.30em 0; font-style:italic; }


#container {position: absolute; left: 310px; top: 70px;  max-width: 940px; margin: 0 40px 0 0; padding:0 ; } 
#header { width:auto; border-bottom: 1px dashed #FFFFFF; padding: 15px 0 0 40px; background:url(../img/header-bg.jpg) no-repeat left top; font-size:1.3em; margin:0; border-right: 1px solid #FFFFFF; }
#maincontent {background-color: rgb(137,140,150); border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;padding: 10px 40px 10px 40px; margin: 0;   }
#maincontent table.startseitentabelle td {padding: 0 0.2em 0.1em 0.2em;}
#maincontent table.startseitentabelle p.bodytext {margin-bottom: 0;}
#footer { background:url(../img/fussverlauf.jpg) repeat-x left top; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;  }
#footer p {height: 49px;padding:0; margin:0;  }
/* Objektcontainer */
#objektcontainer {background-color: rgb(137,140,150); border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;padding: 10px 0 10px 0; margin: 0;   }

.objektcontent {border-bottom: 1px solid #FFFFFF; text-align: center; margin: 0 0 12px 0;  } 
.objektteaser {width: 100%; padding: 0 40px 0 40px; line-height: 100%;  } 
.objektbez {text-align: left; font-size: 120%; font-weight: bold;  }
.objekthardware {font-size: 70%; font-weight: normal; } 
.objektsichtbar {text-align: right;  }
.objektinhalt { display:none;  width: 100%; padding: 0 40px 0 40px; overflow: hidden;  } 
/* .objektinhalt {  width: 100%; padding: 0 40px 0 40px; overflow: hidden;  } */
.objekttext {text-align: left; padding: 10px 0 0 0;  } 


.knopfzelle {position: relative; left: auto; bottom:-9px; padding:0; margin:0;  } 

/* Werbeblock */ 

.werbung {padding:15px 10px 15px 10px; margin: 1em 0 1em 0; border: 1px solid #FFFFFF; background-color: rgb(199,201,209); color: #000000; text-align: left;  }
.werbung a {color:#000000; text-decoration: underline; font-style:italic; } 
.werbung a:hover {font-style:normal; } 
/* .werbebild {display: inline;  float: left; width: 150px; } */
.werbung img {float: left; display: inline; }
.werbeprodukt {font-size: 120%; font-weight: bold;  margin: 0 0 0.25em 150px;  }
.werbetext {margin: 0 0 0 150px; padding-bottom: 0.9em;}
.werbeclear {clear: both; height:0; overflow: hidden;  } 


/* Zweitmenü-Links */

#header ul {list-style-type: none; padding:0; margin:0; height:35px; } 
#header ul li {float: left; padding-right: 1em;  }
#header ul li a {color: #FFFFFF; } 
#header ul li a.scrollover em:first-line {color:rgb(255,186,0);text-decoration: none;}
#header ul li.aktiv a {color:rgb(255,186,0);}
#header ul li.aktiv a:hover {color:rgb(255,186,0);text-decoration: none; }

/* Hauptmenü-Links */ 

#objekte-link {display: block; position: absolute; left: 50px; top: 85px; width: 100px; height: 60px;  font-size: 1.3em; color: #FFFFFF; font-weight: normal; background:url(../img/Objekte-Stern.gif) no-repeat left bottom;  }
#objekte-link:hover {color: rgb(255,186,0); text-decoration: none;background:url(../img/Objekte-Stern-anim.gif) no-repeat left bottom;  } 
#objekte-link-aktiv {display: block; position: absolute; left: 50px; top: 85px; width: 100px; height: 60px;  font-size: 1.3em; color: rgb(255,186,0); font-weight: normal; background:url(../img/Objekte-Stern-anim.gif) no-repeat left bottom;  }
#objekte-link-aktiv:hover {text-decoration:none;}

#akthinweise-link {display: block; position: absolute; left: 284px; top: 32px; width: 170px; height: 30px;  font-size: 1.3em; color: #FFFFFF; font-weight: normal; background:url(../img/Aktuelle-Hinweise-Stern.gif) no-repeat left top; padding: 5px 0 0 35px;  }
#akthinweise-link:hover {color: rgb(255,186,0); text-decoration: none;background:url(../img/Aktuelle-Hinweise-Stern-anim.gif) no-repeat left top;  } 
#akthinweise-link-aktiv {display: block; position: absolute; left: 284px; top: 32px; width: 170px; height: 30px;  font-size: 1.3em; color: rgb(255,186,0); font-weight: normal; background:url(../img/Aktuelle-Hinweise-Stern-anim.gif) no-repeat left top; padding: 5px 0 0 35px;  }
#akthinweise-link-aktiv:hover {text-decoration:none;}

#monatshimmel-link {display: block; position: absolute; left: 127px; top: 68px; width: 140px; height: 50px;  font-size: 1.3em; color: #FFFFFF; font-weight: normal; background:url(../img/Monatshimmel-Stern.gif) no-repeat center bottom; padding: 0 0 0 0;  }
#monatshimmel-link:hover {color: rgb(255,186,0); text-decoration: none;background:url(../img/Monatshimmel-Stern-anim.gif) no-repeat center bottom;  } 
#monatshimmel-link-aktiv {display: block; position: absolute; left: 127px; top: 68px; width: 140px; height: 50px;  font-size: 1.3em; color: rgb(255,186,0); font-weight: normal; background:url(../img/Monatshimmel-Stern-anim.gif) no-repeat center bottom; padding: 0 0 0 0;  }
#monatshimmel-link-aktiv:hover {text-decoration:none;}

#berichte-link {display: block; position: absolute; left: 60px; top: 141px; width: 180px; height: 25px;  font-size: 1.3em; color: #FFFFFF; font-weight: normal; background:url(../img/Beobachtungsberichte-Stern.gif) no-repeat center top; padding: 40px 0 0 0;  }
#berichte-link:hover {color: rgb(255,186,0); text-decoration: none;background:url(../img/Beobachtungsberichte-Stern-anim.gif) no-repeat center top;  } 
#berichte-link-aktiv {display: block; position: absolute; left: 60px; top: 141px; width: 180px; height: 25px;  font-size: 1.3em; color: rgb(255,186,0); font-weight: normal; background:url(../img/Beobachtungsberichte-Stern-anim.gif) no-repeat center top; padding: 40px 0 0 0;  }
#berichte-link-aktiv:hover {text-decoration: none;}

#sued-link {top: 204px; left: 94px; width: 200px; height: 70px; padding: 20px 0 0 0; display: block; position: absolute; font-size: 1.3em; color: #FFFFFF; font-weight: normal; background:url(../img/Kreuz-des-Suedens_still.jpg) no-repeat right top; }
#sued-link:hover {color: rgb(255,186,0); text-decoration:none; background:url(../img/Kreuz-des-Suedens.gif) no-repeat right top; }
#sued-link-aktiv {top: 204px; left: 94px; width: 200px; height: 70px; padding: 20px 0 0 0; display: block; position: absolute; font-size: 1.3em; color: rgb(255,186,0); font-weight: normal; background:url(../img/Kreuz-des-Suedens.gif) no-repeat right top; } 
#sued-link-aktiv:hover {text-decoration:none;}

#treffen-link {display: block; position: absolute; left: 15px; top: 260px; width: 180px; height: 50px;  font-size: 1.3em; color: #FFFFFF; font-weight: normal; background:url(../img/Teleskoptreffen-Stern.gif) no-repeat 10px 10px; padding: 35px 0 0 0;  }
#treffen-link:hover {color: rgb(255,186,0); text-decoration: none;background:url(../img/Teleskoptreffen-Stern-anim.gif) no-repeat 10px 10px;  } 

/* Werbung linke Seite */

#linkscontent {position: absolute; top:400px; left:30px; padding:10px 10px 10px 10px; width: 230px; background:url(../img/links-bg.jpg) no-repeat right top; background-color:rgb(137,140,150); }


