/*Bildungsprogramm start*/

.pointer
{
	cursor: pointer;
}
.programmTable
{
	BORDER-TOP-WIDTH: 1px;    BORDER-TOP-COLOR: #BFB0AE;
	BORDER-LEFT-WIDTH: 1px;   BORDER-LEFT-COLOR: #BFB0AE;
	BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #BFB0AE;
	BORDER-RIGHT-WIDTH: 1px;  BORDER-RIGHT-COLOR: #BFB0AE;
    BORDER-COLLAPSE: collapse;  
    FONT-SIZE: 13px;
	
}
.programmTableHead
{
	BORDER-TOP-WIDTH: 0px;
	BORDER-TOP-COLOR: #EFEDED;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-LEFT-COLOR: #EFEDED;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-BOTTOM-COLOR: #000000;
	BORDER-RIGHT-WIDTH: 0px;
	BORDER-RIGHT-COLOR: #EFEDED;
	BORDER-COLLAPSE: collapse;
	border-style: solid;
	FONT-SIZE: 13px;
}

.programmTableHeader
{
	BORDER-TOP-WIDTH: 0px;
	BORDER-TOP-COLOR: #EFEDED;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-LEFT-COLOR: #EFEDED;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-BOTTOM-COLOR: #EFEDED;
	BORDER-RIGHT-WIDTH: 0px;
	BORDER-RIGHT-COLOR: #EFEDED;
	BORDER-COLLAPSE: collapse;
	border-style: solid;
	FONT-SIZE: 13px;
}
.programmTableHead_body
{
	
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-BOTTOM-COLOR: #000000;
	BORDER-COLLAPSE: separate;
	BORDER-COLLAPSE: collapse;
	border-style: solid;
	
}
.programmTable_body
{
	BORDER-TOP-WIDTH: 1px;
	BORDER-TOP-COLOR: #EFEDED;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: #000000;
	BORDER-COLLAPSE: separate;
	
}
.programm_header_boderBody{
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-BOTTOM-COLOR: #EFEDED;
}
.monthTitle
{
	font-family:  Verdana;
	font-size: 14px;
	font-weight: bold;
}
.listContentNoBg
{
	font-size: 11px;
	font-weight: bold;
}
.tableContent
{
	font-family:  Verdana;
	font-size: 11px;
	cursor: default;
}

.smallFont{
	font-size: 11px;
}
/*Bildungsprogramm ende*/
.clickstream
	{
	font-family :  Verdana, helvetica, arial, sans-serif;
	text-decoration : none;
	font-weight: normal;
	font-size: 10px;
	}
.highlight {font-weight: bold;}
.quoteTable 
	{
    FONT-SIZE: 10px;
	}
.updateBg
	{
	background-color: #B4F142;
	}

body
    {
    font-family:  verdana, helvetica, arial, sans-serif;
    font-size: 11px;
    }
    /* a href */

.normalNavDEAKT
    {
    font-weight: bold;
    font-size: 11px;
    }
.normalNav
    {
    font-weight: normal;
    font-size: 11px;
	color: #000000;
    }
.deaktLink
	{
	
    font-size: 11px;
    
	}
.containerNavSelected{
	font-size: 11px;
}
.selectedNav
    {
    font-weight: bold;
    font-size: 11px;
    }
a:link
    {
    font-size: 11px;
    text-decoration : none;
    font-weight: bold;
    }
#programm_title_header a:link, #programm_title_header a:visited
	{
	font-size: 11px;
    text-decoration : none;
    font-weight: normal;
	}
.programm_contentText , a.programm_contentText, a:visited.programm_contentText
{
	font-family:  Verdana;
	font-size: 11px;
	cursor: default;
	font-weight: normal;
}

.bigalink
	{
	font-size: 14pt;
	}
.bigTitleLink
	{
	font-size: 14pt;
	}
.linklike
	{
	font-size: 12px;
	}
.alink
    {
    font-size: 11px;
    text-decoration : none;
    font-weight: normal;
    }
a:visited
    {
    font-size: 11px;
    text-decoration : none;
    font-weight: normal;
    }
