/*
  Basics
*/


html { height: 100%; width: 100%; }
body { height: 100%; width: 100%; margin: 0 0 0 0; padding: 0 0 0 0; background-color: #020208; text-align: center; font-size: 11px; font-family: Verdana; font-weight: normal;}


#header1 		{font-family: calibri, arial, Times, sans-serif; line-height: 25px; font-size: 24px; color: #FEC849; font-style: normal; font-variant: small-caps; text-align: left;  margin-left: 20px; margin-top: 10px;}
.start-header	{font-family: calibri, arial, Times, sans-serif; line-height: 25px; font-size: 24px; color: #FEC849; font-style: normal; font-variant: small-caps;}
#header2 		{font-family: calibri, arial, Times, sans-serif; line-height: 22px; font-size: 20px; color: #CCCCCC; font-style: normal; text-align: left; width: 700px; text-decoration: underline; margin-left: 20px; margin-top: 30px;}
#header3 		{font-family: calibri, arial, Times, sans-serif; line-height: 20px; font-size: 18px; color: #CCCCCC; font-style: normal; text-align: left; width: 700px; margin-left: 20px; margin-top: 30px;}
#header4 		{font-family: calibri, arial, Times, sans-serif; line-height: 17px; font-size: 16px; color: #CCCCCC; font-style: normal; text-align: left; width: 700px; margin-left: 20px; margin-top: 30px;}
#header5 		{font-family: calibri, arial, Times, sans-serif; line-height: 17px; font-size: 15px; color: #ACACB4; font-style: normal; font-weight: bold; text-align: left; width: 700px;}

.myhr {width: 100%; height: 1px; background-image: url('../pics/layout/hr-line.jpg'); background-repeat: no-repeat; background-position: center; margin-top: 20px; margin-left : 0px; margin-bottom: 20px;}


a.linktext:link {
	text-decoration:none;
              color:#ACACB4;
              font-family: verdana, Arial, Times, sans-serif;
              font-size: 12px;
		  font-style: normal;
              font-weight: bold
              }

a.linktext:visited {
	text-decoration:none;
              color:#ACACB4;
              font-family: verdana, Arial, Times, sans-serif;
              font-size: 12px;
		font-style: normal;
              font-weight: bold
              }

a.linktext:active {
		text-decoration:none;
              color:#CCCCCC;
              font-family: verdana, Arial, Times, sans-serif;
              font-size: 12px;
			 font-style: normal;
              font-weight: bold
              }

a.linktext:hover {
	text-decoration:none;
              color:#CCCCCC;
              font-family: verdana, Arial, Times, sans-serif;
              font-size: 12px;
              font-style: normal;
              font-weight: bold;
	      background-color: #292932;
              }




#a 		{text-decoration: none;	color: #ccc; font-size: 14px; font-family: Verdana, arial, Times, sans-serif;}
a:link 	{text-decoration: none; color: #ACACB4; font-size: 13px; font-family: calibri, arial, Times, sans-serif;}
a:visited 	{text-decoration: none; color: #ACACB4; font-size: 13px; font-family: calibri, arial, Times, sans-serif;}
a:active 	{text-decoration: none; color: #CCCCCC; font-size: 13px; font-family: calibri, arial, Times, sans-serif;}
a:hover 	{text-decoration: none; color: #CCCCCC; font-size: 13px; font-family: calibri, arial, Times, sans-serif;}

.table_w100 { width: 100%; }

#myframe {width: 100%; height: 100%}
#myarea { width: 970px; margin: auto; }
#headerarea { width: 100%; height: 110px; margin: 0 0 0 0; padding: 0 0 0 0; background-image: url('../pics/layout/header.jpg'); background-repeat: no-repeat; background-position: center; margin-top: 0px }
#headerarea_en { width: 100%; height: 110px; margin: 0 0 0 0; padding: 0 0 0 0; background-image: url('../pics/layout/header_en.jpg'); background-repeat: no-repeat; background-position: center; margin-top: 0px }

.navmenuarea { width: 100%; height: 30px; background-color: #71717e; }
.navmenuarea .menubutton { width: 188px; line-height: 22px; text-align: center; font-family: verdana, Arial, Times, sans-serif; font-size: 11px; font-weight: bold; vertical-align: baseline;}
.navmenuarea .menubutton a { text-decoration: none; display: block; width: 188px; height: 22px;  line-height: 22px; vertical-align: baseline; border-style: solid; border-width: 1px; border-color: #ccc #7a7a7a #7a7a7a #ccc; background-color: #202028; color: #ACACB4; margin: auto; }
.navmenuarea .menubutton a:hover { text-decoration: none; display: block; width: 188px;  line-height: 22px; vertical-align: baseline; border-style: solid; border-width: 1px; border-color: #ccc #7a7a7a #7a7a7a #ccc; background-color: #414149; color: #FEC849; margin: auto; }
.navmenuarea .menubutton a:active { text-decoration: none; display: block; width: 188px;  line-height: 22px; vertical-align: baseline; border-style: solid; border-width: 1px; border-color: #ccc #7a7a7a #7a7a7a #ccc; background-color: #202028; color: #ffffff; margin: auto; }

#navuparrow { width: 12px;  height 10px; margin: 0 0 0 0; padding: 0 0 0 0; background-image: url('../pics/layout/pfeil-hoch.gif'); background-repeat: no-repeat; background-position: left; }


#contentarea { width: 950px; height: 500px; background-color: #292932; overflow-x: hidden;  text-align: left; padding: 10px }

#text-box 	{font-family: calibri, arial, Times, sans-serif; line-height: 17px; font-size: 14px; color: #ACACB4; font-style: normal; text-align: justify; width: 910px;  margin-left: 20px; margin-top: 20px;}

.link-hint		{font-family: verdana, arial, Times, sans-serif; line-height: 12px; font-size: 10px; color: #ACACB4;  border: 0px; padding: 0px; margin: 0px; width: 930px; text-align: center;}

#visitor-text		{font-family: calibri, arial, Times, sans-serif; line-height: 16px; font-size: 12px; color: #ACACB4; font-style: normal; text-align: right}

.footer 		{font-size: 9px; font-family: verdana,arial; color: #FEC849; line-height: 10px; align: left}
#footer-link 		{font-size: 10px; font-family: verdana,arial; color: #aaaaaa;text-decoration: underline; font-weight: bold; line-height: 10px; margin-top: -2px; margin-right: 20px;}

.bestof-box			{font-family: verdana, arial, Times, sans-serif; line-height: 12px; font-size: 12px; color: #ACACB4;  border: 1px; padding: 0px; spacing: 0px; width: 830px; table-layout:fixed; text-align: center; margin-left: 30px; margin-top: 20px;}
.thumbnails-bestof	 	{border: #909090 1px solid; width: 200px; height: 133px;}
.thumbnails-bestof:hover	{border: #aaaaaa 1px solid;}


.thumb-element 		{font-family: verdana, arial, Times, sans-serif; line-height: 15px; font-size: 12px; color: #ACACB4;  border: 0px; width:202px; height: 160px; text-align: center; vertical-align: top;}

/*
  Home
*/


#text-box-home	{font-family: calibri, arial, Times, sans-serif; line-height: 17px; font-size: 14px; color: #ACACB4; font-style: normal; text-align: justify; width: 630px;  margin-left: 20px; margin-top: 20px;}


.thumbnails-new	 	{border: #909090 1px solid; width: 100px; height: 67px;}
.thumbnails-new:hover	{border: #aaaaaa 1px solid;}
.thumbnail-caption	{font-family: verdana, arial, Times, sans-serif; line-height: 12px; font-size: 10px; color: #ACACB4;  border: 0px; width:140px; height: 14px; text-align: left; }

#signature 	{font-family: calibri, arial, Times, sans-serif; line-height: 14px; font-size: 14px; color: #ACACB4; font-style: normal; text-align: left;}


/*
  Gallery
*/

.category-thumb-box	{border: 0px; padding: 0px; spacing: 0px; width: 880px; table-layout: fixed; margin-left: 20px; margin-top: 20px;}
.gallery-category	{font-family: calibri, arial, Times, sans-serif; line-height: 24px; font-size: 16px; color: #CCCCCC; font-style: normal; text-align: center; width: 170px; text-decoration: underline;}
.category-thumb 	{border: #909090 1px solid; width: 150px;}
.category-thumb:hover	{border: #aaaaaa 1px solid;}

a.gallery-category-title 	{font-family: calibri, arial, Times, sans-serif; line-height: 30px; font-size: 16px; color: #CCCCCC; font-style: normal; text-align: center; width: 170px; text-decoration: underline;}
a.gallery-category-title:link 	{font-family: calibri, arial, Times, sans-serif; line-height: 30px; font-size: 16px; color: #CCCCCC; font-style: normal; text-align: center; width: 170px; text-decoration: underline;}
a.gallery-category-title:hover  {color: #FEC849;}
a.gallery-category-title:visited {font-family: calibri, arial, Times, sans-serif; line-height: 30px; font-size: 16px; color: #CCCCCC; font-style: normal; text-align: center; width: 170px; text-decoration: underline;}


/*
  Gallery-Messier
*/

.messier-catalog		{font-family: verdana, arial, Times, sans-serif; line-height: 15px; font-size: 12px; color: #ACACB4;  border: 0px; padding: 0px; margin: 0px; width: 810px; text-align: center;  margin-left: 30px; margin-top: 20px;}
.messier-element 		{font-family: verdana, arial, Times, sans-serif; line-height: 15px; font-size: 12px; color: #ACACB4;  border: 0px; width:102px; height: 80px; text-align: center; vertical-align: top}
.thumbnails-messier	 	{border: #909090 1px solid; width: 100px; height: 67px;}
.thumbnails-messier:hover	{border: #aaaaaa 1px solid;}


/*
  Equipment
*/

.data-table			{font-family: verdana, arial, Times, sans-serif; line-height: 13px; font-size: 11px; color: #ACACB4;  border: 0px; padding: 0px; margin: 0px; margin-left: 10px; margin-top: 10px;}
.data-table-attribute	{font-family: verdana, arial, Times, sans-serif; line-height: 13px; font-size: 11px; color:#ACACB4; font-style: normal; font-weight :bold; text-align: left;} 

/*
  Publications
*/

.publication-box	{font-family: verdana, arial, Times, sans-serif; line-height: 15px; font-size: 12px; color: #ACACB4;  border: 1px; padding: 0px; margin: 0px; width: 800px; table-layout:fixed; text-align: center; margin-left: 20px; margin-top: 20px;}


/*
  Links
*/
.link-table			{font-family: verdana, arial, Times, sans-serif; line-height: 18px; font-size: 14px; color: #ACACB4;  border: 0px; padding: 0px; margin: 0px; margin-left: 30px; margin-top: 15px; width: 900px}
.link-description		{font-family: calibri, arial, Times, sans-serif; line-height: 18px; font-size: 14px; color:#ACACB4; font-style: normal; text-align: left;} 

a.linktext2:link {
	text-decoration:none;
              color:#ACACB4;
              font-family: verdana, Arial, Times, sans-serif;
              font-size: 12px;
		   font-style: normal;
              font-weight: bold
              }

a.linktext2:visited {
	text-decoration:none;
              color:#ACACB4;
              font-family: verdana, Arial, Times, sans-serif;
              font-size: 12px;
			  font-style: normal;
              font-weight: bold
              }

a.linktext2:active {
		text-decoration:none;
              color:#CCCCCC;
              font-family: verdana, Arial, Times, sans-serif;
              font-size: 12px;
			  font-style: normal;
              font-weight: bold
              }

a.linktext2:hover {
	text-decoration:none;
              color:#CCCCCC;
              font-family: verdana, Arial, Times, sans-serif;
              font-size: 12px;
              font-style: normal;
              font-weight: bold;
              }

.thumb-hint		{font-family: verdana, arial, Times, sans-serif; line-height: 12px; font-size: 10px; color: #ACACB4;  border: 0px; padding: 0px; margin: 0px; width: 930px; text-align: right; margin-top: -20px; margin-bottom: 8px}

#formular-tabelle {font-family: calibri, arial, Times, sans-serif; line-height: 20px; font-size: 16px;   color: #ACACB4;  margin-left: 20px; margin-top: 30px; width: 900px}

#formular-tabelle .text {font-family: calibri, arial, Times, sans-serif; line-height: 18px; padding 4px; font-size: 14px; color: #020208; background-color: #CCCCCC; border:1px solid black; }

#formular-tabelle .button {font-family: calibri, arial, Times, sans-serif; line-height: 18px; font-size: 16px; color: #020208; font-weight: bolder; width: 120px; border-left: #cccccc 1px solid; border-right: black 1px solid; border-top: #cccccc 1px solid; text-align: center; padding-left:5px; padding-top:2px; padding-bottom:2px; cursor:pointer; display:inline;  background-color: #414149; color: #FEC849;}

#formular-tabelle .select{ background-color: #CCCCCC; color:#020208 ;font-family: calibri, arial, Times, sans-serif; line-height: 18px; border-bottom: black 1px solid; font-size: 14px; }

/*
  Startpage
*/

#start-imagebox {margin-top: 20px; margin-left: 10px; width: 520px; height: 459px; background-color: #101014; border:  #909090 2px inset;}

#start-imagearea { background-image: url('../pics/layout/start-image.jpg'); background-repeat: no-repeat; background-position: center; }

#start-textbox-de	{font-family: calibri, arial, Times, sans-serif; line-height: 17px; font-size: 14px; color: #ACACB4; font-style: normal; text-align: left; width: 330px; margin-left: 560px; margin-top: -439px; background-color: #101014; padding: 10px; border:  #909090 2px ridge;}

#start-textbox-en	{font-family: calibri, arial, Times, sans-serif; line-height: 17px; font-size: 14px; color: #ACACB4; font-style: normal; text-align: justify; width: 330px;  margin-left: 560px;  margin-top: 60px;background-color: #101014; padding: 10px ; border:  #909090 2px ridge;"}

