/*
-------------------------------------------------------------------------
  File: heraeus.css

  HLP Informationsmanagment GmbH Style Sheet Definition
  Copyright 2005 by HLP GmbH
-------------------------------------------------------------------------
*/

body {
	/* white background */
	background-color: #FFFFFF;
		/* black foreground */
	color: Black;
	/* center the body content in browser window */
	margin: auto;
	/* padding ("inner margin") leaves space between */
	/* browser window border and html body content */
	padding: 0px;
	/* set width according to browser window width */
	width: auto;
	/* text alignment */
	text-align: justify;
}

/* set font family for all */
body, p, td, li, dt, dd, .copyright, .pubdate, div.legalnotice, h1, h2, h3, h4, h5, #customheader, #customfooter {
        font-family:  Arial, Helvetica, Sans-Serif; font-size: small; color: #474747
}

li{ padding-bottom:3pt;
    line-height:130%;  
}
ul {
  padding-top:3pt;
  margin-left:15px;
}

a:link { color:#4D7703; text-decoration:underline;font-weight:bold; }
a:visited { color:#4D7703; text-decoration:underline;font-weight:bold }
a:active { color:#4D7703; text-decoration:underline;font-weight:bold}


/* 2. Navigationsebene im Contentbereich */
.navCell a:link{ color:#EEF2E6; font-weight:bold; font-size: small;  text-decoration:none; }
.navCell a:visited { color:#EEF2E6;font-weight:bold; font-size: small; text-decoration:none;}
.navCell a:hover { color:#B2E823; font-weight:bold; font-size:small; text-decoration:none;}
.navCell a:active { color:#EEF2E6; font-weight:bold; font-size:small; text-decoration:none;}

.navTable {
	background-color: #FFFFFF;
	padding:0px 12px 0px 9px;

}

.navCell {
	background-color: #4C7703;
	height: 23px;
	vertical-align: middle;
}


/* linke Navigation im Contentbereich */
.navLeftCell a:link{ color:#4D7703; font-weight:normal; font-size: 90%; text-decoration:none; }
.navLeftCell a:visited { color:#4D7703;font-weight:normal; font-size: 90%; text-decoration:none;}
.navLeftCell a:hover { color:#4D7703; font-weight:bold; font-size:90%; text-decoration:none;}
.navLeftCell a:active { color:#4D7703; font-weight:normal; font-size:90%; text-decoration:none;}

.tableNavLeft {
	width:188px;
	background-color: #EBEBEB;
	vertical-align: top;
}

.navLeftCell {
	background-color: #FFFFFF;
	height: 21px;
	vertical-align: middle;
	padding:0px 6px 0px 12px;
}

.navLeftCellSel {
	background-color: #FFFFFF;
	color:#4D7703; font-weight:bold;font-size:90%;
	height: 21px;
	vertical-align: middle;
	padding:0px 6px 0px 12px;
}


/* linke Navigation im Contentbereich 2. Ebene */
.navLeftCell2 a:link{ color:#878886; font-weight:normal; font-size: 85%;  text-decoration:none;}
.navLeftCell2 a:visited { color:#878886;font-weight:normal; font-size: 85%; text-decoration:none;}
.navLeftCell2 a:hover { color:#878886; font-weight:bold; font-size: 85%; text-decoration:none;}
.navLeftCell2 a:active { color:#878886; font-weight:bold; font-size: 85%; text-decoration:none;}

.navLeftCell2 {
	background-image: url(../../../media/html/images/navigation/navLeft2.png); background-position: left; background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 21px;
	vertical-align: middle;
	padding:0px 6px 0px 22px;
	margin-left: 6px;
}

.navLeftCellSel2 {
   background-image: url(../../../media/html/images/navigation/navLeft2.png); background-position: left; background-repeat: no-repeat;
	background-color: #FFFFFF;
	color:#878886; font-weight:bold;font-size:85%;
	height: 21px;
	vertical-align: middle;
	padding:0px 6px 0px 22px;
}

.navLeftCell2End {
	background-color: #EBEBEB;
	height: 1px;
	padding:0px;margin: 0px;
	border-bottom: 1px thin #EBEBEB;
}



/* Grundgerüst Contentseiten */
#containerGlobal {
	background-color: #FFFFFF;
	width:808px;
	position: absolute; left: 50%;
	margin:0px 0px 0px -404px;
	border:none;
	}

/* Rahmen Heraeuslogo */
#containerLogo {
	background-color: #FFFFFF;
	text-align:right; 
	width:782px; height:53px;
	margin:0px 0px 0px 12px;
	border: none;
}

/* Logo Heraeus */
.logo {
	background-color: #FFFFFF;
	width: 782px;height:32px;
	text-align: right;
	padding:21px 0px 0px 0px;
	border:  none;
}	
	
	
/* Grundgerüst vertikale Bereichsnavigation */
#navField {
	background-color: #EBEBEB;
	width:829px;height:239px;
	position: absolute; left: 50%;
	margin:85px 0px 0px -429px;
	border:none;
	float:none;
	}
	
.img {
	float:none;
}
		
/* Rahmen für Seitenüberschrift */
#containerHeadline { 
	background-color: #73AE0B;
	text-align:left; 
	width:770px; height:57px;
	margin:0px 12px 0px 12px;
	padding-top: 12px;padding-left: 12px;
	border: none;
}	

/* Rahmenstruktur für den Contentbereich */
#containerStructureContent { 
	background-color: #FFFFFF;
	text-align:center;
	width:782px; height:776px;
	margin:0px 12px 32px 12px;
	padding-top:6px;
	border: none;
}

#containerStructureContentHome { 
	background-color:#FFFFFF;
	text-align:center; 
	width:782px;
	max-height: 638px;
	margin:0px 12px 32px 12px;
	padding-top:6px;
	border: none;
}

/* Rahmenstruktur für die Magazinseiten */
#containerStructureMagazin { 
	background-color: #FFFFFF;
	text-align:center;
	width:782px; min-height:642px;
	margin:0px 12px 32px 12px;
	padding-top:0px;
	border: none;
}

/* 1.Spalte Contentbereich */
#firstColumn {
	background-color: #FFFFFF; 
	width:188px;height:100%;
	min-height: 642px;
	text-align: left;
	vertical-align: top;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	float: left;
}

/* 2.Spalte Contentbereich (zweispaltiges Layout)*/
#secondColumn { 
	background-color: #FFFFFF; 
	width:588px;
	min-height: 642px;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:none;
	float: right;
}

/* 2.Spalte Contentbereich Grafikzeile  */
.pictureContent {
	background-color: #FFFFFF;
	text-align: left;
	margin: 6px 6px 6px 6px;
}
.pictureContent .firstImg {
}
.pictureContent .secondImg {
  margin-left: 6px;
}
.pictureContent .thirdImg {
  margin-left: 6px;
}

/* 2.Spalte Contentbereich Tabelle */
.content{
	width:359px;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	margin: 0px 6px 0px 18px;
}

/* 2.Spalte Contentbereich (dreispaltiges Layout)*/
#secondColumn2 {
	background-color: #FFFFFF;
	#width:100%;
	min-height: 642px;
	text-align: center;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:none;
	float: right;
}
.secondColumn2 {
	background-color: #FFFFFF;
	#width:100%;
	text-align: left; 
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:none;
}


#headerSecond {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:none;
	float: none;
}

/* Headline Contentbereich (dreispaltiges Layout)*/
.headlineField{
 text-align: left; vertical-align: bottom;
 padding: 33px 0px 0px 0px;
}

.headlineFieldwithoutPadding{
 text-align: left; vertical-align: bottom;
 padding: 46px 0px 0px 0px;
}

/* Subline Contentbereich (dreispaltiges Layout)*/
/* Subline Contentbereich (dreispaltiges Layout)*/
.sublineField{
 width: 359px;
 text-align: left; vertical-align: bottom;
 padding: 18px 0px 0px 0px;
 font-size: 100%; line-height: 130%; font-weight: normal; color: #73AE0B;
}


/* Fette Überschrift im Textfluß Contentbereich (dreispaltiges Layout)*/
.titleField{
 height:37px;
 text-align: left;
 font-weight: bold;
 padding: 18px 0px 0px 0px;
 border-bottom: 1px solid #EBEBEB;
}

/* Download Contentbereich (dreispaltiges Layout)*/
.downloadTab{
 height: 26px; width: 359px;
 margin-bottom: 34px;
}

.download{
 text-align: left;  vertical-align: middle;
 font-weight: bold; color: #4D7703;
 padding: 0px 0px 0px 0px;
 border-bottom: 1px solid #EBEBEB;
}

.downloadLink {
 text-align: right; vertical-align: middle;
 border-bottom: 1px solid #EBEBEB;
}

.downloadLink a:link{ color:#45B9E6; font-weight:bold; font-size: 100%;  text-decoration:none;  text-align: right;}
.downloadLink a:visited { color:#45B9E6;font-weight:bold; font-size: 100%; text-decoration:none;  text-align: right;}
.downloadLink a:hover { color:#45B9E6; font-weight:bold; font-size:100%; text-decoration:none;}
.downloadLink a:active { color:#45B9E6; font-weight:bold; font-size:100%; text-decoration:none;}

/* 3.Spalte Contentbereich */
#thirdColumn { 
	background-color: #FFFFFF;
	width:188px;
	min-height: 642px;
	text-align: center; 
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:none;
	float: right;
  font-size: 11px;
  color: #999999;
}
/* 3.Spalte 2-Spaltiges Layout*/
.thirdColumn { 
	background-color: #FFFFFF; 
	width:200px;
	text-align: left; 
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:none;
  font-size: 11px;
  color: #999999;
}

.thirdColumn .contentImages {
  margin-top: 45px;
  padding: 0px 6px 0px 6px;
}
.thirdColumn .contentImages .firstUnderline {
  margin-top: 4px;
}
.thirdColumn .contentImages .secondImg {
  margin-top: 30px;
}
.thirdColumn .contentImages .secondUnderline {
  margin-top: 4px;
}

/* 3.Spalte Contentbereich Tabelle */
.content3{
        width:353px;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	margin: 6px 6px 90px 17px;
}
.content3b{
	width:353px;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	margin: 6px 6px 0px 18px;
}
.content2 {
	width:353px;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	margin: 6px 6px 90px 18px;
}



/* Fliestexte des Inhaltsbereiches */
.textContent{
	vertical-align: top;
	padding-top: 20px;
	font-size:90%;
	line-height: 100%;
	width: 359px;
}

/* Zwischenüberschriften Fliestext*/
.sublineContent{
    font-size: 110%px; font-weight: bold; color: #73AE0B;
	 padding:24px 0px 0px 0px;
	 line-height: 120%;
	 width: 375px;
}

/* Grundgerüst Navigation im Headerbereich */
#containerNavTop {
	background-color: #4C7703;
	text-align:left; 
	width:782px; height:25px;
	margin:0px 12px 0px 12px;
	padding-top: 0px; padding-left: 0px;
	float: none;
}

/* Grundgerüst Navigation im Headerbereich */
.b {
	border:none;
	padding-left:0px; padding-top:0px;padding-right: 25px;padding-bottom: 0px;
	margin:6px 0px 0px 0px;
	float: left;
	border:none;
	height: 16px;
}

/* Tabellenstruktur für 2. Navigationsebene */
#tab1 { position:absolute; top:180px; left:0px; padding:0px; visibility:hidden; margin:0px; z-index:2}
#tab2 { position:absolute; top:180px; left:0px; padding:0px; visibility:hidden; margin:0px; z-index:3}
#tab3 { position:absolute; top:180px; left:0px; padding:0px; visibility:hidden; margin:0px; z-index:3}
#tab4 { position:absolute; top:180px; left:0px; padding:0px; visibility:hidden; margin:0px; z-index:3}
#tab5 { position:absolute; top:180px; left:0px; padding:0px; visibility:hidden; margin:0px; z-index:3}
#tab6 { position:absolute; top:180px; left:0px; padding:0px; visibility:hidden; margin:0px; z-index:3}
#tab7 { position:absolute; top:180px; left:0px; padding:0px; visibility:hidden; margin:0px; z-index:3}
#tab8 { position:absolute; top:180px; left:0px; padding:0px; visibility:hidden; margin:0px; z-index:3}

#tabA { position:absolute; top:180px; left:0px; padding:0px; visibility:hidden; margin:0px; z-index:2}

/* DropDownBopx Startscreen */
select {
 background-color: #416403;
 color: #ffffff;font-weight:normal;font-size: 90%;
 margin-left: 13px;
}

select.startscreen {
 width:130px;
}

select.contactform {
 width:220px;
 border: 1px solid #CBCBCB;
 background-color: #FFFFFF;
 color: #727272;font-weight:normal;font-size: 90%;
  margin-left: 0px;
}


.send {
	width:24px; height:18px;
	cursor: hand;
   border: 0px;
 	background-color:  #4D7703;
	background-image: url(../../../media/html/images/navigation/Go_inaktiv_1.png);background-repeat: no-repeat; background-position: center;
}


.sendRoll {
	width:24px; height:18px;
	cursor: hand;
   border: 0px;
 	background-color:  #4D7703;
	background-image: url(../../../media/html/images/navigation/Go_rollover.png);background-repeat: no-repeat;background-position: center;
}

/* Suchdialog Metanavi */
input {
 background-color: #FFFFFF;
 color: #727272; font-size: 93%;
 border: 1px solid #CBCBCB;
 margin-right: 0px;
}

input.searchfield {
# background-color: #F8F3F7;
 color: #727272; font-size: 93%;
 border: 1px solid #CBCBCB;
 margin-right: 0px;
}


textarea {
 background-color: #FFFFFF;
 color: #000000;font-size:99%;
 border: 1px solid #CBCBCB;
 margin-right: 0px;
 width:213px;
}


input.sendImage {
 border: 0px;
}

.search {
	width:40px; height:6px;
	cursor: hand;
   border: 0px;
	background-image: url(../../../media/de/html/images/navigation/meta/Suche_inaktiv.png);background-repeat: no-repeat;
}

.searchRoll {
	width:40px; height:6px;
	cursor: hand;
   border: 0px;
	background-image: url(../../../media/de/html/images/navigation/meta/Suche_rollover.png);background-repeat: no-repeat;
}

/* Rahmenstruktur für die Metanavigation */
#containerMetaNav {
	background-color: #EBEBEB;
	width:782px; height:23px;
	text-align: right;
   margin:8px 12px 0px 12px;
	border: none;
}

	border: none;
/* Rahmenstruktur für die Tabelle der Metanavigation */
.tableMetaNav {
	background-color: #EBEBEB; 
   vertical-align: text-bottom;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
}

#containerContentStart { 
	text-align:center;
	background-color: #EBEBEB; 
	width:810px; height:553px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #CCCCCC;
}


/* Rahmenstruktur für die Contentseiten */
#containerContent { 
	text-align:center;
	background-color: #EBEBEB; 
	width:806px; min-height:800px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #CCCCCC;
}

/* Rahmenstruktur für den Contentbereich des Startscreens */
#containerStructureStart { 
	background-color: #FFFFFF; 
	width:782px;height:487px;
	text-align: left; 
	padding: 0px 5px 0px 0px;
	margin:0px 12px 6px 12px;
	border-top:1px solid #FFFFFF;
}

/* Rahmenstruktur Headline + Einleitungstext Startscreen */
#containerSurvey{
	background-color: #FFFFFF; 
	text-align:left;
	width:700px; height:350px;
	margin:27px 18px 35px 18px;
	padding-left: 0px;
   border: none;
}

#containerContentTop{
	background-color: #FFFFFF; 
	text-align:left;
	width:746px; height:94px;
	margin:27px 18px 35px 18px;
	padding-left: 0px;
   border: none;
}

