/* CSS Document */

body {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 13px;
	 line-height: 135%;
	 text-align: left;
}
tr{
font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 13px;
}
td{
font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 13px;
}

 .clear{
 	 clear: both;
         height: 0px;
         line-height: 0px;
         font-size:0px;
         margin: 0;
         padding:´0;
 }
 
 a:link, a:visited {
	text-decoration: none;
	color: #809FBB;
}

hr {
color: #DDE5EF;
height: 1px;
line-height: 1px;
}

.pdf-border img {
border: none;
}


/*----------------------------Head - Startseite -------------------------------------------------*/
.template-hg-bilder {
	color: #000;
	float: left;
	border-right: 1px #000 solid;
	width: 165px;
}

.template{
	 width: 636px;
         border: 1px solid #809fba;
         padding: 20px;
}

.head{
 
}

.logoabstand, .service-navi {
 	display: none;	
}
.logo{
	border-bottom: 1px solid #809fba;
        width: 596px;
}

.starthead{
	 height: 9px;
}

.verlauflinks-head, .headbild {
	display: none;
}

.adresse{
	 text-align: left;
	 padding: 8px 0 0 0;
	 font-size: 11px;
	 border-top: 1px solid #809fba;
	 width: 596px;
}


/*----------------------------Head - Startseite -------------------------------------------------*/


/*----------------------------NAVI - Startseite - START -------------------------------------------------*/
.navi-aussen {
	display: none;
}

/*----------------------------NAVI - Startseite - ENDE -------------------------------------------------*/

.spaltelinks{
	 margin: 17px 0 0 0;
	 width: 548px;
	 text-align: left;
}

.spalterechts{
	margin: 17px 0 0 0;
	padding: 0;
	width: 210px;
}

.ganzebreite {
	text-align:left;
	width: 455px;
}


.contentinhalt{
	 text-align: left;
         
}

.contentlist{
	 float: left;
	 text-align: left;
	 padding: 10px 20px 0 0;
}


.contentbildlinks{
	 float: left;
	 margin: 0;
	 padding: 20px 0 0 0;
	 width: 67px;
}

.news{
	 display: none;
}

.auszeichnung{
	 border-bottom: 1px solid #DDE5EF;
	 font-weight: bold;
	 padding: 0 0 5px 0;
	 margin: 0 0 0 10px;
	 text-align: left;
	 color: #628AAE;
	 display: block;
}


.template-abschluss{
	 display: none;
}

.home{
	 float: left;
	 text-decoration: none;
	 color: #B5C7D9; 
}

.contentinhaltfolgehead{
	 text-align: left;

}

.contenttxtinhalt{
	 float: left;
	 padding: 0 10px 0 0;
	 width: 410px;

}

.contenttxtinhaltlisting{
	 float: left;
	 padding: 0 0 0 10px;
	 width: 410px;

}

h1{
	 color: #809FBA;
	 font-size: 17px;
	 margin: 0;
	 padding: 0;
	 font-weight: normal;
}

.mehr{
	 color: #809FBA;
	 text-decoration: none;
}

a.mehr:link, a.mehr:visited {
	 color: #809FBA;
	 text-decoration: none;
	 
}

a.mehr:hover {
	 color: #809FBA;
	 text-decoration: none;
}

.clearklein{
	 height: 1px;
	 clear: both;
}

/*----------------------------folgeseite - Startseite - ENDE -------------------------------------------------*/

.folgesiteinhalt{
 	 text-align: left;
	 padding: 20px 20px 0  77px;

}

.folgeboxlinks{
 	float: left;
	width: 200px;
}

.folgeboxrechts{
 	float: left;
	width: 200px;
	padding: 0 0 0 30px;
}

.rot {
	color: red;
	font-weight: normal;
	font-size: 11px;
}

.block-trennung {
	background: #F5F5F6;
	border-bottom: 5px solid #B1B3B4;
}

.checkbox-box {
	 float: left;
	 width: 200px;
}

.spalte-links-inhalt {
	 float: left;
	 width: 200px;
	 margin: 0 0 20px 0px;
	 text-align: left;
}

.spalte-rechts-inhalt {
	 float: left;
	 width: 200px;
	 margin: 0 0 20px 20px;	 
	 text-align: left;

}

/*----------------------------listing- Startseite - ENDE -------------------------------------------------*/