a:hover
    {
    text-decoration : none;
    font-weight: normal;
    }
a:active
    {
    text-decoration : none;
    font-weight: normal;
    }
.whiteLink
    {
    font-size: 11px;
    text-decoration : none;
    font-weight: normal;
    }
.alink_big{
	font-size: 11px;
}

    /* end a href */

    /* FORMS */

form
    {
    margin-right : 0px;
    }
select
    {
    font-weight: bold;
    font-size: 11px;
    }
textarea
    {
	font-weight: bold;
    font-size: 11px;
	}
INPUT, FILE
    {
    font-weight: bold;
    font-size: 11px;
    }

    /* FORMS END */

    /*MSG -------------------------------------------- */

.updateMsg
    {
    font-size: 11px;
    font-weight: bold;
    }
.mistakeMsg
    {
    font-size: 11px;
    font-weight: bold;
    }
    /*END MSG --------------------------------------------*/

    /*TOOLS --------------------------------------------*/
.emptyCell
    {
    font-size: 8px;
    }

    /*END TOOLS --------------------------------------------*/

    /*HEADER AND DESCRIPTION--------------------------------------------*/

    /* Module und Content Tabellen Header */											 
.moduleBez
    {
	font-weight: bold;
	font-size: 11px;
    }
.navTableBezContent
    {
	font-family:  verdana, helvetica, arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    table-layout : fixed;
    }
.navTableBezContentBig
    {
    font-family:  federation, verdana, helvetica, arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    table-layout : fixed;
    }
    /* Beschreibt die Darstellung von Tabellenkopf und Bezeichnern mit BG Color */
.listHeader /* --- */
    {
    font-size: 11px;
    font-weight: bold;
    table-layout : fixed;
    }
.editor_listHeader{
    font-size: 11px;
    font-weight: bold;
    table-layout : fixed;
	}
.listHeaderLink
	{
    font-size: 11px;
    font-weight: bold;
	}
    /* Beschreibt die Darstellung von Text in einer Liste */
.contentTextList
    {
    font-size: 11px;
    font-weight: normal;
    text-align : justify;
    }
.contentTextListLight
    {
    font-size: 11px;
    font-weight: normal;
    text-align : justify;
    }

    /* Beschreibt die Darstellung von Text in einer Liste mit eigener BG Color */
.listContent
    {
    font-size: 11px;
    font-weight: bold;
    table-layout : fixed;
    }
.smallListFont
    {
    font-size: 11px;
    table-layout : fixed;
    }
    /* Beschreibt die Darstellung von Text von Bezeichnern auf der Bezeichnerseite einer Liste mit BG Color */
.listBez
    {
    font-size: 11px;
    font-weight: bold;
    table-layout : fixed;
	font-family: arial;
    }
	/* Beschreibt die Darstellung vom Hintergrund einer Detailansicht in einer Liste*/
.listRowContent
	{
	font-size: 10px;
	font-weight: bold;
	}
.listRowHeader
	{
	}

.calDetailBez
    {
    font-size: 11px;
    font-weight: bold;
    table-layout : fixed;
    }
    /* Für Images und Text mit HilfeCursor*/
.helpText
    {
    font-size: 11px; /* off when pic */
    font-weight: normal; /* off when pic */
    text-align: justify; /* off when pic */
    }
    /* END HEADER --------------------------------------------*/

    /* MODULE */


    /* Beschreibt das primäre Textverhalten und die BG Color für den Module Content */
.menContent
    {
    font-size: 10px;
    font-weight: bold;
    }
    /* Beschreibt das Textverhalten von Text in Listen (Browser, Teilnehmer ... */
.browserMenTxt
    {
    font-size: 11px;
    font-weight: bold;
    }
    /* Blockiert das Ausdehnen einer Tabelle, die bestimmte Maße nicht überscheiten darf (Module ...) */
.navtable
    {
    table-layout : fixed;
    }
    /* Modul Did you know */
.didYouKnow
    {
    font-size: 9px;
    font-weight: normal;
    text-align: justify;
    }
    /* Wenn an Modul NEWS gearbeitet wird dann diese Styles abgeleichen mit anderen Inhalten */