/* Rahmenstruktur für die Bereichssplaten auf des Startscreens */
#containerContentBottom{ 
	background-color: #FFFFFF; 
	text-align:left;
	width:764px; height:25px;
	margin:0px 6px 6px 6px;
	padding-top: 0px;padding-left: 0px;
	border:none;
}

/* Formatierungen für die Fußzeile */
/*
#footer{
	position:absolute; bottom:60px; left:208px;
   text-align: left;
	width:359px;
	vertical-align: bottom;
	margin:0px 0px 49px 0px;
	padding:0px 0px 0px 17px;
	border: none;
}
*/
#footer{
  position: absolute; bottom: 40px; left: 208px;
  text-align: left;
	width:359px;
	vertical-align: bottom;
	margin:60px 0px 49px 17px;
	padding:0px 0px 0px 0px;
	border: none;
	border-top: 1px solid #EBEBEB;
}
#footer table {
  margin-top: 5px;
}

/* Struktur für das Produktviertel, Homescreen*/

#produkte{
	width:296px;height:248px;
	text-align: left;	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float: left;
	border-bottom: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB;border-left: none;border-top: none;
}

.produkttext{
   padding:0px 20px 23px 6px;
	font-size: 86%; color: #73AE0B;
	float: none;	
}

/* Struktur für das Shopviertel, Homescreen*/
#shop{
   width:284px;height:194px;
	text-align: left; vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 6px;
	float: left;
	border-right: 1px solid #EBEBEB; border-bottom: none;border-left: none;border-top: none;
}

