body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#222;background-color:#999;padding:0;margin:0}
form{padding:0;margin:0}
td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#434548}
/*<agl.folder "esl-2.1">*/
#main{width:800px}
#header{background:url(images/head300b.jpg) center top no-repeat;width:800px;height:300px}

#logo{position:absolute;top:20px;width:290px;height:50px;float:left;left:50%;margin-left:-360px;border:none;text-decoration:none}
#logo_pa{position:absolute;top:10px;width:110px;height:67px;float:left;left:50%;margin-left:250px;border:none;text-decoration:none}
#login{color:#fff;font-weight:700;position:relative;top:93px;width:760px;margin-left:40px}
#login a{color:#fff;font-weight:700;text-decoration:underline}
#login a:hover{color:#fff;font-weight:700;text-decoration:none}

#innen{background:url(images/bginnen.gif) center top;position:relative;width:800px;float:left;clear:both;padding-top:10px}
#leftcolumn{position:relative;width:180px;float:left;margin-left:30px}
#content{position:relative;width:550px;float:left;clear:right;margin-left:10px}
#footer{line-height:50px;background:url(images/bgfooter.gif) left top no-repeat;position:relative;width:800px;height:39px;float:left;padding:0 5px}

#copy{color:#b4b4b4;position:relative;width:800px;height:20px;font-size:8px}
#copy a{color:#b4b4b4}

