@charset "UTF-8";
* { margin: 0px; padding: 0px; }
body { text-align: center; background-color: #999999; font: 12px/18px Verdana, Arial, Helvetica, sans-serif; }
a { color: #333333; text-decoration: underline; }
a:hover { color: #333333; text-decoration: none; }
h1 { font-size: 16px; color: #000000; padding-bottom: 10px; line-height: 20px; }
#wrapper { text-align: left; width: 1010px; margin-right: auto; margin-left: auto; position: relative; background: #F2F2F2 url(images/rtnav_bg.gif) repeat; }
#headercontainer { width: 1010px; height: 96px; background: url(images/hh_logo_header.jpg) no-repeat; }
#contact { height: 20px; width: 217px; left: 789px; position: absolute; top: 72px; text-align: center; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; padding-top: 3px; }
#logo { height: 72px; float: left; }
#destination { float: left; padding-left: 568px; }
#kontakt { color: #FFFFFF; float: left; width: 1010px; padding-top: 2px; }


#kontakt ul { margin: 0px; padding: 0px; list-style: none; }
#kontakt li { margin: 0px 20px 0px 0px; padding: 0px; list-style: none; display: inline; float: right; }
#kontakt li a { color: #FFFFFF; text-decoration: none; }
#kontakt  a:hover { color: #B0CB24; text-decoration: none; }
#kontakt a:active { color: #FFFFFF; text-decoration: none; }






#contact a:link, #contact a:visited { color: #FFFFFF; text-decoration: none; }
#contact a:hover { color: #B0CB24; text-decoration: none; }
#contact a:active { color: #FFFFFF; text-decoration: none; }
#top { width: 100px; margin-left: 25px; }
#top a:link, #top a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: underline; }
#top a:hover { color: #216315; }
#top a:active { color: #333333; }
#contentWrapper { width: 1010px; float: left; background: #FFFFFF url(images/rtnav_bgindex.gif); }
#leftContent { width: 750px; text-align: left; float: left; margin-bottom: 50px; }
#leftContent #heindenhainfoLogo { background: #efefef; }
#leftContent #heindenhainfoLogo #division { width: 440px; margin: 0px; padding: 25px 0px 0px 30px; float: left; font-size: 20px; color: #1F500F; font-weight: bold; text-align: left; }
#leftContent #heindenhainfoLogo div #enewsOptIn{
	width: 300px;
	float: left;
	margin-top: 10px;
	margin-left: 20px;
}

#leftContent #issueDate { background: #cfcfcf; margin: 0px 0px 20px; padding: 3px 0px; float: left; width: 100%; }
#leftContent #issueDate h2 { padding-left: 30px; font-size: 12px; font-weight: normal; }
#leftContent #shareAll { }
#leftContent #shareAll .shareme img { margin: 0px; padding: 0px; }
#leftContent #shareAll .shareme #shareContainer { width: 430px; }
#leftContent .shareme { font-size: 11px; color: #333333; padding-left: 30px; padding-top: 3px; padding-bottom: 3px; }
#leftContent .shareme a { text-decoration: none; }
#leftContent .shareme a:hover { text-decoration: none; color: #ED1A1F; }
#leftContent #mainStory { padding: 30px 30px 0px; margin-bottom: 50px; margin-top: 20px; }
#leftContent #mainStory .img1 { width: 300px; float: right; margin-bottom: 20px; margin-left: 20px; font-size: 11px; line-height: 14px; color: #333333; font-style: italic; }
#leftContent #mainStory .img2 { width: 175px; float: right; margin-bottom: 20px; margin-left: 30px; font-size: 11px; line-height: 14px; color: #333333; font-style: italic; }
#leftContent #mainStory .img3 { width: 235px; float: right; margin-bottom: 20px; margin-left: 30px; font-size: 11px; line-height: 14px; color: #333333; font-style: italic; }
#leftContent #mainStory p { margin: 0px 0px 10px; padding: 0px; }
#leftContent #mainStory li { list-style: square inside; }
#leftContent #mainStory br { margin: 0px; padding: 0px; }
#leftContent #mainStory h2   { font-size: 14px; color: #333333; margin-bottom: 10px; }
#leftContent #indexContent { padding: 0px; margin: 0px 0px 50px; }
#leftContent #indexContent h1 { font-size: 11px; font-weight: bold; background: #cfcfcf; padding: 1px 2px 1px 30px; display: block; margin-bottom: 20px; }
#leftContent #indexContent h2 { background: #efefef; font-size: 11px; font-weight: normal; padding-left: 30px; margin-bottom: 10px; }
#leftContent #indexContent ul { list-style: none; margin: 0px 0px 20px; padding: 0px; }
#leftContent #indexContent li { display: block; padding-left: 30px; margin-bottom: 8px; margin-right: 40px; line-height: 16px; }
.subhead        { color: #1E510F; background: #DFE2AD; padding: 3px; }

#rightContent { width: 260px; float: right; background: #dfe2ad; }
#rightColumn { float: right; width: 260px; background: #dfe2ad; }
#rightColumn #indexPages ul { margin: 0px; padding: 0px; }
#rightColumn #indexPages li { margin: 0px 0px 5px 25px; padding: 0px; list-style: circle outside; }
#rightColumn #indexPages li a { line-height: 16px; padding: 0px; list-style: square; display: block; margin: 0px; }



#rightColumn #indexPages { background: #dfe2ad; margin: 0px 0px 5px; padding: 20px 0px; }
#rightColumn #indexPages h1 { background: #c5de3c; font-size: 14px; padding: 4px 4px 4px 10px; margin-bottom: 7px; }

#rightColumn #indexPages p { font-size: 12px; line-height: 20px; margin: 0px; padding: 0px 0px 0px 10px; }
#leftContent #mainStory .row { border-top: 1px none #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px none #999999; padding-left: 10px; padding-top: 5px; }

#rightColumn #indexPages a { text-decoration: underline; color: #333333; }

#rightColumn #indexPages a:hover { text-decoration: none; color: #1E510F; }
#rightColumn #abbe { background: #b0cb24; }
#rightColumn #abbe h1 { color: #FFFFFF; font-size: 14px; background: #1e510f; padding: 5px 0px 5px 10px; }
#rightColumn #abbe p { padding: 10px; font-size: 11px; line-height: 15px; }
#rightColumn #abbe #form { padding: 10px; margin: 0px; font-size: 11px; color: #000000; }
#rightColumn #abbe #form td { padding: 2px; }
#rightColumn  #abbe   #form  .label  { background: #EBEBEB; border: 1px double #DFE2AD; color: #333333; padding: 1px; margin-top: 3px; font: 12px Arial, Helvetica, sans-serif; }
#rightColumn #abbe #form .commentme { background: #EBEBEB; border: 1px double #DFE2AD; color: #333333; font: 12px Arial, Helvetica, sans-serif; }

#rightColumn   #abbe    #form   #btnSend  { font-size: 13px; color: #FFFFFF; background: #1E510F; font-weight: bold; padding: 2px; border: 1px solid #C2C862; }
#rightColumn #abbe #form #abbe_comment { background: #EBEBEB; border: 1px solid #DFE2AD; }
#rightColumn #indexPages #gps { margin: 30px 15px 0px; padding: 0px; }



#heindenhainurl { float: left; width: 200px; padding-top: 10px; padding-left: 20px; }
#heindenhainurl a:link, #heindenhainurl a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
#heindenhainurl a:hover { color: #333333; }
#heindenhainurl a:active { color: #333333; }
#copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: right; float: right; width: 200px; padding-top: 10px; padding-right: 20px; }
#footer { width: 1010px; background-color: #bdd235; clear: both; }
.alpha { font-family: "Times New Roman", Times, serif; font-size: 14px; }

.highlightBox { border: 1px solid #CCCCCC; padding: 10px; margin-bottom: 10px; }