/* Struktur für das Presseviertel, Homescreen*/
#presse{
   width:485px;height:238px;
	text-align: left; vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	float: left;
	border-bottom: 1px solid #EBEBEB; border-right: none;border-left: none;border-top: none;
}

.datePresse{
    font-size: 100%; font-weight: bold; color: #45B9E6;
}

/* Fliestext Messe Homescreen*/
.news{
	height: 50px;
   padding:0px 20px 13px 6px;
	font-size: 86%; color: #73AE0B;
	float: none;	
}

/* Struktur für das Messeviertel, Homescreen*/
#messe{
   width:485px;
	text-align: left; vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	float: left;
	border: none;
}
/* Fliestext Messe Homescreen*/
.veranstaltung{
	height: 30px;
   text-align: left;
   padding:0px 22px 13px 6px;
	font-size: 86%; color: #73AE0B;
}

/* Headline Bereichviertel, Homescreen*/
.headlineQuader{
	padding: 15px 6px 16px 12px;
}


/* Grafiken Homescreen*/
.imgBig{
	padding:0px 0px 7px 7px;
}

.imgBig{
	padding:0px 12px 6px 6px;
	float: left;
}

.imgSmall{
	padding:0px 12px 0px 0px;
	width:100px; height: 50px;
	float: left;
	font-size: 105%; font-weight: bold; color: #45B9E6;
}