.newsDatePrev
    {
    font-size: 11px;
    font-weight: bold;
    }
.newsTitlePrev
    {
    font-size: 11px;
    font-weight: bold;
    }
.newsTextPrev
    {
    font-size: 10px;
    }
.newsDate
    {
    font-size: 12px;
    font-weight: bold;
    }
.newsTitle
    {
    font-size: 12px;
    font-weight: bold;
    }
.newsText
    {
    font-size: 12px;
    }
    /* Modul NEWS ENDE */


    /* CONTENT AND ROWS */

    /* Allgemeiner Content Text in Abstimmung mit den übrigen Textverhalten  */
.contentText,p
    {
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	}
.contentTextLight
    {
    font-size: 12px;
    font-weight: normal;
    text-align: justify;
    }
.pNormal
    {
    font-style: normal;
    font-variant: normal;
    font-size: 12px;
    font-weight: normal;
    }
.contentTextRed
    {
    font-size: 12px;
    }
.contentTitle
    {
    font-size: 16px;
    font-weight: bold;
    }
.contentDescr
    {
    font-size: 13px;
    }
.justify
    {
    text-align:justify;
    font-weight: normal;
    font-variant: normal;
    font-size:12px;
    }
    /* Schrift von aktuellen Tagedaten */
.today
    {
    table-layout: fixed;
    font-size: 10px;
    font-weight: bold;
    }
    /* Schrift von Tagesdaten */
.day
    {
    table-layout: fixed;
    font-size: 10px;
    font-weight: bold;
    }
    /* Tageszahl im Kalender */
.calDayNr
    {
    font-size: 12px;
    }
    /* Datum in Eventansicht */
.calDateEvent
    {
    font-size: 11px;
    }
    /* Liste mit Events - Bezeichner ob Event oder Chat */
.calEvent
    {
    font-size: 11px;
    }
    /* FOOTER */

.bgCalFooter
    {
    font-size: 10px;
    font-weight: bold;
    }
.footer
    {
    font-size: 10px;
    font-weight: normal;
    }

    /* END FOOTER */

    /* Start Standart HATML */

h1
    {
    font-size: 14px;
    font-weight :  bold;
    padding-top: 12px;
    }
h2
    {
    font-size: 12px;
    font-weight :  bold;
		padding-top: 12px;
    }
h3
    {
    font-size: 11px;
    font-weight :  bold;
    margin-right : 12px;
    }
h4
    {
    font-size: 10px;
    padding-top: 12px;
    }
h5
    {
    font-style: normal;
    font-variant: normal;
	padding-top: 9px;
    text-align : right;
    }

strong
    {
    font-weight : bold;
    margin-right : 0px;
    font-style: normal;
    font-variant: normal;
    }
ul
    {
    font-weight :  normal;
    list-style-type :  disc;
    }
li
    {
   
    }
ol
    {
    margin-right : 25px;
    font-weight :  normal;
    margin-left :  0px;
    list-style-type :  decimal;
    }
plaintext
    {
    margin-right : 25px;
    font-size : 12px;
    line-height : 15px;
    }
td
    {
    font-style: normal;
    font-variant: normal;
    font-size: 12px;
    font-weight: normal;
    }
.vertic
{
 	font-weight : bold;
    margin-right : 0px;
    font-style: normal;
    font-variant: normal;
    font-size : 11px;
	text-align: right;
}
    /* END STANDARTS HTML */

    /* ADMIN */
.navTableBezContentAdmin
    {
	font-family:  federation, verdana, helvetica, arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    table-layout : fixed;
    }
.navTableBezContentAdmin2
    {
	font-family:  federation, verdana, helvetica, arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    table-layout : fixed;
    }
.editorPanel
    {
	font-family:  verdana, helvetica, arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    table-layout : fixed;
    }
.statusHeader
    {
    font-weight: bold;
    font-size:12px;
    }
.statusHeaderSelected
    {
    font-size: 11px;
    font-weight: bold;
    table-layout : fixed;
    }
.switchmode
    {
    font-family:   federation, verdana, helvetica, arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    table-layout : fixed;
    }

    /* END ADMIN */
