div, a, td, input, select, option										{font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;white-space:normal;}

.posrel, div, a															{position:relative;}
.posabs																	{position:absolute;}
.pos0																	{top:0px; left:0px;}
.posl000																{left:000px;}
.post000																{top:000px;}

.zi005																	{z-index:005}
.zi010																	{z-index:010}
.zi020																	{z-index:020}
.zi030																	{z-index:030}

.vishid																	{visibility:hidden}
.visvis																	{visibility:visible}

.boxbot																	{bottom:000px}

.txtdecnon, div, td, input, select, option, .topnavtop, .mailto, .href	{text-decoration:none;}
.txtdeculn, a															{text-decoration:underline;}

.bgilogo .navleftitem:hover												{color:White;background-color:#92c11b;}

.fs000																	{font-size:00px;}
.fs001																	{font-size:01px;}
.fS, .topnavtop, input, select, option, .mailto, .edit					{font-size:09px;}
.fMS																	{font-size:10px;}
.fM, div, td, a, .programmtitel											{font-size:11px;}
.fX, .title																{font-size:14px;}
.fXL, .jahr																{font-size:20px;}

.fsi																	{font-style:italic;}

.lh00																	{line-height: 00px;}
.lh01																	{line-height: 01px;}
.lh09, .topnavtop, .edit												{line-height: 09px;}
.lh11, .mailto															{line-height: 11px;}
.lh15, div, td, a														{line-height: 15px;}
.lh17																	{line-height: 17px;}
.lh20																	{line-height: 20px;}
.lh24, .jahr, .title													{line-height: 24px;}
.lh33																	{line-height: 33px;}

.teaserhl																{padding-top:16px;padding-bottom:8px;font-size:20px;font-weight:bold;line-height:20px;}
.themes_home															{width:430px;height:203px;padding:10px;overflow:hidden;}
.themes_home div                                                        {height:100%;overflow:hidden;}
.themes_home a															{text-decoration:none;font-size:14px;line-height:20px;padding-right:18px;}
.themes .box a															{text-decoration:none;font-size:11px;line-height:18px;padding-left:5px;display:block;}
.title																	{padding-top:15px;}
.statement .title														{padding-top:0px;}

.videoThumb																{height:104px;border:0px;}							
.events .headline														{text-decoration:underline;}
.events .text															{font-weight:normal;}
.events .subline														{font-weight:normal;}
.events a																{text-decoration:none;}
.events a div															{font-weight:bold;}
.fwb																	{font-weight:bold;}

.fwn, div, td															{font-weight:normal;}
.fvc																	{text-transform: uppercase;}
.bnone, .jahr, .programmtitel											{border:none;}

.kursiv, .zitat															{ font-style:italic;font-family: Georgia, "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}

.plicon																	{padding-left:12px;}

.hleft																	{text-align:left;}	
.hcenter																{text-align:center;}
.hright																	{text-align: right;clear: right;float: right;}
.vatop, div, td															{vertical-align: top;}
.vamid, .topnavtop														{vertical-align: middle;}
.vabot, input															{vertical-align: bottom;}
.vabl																	{vertical-align: baseline;}


.w001																	{width:001px;}
.w005																	{width:005px;}
.w009																	{width:009px;}
.w010																	{width:010px;}
.w015																	{width:015px;}
.w016																	{width:016px;}
.w020																	{width:020px;}
.w024																	{width:024px;}
.w036																	{width:036px;}
.w050																	{width:050px;}
.w064																	{width:064px;}
.w070																	{width:070px;}
.w080																	{width:080px;}
.w100																	{width:100px;}
.w110																	{width:110px;}
.w127																	{width:127px;}
.w130																	{width:130px;}
.w135																	{width:135px;}
.w137																	{width:137px;}
.w140																	{width:140px;}
.w144																	{width:144px;}
.w145																	{width:145px;}
.w146																	{width:146px;}
.w157																	{width:157px;}
.w158																	{width:158px;}
.w160																	{width:160px;}
.w180																	{width:180px;}
.w196																	{width:196px;}
.w210																	{width:210px;}
.w228																	{width:228px;}
.w230																	{width:230px;}
.w235																	{width:235px;}
.w287																	{width:287px;}
.w295																	{width:295px;}
.w311																	{width:311px;}
.w356																	{width:356px;}
.w328																	{width:328px;}
.w423																	{width:423px;}
.w425																	{width:425px;}
.w432																	{width:432px;}
.w460																	{width:460px;}
.w465																	{width:465px;}
.w471																	{width:471px;}
.w476																	{width:476px;}
.w480																	{width:480px;}
.w500																	{width:500px;}
.w544, .cont, .wcont													{width:544px;}
.w560																	{width:560px;}
.w580																	{width:580px;}
.w600																	{width:600px;}
.w620																	{width:620px;}
.w660																	{width:660px;}
.w711																	{width:711px;}
.w730	 .wall_v0														{width:730px;}
.w732																	{width:732px;}
.w952, .wall															{width:952px;}
.w992																	{width:992px;}
.wsuchen																{width:100px;}
.wfull																	{width:100%;}
.wauto																	{width:auto;}

.wmenu, .wcolumn, .videoThumb											{width:168px;}
.wteaser																{width:450px;}

.videoIcon {
    background: url("../images/video_button.png") no-repeat scroll transparent;
    display: block;
    position: absolute;
    left: 67px;
    top: 41px;
    width:34px;
    height:22px;
}
.videoOverlay:hover .videoIcon											{background-color:#93c11c;}

.videoOverlay															{display:block;}


.cblau, .themes															{color:#5485a3;}
.themes a:hover															{background-color:#5485a3;color:White;}
/* img page galery*/
.imgpg																	{width:83px;height:83px;float:left;padding:0px 1px 1px 0px;border:0px;}

.h001																	{height:001px;}
.h002																	{height:002px;}
.h003																	{height:003px;}
.h005																	{height:005px;}
.h009																	{height:009px;}
.h010																	{height:010px;}
.h012																	{height:012px;}
.h014																	{height:014px;}
.h015, .topnavtop														{height:015px;}
.h016																	{height:016px;}
.h018																	{height:018px;}
.h019																	{height:019px;}
.h020																	{height:020px;}
.h024, .jahr															{height:024px;}
.h030																	{height:030px;}
.h040																	{height:040px;}
.h075																	{height:075px;}
.h080																	{height:080px;}
.h085																	{height:085px;}
.h100																	{height:100px;}
.h120																	{height:120px;}
.h128																	{height:128px;}
.h135																	{height:135px;}
.h146, .hnav															{height:146px;}
.h730																	{height:730px;}
.hfull																	{height:100%;}
.hauto																	{height:auto;}

.hmenu															{height:33px;}
.hmenui															{height:168px;}
.omenu															{height:62px;}
.omenui															{height:390px;}

.hmin105																{min-height:105px;_height:105px;}
.hmin135																{min-height:135px;_height:135px;}

* html a																{color:#A48100}
* html a:visited														{color:#A48100}
a, a:visited															{color:inherit}
.cweiss, .cweiss:visited, .cweiss:hover, .topnavtop, .topnavtop:visited, .themes_home a:hover	{color:#FFFFFF;}
.crot, .crot:visited, .edit, .topnavtop:hover							{color:#FF6600;}
.chblau, .jahr, .programmtitel, .cdnl, .cdnl:visited					{color:#3AB9E8;}
.cdblau, a:hover, .teaserhl, .themes_home								{color:#005781;}
.crot2, .crot2:hover, .crot2:visited, .crot2:link						{color:#FF6600;}
.clightblue, .clightblue:visited, .clightblue:link						{color:#49b6C2;}


.cgrau1, .cgrau1:visited												{color:#F0F0F0;}
.cgrau2, .cgrau2:visited, .title										{color:#B4B4B4;}
.cgrau3, .cgrau3:visited												{color:#969696;}
.cgrau4, .cgrau4:visited												{color:#828282;}
.cgrau5, .cgrau5:visited												{color:#464646;}



.cgruen, .clightblue:hover, .navleftitem:hover, .mailto:hover, .jahr:hover, .href:hover, .cdnl:hover	{color:#A48100;}
.cmrot, .navleftitem:active												{color:#2F719E;}

.bgtopnavint tr.nav:hover											{color:#FFFFFF; background-color:#93c11c;}

.cschwarz, .mailto, .href												{color:#000000;}


.bchblau																{background-color:#3AB9E8;}
.bcblau																	{background-color:#2F719E;}
.bcgruen																{background-color:#A48100;}
.bcgrau																	{background-color:#ccc;}
.bchgrau, .themes_home, .box											{background-color:#F0F0F0;}

.bclightblue															{background-color:#49b6C2}
.bcdarkblue																{background-color:#2471A0}
.bcbrown																{background-color:#99890C}

.bcbody																	{background-color:#00A0CE;}

.bcmark01																{background-color:#FF0000;}
.bcmark02																{background-color:#339966;}
.bcmark03																{background-color:#6600FF;}
.bcmark04																{background-color:#CE3782;}
.bcmark05																{background-color:#C3CE0B;}

.bcweiss, .jahr, .programmtitel											{background-color:#FFFFFF;}


.bgilogo																{background-image:url(/res/img/common/de/logo_epi.2.jpg); background-repeat:no-repeat;}
.bgilogostart															{background-image:url(/res/img/common/de/logo_epi_start.19.jpg); background-repeat:no-repeat;}
.bgihblau																{background-image:url(/res/img/common/de/linie_hblau.gif); background-repeat:repeat-x;}
.bgigruen																{background-image:url(/res/img/common/de/linie_gruen.gif); background-repeat:repeat-x;}
.bgigrau																{background-image:url(/res/img/common/de/linie_grau.gif); background-repeat:repeat-x;}
.bgiback																{background-image:url(/res/img/common/de/back.gif);background-repeat:repeat-x;}

.bginl1																	{background-image:url(/res/img/common/de/linie005781.gif);background-repeat:repeat-x;}
.bginl2																	{background-image:url(/res/img/common/de/linie39b9e8.gif);background-repeat:repeat-x;}
.bginl3																	{background-image:url(/res/img/common/de/liniea58100.gif);background-repeat:repeat-x;}



.xbgtopnavint															{background-color:#337a9a;}
.bgtopnavove, .themes_home a:hover										{background-color:#2f719e;}
.bgtopnavpas															{background-color:#39b9e8;}
.bgtopnavint															{background-color:#e1f5fc;}
.bgtopnavact															{background-color:#005781;}

.bgvard																	{background-image:url(/res/img/common/de/pas_vcard.gif); background-repeat:no-repeat; top:005px; width:014px;height:010px}
.bgvard:hover															{background-image:url(/res/img/common/de/ove_vcard.gif); background-repeat:no-repeat; top:005px; width:014px;height:010px}

.bgbio																	{background-image:url(/res/img/common/de/pas_bio.gif); background-repeat:no-repeat;}
.bgbio:hover															{background-image:url(/res/img/common/de/ove_bio.gif); background-repeat:no-repeat;}
.biopos																	{top:005px; left:018px; width:013px;height:010px}

.bgdnl																	{background-image:url(/res/img/common/de/act_dnl.gif); background-repeat:no-repeat;}
.bgdnl:hover															{background-image:url(/res/img/common/de/ove_dnl.gif); background-repeat:no-repeat;}
.bglnk																	{background-image:url(/res/img/common/de/act_lnk.gif); background-repeat:no-repeat;}
.bglnk:hover															{background-image:url(/res/img/common/de/ove_lnk.gif); background-repeat:no-repeat;}
.dnlpos																	{top:000px; left:000px; width:011px;height:011px}

.ac80																	{filter:alpha(opacity=80); -moz-opacity: 0.80;}

.dblock																	{display: block;}
.dtcell																	{display: table-cell;}

form, .jahr, .programmtitel, input										{padding: 000px;margin:000px}
.ma0																	{margin:0px;}
.pa0																	{padding:0px;}
.pab6																	{padding-bottom:6px;}
.pab14																	{padding-bottom:14px;}
.mat010																	{margin-top:10px;}
.mar036																	{margin-right:36px;}
.ma0auto																{margin:0px auto;}


.ovhid																	{overflow: hidden}
.ovaut								 									{overflow: auto}

.wsnowrap																{white-space: nowrap;max-width:544px;}
.wsnormal																{white-space: normal;}
.wspreline																{white-space: pre-line;}

/*ul																		{list-style-image: url(/res/img/common/de/liste.gif);}*/

.flft																	{float:left;}
.flrt																	{float:right;}
.clbo																	{clear:both;}

script																	{height:0px !important;}


.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    line-height:0px;
}
.wraptomid {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    line-height:0px;
}

.wraptocenter *, .wraptomid * {
    vertical-align: middle;
}

/******* MENU CSS [start] *******/
/***** general menu styles *****/
.menu 							{ list-style-type: none !important; padding: 0px; }


/***** level 1 menu if not home site *****/
.notHome						{ height: 62px; }
.notHome > ul > li				{ height: 33px !important; }


/***** level 1 menu *****/
.menu > li 						{ float: left; position: relative; text-align: center; color: white; 
								height: 168px; width: 168px; margin: 0px 4px 0px 16px; 
								background-color: rgba(57,185,232,0.8); }								
/** links menu level 1 **/						
.level1Link > div 				{ font-weight: bold; height: 33px; font-size: 11px; }
/** menu level 1 hover **/
.menu > li:hover 				{ background-color: rgba(47,113,158,0.8); }


/***** level 2 menu *****/
.notHome > ul > li > ul			{ min-height: 0px !important; }
li > ul.secondLevel 			{ position: absolute; z-index: 9999; width: 100%; 
								list-style-type: none !important; padding: 0px; display: none; 
								min-height: 135px; background-color: #E1F5FC; }
.secondLevel > li 				{ text-align: left; padding: 0px; position: relative; min-height: 25px; 
								color: #828282; }
/** links menu level 2 **/	
.level2Link > div 				{ font-weight: bold; height: 25px; padding-left: 10px; }
/** menu level 2 li hover **/
.secondLevel > li:hover 		{ background-color: #92C11B;}


/***** active classes *****/
.active 						{ color: #FF6600 !important; }
.level1Active					{ background-color: rgba(47,113,158,0.8) !important; }


/***** links *****/
.menuLink 						{ text-decoration: none; }
.menuLink > div:hover			{ color: #FFFFFF; }
/* CSS-Hack for displaying div as table and center it vertically */
.menuLink > div					{ display: table; width: 100%; }
.menuLink > div > p				{ display:table-cell; vertical-align:middle;height: 25px;line-height: 11px;}


/***** general hovers *****/
.menu > li:hover .secondLevel 	{ display: block; }


/***** navigation links *****/
td > .secondLevel 				{ margin:0; padding: 5px; list-style-type: none !important; font-weight: bold; }

/******* MENU CSS [end] *******/

/*\*//*/
.wraptocenter, .wraptomid {
    display: block;
}
.wraptocenter span, .wraptomid span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/




/*<!--[if lt IE 8]>
.wraptocenter span, .wraptomid span {
    display: inline-block;
    height: 100%;
} 
<![endif]-->*/