/* Zwischenüberschriften Homescreen*/
.subline{
    font-size: 100%; font-weight: bold; color: #45B9E6;
	 padding:0px 0px 0px 0px;
}

.date{
   padding:0px 0px 0px 6px;
	margin-right: 12px;
	width:93px; height: 30px;
	float: left;
	font-size: 100%; font-weight: bold; color: #45B9E6;
}



.homeField{ 
	background-color: #FFFFFF; 
	text-align:left; 
	width:764px; height:185px;
	margin:0px 0px 0px 0px;
	padding-top: 0px;padding-left: 0px;
	border: none;
}

.tableNavigation { 
	text-align:left; 
	margin:0px 0px 0px 0px;
	border: none;
}

#tableContent{
	background-color: #EBEBEB;
	height:100%;width:770px;
	vertical-align:middle;
	text-align: left; 
	padding: 0px 0px 32px 0px;
	margin:0px 12px 0px 12px;
	border: none;
}

#tableContentHome{
	background-color: #FFFFFF; 
	height:621px;width:770px;
   text-align: center;	 
	padding: 0px 0px 32px 0px;
	margin:6px 6px 0px 6px;
	border: none;
}

.tabStructure {
	background-color: #FFFFFF;
	height:100%;width:588px;
	vertical-align:top;
	text-align: left; 
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:none;
}

