@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; }
hr {
	background: #FFF;
	border-top: 1px solid #BDD235;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	color: #FFF;
	margin-top: 10px;
	margin-bottom: 10px;
}

.fix {


}

.clear {
	clear: both;
}
.subhead        { color: #1E510F; background: #DFE2AD; padding: 3px; }

:focus {
	outline: 0;
}

.highlightBox { border: 1px solid #CCCCCC; padding: 10px; margin-bottom: 10px; }
.highlightBoxLG {
	border: 1px solid #CCCCCC;
	padding: 15px;
	margin-bottom: 10px;
	background: #F3F3F3;
	margin-top: 10px;
}
.highlightBoxLG img {
	margin-right: 15px;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}


.highlightBoxGreen {
	border: 1px dashed #ACD062;
	padding: 15px 20px;
	margin-bottom: 20px;
	background: #BDD235;
	margin-top: 20px;
	width: 285px;
	float: left;
}
.highlightBoxGreen420 {
	border: 1px dashed #ACD062;
	padding: 15px 0px;
	margin-bottom: 20px;
	background: #BDD235;
	margin-top: 20px;
	width: 420px;
	float: left;
}
#leftContent #mainStory .highlightBoxGreen420 p{
	padding-right: 20px;
	padding-left: 20px;
}


.highlightBoxGreen h1 {
	background: #C8D951;
	padding: 5px;
	margin-bottom: 10px;
	color: #333333;
	border-bottom: 1px dashed #C8D951;
}
.highlightBoxGrey {
	border: 1px dashed #666666;
	padding: 15px;
	margin-bottom: 20px;
	background: #333333;
	margin-top: 20px;
	color: #CCC;
	float: left;
	width: 290px;
	margin-left: 20px;
}

.highlightBoxGrey h1 {
	color: #FFF;
	background: #282828;
	padding: 5px;
	margin-bottom: 10px;
}





.green {
	color: #8B9E1D;
}
#mainStory .buttonOrng {
	padding: 7px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-style: normal;
	font-size: 12px;
}
#mainStory .buttonOrng a {
	background: #B76210;
	padding: 7px;
	color: #FFF;
	text-decoration: none;
	border: 1px solid #9A540E;
}

#mainStory .buttonOrng a:hover {
	background: #84961B;
	padding: 7px;
	color: #FFF;
	text-decoration: none;
	border: 1px solid #B0CB24;
}


#wrapper { text-align: left; width: 1010px; margin-right: auto; margin-left: auto; position: relative; background: #F2F2F2 url(images/rtnav_bg.gif) 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; }
#headercontainer {
	width: 1010px;
	height: 96px;
	background: url(images/hh_headerbg.gif) no-repeat;
}
#headercontainer #logo a img {
	float: left;
}

#headercontainer #logo #phone {
	float: right;
	font-size: 32px;
	font-weight: bold;
	padding-top: 20px;
	padding-right: 20px;
}
#logo {
	height: 72px;
	float: left;
	width: 1010px;
}

#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 #mainStory .Wrap {
	width: 700px;
	float: left;
}
#leftContent #mainStory .halfColumn {
	width: 350px;
	float: left;
	/* [disabled]background: #C30; */
}
#leftContent #mainStory .ColWrap3 {
	width: 700px;
	float: left;
}
#leftContent #mainStory .ColWrap3 .col1 {
	width: 210px;
	float: left;
	padding-right: 25px;
}
#leftContent #mainStory .ColWrap3 .col2 {
	float: left;
	width: 210px;
	padding-right: 30px;
}
#leftContent #mainStory .ColWrap3 .col3 {
	float: left;
	width: 210px;
}




#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 .img {
	width: 700px;
	float: right;
	margin-bottom: 20px;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	font-style: italic;
}

#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 .img175 {
	width: 175px;
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	font-style: italic;
}

#leftContent #mainStory .imgVideo {
	width: 400px;
	margin-bottom: 20px;
	margin-left: 20px;
	float: right;
}

#leftContent #mainStory .imgArticle {
	width: 270px;
	float: right;
	margin-bottom: 20px;
	margin-left: 30px;
	color: #333333;
	font: 12px/16px Verdana, Geneva, sans-serif;
	background: #F9f9f9;
	padding: 20px 10px 20px 20px;
	border: 1px dashed #CCC;
}



#leftContent #mainStory .img2 {
	width: 235px;
	float: right;
	margin-bottom: 20px;
	margin-left: 30px;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	font-style: italic;
	margin-top: 20px;
}
#leftContent #mainStory .rtCol235gray {
	width: 235px;
	float: right;
	margin-bottom: 20px;
	margin-left: 30px;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	margin-top: 20px;
	background: #666;
	padding: 10px 0px 0px;
}
#leftContent #mainStory .rtCol235gray h1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	padding-left: 15px;
}

#leftContent #mainStory .rtCol235gray p {
	padding-right: 10px;
	padding-left: 15px;
	font-size: 12px;
	line-height: 17px;
}


#leftContent #mainStory .img2LtAlgn {
	width: 235px;
	float: left;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	font-style: italic;
	margin: 0px 15px 0px 0px;
}
#leftContent #mainStory .img2RtAlgn {
	width: 235px;
	float: right;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	font-style: italic;
	margin: 0px 0px 0px 20px;
}



#leftContent #mainStory .img3 {
	width: 235px;
	float: right;
	margin-bottom: 20px;
	margin-left: 30px;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	font-style: italic;
	text-align: center;
}
#leftContent #mainStory .img4{
	width: 400px;
	height: 250px;
	font-size: 11px;
	line-height: 14px;
}




