/* CSS TAK Website 8.12.2004 */
/* Achtung. Keine Umlaute in Bemerkungen. */
body {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	/* korrigiert Probleme mit Opera-Browsern */
	FONT-SIZE: 100.01%;
	color: #7688A8;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}
h1 {
	padding: 0px;
	margin: 0px;
	FONT-SIZE: 0.6em;
	LINE-HEIGHT: normal;
}
h2 {
	padding-top: 4px;
	margin: 0px;
	FONT-SIZE: 0.8em;
	LINE-HEIGHT: normal;
	COLOR: #7688A8;
	font-weight: bold;
}
h3 {
	padding: 0px;
	margin: 0px;
	FONT-SIZE: 0.7em;
	LINE-HEIGHT: normal;
	COLOR: #7688A8;
	font-weight: bold;
}
ul 
{
	margin-left:15px;	
}
ul.inhalt {
	MARGIN-LEFT: 15px;
	FONT-SIZE: 0.7em; PADDING-BOTTOM: 4px; LINE-HEIGHT: 140%; PADDING-TOP: 4px; TEXT-ALIGN: left
}
p.inhalt {
	padding-top: 4px;
	padding-bottom: 4px;
	FONT-SIZE: 0.7em;
	LINE-HEIGHT: 140%;
	text-align: left;
}
p.inhaltright {
	padding-top: 4px;
	padding-bottom: 4px;
	FONT-SIZE: 0.7em;
	LINE-HEIGHT: 140%;
	text-align: right;
}
p.inhaltgross {
	padding-top: 4px;
	padding-bottom: 4px;
	FONT-SIZE: 1.0em;
	LINE-HEIGHT: 140%;
	text-align: left;
}
/* Dynamische Bestaetigungstexte bei Formularen */
p.infotext {
	padding-top: 4px;
	padding-bottom: 4px;
	FONT-SIZE: 0.7em;
	color: #FF0000;
	LINE-HEIGHT: 140%;
	text-align: left;
}
img.inhalt {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #7688A8;
}
.bildunterschrift {
	font-size: 0.6em;
	line-height: 120%;
	text-align: left;
}
a {
	text-decoration: none;
	font-weight: bold;
	color: #7688A8;
}
a:hover {
	text-decoration: underline;
	color: #7688A8;
}
a:visited {
	color: #7688A8;
}
.DropDownList {
	margin-top: 0px;
	padding: 0px;
	font-size: 1.0em;
	border: 1px solid #ffffff;
	background-color: #E2E4ED;
	color: #00285B;
	vertical-align: middle;
}
.Button {
	FONT-SIZE: 0.7em; 	
}
/* Border alt: border: 1px solid #E2E4ED; */
.TextBoxWide {
	FONT-SIZE: 0.7em;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #00285B;
	width: 300px;
	/*background-color: #FFFFD0;*/
}
.TextBoxHalf {
	FONT-SIZE: 0.7em;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #00285B;
	width: 140px;
	/*background-color: #FFFFD0;*/
}
.TextBoxSmall {
	FONT-SIZE: 0.7em;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #00285B;
	width: 80px;
	/*background-color: #FFFFD0;*/
}
.TextBoxHeigh {
	FONT-SIZE: 0.7em;	
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #00285B;
	width: 300px;
	height: 200px;
	/*background-color: #FFFFD0;*/
}


/* Tabellen */
.TakTable {
	height:100%;
	width:100%;
	margin: 0px;
	padding: 0px;
	FONT-SIZE: 1.0em;
	LINE-HEIGHT: normal;
	border-spacing: 0px;
	empty-cells: show;
}
.TakTableContent {
	margin: 0px;
	padding: 0px;
	width: 518px;
	border: 0px;
	FONT-SIZE: 1.0em;
	LINE-HEIGHT: normal;
	border-spacing: 0px;
	empty-cells: show;
}
.tdTakTableContentCol1 {
	width: 162px;
	padding-top: 4px;
	vertical-align: top;
}
.tdTakTableContentCol2 {
	width: 16px;
	padding-top: 4px;
	vertical-align: top;
}
.tdTakTableContentCol3 {
	width: 340px;
	padding-top: 4px;
	vertical-align: top;
}
.tdTakTableMaCol1 {
	VERTICAL-ALIGN: bottom; WIDTH: 162px; PADDING-TOP: 4px
}
.tdTakTableMaCol2 {
	VERTICAL-ALIGN: bottom; WIDTH: 16px; PADDING-TOP: 4px
}
.tdTakTableMaCol3 {
	VERTICAL-ALIGN: bottom; WIDTH: 340px; PADDING-TOP: 4px
}
.tdTakTableContentNachOben {
	width: 518px;
	padding-top: 4px;
	vertical-align: top;
	font-size: 0.6em;
}


/* Logozeile */
.tdLogo
{
	width: 760px;
}
.divFlash
{
	
}

/* Suchleiste */
.TableSearch 
{	
	padding: 0px;
	FONT-SIZE: 0.7em;
	LINE-HEIGHT: 1.0em;
	COLOR: #ffffff;
	BORDER-RIGHT: 1px solid #ffffff;
	BORDER-TOP: 1px solid #ffffff;
	BORDER-LEFT: 1px solid #ffffff;
	BORDER-BOTTOM: 1px solid #ffffff;
	WIDTH: 100%;
	background-color: #00285B;
	border-spacing: 0px;
}
.tdSearch {
	padding: 0px;
	vertical-align: middle;
}
/* Body */
.tdPageHead {
	padding-left: 32px;
    height: 24px;
	background-color: #E2E4ED;
}
.tdPageHeadBox {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
    height: 22px;
    vertical-align:middle;
	background-color: #E2E4ED;
	color: #30588B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;	
}
.tdPageHeadPic {
	padding: 0px;
    height: 24px;
	background-color: #E2E4ED;
}
.tdPageDiv {
	font-size: 0.1em;
	line-height: 1px;
	border-bottom: 1px solid #E2E4ED;
}
.tdHeader {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 4px;
	border-bottom: 1px solid #E2E4ED;
}
.tdSubHeader 
{
	width: 162px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	font-size: 0.6em;
	vertical-align: top;
	font-weight: bold;
}
.tdInhaltCol1
{
	width: 162px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	font-size: 0.7em;
	vertical-align: top;
	line-height: 130%;
}
.tdInhalt 
{
	width: 340px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	font-size: 0.6em;
	vertical-align: top;
	line-height: 130%;
}
.tdInfo
{
	width: 340px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	color: #FF0000;
	font-size: 0.6em;
	vertical-align: top;
	line-height: 130%;
}
.tdBottom {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 4px;
	font-size: 0.6em;
	border-bottom: 1px solid #E2E4ED;
	vertical-align: middle;
}


/* Menu */
.MenuLink {
	padding-left: 32px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #00285B;
	text-decoration: none;
	line-height: 24px;
	display: block;
	font-weight: normal;
}
.MenuLink:hover {
	text-decoration: none;	
	color: #FFFFFF;
	background: url(images/menu_hi_blau.gif) no-repeat;
}
.MenuLink:visited {
	color: #7688A8;
}
.MenuLinkSelected {
	padding-left: 32px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	text-decoration: none;
	line-height: 24px;
	font-weight: normal;
	background: url(images/menu_hi_blau.gif) no-repeat;
}
.MenuLinkExtern {
	padding-left: 32px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #00285B;
	text-decoration: none;
	line-height: 24px;
	display: block;
	font-weight: normal;
}
.MenuLinkExtern:hover {
	text-decoration: none;	
	color: #FFFFFF;
	background: url(images/menu_bottom_hi_blau.gif) no-repeat;
}
.MenuLinkExtern:visited {
	color: #7688A8;
}

.TableMenuTop {
	FONT-SIZE: 100.01%;
	LINE-HEIGHT: normal;
	BORDER-LEFT: 0px;
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-BOTTOM: 1px solid #ffffff;
	WIDTH: 100%;
	COLOR: #00285B;
}
.tdMenu 
{
	width: 208px;
	height: 100%;
	background-color: #E2E4ED;
	vertical-align: top;
	background-image: url(images/menu_bg_blau.gif);
	background-repeat: repeat-y;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
}
.tdMenuTop {
	padding: 0px;
	width: 208px;
	/*border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;*/
	border-top: 0px;
	border-bottom: 0px;
	/*background-image: url(images/menu_bg_blau.gif);
	background-repeat: repeat-y;*/
}
.TableMenuBottom {
	FONT-SIZE: 100.01%;
	LINE-HEIGHT: normal;
	BORDER-RIGHT: 0px;
	BORDER-LEFT: 0px;
	BORDER-TOP: 0px;
	BORDER-BOTTOM: 3px double #ffffff;
	WIDTH: 100%;
	COLOR: #00285B;
}
.tdMenuBottomHead {
	FONT-SIZE: 0.7em;
	color: #00285B;
	padding-left: 32px;
	vertical-align: bottom;
	/*border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;*/
	border-top: 0px;
	border-bottom: 0px solid #ffffff;
	/*background-image: url(images/menu_bg_blau.gif);*/
	/*background-repeat: repeat-y;*/
}
.tdMenuBottom {
	padding: 0px;
	width: 208px;
	/*border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;*/
	border-top: 0px;
	border-bottom: 0px solid #ffffff;
	/*background-image: url(images/menu_bg_blau.gif);*/
	/*background-repeat: repeat-y;*/
}
/* Seminar-Menue */
.tdMenuSem {
	padding: 0px;
	/*border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;*/
	border-top: 0px;
	border-bottom: 1px solid #E2E4ED;
}
.MenuSemLink {
	padding-left: 32px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-decoration: none;
	line-height: 24px;
	display: block;
	font-weight: bold;
}
.MenuSemLink:hover {
	text-decoration: none;	
	color: #FFFFFF;
	background: url(images/menu_sem_hi_blau.gif) no-repeat;
}
.MenuSemLink:visited {
}
.tdMenuSemCardSelected 
{
	width: 117px;
	padding: 0px;
	border-left: 1px solid #E2E4ED;
	border-right: 1px solid #E2E4ED;
	border-top: 1px solid #E2E4ED;
	border-bottom: 0px;
}
.MenuSemLinkSelected 
{
	width: 117px;
	padding-left: 32px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #7688A8;
	text-decoration: none;
	line-height: 24px;
	font-weight: bold;
	background: url(images/menu_sem_card_select.gif) no-repeat;
}
.tdMenuSemCard 
{
	width: 117px;
	padding: 0px;
	border: 1px solid #E2E4ED;
}
.tdMenuSemHead 
{
	width: 16px;
	padding: 0px;
	border-bottom: 1px solid #E2E4ED;
}
.tdMenuSemHeadBreit
{
	width: 119px;
	padding: 0px;
	border-bottom: 1px solid #E2E4ED;
}
.tdMenuSemLinkBack {
	padding: 0px;
	background: url(images/menu_sem_back_lo_blau.gif) no-repeat;
	border-bottom: 1px solid #E2E4ED;
}
.MenuSemLinkBack {
	padding-left: 32px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #7688A8;
	text-decoration: none;
	line-height: 24px;
	display: block;
	font-weight: bold;
}
.MenuSemLinkBack:hover {
	text-decoration: none;	
	color: #7688A8;
	background: url(images/menu_sem_back_hi_blau.gif) no-repeat;
}


/* Footer */
.TableFooter {
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-left: 208px;
	padding-right: 0px;
	FONT-SIZE: 0.6em; 
	LINE-HEIGHT: normal;
	BORDER-RIGHT: 1px solid #ffffff; 
	BORDER-TOP: 0px solid #ffffff; 
	BORDER-LEFT: 1px solid #ffffff; 
	BORDER-BOTTOM: 0px solid #ffffff; 
	WIDTH: 100%;
	background-color: #E2E4ED;
	background-image: url(images/menu_bg_blau.gif);
	background-repeat: repeat-y;
}
.tdRightMargin {
	background-color: #E2E4ED;
	BORDER-BOTTOM: 1px solid #ffffff;	
}
.tdPrintLine 
{
	DISPLAY: none;
	height: 0px;
}
