/*--------------------------------------------------------------------*/
/*
	helles Grün:	#E1E9E4
	mittleres Grün:	#CEDCD3
	dunkles Grün:	#16966E


*/
/* Allgemeine Definitionen für alle Dokumente */

body
{
	background-color:#E1E9E4;

	font-family:Verdana,Arial;
	font-size:10pt;
	color:#000000;

	background-image:url('unterseiten/grafik/bg_home.gif');
	background-repeat:repeat-y;
	background-attachment:fixed;
	background-align:left;

	margin:0px;
	padding:0px;

   	scrollbar-arrow-color:#000000;
   	scrollbar-face-color:#CAD9CF;
   	scrollbar-highlight-color:#CAD9CF;
   	scrollbar-3dlight-color:#000000;
   	scrollbar-shadow-color:#000000;
   	scrollbar-darkshadow-color:#B4B4B4;
   	scrollbar-track-color:#CAD9CF;

	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;

	border-style:solid;
	border-collapse:collapse;
	border-color:#000000;
}

table
{
	font-family:Verdana,Arial;
	font-size:10pt;
	color:#000000;
}

/*--------------------------------------------------------------------*/

/* Linkdefinitionen generell */

a		{font-weight:bold;}

a:link		{color:#000000;text-decoration:none;}
a:visited	{color:#000000;text-decoration:none;}
a:hover	    {color:#000000;text-decoration:underline;}
a:active	{color:#000000;text-decoration:none;}

/*--------------------------------------------------------------------*/

/* Definitionen für mittlere Bereich */
td.unternehmen
{

    background-image:url('unterseiten/bilder/bg_unternehmen.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center;

	padding:20px;
}

td.partner
{

    background-image:url('unterseiten/bilder/bg_ansprechpartner.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:bottom;

}

td.rubrik_ueberschrift
{
	width:96%;
	height:15px;

	font-family:Verdana,Arial,sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	font-weight:bold;

	text-decoration:none;
	text-align:center;

	background-color:#16966E;

	border-color:#1A8A66;

	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;

	border-style:solid;
	border-collapse:collapse;
}

td.rubrik_text
{
	font-family:Verdana,Arial,sans-serif;
	font-size:10pt;
	color:#000000;
	font-weight:none;

	text-decoration:none;
	text-align:justify;

	vertical-align:top;

	padding-left:25px;
	padding-right:25px;
	padding-top:3px;
	padding-bottom:0px;
}

p.rubrik_text_fussnote
{
font-size:8pt;

padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;

background-color:#CEDCD3;

border:1px #16966E solid;
border-collapse:collapse;
}

p.rubrik_text
{
background-color:#CEDCD3;
}

td.rubrik_bild
{
	text-align:center;

	vertical-align:top;

	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;

	height:100px;
}

table.rubrik_tabelle
{
	width:96%;

	border: 1px #16966E solid;
	border-collapse:collapse;
	background-color:#CEDCD3;
}

th.rubrik_tabelle
{
	font-weight:bold;

	padding-left:0px;
	padding-right:0px;

	border-left: 0px #16966E solid;
	border-right: 0px #16966E solid;
	border-collapse:collapse;
}

td.rubrik_tabelle
{
	padding-left:0px;
	padding-right:0px;

	text-align:justify;

	border-top: 1px #16966E solid;
	border-left: 1px #16966E solid;
	border-right: 1px #16966E solid;
	border-collapse:collapse;
}

td.rubrik_tabelle2
{
	text-align:justify;
	font-size:9pt;

	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;

	border-left: 0px #16966E solid;
	border-right: 0px #16966E solid;
	border-collapse:collapse;
}

td.seiten_border
{
	width:100%;
	height:100%;

	border-color:#16966E;
	border-style:solid;
	border-collapse:collapse;
	border-width:1px;

	vertical-align:top;
}

li.list
{
	padding-top:1px;
	padding-bottom:2px;
}
/*--------------------------------------------------------------------*/

/* Klassen für Home */

.home
{
	text-align:center;
	vertical-align:middle;
}
/*--------------------------------------------------------------------*/

/* Klassen für Impressum */

.impressum_ueberschrift
{
	width:96%;
	height:15px;

	font-family:Verdana,Arial,sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	font-weight:bold;

	text-decoration:none;
	text-align:center;

	background-color:#16966E;

	border-color:#1A8A66;

	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;

	border-style:solid;
	border-collapse:collapse;

/*
	font-size:18pt;
	color:#16966E;
	font-family:Verdana,Arial,sans-serif;

	text-align:center;
*/
}

.impressum_text
{
	padding-right:25px;
	padding-left:25px;
	font-size:10pt;
	color:#000000;
	font-family:Verdana,Arial;sans-serif;

	text-align:justify
}

.impressum_schliessen
{
	font-size:10pt;
	color:#16966E;
	font-family:Verdana,Arial;sans-serif;

	text-align:justify
}

a.impressum_schliessen		{font-weight:bold;}

a.impressum_schliessen:link		{color:#16966E;text-decoration:none;}
a.impressum_schliessen:visited	{color:#16966E;text-decoration:none;}
a.impressum_schliessen:hover	{color:#000000;text-decoration:underline;}
a.impressum_schliessen:active	{color:#16966E;text-decoration:none;}


/*--------------------------------------------------------------------*/

/* Klassen für Anfahrt */
.karte
{
	background-color:#EDF4F9;
	margin:0px;
	padding:0px;

   	scrollbar-arrow-color:#000000;
   	scrollbar-face-color:#EDF4F9;
   	scrollbar-highlight-color:#EDF4FF;
   	scrollbar-3dlight-color:#000000;
   	scrollbar-shadow-color:#000000;
   	scrollbar-darkshadow-color:#B4B4B4;
   	scrollbar-track-color:#EDF4FF;

	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:1px;

	border-style:solid;
	border-collapse:collapse;
	border-color:#000000;
}

.karte_druck
{
	margin:0px;
	padding:0px;

   	scrollbar-arrow-color:#000000;
   	scrollbar-face-color:#EDF4F9;
   	scrollbar-highlight-color:#EDF4FF;
   	scrollbar-3dlight-color:#000000;
   	scrollbar-shadow-color:#000000;
   	scrollbar-darkshadow-color:#B4B4B4;
   	scrollbar-track-color:#EDF4FF;

	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:1px;

	border-style:solid;
	border-collapse:collapse;
	border-color:#000000;
}

/*--------------------------------------------------------------------*/

/*-------------------------Linkdefinition Popup-----------------------*/

a.popup		{font-weight:bold;}

a.popup:link		{color:#000000;text-decoration:underline;}
a.popup:visited	{color:#000000;text-decoration:underline;}
a.popup:hover	    {color:#16966E;text-decoration:underline;}
a.popup:active	{color:#000000;text-decoration:underline;}
/*--------------------------------------------------------------------*/