#leftContent #mainStory .img4 img {
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 0px;
}
#leftContent #mainStory .img4 .img{
	width: 220px;
	height: 230px;
	float: left;
}
#leftContent #mainStory .img5 {
	width: 200px;
	float: right;
	margin-bottom: 20px;
	margin-left: 30px;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	font-style: italic;
	text-align: center;
}
#leftContent #mainStory .img6 {
	width: 300px;
	line-height: 14px;
	float: right;
	margin: 0px 0px 0px 25px;
	padding: 15px;
	background: #F3F3F3;
}
#leftContent #mainStory .img8 {
	width: 300px;
	line-height: 14px;
	float: right;
	margin: 0px 0px 0px 25px;
	padding: 10px;
	background: #F3F3F3;
}

#leftContent #mainStory .img7 {
	width: 380px;
	float: right;
	margin: 0px 0px 0px 25px;
	padding: 10px;
	background: #F3F3F3;
	font-size: 11px;
}

#leftContent #mainStory .img6 div   {
	background: #E9E9E9;
	padding: 10px;
}

#leftContent #mainStory .mainAuimgCol {
	width: 237px;
	float: right;
	margin-bottom: 20px;
	margin-left: 30px;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	font-style: italic;
	margin-top: 0px;
}

#leftContent #mainStory .mainAuimgCol h1 {
	color: #333;
	font: bold normal 18px Arial, Helvetica, sans-serif;
	background: #C5DE3C;
	padding: 3px;
	margin: 0px;
}
#leftContent #mainStory .mainAuimgCol h2  {
	background: #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
	font: bold normal 14px Arial, Helvetica, sans-serif;
	margin: 0px;
}
#leftContent #mainStory .mainAuimgCol .fade{
	border: 1px solid #B0CB24;
	margin: 0px;
	padding: 0px;
	background: #F5F5F5;
}



#leftContent #mainStory p { margin: 0px 0px 10px; padding: 0px; }
#leftContent #mainStory ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#leftContent #mainStory ul li{
	list-style: circle outside;
	margin: 0px 0px 10px 20px;
	padding: 0px;
}
#wrapper #contentWrapper #leftContent #mainStory .fix p {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 15px;

}
#wrapper #contentWrapper #leftContent #mainStory .fix ul li p {
	margin: 0px;
	padding: 0px;
}

#leftContent #mainStory br { margin: 0px; padding: 0px; }
#leftContent #mainStory h2   { font-size: 14px; color: #333333; margin-bottom: 5px; }
#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; }

#rightContent { width: 260px; float: right; background: #dfe2ad; }
#leftContent #mainStory #fullCenter .bigHead h1 {
	font-size: 30px;
}
#leftContent #mainStory #fullCenter .bigHead h2 {
	font-size: 22px;
}


#leftContent #mainStory .column {
	width: 340px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#rightColumn { float: right; width: 260px; background: #dfe2ad; }
#rightColumn350 {
	float: right;
	width: 350px;
	background: #EFEFEF;
	margin-left: 25px;
	padding: 15px;
}

#rightColumn #indexPages ul { margin: 0px; padding: 0px; }
#mainStory ol {
	margin-bottom: 10px;
}

#mainStory ol li {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 5px;
}

#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; }
#leftContent #mainStory .figure{
	width: 660px;
	font-size: 11px;
	color: #333;
	line-height: 14px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#leftContent #mainStory .figure img{
	float: left;
	margin-right: 15px;
}
#leftContent #mainStory .figdesc {
	margin: 0px 0px 25px;
	padding: 0px;
	width: 680px;
	float: left;
}
#leftContent #mainStory .figdesc img {
	float: left;
	margin: 0px 30px 0px 0px;
	padding: 0px;
}


#mainStory .doublepic  {
	width: 690px;
	font-size: 11px;
	color: #333;
	line-height: 14px;
	float: left;
	margin: 10px 0px 20px;
	padding: 0px;
}
#mainStory table {
	border: 1px solid #E2E2E2;


}
#mainStory table tr {
	padding: 0px;
	margin: 0px;
}
#mainStory table tr td {
	margin: 0px;
	padding: 5px 10px;
	border-bottom: 1px dashed #CCC;
	border-right: 1px solid #CCC;
}

#mainStory .doublepic .col1 {
	width: 340px;
	float: left;
}

#leftContent #mainStory .box {
	background: #EAEAEA;
	border: 1px solid #BDD235;
	width: 300px;
	padding: 10px;
	line-height: 20px;
}
#leftContent #mainStory .boxFull {
	background: #F3F3F3;
	border: 1px solid #BDD235;
	width: 600px;
	padding: 0px;
	line-height: 20px;
}
#leftContent #mainStory .boxFull p {
	padding: 10px;
}
#leftContent #mainStory .boxFull h1 {
	font-weight: bold;
	color: #FFF;
	background: #A0B720;
	line-height: 18px;
	padding: 5px 5px 5px 10px;
}


#leftContent #mainStory .figure {
	float: left;
}
#leftContent #mainStory .boxcopy {
	width: 680px;
	margin-top: 5px;
	margin-bottom: 20px;
	float: left;
}
#leftContent #mainStory .boxcopy iframe {
	float: left;
	margin-right: 20px;
	font-size: 12px;
	line-height: 16px;
}
#leftContent #mainStory .boxcopy .caContact {
	float: left;
	width: 165px;
	margin-right: 5px;
	margin-bottom: 15px;
}


#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 20px;
}
#rightColumn #abbe h2 {
	color: #FFFFFF;
	font-size: 14px;
	background: #CC6600;
	padding: 5px 0px 5px 20px;
}


#rightColumn #abbe p {
	padding: 10px 10px 10px 20px;
	font-size: 11px;
	line-height: 15px;
}
#rightColumn #abbe #form {
	padding: 10px 10px 10px 20px;
	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; }
#leftContent #mainStory .boxcopy p small a {
	color: #333;
}
