* { margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px; }
html { height:100%; }
body { height:100%; }
img { border:0px; }

.div1 { height:1px;width:1px;overflow:hidden;line-height:1px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both;font-size:1px; }
.div1-nav { background-color:#d6dfb3;height:1px;width:228px;overflow:hidden;line-height:1px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both;font-size:1px; }
.div2 { height:2px;width:1px;overflow:hidden;line-height:2px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both; }
.div5 { height:5px;width:1px;overflow:hidden;line-height:4px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both; }
.div5spec { height:5px;width:1px;overflow:hidden;line-height:4px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div10 { height:10px;width:1px;overflow:hidden;line-height:9px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both; }
.div12 { height:12px;width:1px;overflow:hidden;line-height:11px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both; }
.div14 { height:14px;width:1px;overflow:hidden;line-height:13px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both; }
.div15 { height:15px;width:1px;overflow:hidden;line-height:14px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both; }
.div20 { height:20px;width:1px;overflow:hidden;line-height:19px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both; }
.div30 { height:30px;width:1px;overflow:hidden;line-height:29px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both; }
.div30w { height:30px;width:950px;overflow:hidden;line-height:29px;background-color:#FFFFFF;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both; }
.div200 { height:200px;width:1px;overflow:hidden;line-height:199px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both; }
.div1h { height:1px;width:1px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div5h { height:1px;width:5px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div10h { height:1px;width:10px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div12h { height:1px;width:12px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div15h { height:1px;width:15px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div18h { height:1px;width:18px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div20h { height:1px;width:20px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div24h { height:1px;width:24px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div28h { height:1px;width:28px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div40h { height:1px;width:40px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }

.outWrap { background-image:url(/fileadmin/dev/img/bgShad.jpg);background-repeat:repeat-y;background-position:center;background-color:#FFFFFF; }
.topRow { width:980px;height:42px;background-color:#FFFFFF; }
.emotionRow { clear:both;width:980px;height:250px;overflow:hidden;text-align:left; }
.logo { position:relative;top:0px;left:0px;z-index:100; }
.emotion { position:relative;top:-250px;left:0px;z-index:99; }
.navRow { clear:both;background-image:url(/fileadmin/dev-egg/img/navTopBG.jpg);background-repeat:no-repeat;height:42px;width:980px;text-align:left; }
div.contentRow { width:980px;overflow:hidden; }
.footerRow { clear:both;width:980px;height:31px;line-height:31px;background-image:url(/fileadmin/dev-egg/img/bgFooter.jpg);background-repeat:no-repeat; }

/* Special Language Settings */
.NO, .CUR, .INACT { display:inline; }
.tx-srlanguagemenu-pi1 { width:250px;height:42px;text-align:left;padding-left:10px; }
.tx-srlanguagemenu-pi1-flag { border:0px;padding-right:15px;padding-top:12px; }
div.CUR a img.tx-srlanguagemenu-pi1-flag { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-khtml-opacity:.40;opacity:.40;-moz-opacity:.40; }

.cntLeft { width:280px;background-color:#ffcc66;overflow:hidden;text-align:left; }
div.cntLeftWrap { padding-left:32px;padding-right:32px; }
.cntCenter { width:499px;overflow:hidden;background-color:#FFFFFF;border-right:1px solid #ffcc66;text-align:left; }
div.innerWrap { padding-left:17px;padding-right:17px; }
.cntRight { width:200px;overflow:hidden;background-color:#FFFFFF;text-align:left; }
.innerWrapRight { padding-left:10px;padding-right:10px; }

.allWrap { width:980px;background-color:#FFFFFF; }
.logo { position:relative;left:0px;top:0px;width:277px; }
.emotImg { position:relative;left:0px;top:0px;background-color:#00FF00;width:980px;height:230px;z-index:9999;border:1px solid fuchsia; }
.metaNavPos { float:right; }
.navLang { float:left; }

a.navTop01, a.navTop01:link, a.navTop01:visited, a.navTop01:active  { display:block;height:42px;line-height:42px;border:0px;padding:0px;margin:0px;
  text-decoration:none;z-index:150;font-weight:bold;font-size:12px;font-family:Arial, Verdana, Helvetica, sans-serif;color:#FFFFFF;padding-left:15px;
  padding-right:15px;text-transform:uppercase; }
a.navTop01:hover, a.navTop01:active, a.navTop01act { display:block;height:42px;line-height:42px;line-height:42px;border:0px;padding:0px;margin:0px;
  text-decoration:none;z-index:150;text-transform:uppercase;font-weight:bold;font-size:12px;font-family:Arial, Verdana, Helvetica, sans-serif;
  color:#FFFFFF;padding-left:15px;padding-right:15px; }
a.navTop02, a.navTop02:link, a.navTop02:visited, a.navTop02:active { text-align:left;display:block;background-color:#167BFF;height:25px;width:220px;
  color:#FFFFFF;text-decoration:none;line-height:25px;font-weight:bold;z-index:150; }
a.navTop03, a.navTop03:link, a.navTop03:visited, a.navTop03:active { text-align:left;
	display:block;background-color:#167BFF;height:25px;width:220px;color:#FFFFFF;text-decoration:none;line-height:25px;font-weight:bold;z-index:150;
}
a.navTop02:hover, a.navTop03:hover { text-align:left;background-color:#3f92fe;z-index:150;display:block;height:25px;width:220px; }
a.navTopSub02, a.navTopSub02:link, a.navTopSub02:visited { background-color:#BF232D;display:block;height:25px;width:220px;color:#FFFFFF;text-align:left;
  text-decoration:none;line-height:25px;font-weight:bold;z-index:150; }
a.navTopSub02:hover, a.navTopSub02:active, a.navTopSubRO02 { background-color:#3f92fe; }

.arrQuirk { display:block;height:22px;width:180px;color:#FFFFFF;position:relative;cursor:hand;cursor:pointer; }
.metaNavImg { display:block;vertical-align:text-top;padding-right:15px;padding-top:12px;float:left; }

.innerWrap h1 { font-size:18px;color:#167bff;font-weight:bold;font-family:Arial, Verdana, Helvetica, sans-serif;padding-bottom:5px; }
.innerWrap h2 { font-size:14px;color:#167bff;font-weight:bold;font-family:Arial, Verdana, Helvetica, sans-serif;padding-bottom:5px; }
.innerWrap .csc-textpic-imagewrap { position:relative;top:5px; }
.innerWrap .bodytext, .innerWrap .f { color:#333333;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;padding-bottom:0px; }
.innerWrap a, .innerWrap a:link, .innerWrap a:visited, .innerWrap a:active { color:#d18b00;text-decoration:underline;font-size:12px; }
.innerWrap a:hover, bodytext a:hover { text-decoration:none; }
.innerWrap ul, .innerWrap ol { padding-left:24px; }

.cntLeftWrap h1 { font-size:16px;color:#313131;font-weight:bold;font-family:Arial, Verdana, Helvetica, sans-serif;padding-bottom:5px; }
.cntLeftWrap .bodytext, .cntLeftWrap .f { color:#313131;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;padding-bottom:0px; }
.cntLeftWrap a, .cntLeftWrap a:link, .cntLeftWrap a:visited, .cntLeftWrap a:active { color:#313131;text-decoration:underline;font-size:12px; }
.cntLeftWrap a:hover, cntLeftWrap a:hover { text-decoration:none; }
.cntLeftWrap ul, .cntLeftWrap ol { padding-left:24px; }

.innerWrapRight h1 { font-size:18px;color:#313131;font-weight:bold;font-family:Arial, Verdana, Helvetica, sans-serif;padding-bottom:5px; }
.innerWrapRight .bodytext, .innerWrap .f { color:#313131;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;padding-bottom:0px; }
.innerWrapRight a, .innerWrap a:link, .innerWrap a:visited, .innerWrap a:active { color:#d18b00;text-decoration:underline;font-size:12px; }
.innerWrapRight a:hover, bodytext a:hover { text-decoration:none; }
.innerWrapRight ul, .innerWrap ol { padding-left:24px; }

.navBreadRow { font-size:10px;color:#555555;height:20px;line-height:20px;padding-left:20px; }
.breadcrumbs_act { font-size:10px;color:#555555;font-weight:bold; }
a.breadcrumbs, a.breadcrumbs:link, a.breadcrumbs:visited, a.breadcrumbs:active { font-size:10px;color:#555555;text-decoration:none;border-bottom:1px dotted #555555; }
a.breadcrumbs:hover { font-size:10px;color:#555555;text-decoration:none;border-bottom:1px solid #666666; }

input { font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;border:1px solid #77B5FF;height:17px; }
textarea { font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;border:1px solid #77B5FF;color:#333333;background-color:#BFDBFA; }
input.txt, .type-text input { width:150px;color:#333333;border:1px solid #77B5FF;background-color:#BFDBFA;height:17px;line-height:15px; }
select.txt, select { color:#333333;background-color:#BFDBFA;border:1px solid #77B5FF;height:17px;line-height:15px;font-size:11px; }
input.btn, button, button.btn { width:90px;background-color:#2282FB;color:#FFFFFF;font-weight:bold;font-size:11px;height:17px; }
input.chkbx, input.radio { border:0px;background-color:#BFDBFA; }

.rotation, .rotation *, .rotation div a, .rotation a:link, .rotation a:visited, .rotation a:active, .rotation a:hover { border-bottom:0px; }

.footerLeft { float:left;font-size:11px;color:#77B5FF;line-height:31px;padding-left:17px; }
.footerRight { float:right;font-size:11px;color:#FFFFFF;line-height:31px;text-transform:uppercase;padding-right:17px; }
.footerRight a { text-transform:uppercase; }
a.navService, a.navService:link, a.navService:visited, a.navService:active { font-size:11px;color:#FFFFFF;text-decoration:none;line-height:31px; }
a.navService:hover { color:#BFDEFF; }

/* tables */
table.contenttable { border:none; margin:10px 0px 10px 0px; width:100%;vertical-align:top; }
table.contenttable tr td, table.contenttable tr th { padding:7px 5px 7px 5px; margin:0px; border:0px;vertical-align:top; }
table.contenttable tr td p.bodytext, table.contenttable tr td p.f { font-size:12px; }
table.contenttable tr.tr-even { margin:0px; background-color:#77B5FF; }
table.contenttable tr.tr-even td { color:#000000; }
table.contenttable tr.tr-odd { margin:0px; background-color:#FFFFFF; }
table.contenttable .bodytext, table.contenttable .f { margin:0px; }

table.contenttabledomain { border:none; margin:10px 0px 10px 0px; width:100%;vertical-align:top; }
table.contenttabledomain tr td, table.contenttabledomain tr th { padding:7px 5px 7px 5px; margin:0px; border:0px;vertical-align:top; }
table.contenttabledomain tr td p.bodytext, table.contenttabledomain tr td p.f { font-size:12px; }
table.contenttabledomain tr.tr-even { margin:0px; background-color:#77B5FF; }
table.contenttabledomain tr.tr-even td { color:#000000; }
table.contenttabledomain tr.tr-odd { margin:0px; background-color:#FFFFFF; }
table.contenttabledomain tr td.td-0 { font-weight:bold; }
table.contenttabledomain .bodytext, table.contenttabledomain .f { margin:0px; }

.csc-textpic-imagerow { padding-bottom:5px; }
.csc-textpic-caption { color:#333333;font-size:10px;font-style:italic; }

