/* 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;
}
/* Content Zelle */
.tdInhalt 
{
	width: 422px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	font-size: 11px;
	vertical-align: top;
}
.tdSubInhalt 
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	font-size: 0.7em;
	vertical-align: top;
	line-height: 130%;
}

/* Ueberschrift 1 */
h1 {
	padding: 0px;
	margin: 0px;
	FONT-SIZE: 12px;
	LINE-HEIGHT: normal;
}

/* Ueberschrift 2 (von 10 auf 12px)*/
h2 {
	padding-top: 4px;
	margin: 0px;
	FONT-SIZE: 12px;
	LINE-HEIGHT: normal;
	COLOR: #7688A8;
	font-weight: bold;
}

/* Ueberschrift 3 */
h3 {
	padding: 0px;
	margin: 0px;
	FONT-SIZE: 0.7em;
	LINE-HEIGHT: normal;
	COLOR: #7688A8;
	font-weight: bold;
}

/* Listenformatierung Content */
ul 
{
	margin-left:15px;	
}

p.inhalt {
	padding-top: 4px;
	padding-bottom: 4px;
	FONT-SIZE: 0.7em;
	LINE-HEIGHT: 140%;
	text-align: left;
}
p.inhaltgross {
	padding-top: 4px;
	padding-bottom: 4px;
	FONT-SIZE: 0.8em;
	LINE-HEIGHT: 140%;
	text-align: left;
	font-weight: bold;
}
/* 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;
}
/* Linkformatierung Content 
a {
	text-decoration: none;
	color: #1e3e75;
  font-size: 11px;
}

a:hover {
	text-decoration: underline;
	color: #1e3e75;
  font-size: 11px;
}*/
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: #ebeead;
	color: #00285B;
	vertical-align: middle;
}
.DropDownListAnrede {
	FONT-SIZE: 0.7em;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #E2E4ED;
	width: 60px;
	margin-right: 10px;
}
.TextBoxWide1 {
	FONT-SIZE: 0.7em;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #E2E4ED;
	width: 230px;
}
.Button {
	FONT-SIZE: 0.7em; 	
}
.TextBoxWide {
	FONT-SIZE: 0.7em;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #E2E4ED;
	width: 300px;
}
.TextBoxHalf {
	FONT-SIZE: 0.7em;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #E2E4ED;
	width: 140px;
}
.TextBoxSmall {
	FONT-SIZE: 0.7em;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #E2E4ED;
	width: 80px;
}
.TextBoxHeigh {
	FONT-SIZE: 0.7em;	
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #E2E4ED;
	width: 300px;
	height: 200px;
}


/* 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: 112px;
	padding-top: 4px;
	vertical-align: top;
}
.tdTakTableContentCol2 {
	width: 16px;
	padding-top: 4px;
	vertical-align: top;
}
.tdTakTableContentCol3 {
	width: 390px;
	padding-top: 4px;
	vertical-align: top;
}
.tdTakTableContentNachOben {
	width: 518px;
	padding-top: 4px;
	vertical-align: top;
	font-size: 0.6em;
}


/* Logozeile */

.tdLogo
{
	width: 760px;
  border: 1px #9a857e solid;
}

/* 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: #ebeead;
}
.tdPageHeadBox {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
    height: 22px;
    vertical-align:middle;
	background-color: #ebeead;
	color: #30588B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;	
}
.tdPageHeadPic {
	padding: 0px;
    height: 24px;
	background-color: #ebeead;
}
.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: 112px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	font-size: 0.6em;
	vertical-align: top;
	font-weight: bold;
}
.tdInhaltCol1
{
	width: 112px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	font-size: 0.7em;
	vertical-align: top;
	line-height: 130%;
}

.tdInfo
{
	width: 390px;
	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;
}


/* Hauptmenu */
.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;
}

.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;
}
/* Menue fuer externe Links */
.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;
}

/* Tabelle fuer Hauptnavigation */
.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: #ebeead;
	vertical-align: top;
	background-image: url(images/menu_bg.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-top: 0px;
	border-bottom: 0px;
}
/* Tabelle fuer Menue externe Links  */
.TableMenuBottom {
	FONT-SIZE: 100.01%;
	LINE-HEIGHT: normal;
	BORDER-RIGHT: 0px;
	BORDER-LEFT: 0px;
	BORDER-TOP: 0px;
	BORDER-BOTTOM: 3px double #ffffff;
	WIDTH: 100%;
}
.tdMenuBottomHead {
	FONT-SIZE: 0.7em;
	color: #00285B;
	padding-left: 32px;
	vertical-align: bottom;
	border-top: 0px;
	border-bottom: 0px solid #ffffff;
}
.tdMenuBottom {
	padding: 0px;
	width: 208px;
	border-top: 0px;
	border-bottom: 0px solid #ffffff;

}

/* 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.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.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: #ebeead;
	background-image: url(images/menu_bg.gif);
	background-repeat: repeat-y;
}
/* Abstand rechts */
.tdRightMargin {
	background-color: #ebeead;
	BORDER-BOTTOM: 1px solid #ffffff;	
}
.tdPrintLine 
{
	DISPLAY: none;
	height: 0px;
}