#contentDuo{
	background-color: #FFFFFF; 
	height:100%;width:576px;
	padding: 6px 6px 0px 6px;
	margin:0px 0px 0px 0px;
	border:1px solid blue;
}

.cell{
	width: 188px;height:40px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}	

.textContent h2 {
  font-size: 110%;
  line-height: 120%;
  font-weight: bold;
  color: #73AE0B;
	background-color: #FFFFFF;
	vertical-align: middle;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
.textContent h3 {
	background-color: #FFFFFF;
	color:#4D7703;
  font-weight:bold;
  font-size: 11px;
  line-height: 130%;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.textContent h3 p {
	background-color: #FFFFFF;
	color:#4D7703;
  font-weight:bold;
  font-size: 11px;
	vertical-align: middle;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

.textContent div.spacer {
  margin: 50px 0px 0px 0px;
}

.textContent p {
  margin-bottom: 0px;
  font-size: 100%;
  line-height: 130%;
}
.textContent td {
  font-size: 100%;
}

.textContent form.admsuche {
  padding: 0px;
  margin: 0px;
}

.textContent form.admsuche input.plzinput {
  height: 14px;
  border-top: 2px solid #9B9B9B;
  margin-bottom: 4px;
}

.textContent table.asp {
  width: 100%;
}

.textContent table.asp td h3 {
  margin-bottom: 0px;
}

.textContent div.newsnavigation {
}
.textContent span.paging {
  color: #55A6C6;
  margin: 0px 0px 0px 10px;
  font-size: 80%;
}


.textContent div.newsdetail {
  margin: 25px 0px 20px 0px;
}
.textContent div.newsdetail h2 {
  margin: 0px;
  padding: 0px;
}

span.bold {
  font-weight: bold;
  color: #4D7703;
}

div.trennertop {
 border-top: 1px solid #EBEBEB;
 padding-top: 6px;
 padding-bottom: 6px;
}
div.trennerbottom {
 border-bottom: 1px solid #EBEBEB;
 padding-bottom: 6px;
 padding-top: 6px;
}

div.smallvspace {
 padding-top: 12px;
}

div.admtrennertop {
 border-top: 1px solid #EBEBEB;
 padding-top: 6px;
 padding-bottom: 10px;
}

div.trennerleft {
 border-left: 1px solid #EBEBEB; 
 padding-left: 6px;
}
div.trennerright {
 border-right: 1px solid #EBEBEB; 
 padding-right: 6px; 
}

.textContent div.termin {
  margin-top: 15px;
  line-height: 130%;
}

.textContent div.termin p {
  margin: 0px;
  padding: 0px;
}

.textContent div.termin a {
	color:#4D7703;
  font-weight:bold;
  font-size: 11px;
	margin: 0px;
	padding: 0px;
}

.textContent div.downloads div.col1 {
  float: left;
  width: 120px;
}
.textContent div.downloads div.col1 img {
  margin-top: 2px;
}
.textContent div.downloads div.col2 {
}

.textContent div.downloads div.col1b {
  float: left;
  width: 260px;
  padding-bottom: 6px;
}
.textContent div.downloads div.col2b {
  float: right;
  padding-bottom: 4px;
  margin-top:0px;
}

.textContent div.downloads select {
  margin: 0px;
  padding: 0px;
}

#homescreen_layout p, #homescreen_layout div, #homescreen_layout td {
	font-size: 101%;
  color: #73AE0B;
}
#homescreen_layout {
  background-color: #FFFFFF;
  text-align: left;
  width:782px; 
  margin:0px 12px 0px 12px;
  padding-top: 0px;
  border: none;
}
#homescreen_layout div.col1 {
  float: left;
  width: 285px;
  padding: 6px;
  margin: 0px;
}
#homescreen_layout div.col2 {
  float: left;
  width: 476px;
  padding: 6px;
}
#homescreen_layout div.headerimg {
  text-align: center;
  padding: 6px 6px 0px 6px;
}

