/*
BODY 
{
	background : #46527A; 
	font-family : Tahoma, Verdana; 
	font-size : 8pt; 
	color : #B7C7E0; 
	margin : 0; 
	marginheight : 0; 
	marginwidth : 0;
	}
img {border : 0px; }

a:link, a:active, a:visited {font-size : 8pt;  color : #D7DBF3; font-family : Tahoma, Verdana; Text-Decoration : None; font-weight : bold;}
a:link.title, a:active.title, a:visited.title {font-size : 10pt;  color : #ffe384; font-family : Tahoma, Verdana; Text-Decoration : None; font-weight : bold;}

a:hover {font-size : 8pt; color : #ffffff; font-family : Tahoma, Verdana; Text-Decoration : underline; font-weight : bold;}
a:hover.title {font-size : 10pt; color : #ffffff; font-family : Tahoma, Verdana; Text-Decoration : underline; font-weight : bold;}


td.topnav{background: #003C74; font-size: 10pt; color: #a4bee0; font-family: Tahoma, Verdana; font-weight: bold; align: left; valign:middle; nowrap; }
td.topnavakt{background: #516194; font-size:10pt; color:#a4bee0; font-family:Tahoma, Verdana; font-weight:bold; align:left; valign:middle; nowrap; }
font.smallnav{font-size : 8pt;  color : #D7DBF3; font-family : Tahoma, Verdana; Text-Decoration : None; font-weight : bold;}
font.smallnavakt{font-size : 8pt;  color : #ffe384; font-family : Tahoma, Verdana; Text-Decoration : None; font-weight : bold;}

H1{font-size : 13pt; color : #ffffff; font-family : Tahoma, Verdana; font-weight : bold; margin-bottom:0pt;}
H2{font-size : 11pt; color : #ffffff; font-family : Tahoma, Verdana; margin-bottom:2pt;}
.standard {font-size : 8pt; color : #B7C7E0; font-family : Tahoma, Verdana;}
.description {font-size : 8pt; color : #B7C7E0; font-family : Tahoma, Verdana; font-weight : bold;}
.content {font-size : 8pt; color : #fffff; font-family : Tahoma, Verdana;}
.text8headline {font-size : 8pt; color : #ffffff; font-family : Tahoma, Verdana; font-weight : bold;}


input.field{ background: #ffffff; color: #4a58d5; font-family: Verdana; font-size: 8pt;}
textarea{ background: #ffffff; color: #4a58d5; font-family: Verdana; font-size: 8pt; cols: 80;}
select{ background: #ffffff; color: #4a58d5; font-family: Verdana; font-size: 8pt;}


.text_akt_jahr {font-size : 8pt; color : #FF6F05; font-family : Tahoma, Verdana;}
.text_new_jahr {font-size : 8pt; color : #ffe384; font-family : Tahoma, Verdana;}

.text8bold {font-size : 10pt; color : #a4bee0; font-family : Tahoma, Verdana;font-weight:bold;}
.text8muss {font-size : 8pt; color : #ffe384; font-family : Tahoma, Verdana; font-weight : bold;}
.text10bold {font-size : 10pt; color : #ffe384; font-family : Tahoma, Verdana;font-weight:bold;}
.submit { background: #516194; color: #FFFFFF; font-family: Verdana; font-size: 8pt; font-weight: bold; }
table.tableback{background: #516194; Border-Width: 1px;Border-Style: solid; Border-Color:#B7C7E0; cellpadding: 0; cellspacing: 0;}
td.nav{background: #003C74;font-size : 10pt; color : #a4bee0; font-family : Tahoma, Verdana; font-weight:bold; valign:middle; nowrap; }
td.nav2{background:  #516194;}
*/
/* Grundlegende HTML-Elemente*/
BODY 
{
	background : #FFFFFF; 
	font-size : 9pt; 
	font-family : Tahoma, Verdana; 
	color : #696969; 
	margin : 0; 
	margin-left: auto;
	margin-top: 0;	
	
	}
img {border : 0px; }
font 
{
	font-size : 8pt; 
	font-family : Tahoma, Verdana; 
	}
font.warning 
{
	font-size : 8pt; 
	font-family : Tahoma, Verdana;
	color : #000000; 
	font-weight : bold;
	}
