.body              {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size: 11px; color: #FFFFFF }
.hilfsmenu	 {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11; color:#FFFFFF }
.pfad		 {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11; color:#ADCDCF }
.headline	          {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12; color:#5B76AA }
.text		 {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:9; color:#FFFFFF }
.text2		 {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:9; color:#FFFFFF }
.text3		 {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:9; color:#50785D }
.textblue	          {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11; font-weight: bold; color:#CCDBF1 }
.textgreen	 {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11; color:#CBF3D8 }
.content		 {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:9; color:#FFFFFF }
.navigation        {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11; color:#FFFFFF }
.klein             {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11; color:#FFFFFF }

h1 {
color:#5B76AA;
font-size:13px;
font-weight:bold;
}



td.gallery_image
{	
padding: 10px;
 }

 .normaltext 
{	
color: #DADCFF; 
font-family: verdana, helvetica, arial, geneva, sans-serif;
font-size:11px; 
font-weight:normal;
 }

td.normaltext 
{	
color: #DADCFF; 
font-family: verdana, helvetica, arial, geneva, sans-serif; 
font-size:11px; 
font-weight:normal;
 }

A:link           {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12px; text-decoration: none; color: #4f775c}
A:visited        {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12px; text-decoration: none; color: #4f775c}
A:hover          {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12px; text-decoration: underline; color: #4f775c}
A:active         {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12px; text-decoration: none; color: #4f775c}

a.kalvelaged:link           {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12px; font-weight: bold; text-decoration: none; color: #4f775c}
a.kalvelaged:visited        {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12px; font-weight: bold; text-decoration: none; color: #4f775c}
a.kalvelaged:hover          {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12px; font-weight: bold; text-decoration: underline; color: #4f775c}
a.kalvelaged:active         {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12px; font-weight: bold; text-decoration: none; color: #4f775c}


A.kalvelagec:link           {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11px; font-weight: bold; text-decoration: underline; color: #FFFFFF}
A.kalvelagec:visited        {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11px; font-weight: bold; text-decoration: underline; color: #FFFFFF}
A.kalvelagec:hover          {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11px; font-weight: bold; text-decoration: underline; color: #FFFFFF}
A.kalvelagec:active         {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11px; font-weight: bold; text-decoration: underline; color: #FFFFFF}

p                           {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12px; color:#FFFFFF }
p.hilfsmenu                 {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11px; color:#FFFFFF }
.pfad                       {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11px; color:#ADCDCF }
p.headline                  {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12px; color:#5B76AA }
p.text                      {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11px; color:#FFFFFF }
p.text2                     {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11px; color:#FFFFFF }
p.text3                     {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11px; color:#50785D }
a.navipath                  {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:10px; font-weight: bold; color:#ADCDCF }
a.klein                     {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11px; color:#FFFFFF }
p.textblue                  {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11; font-weight: bold; color:#CCDBF1 }
p.textgreen                 {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11; color:#CBF3D8 }
td.text                     {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11px; color:#FFFFFF }
td.textblue                 {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11; font-weight: bold; color:#CCDBF1 }
td.textgreen                {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11; color:#CBF3D8 }
.ArticleText                {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11; font-weight: bold; color:#CCDBF1 }
td.ArticleText              {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11; font-weight: bold; color:#CCDBF1 }
p.ArticleText               {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:11; font-weight: bold; color:#CCDBF1 }

.body              {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size: 11px; color: #FFFFFF }

.Pages             {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12px; font-weight: bold; text-decoration: none; color: #4f775c}
#Pages             {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12px; text-align: center; font-weight: bold; text-decoration: none; color: #4f775c}
#Next             {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12px; text-align: center; font-weight: bold; text-decoration: none; color: #4f775c}
#Back             {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12px; text-align: center; font-weight: bold; text-decoration: none; color: #4f775c}
#headline           {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12px; font-weight: bold; color:#CCDBF1 }
.textArt            {font-family: verdana, helvetica, arial, geneva, sans-serif; font-size:12px; font-weight: normal; color:#CBF3D8 }


.BoxTable {
         padding: 6px;
}

.BoxTable2 {
         padding: 3px;
}

.td {
border-right-color: #072324;
border-right-width: 1px;
border-right-style:solid;
border-left-color: #072324;
border-left-width: 1px;
border-left-style:solid;
border-bottom-color: #072324;
border-bottom-width: 1px;
border-bottom-style:solid;
border-top-color: #072324;
border-top-width: 1px;
border-top-style:solid;
padding: 3px;
font-family: verdana, helvetica, arial, geneva, sans-serif;
font-size:11;
color: #FFFFFF;
}

.ContentTable {
border-right-color: #072324;
border-right-width: 1px;
border-right-style:solid;
border-left-color: #072324;
border-left-width: 1px;
border-left-style:solid;
border-bottom-color: #072324;
border-bottom-width: 1px;
border-bottom-style:solid;
border-top-color: #072324;
border-top-width: 1px;
border-top-style:solid;
padding: 3px;
font-family: verdana, helvetica, arial, geneva, sans-serif;
font-size:11;
color: #FFFFFF;
}

td.ContentTable {
border-right-color: #072324;
border-right-width: 1px;
border-right-style:solid;
border-left-color: #072324;
border-left-width: 1px;
border-left-style:solid;
border-bottom-color: #072324;
border-bottom-width: 1px;
border-bottom-style:solid;
border-top-color: #072324;
border-top-width: 1px;
border-top-style:solid;
padding: 3px;
font-family: verdana, helvetica, arial, geneva, sans-serif;
font-size:11;
color: #FFFFFF;
}

.tbody {
font-family: verdana, helvetica, arial, geneva, sans-serif;
font-size:11;
font-weight: bold;
color:#FFFFFF;
}


h1.content {
	font-weight:bold;
         font-size:13px;
         color: #5B76AA;
}


/* General */
* {
	margin: 0;
	padding: 0;
}


a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

.y {
	clear: both;
}

.x {
	height: 0px;
	width: 0px;
	display: block;
	overflow: hidden;
}

ul, li, ol {
	list-style: none;
}



/* Hauptnavigation */
#navcontainer { 
margin-left: 0; 
padding-top: 0;
}
/* Hauptnavigation 1. Ebene */
#navcontainer ul 
{
padding-left: 0; /*wichtig für mozilla */
margin: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 11px;
font-color: #CBF3D8;
}
#navcontainer ul li 
{ 
display: block;
margin: 0; 

list-style-image: none;
border-bottom: 0px solid #3C6567;
font-size: 11px;
font-weight: bold;
background-image: url(../images/Menu/nav_norm.gif);
background-repeat: no-repeat;
}
#navcontainer ul a
{
display: block;
padding: 3px 15px 5px 25px;
color: #CBF3D8;
font-size: 11px;
text-decoration: none;
text-align: left;
border-bottom: 1px solid #3C6567;
}
#navcontainer ul a:hover
{
font-size: 11px;
color: #CCDBF1;
text-decoration: none;
text-align: left;


background-image: url(../images/Menu/nav_hoover.gif);
background-repeat: no-repeat;
}

/* Hauptnavigation 2. Ebene */
#navcontainer ul ul li 
{ 
margin-left: 25px;
background-image: url(../images/Menu/nav2_norm.gif);
background-repeat: no-repeat;
border-bottom: 0px solid; border-color: #3C6567;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #CBF3D8;
}
#navcontainer ul ul a:hover
{
text-decoration: none;
border-bottom: 0px solid; border-color: #3C6567;
text-align: left;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
border-bottom: 1px solid; border-color: #3C6567;
background-image: url(../images/Menu/nav2_hoover.gif);
background-repeat: no-repeat;
}

/* Hauptnavigation 3. Ebene */
#navcontainer ul ul ul li { 
margin-left: 50px;
background-image: url(../images/Menu/nav2_norm.gif);
background-repeat: no-repeat;
border-bottom: 0px solid; border-color: #3C6567;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #CBF3D8;
}

#navcontainer ul ul ul a:hover
{
text-decoration: none;
border-bottom: 0px solid; border-color: #3C6567;
text-align: left;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
border-bottom: 1px solid; border-color: #3C6567;
background-image: url(../images/Menu/nav2_hoover.gif);
background-repeat: no-repeat;
}

/* Hauptnavigation aktiver Menüpunkt 1. Ebene*/
#navcontainer a#navactive1 
{
font-size: 11px;
font-color: #CCDBF1;
font-weight: bold;
background-image: url(../images/Menu/nav_active.gif);
background-repeat: no-repeat;
}
/* Hauptnavigation aktiver Menüpunkt 2. Ebene*/
#navcontainer a#navactive2
{
font-size: 11px;
font-color: #CCDBF1;
font-weight: bold;
background-image: url(../images/Menu/nav2_active.gif);
background-repeat: no-repeat;
}
/* Hauptnavigation aktiver Menüpunkt 3. Ebene*/
#navcontainer a#navactive3
{
font-size: 11px;
font-color: #CCDBF1;
font-weight: bold;
background-image: url(../images/Menu/nav2_active.gif);
background-repeat: no-repeat;
}

/* CSS Document */ 

ul#sitemap
/* Einstellungen für die Sitemap*/
 {
	float: none;
        width: 400px;
	margin: 0;
	padding: 0;
	list-style-type: none;
        font-family: verdana, helvetica, arial, geneva, sans-serif; 
        font-size:11px; 
        font-weight: bold; 
        color:#FFFFFF;
	margin-bottom: 5px;
        margin-top: 5px;
}

ul#sitemap a
/* Einstellungen für die Sitemap*/
 {
	font-family: verdana, helvetica, arial, geneva, sans-serif; 
        font-size:11px; 
        font-weight: bold; 
        color:#FFFFFF;
        background-color: #194748;
        margin-top: 5px;
}


ul#sitemap ul {
	color:#FFFFFF;
         margin: 0;
	padding: 0;
	list-style-type: none;
	margin-bottom: 0px;
}

ul#sitemap li {
	clear: both;
}
ul#sitemap li a {
	display: block;
	background-color: #072324;
	padding: 3px 30px 3px 8px;
	text-decoration: none;
	border: 1px solid #50785D;
        font-weight: bold;
	margin-top: 5px;
}
ul#sitemap a:hover {
	color: #FFFFFF;
	background-color: #2E4978;
}
ul#sitemap li li {
	width: 340px;
	float: none;
	clear: none;
	padding-left: 60px;
	padding-right: 50px;
	margin-bottom: 0px;
}
ul#sitemap li li a {
	display: block;
	background-color: #194748;
	padding: 3px 3px 3px 8px;
         	text-decoration: none;
	border: 1px solid #50785D;
	font-weight: bold;
	margin-top: 5px;
}
ul#sitemap li li li {
	width: 280px;
	padding-left: 60px;
	padding-right: 50px;
	margin-bottom: 0px;
}
ul#sitemap li li li a {
	float: none;
	display: block;
	background-color: #3C6567;
	padding: 3px 3px 3px 8px;
	text-decoration: none;
        border: 1px solid #50785D;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 0px;
}
ul#sitemap li li li {
	margin-bottom: 0px;
}
ul#sitemap li li li li a {
        width: 207px;
	display: block;
	background-color: #3C6567;
	padding: 3px 3px 3px 8px;
	text-decoration: none;
        border: 1px solid #50785D;
	font-weight: bold;
        color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 0px;
}


/* Sitemap mit HTML-Templates */