#homescreen_layout .pictureContent {
	margin: 0px;
}

#homescreen_layout div.newsteaser div.col1 {
  float: left;
  width: 110px;
  padding: 0px;
}
#homescreen_layout div.newsteaser div.col2 {
  width: 340px;
  padding: 0px 0px 0px 6px;
}
#homescreen_layout div.newsteaser div.newstext {
	color: #73AE0B;
  /*margin-top: 2px;*/
}
#homescreen_layout div.newsteaser div.newsimg {
  float: left;
  height: 14px;
  padding-right: 4px;
}


#homescreen_layout div.veranstaltungsteaser div.col1 {
  float: left;
  width: 110px;
  padding: 0px 0px 0px 6px;
  font-size: 100%; font-weight: bold; color: #45B9E6;
}
#homescreen_layout div.veranstaltungsteaser div.col2 {
  width: 340px;
  padding: 0px 0px 0px 6px;
}
#homescreen_layout div.veranstaltungsteaser div.text p {
  margin: 0px;
  padding: 0px;
}
#homescreen_layout div.veranstaltungsteaser a {
  color:#4D7703;
  font-weight:bold;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
}
#homescreen_layout div.veranstaltungsteaser .veranstaltungsheadline {
  vertical-align: top;
  height: 19px;
}