a:link {font-size : 8pt;  color : #000000; font-family : Tahoma, Verdana; Text-Decoration : None; font-weight : bold;}
a:active {font-size : 8pt;  color : #000000; font-family : Tahoma, Verdana; Text-Decoration : None; font-weight : bold;}
a:visited {font-size : 8pt;  color : #000000; font-family : Tahoma, Verdana; Text-Decoration : None; font-weight : bold;}
a:hover {font-size : 8pt; color : #000000; font-family : Tahoma, Verdana; Text-Decoration : underline; font-weight : bold;}

H1
{
	font-size : 13pt; 
	color : #285495; 
	font-family : Tahoma, Verdana; 
	font-weight : bold; 
	margin-bottom:0pt;
	}
H2
{
	font-size : 11pt; 
	color : #285495; 
	font-family : Tahoma, Verdana; 
	margin-bottom:2pt;
	}

input.field{ background: #ffffff; color: #4B4B4b; font-family: Verdana; font-size: 8pt;}
input.submit { background: #E7E7E7; color: #4B4B4b; font-family: Verdana; font-size: 8pt; font-weight: bold; }
textarea{ background: #ffffff; color: #4B4B4b; font-family: Verdana; font-size: 8pt; cols: 80;}
select{ background: #ffffff; color: #4B4B4b; font-family: Verdana; font-size: 8pt;}

/* Grundlegende Layout-Elemente*/
#LayoutTable
	{
	width: 971px; 
	height: 100%;
	Border-Width: 0;
	Border-Style: solid; 
	border: 0;
	padding: 0;
	border-collapse: collapse;
	cellpadding:0;
	cellspacing:0;
	vertical-align: top;
        
	}
#TopLeftCell
{
	 height: 125px;
	 }
#TopCenterCell
{
	vertical-align: bottom;
	 }
#TopRightCell
{
		width: 200px;
}
#MiddleLeftCell
{
	  width: 142px;
	  vertical-align: top;
	  }

#MiddleCenterCell
	{
	width: 615;
	vertical-align :top;
	padding-left: 20;
	padding-right: 20;
	}
#MiddleRightCell
{
	vertical-align :top;
	width: 223;
	 }
#BottomLeftCell
{
}
#BottomCenterCell
{}
#BottomRightCell
{
	height:100%;
}
#TitleCell
{
 	padding-left: 20;
 	vertical-align:bottom;
}

/* Grundlegende Navigations-Elemente*/
.NavigationMainTable
{
	 padding: 0px;
	 border-collapse:collapse;
	 border-width: 0;
	 width: 142px;
	 border-color:White;

	 }
.NavigationTopLevelRow 
{
	height: 25;  
	font-size: 9pt; 
	color: #ffffff; 
	font-family: Tahoma, Verdana; 
	font-weight: bold; 
	text-align: left; 
	text-decoration: none;
	vertical-align: middle;
	border-color: #ffffff;
	background-image: url(../../../images/lay_03_53.jpg);

	}
.NavigationTopLevelRow a:link {color: #ffffff; font-size: 9pt;text-decoration: none;}
.NavigationTopLevelRow a:active {color: #ffffff; font-size: 9pt;text-decoration: none;}
.NavigationTopLevelRow a:visited {color: #ffffff; font-size: 9pt;text-decoration: none;}
.NavigationTopLevelRow a:hover{color: #FFFFFF; font-size: 9pt; text-decoration: underline; }

.NavigationTopLevelRowActive
{
	height: 25;  
	font-size: 9pt; 
	color: #000000; 
	font-family: Tahoma, Verdana; 
	font-weight: bold; 
	text-align: left; 
	vertical-align: middle; 
	white-space: nowrap; 
	background-image: url(../../../images/lay_03_31.jpg);

	}
.NavigationTopLevelRowActive a:link {color: #000000; font-size: 9pt; text-decoration: none;}
.NavigationTopLevelRowActive a:active {color: #000000; font-size: 9pt; text-decoration: none;}
.NavigationTopLevelRowActive a:visited {color: #000000; font-size: 9pt; text-decoration: none;}

.NavigationTopLevelLeftCell
{
	width:10px;
	vertical-align:middle;
			padding-left: 4;

	}
.NavigationTopLevelRightCell
{
	width: 145;

}
.NavigationNextNavigationLayerCell
{
	width: 145;
	padding-left: 10px;
	background-image: url(../../../images/lay_03_47.jpg);
	}
.NavigationSubLevelRow
{
	font-size : 8pt;  
	color : #929292; 
	font-family : Tahoma, Verdana; 
	Text-Decoration : None; 
	font-weight : bold;

	}
.NavigationSubLevelRow A:link {color : #929292; font-size : 8pt; font-weight : bold;Text-Decoration : None;}
.NavigationSubLevelRow A:active {color : #929292; font-size : 8pt; font-weight : bold;Text-Decoration : None;}
.NavigationSubLevelRow A:visited {color : #929292; font-size : 8pt; font-weight : bold;Text-Decoration : None;}
.NavigationSubLevelRow A:hover {color : #929292; font-size : 8pt; font-weight : bold;Text-Decoration : underline;}

.NavigationSubLevelRowActive
{
	font-size : 8pt;  
	color : #000000; 
	font-family : Tahoma, Verdana; 
	Text-Decoration : None; 
	font-weight : bold;
	}
.NavigationSubLevelRowActive A:link {color : #000000; font-size : 8pt; font-weight : bold;Text-Decoration : None;}
.NavigationSubLevelRowActive A:active {color : #000000; font-size : 8pt; font-weight : bold;Text-Decoration : None;}
.NavigationSubLevelRowActive A:visited {color : #000000; font-size : 8pt; font-weight : bold;Text-Decoration : None;}
.NavigationSubLevelRowActive A:hover {color : #000000; font-size : 8pt; font-weight : bold;Text-Decoration : underline;}
.NavigationSubLevelCell
{}

.NavigationSecondLevelTable
{ 
	border: 0px;
	padding: 0px;
	border-collapse: collapse;
	}
.NavigationSecondLevelRow
{
	border: 0px;
	padding: 0px;
	border-collapse: collapse;
	}
.NavigationSecondLevelLeftCell
{
	border: 0px;
	padding: 0px;
	border-collapse: collapse;
	background-image: url(../../../images/SecondNavigationLeft.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 19px;
}
.NavigationSecondLevelMiddleCell
{
	background-color: #9B9B99;
	height: 19px;
	color: #929292;
	}
.NavigationSecondLevelMiddleCell A:link {color : #ffffff; font-size : 8pt; font-weight : bold; Text-Decoration : None;}
.NavigationSecondLevelMiddleCell A:active {color : #ffffff; font-size : 8pt; font-weight : bold; Text-Decoration : None;}
.NavigationSecondLevelMiddleCell A:visited {color : #ffffff; font-size : 8pt; font-weight : bold; Text-Decoration : None;}
.NavigationSecondLevelMiddleCell A:hover {color : #ffffff; font-size : 8pt; font-weight : bold; Text-Decoration : Underline;}

.NavigationSecondLevelMiddleCellActive
{
	background-color: #9B9B99;
	height: 19px;
	}
.NavigationSecondLevelMiddleCellActive A:link {color : #000000; font-size : 8pt; font-weight : bold; Text-Decoration : None;}
.NavigationSecondLevelMiddleCellActive A:active {color : #000000; font-size : 8pt; font-weight : bold; Text-Decoration : None;}
.NavigationSecondLevelMiddleCellActive A:visited {color : #000000; font-size : 8pt; font-weight : bold; Text-Decoration : None;}
.NavigationSecondLevelMiddleCellActive A:hover {color : #000000; font-size : 8pt; font-weight : bold; Text-Decoration : Underline;}

.NavigationSecondLevelRightCell
{
	border: 0px;
	padding: 0px;
	border-collapse: collapse;
	white-space: nowrap; 
	background-image: url(../../../images/SecondNavigationRight.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 19px;
}
.NavigationSecondLevelEmptyCell
{
	border: 0px;
	padding: 0px;
	border-collapse: collapse;
	white-space: nowrap; 
	width: 6px;
	height: 19px;
}
.NavigationSecondLevelActive
{
	}


/* Grundlegende Content-Elemente*/

.ContentTable
{
	width: 99%;
	background: #e0e0e0; 
	Border-Width: 1px;
	Border-Style: solid; 
	Border-Color:#797979;
	padding: 0;
	border-collapse:collapse;
	}
.ContentTableHalf
{
	width: 300px;
	background: #e0e0e0; 
	Border-Width: 1px;
	Border-Style: solid; 
	Border-Color:#B7C7E0;
	padding: 0;
	border-collapse:collapse;
	}

.ContentTableTopRow
{
	}
.ContentTableContentRow
{}
.ContentTableHeadlineCell
{
	background: #7db0d6;
	font-size : 8pt; 
	color : #000000; 
	font-family : Tahoma, Verdana; 
	font-weight : bold;
	padding-left: 3px;
	}
.ContentTableDescriptionCell
{
	font-size : 8pt; 
	color : #797979; 
	font-family : Tahoma, Verdana; 
	font-weight : bold;
	padding: 3px;
	white-space: nowrap; 
	vertical-align: top;
	}
.ContentTableDescriptionRequiredCell
{
	font-size : 8pt; 
	color : #000000; 
	font-family : Tahoma, Verdana; 
	font-weight : bold;
	padding: 3px;
	vertical-align: top;	
}
.ContentTableContentCell
{
	font-size : 8pt; 
	font-family : Tahoma, Verdana;
	padding: 3px;
	width: 90%;
	}
.ContentTableContentMultipleCell
{
	font-size : 8pt; 
	font-family : Tahoma, Verdana;
	padding: 3px;
	width: auto;
	}


.VisitenkartenTable
{
	width: 95%;
	padding: 0;
	border-collapse:collapse;
	}
.VisitenkartenTableTopRow
{
	}
.VisitenkartenTableContentRow
{}
.VisitenkartenTableHeadlineCell
{
	background: #003C74;
	font-size : 8pt; 
	color : #ffffff; 
	font-family : Tahoma, Verdana; 
	font-weight : bold;
	padding-left: 3px;
	}
.VisitenkartenHeadlineRightCell
{
	border: 0px;
	padding: 0px;
	border-collapse: collapse;
	white-space: nowrap; 
	background-image: url(../../../images/SecondNavigationRight.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 19px;
}
.VisitenkartenTableDescriptionCell
{
	font-size : 8pt; 
	color : #B7C7E0; 
	font-family : Tahoma, Verdana; 
	font-weight : bold;
	padding: 3px;
	white-space: nowrap;
	}
.VisitenkartenTableContentCell
{
	font-size : 8pt; 
	font-family : Tahoma, Verdana;
	padding: 3px;
	width: 90%;
	}
	