.red {
	color: red;
}



/*----------------------------listing- detail- START-------------------------------------------------*/


.news-headline a:link, .news-headline a:visited {
	color: #819FBB;
}
.news-listing-box {
	background: url(images/newslisting-bg.gif)
		    no-repeat
		    #fff;
}



.news-detail-box {
        width: 596px;
}


.news-headline {
	color: #5B73BD;
	font-weight: bold;
	width: 300px;
	float: left;
	margin: 0 0 3px 0;
}

.news-datum {
	float: left;
	font-weight: bold;
	color: #A4A3A3;
	width: 168px;
	text-align: left;
}

.news-bild {
	margin: 10px 0 0 0;
	width: 135px;
	float: left;
}

.newslisting-bild {
	margin: 10px 20px 0 0;
	width: 95px;
	float: left;
	text-align: right;
}

.newslisting-text {
	margin: 10px 0 0 0;
	width: 410px;
	float: left;
	 padding: 0;
}



.news-text{
	 margin: 10px 0 0 0;
	width: 280px;
         max-width: 280;
	float: left;
	 padding: 0 0 0 34px;
}

.zurueckabstand, .zurueck {
	 display: none;
}

.abstand {
	 padding: 0 0 0 80px;
	 float: left; 
}

.border {
	 border: 2px solid #809FBA;
}

.bezeichnung {
	 width: 100px;
	 float: left;
	 margin:4px 0 0 0;
	 font-size: 10px;


 }

/*------ Download ----------*/

.downloadproduktbox {
background: #dde6ef;
font-weight: bold;
padding: 2px 0 2px 4px;
margin: 0 0 8px 0;
}

.downloadprodukt {
width: 349px;
float: left;
}

.download-flaggen {
float:left;
width: 102px;
}

.dlflag-abstand {
margin: 0 6px 0 0;
float: left;
}

.downloadname {
color: #809fbb;
border-bottom: 1px solid #dde6ef;
margin: 0 0 2px 0;
}

.downloadtyp {
color: #809fbb;
float:left;
width: 349px;
}

.downloadpdfbox {
color: #809fbb;
width: 106px;
float:right;
}

.pdf-abstand {
width: 35px;
float: left;
text-align: center;
}
/*----------------------------Check-form - START-------------------------------------------------*/
.feld {
	 border: 1px solid #809FBA;
	 width: 190px;
	 margin: 0 0 5px 0;
	 color: #000;
	 font-size:	 11px;
	 background: transparent;
 }

.inputselected {
	 border: 1px solid #809FBA;
	 width: 190px;
	 margin: 0 0 5px 0;
	 background: #DDE6EF;
	 color: #000;
	 font-size: 11px;
 }

.textarea {
	 background: transparent;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 border: 1px solid #809FBA;
	 width: 190px;
	 height: 130px;
	 color: #000;
	 margin: 0 0 5px 0;
 }

.textareaselected {
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 border: 1px solid #809FBA;
	 width: 190px;
	 height: 130px;
	 color: #313431;
	 background-color: #DDE6EF;
	 margin: 0 0 5px 0;
 }


.flagge {
	display: none;
	}

/*----------------------------Check-form - ENDE-------------------------------------------------*/

.druck{
	 display: none;
}
/* - - - - - - GLOSSARLISTING START - - - - - - - - - - - */
.glossarIndex {
  margin: 0 0 10px 10px;
}

.glossarIndex .glossarIndexBuchstabe {
  padding: 0;
}

.glossarListe {

}
.glossarListe .glossarEintrag {
  padding:4px 0 10px 9px;
}
.glossarGruppeKpl {
  float: left;
  width: 440px;
}
.glossarListe .first {
  border-top: 1px solid #809FBA;
}
.glossarListe .glossarGruppe {
  margin: 0 0 20px 0;
  padding: 15px 0 0 0;
}
.glossarListe .glossarBuchstabe {
  border-top:1px solid #809FBA;
  float:left;
  font-weight:bold;
  padding:4px 0 10px 6px;
  width:15px;
}
.glossarListe .beschreibung {

}
.nachoben {
  text-align: right;
}
.editmode-glossar {
  padding: 0 0 0 10px;
}
/* - - - - - - GLOSSARLISTING ENDE - - - - - - - - - - - */