#homescreen_layout .homescreen_table td.left1 {
  width: 285px;
  padding: 6px;
  margin: 0px;
  border-right: 1px solid #EBEBEB;
  vertical-align: top;
}
#homescreen_layout .homescreen_table td.left2 {
  width: 285px;
  padding: 6px;
  margin: 0px;
  border-right: 1px solid #EBEBEB;
  border-top: 1px solid #EBEBEB;
  vertical-align: top;
}
#homescreen_layout .homescreen_table td.right1 {
  width: 476px;
  padding: 6px;
  margin: 0px;
  vertical-align: top;
}
#homescreen_layout .homescreen_table td.right2 {
  width: 476px;
  padding: 6px;
  margin: 0px;
  border-top: 1px solid #EBEBEB;
  vertical-align: top;
}






#homescreen_dw_layout .homescreen_table td.left1 {
  width: 252px;
  padding: 6px;
  margin: 0px;
  border-right: 1px solid #EBEBEB;
  vertical-align: top;
}
#homescreen_dw_layout .homescreen_table td.left2 {
  width: 252px;
  padding: 6px;
  margin: 0px;
  border-right: 1px solid #EBEBEB;
  border-top: 1px solid #EBEBEB;
  vertical-align: top;
}
#homescreen_dw_layout .homescreen_table td.middle1 {
  width: 248px;
  padding: 6px;
  margin: 0px;
  border-right: none;
  vertical-align: top;
}
#homescreen_dw_layout .homescreen_table td.middle2 {
  width: 248px;
  padding: 6px;
  margin: 0px;
  border-right: 1px solid #EBEBEB;
  border-top: 1px solid #EBEBEB;
  vertical-align: top;
}
#homescreen_dw_layout .homescreen_table td.right1 {
  width: 250px;
  padding: 6px;
  margin: 0px;
  vertical-align: top;
}
#homescreen_dw_layout .homescreen_table td.right2 {
  width: 250px;
  padding: 6px;
  margin: 0px;
  border-top: 1px solid #EBEBEB;
  vertical-align: top;
}

#homescreen_dw_layout p, #homescreen_dw_layout div, #homescreen_dw_layout td {
	font-size: 13px;
  color: #73AE0B;
}
#homescreen_dw_layout {
  background-color: #FFFFFF; 
  text-align: left;
  width:782px; 
  margin:0px 12px 0px 12px;
  padding-top: 0px;
  border: none;
}
#homescreen_dw_layout div.headerimg {
  text-align: center;
  padding: 6px 6px 0px 6px;
}

#homescreen_dw_layout .pictureContent {
	margin: 0px;
}

#homescreen_dw_layout div.headline {
  padding: 6px 0px 2px 6px;
}



div.headline {
  padding: 6px 0px 8px 6px;
}
div.textbild img {
  padding: 0px 10px 0px 0px;
  margin: 0px;
}

div.noimg img {
  padding: 0px 2px 0px 0px;
  margin: 0px;
}

div.textbild p {
  padding: 0px;
  margin: 0px 0px 6px 0px;
}
div.textbild div.noimg {
  padding: 0px 0px 0px 6px;
}
div.textbild div.teaser {
  padding: 0px 0px 6px 6px;
}

div.downloadliste {
  margin-top: 20px;
}
div.downloadliste div.titel {                                                  
  font-weight: bold;
  margin-bottom: 25px;
}


div.teaserimg {
  float: left;
  height: 14px;
  padding-right: 3px;
}


div.quicknavi a {
  font-size: 11px;
}

div.quicknavi ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
div.quicknavi ul.level1 li {
  margin-top:1px;
  margin-bottom: 12px; text-decoration:none;
}
div.quicknavi ul.level1 li a {
  color: #4D7703; text-decoration:none;
  font-weight: bold;
}
div.quicknavi ul.level2 {
  margin-top: 3px; text-decoration:none;
}
div.quicknavi ul.level2 li {
  margin-bottom: 0px;
  padding-bottom:1px;
}
div.quicknavi ul.level2 li a {
  color: #000000;text-decoration:none;
  font-weight: normal;
}

div.quicknavi ul.level3 li {
  margin-left: 0px;
  padding: 0px 0px 0px 15px;
  background-image: url(../../../media/html/images/navigation/Simple_Arrow.gif);
  background-repeat: no-repeat;
  background-position: 0 5px;}
}




