@charset "utf-8";
/* CSS Document */

body 
{
	margin:0px;
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	background-color:#190101;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#9ba121;
	font-weight:normal;
	padding-top:0px;
	margin-top:0px;
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9ba121;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:0px;
}

a
{
	color:#27500d;
	font-weight:bold;
}

a:hover
{
	color:#9ba121;
	font-weight:bold;
}

#container
{
	margin-left: auto;
	margin-right: auto;
	width: 980px;
}

#logo
{
	float:left;
	padding-bottom:10px;
}

#logoThermo
{
	width:120px; 
	height:112px;
	position:relative; 
	left:808px; 
	top:-707px;
}

#logoPrint
{
	display:none;
}

#topNavigation
{
	float:right;
	background-image:url(images/brauner-balken.gif);
	width:475px;
	height:31px;
	font-size:12px;
	font-weight:bold;
	color:#9ba121;
	text-decoration:none;
	vertical-align: text-top;
}

.topNavSeperator
{
	float:left;
	padding-top:4px;	
}

.topNavEntry
{
	float:left;
	padding-top:4px;
	cursor:pointer;
	text-transform:uppercase;
}

.topNavEntryLink
{
	color:#9ba121;
	text-decoration:none;
}

.topNavEntryLink:hover
{
	color:#FFF;
}

.topNavEntry:hover
{
	color:#FFF;
}

#navigation
{
	width:100%;
	float:left;
}


#footer
{
	float:right;
	padding-top:5px;
}



/*BODY*/
#body
{
	float:left;
	background-color:#FFFFFF;
	height: 590px;
	width:980px;
}

#animation
{
	float:left;
	padding-left:15px;
	padding-top:10px;
}

#video
{
	float:right; 
	padding-right:8px; 
	width:365px;
	padding-top:15px;
}

#teaser
{
	float:right; 
	padding-right:5px; 
	padding-left:5px; 
	padding-top:15px; 
	width:217px;
	font-size:12px;
}

#contentHome
{
	width:355px; 
	float:left; 
	padding-left:15px; 
	padding-top:15px;
}

#content
{
	width:737px; 
	float:left; 
	padding-left:15px; 
	padding-top:15px;
}

#contentHomeText
{
	float:left;
	width:216px;
	padding-top:5px;
}


#contentText
{
	float:left;
	width:305px;
	padding-right:20px;
}

#contentTextImg
{
	float:left;
	width:279px;
	padding-right:20px;
}

#contentFormular
{
	float:left;
	padding-left:25px;
	width:458px;
}

#contentFormularError
{
	float:left;
	padding-right:20px;
	padding-top:75px;
	width:234px;
}

#contentFormularThermo
{
	float:left;
	padding-left:25px;
	width:407px;
}

#contentThermo
{
	float:right;
	padding-right:5px;
	width:300px;
}

#imagesWettbewerb
{
	float:right;
	padding-right:5px;
	width:300px;
}

.anzahlWettbewerb
{
	padding-bottom:70px;
	padding-right:4px;
	padding-top:2px;
}

#contentWettbewerb
{
	float:left;
	padding-left:25px;
	width:407px;
}

#formularWettbewerb
{
	padding-left:25px;
}

#contentMedia
{
	padding-right:5px;
}

#linkMedienkontakt
{
	color:#27500d;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

#linkMedienkontakt:hover
{
	color:#9ba121;
}


#contentHomeImage
{
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}

#contentImage
{
	float:left;
	padding-left:10px;
	padding-right:10px;
}

/*--BILDERGALLERIE--*/

.img
{
	display:none;
}


.imgDownload
{
	display:none;
	padding-top:10px;
	text-align:center
}

.thumbActive
{
	display:none;
	cursor:pointer;
}

.thumb
{
	display:inline;
	cursor:pointer;
}

/*---FORM---*/
.fehler {border:1px solid red;}
p.error {color:red;}
/*---END FORM---*/


/*--POPUP--*/
#popupBg {
  position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  overflow:hidden;
  padding:0;
  margin:0;
  background-color:#000; 
  filter:alpha(opacity=70);
  opacity:0.0;
  z-index:1000;
  display:none;
}

#popup 
{ 
  position:absolute;
  top:4%;
  left:20%;
  right:20%;
  padding-left:25px;
  padding-top:5px;
  padding-right:5px;
  z-index:1001;
  background-color:#fff;
  filter:alpha(opacity=90);
  opacity:0.0;

  display:none;
}


#popupLink
{
	text-transform:uppercase;
	color:#27500d;
	font-weight:bold;
	cursor:pointer;
}

#popupLink:hover
{
	text-transform:uppercase;
	color:#9ba121;
	cursor:pointer;
}

#faqLink
{
	text-transform:uppercase;
	color:#9ba121;
	font-weight:bold;
	cursor:pointer;
	font-size:14px;
	/*height:80px;*/
}

.faqAnswer
{
	display:none;
	width:500px;
	font-weight:normal;
	text-transform:none;
	padding-bottom:10px;
	color:#27500d;
	font-weight:bold;
	font-size:12px;
}
/*--END POPUP--*/