#navi{background:url(images/bgnav.jpg) center top no-repeat;width:760px;height:37px;padding-left:30px;clear:both}
.nlink{line-height:30px;position:relative;top:2px;width:140px;height:36px;float:left;clear:right}
.nlink a{color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;padding:10px}
.nlink a:hover{color:#fff}
.nlink:hover{background-image:url(images/nav_bgact.jpg);background-position:center}

/*</agl.folder>*//* hides text-align to the left from IE, because the next 2 rules doesn't apply to IE */html>body td{text-align:left}
html>body td[align="center"]{text-align:center}
html>body td[align=center]{text-align:center}
html>body td[align=right]{text-align:right}
html>body td[align="right"]{text-align:right}
*[align="center"]{text-align:center}
*[align=center]{text-align:center}
*[align="right"]{text-align:right}
*[align=right]{text-align:right}
.headbgbox{background-color:#84A9E2}

.headbg{background:#fcfcfc;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
.headbg .headerfooter{color:#444}
table.headbg{margin-top:1px}
.module_head{font-size:13px;font-weight:700;color:#fff;text-transform:uppercase;background:url(images/module_head_bg.gif) left top repeat-x;text-indent:3px;border-top:1px solid #ebebeb/*border-bottom:1px solid #0055b2*/}
.headbg,.module_head{padding:0}

.oddrow,.addrow{background-color:#FEFEFE}
.evenrow{background-color:#EFEFEF}

.module_head_right{font-size:12px;color:#fff}
.module_head_right a{font-size:12px;color:#fff}
.calendar_module_detail{font-size:12px;font-weight:400;background-color:#FCFDFF;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#e8d1cd;border-right-color:#e8d1cd;border-bottom-color:#e8d1cd;border-left-color:#e8d1cd;color:#121010}
.calendar_module_head{font-size:12px;font-weight:700;color:#fff;background-image:url(images/module_head_bg.jpg);background-repeat:repeat-x;background-position:0 top;border:solid 1px #e8d1cd}
.module_head_right a:hover{font-size:12px;color:#fff}

td.edituserlink{font-weight:700;background:#fff;padding-bottom:10px;border-right:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb}
td.edituserlink a,td.edituserlink a:hover{font-weight:400}

.text_head1,.text_head1:hover{font-size:14px;font-weight:700;color:green}
.text_head2,.text_head2:hover{font-size:14px;font-weight:700;color:#585858}

.offer_head{font-size:16pt;color:#515151}
strong{color:green}

.module_detail_inside{font-size:12px;font-weight:400;background-color:#fcfcfc;border-color:#eaeaea;border-style:none solid solid;border-width:1px}

.module_detail_inside_special{font-size:12px;font-weight:400}
.module_detail_inside_special div{margin-bottom:4px}
.module_detail_inside_special .module_head{font-size:13px;font-weight:700;color:#333;text-transform:uppercase;background:none;text-indent:3px;border:none}

.tos{font-size:12px;font-weight:400;background-color:#f8fbff;margin:10px;border:solid 1px #eaeaea}
.im_text{font-size:12px;font-weight:400;background-color:#f8fbff;border:solid 1px #eaeaea}
.module_detail{font-size:12px;font-weight:400;background-color:#fcfcfc;border-color:#ebebeb;border-style:none solid solid;border-width:1px}

.leftside_detail{font-size:12px;font-weight:400;background-color:#fcfcfc;border-color:#ebebeb;border-style:none solid solid;border-width:1px}
table.gray_brdr{background-color:#fcfcfc;border:1px solid #ebebeb}

.statusbar{background-color:#ebebeb}

th{font-weight:700;color:#7d7d7d;background-color:#f1f1f1;font-size:12px}
th a{text-decoration:underline;color:#5b5b5b}
th a:hover{color:#b4b4b4;text-decoration:none}

.smallpic{border:1px solid #666}
input,textarea,select{font-size:11px}
.formbutton{font-size:12px;color:#525252}
.dotted{border-bottom-width:1px;border-bottom-style:dashed}
.s_table_blue{color:#27277E;font-weight:700}
.s_table_white{color:#27277E}
.table_blue{background-color:#D3E1FA;color:#27277E}
.table_white{background-color:#fff;color:#27277E}
.table_green{background-color:#D8F9D5;color:#030}
.table_red{background-color:#FFD5D5;color:#900}
.table_pink{background-color:#FFE1FF;color:#7D0067}
.table_gray{background-color:#EFEFEF;color:#333}
.table_yellow{background-color:#FFC;color:#B08D00}
.text8pt{font-size:8pt}

a{color:#0059b3;text-decoration:underline;cursor:pointer}
a:hover{text-decoration:none;color:#0059b3;cursor:pointer}

a.menulink{}
a.menulink:hover{}

a.subhead{color:#fff;font-weight:700}
a.subhead:hover{color:#fff;font-weight:700}

#footer a{color:#2b2b2b;text-decoration:underline}
#footer a:hover{text-decoration:none}

.modulehead{color:#525252}
.storyhead{color:#525252;font-weight:700}
.storydate{font-size:9px;color:#525252;font-style:italic}
.storyby{color:#525252}
.storytext{}
.newshead{color:#525252;font-weight:700}
.newsdate{font-size:9px;font-style:italic}
.newstext{}
.pollquestion{color:#525252;font-weight:700}
.polloptions{}
.payment_mod_head{font-size:12px;color:#fff;background-color:#b4b4b4}
h4{font-size:12px}
.errors{background:#e6fafc;border:1px solid #D4E1F6;color:red}

.headerfooter,.headerfooter:hover{/*** style of "xxx's Profile", "Last logge" ***/text-decoration:none;font-weight:700;height:20px}
.headerfooter:hover{/*** hover: style of "xxx's Profile", "Last logge" ***/text-decoration:none;font-weight:700;height:20px}

.nickwidth{/*** width of sections ***/margin:10px;text-align:center}
.im_msg{font-size:8pt}
.menu_subhead{background-color:#b4b4b4;font-size:12px;font-weight:700;color:#fff}
.picgallery{background-color:#F8FBFF;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}
.module_head a{text-decoration:underline;font-size:12px;font-weight:700;color:#FFF}
.module_head a:hover{text-decoration:none;font-size:12px;font-weight:700;color:#FFF}
table{border-collapse:collapse}

td.panelbox_div,.oddrow td,.addrow td,.evenrow td,.panellinkhdr_div{padding:3px}

.panellinkhdr_div{background-color:#b4b4b4;font-size:12px;font-weight:700;color:#fff}
a.panellink{font-weight:700}
a.panellink:hover{font-weight:700}
.paneltable{background-color:#525252}

hr{border:none;border-bottom:1px solid #ebebeb;height:1px}

.display_error{background:#e6fafc;border:1px solid #D4E1F6}

.ads{background:#fcfcfc;border:1px solid #ebebeb}

#login strong{color:#fff}

/* FAQ */
#faq{padding:0 3px 0 5px}
#faq p.avail{background:#fff;border-bottom:1px solid #ebebeb;padding:0 5px;height:40px;text-align:center;font-weight:700}
#faq table{background:#fff;border:1px solid #ebebeb;border-right:none}
#faq table td{border-right:1px solid #ebebeb}
#faq h1,#art h1{color:red;font-size:18px;font-weight:700}
#faq h2,#art h2{font-size:16px;font-weight:700;color:#0d68cb}
#faq h3,#art h3{font-size:14px;font-weight:700;color:#333}
#faq li{padding-bottom:5px}

#faq p,#art p{line-height:1.5em}

/* ART */
#art{padding:0 10px}
a.back{background:#fff;border:1px solid #ebebeb;padding:5px;display:block;text-align:center}
