/*document settings*/
/*
body{background:#9BB2CA url(../images/back.png);margin:0;padding:0;font-size:11px;font-family:Verdana,sans-serif}
*/
body{background:#FFFFFF url('../images/back.png');margin:0;padding:0;font-size:11px;font-family:Verdana,sans-serif}
th,td,form,div,p{margin:0;padding:0;font-size:11px}
td{color:#274563;line-height:1.6em;letter-spacing:0.05em}
ul{margin:0;padding:0}
li{list-style-type:square;color:#40A3FE;margin-left:20px;line-height:20px}
a:link,a:visited{text-decoration:none;color:#163477}
a:hover{border-bottom:#bdf 2px solid;color:#CC0066}
h1{font-size:12px; font-weight:bold;}
h2{font-size:12px; font-weight:bold;}
h3{font-size:12px; font-weight:bold;}


/* position setting (tableless)*/
.clr{clear:both}

#bodyWrap_container{background:url('../images/back_top.png') top left repeat-x;margin:0;padding:0;overflow:hidden}

#bodyWrap{margin:0 auto;padding:0;width:1000px;overflow:hidden}

#header{margin:0;padding:0;width:1000px;height:146px;float:left;overflow:hidden}

#logo{float:left;width:238px;overflow:hidden; text-align:middle }
#logo h1,#logo h1 a{width:238px;height:146px}
#logo h1{background:#fff url('../images/ifs_klein2.png') left top no-repeat;margin:0}
#logo h1 a{display:block;text-indent:-5000px}

#heading{margin:0;width:665px;height:150px;float:left}
/*#head{margin:0;width:665px;height:78px;float:left;overflow:hidden; left top;}*/
#head{margin:0;width:665px;height:78px;float:left;overflow:hidden;background:#fff url('../images/header_berlin1.png') left top;text-align:left}
#head img{border:none;margin:0}


#navbar{width:665px;height:24px;float:left;padding:5px 0 0 15px}
#navbar ul,#navbar ul li{display:inline}
#navbar ul li{list-style:none;margin:0}
#navbar a,#navbar a:visited,#sub a,#sub a:visited{color:#FFF;margin-left:32px}
#navbar a:hover,#sub a:hover{border-bottom:#7487A1 4px solid}
#sub a{line-height:22px}

#sub{width:254px;height:25px;float:left;padding:7px 0 0 260px;color:#fff}
#sub h2{margin:0;padding:2px 0 0 169px;float:left;font-size:11px;color:#fff;font-weight:normal}
#sub h2 a,#sub h2 a:visited{padding:0;margin:0}

#content{margin:0 1px;width:898px;float:left;overflow:hidden}

#sheader{margin:0;width:898px;height:206px;float:left;overflow:hidden;background:#fff}

#lsheader,#rsheader{height:204px;float:left;overflow:hidden}

#lsheader .moduletable,#rsheader .moduletable{margin:0;color:#274563;padding:8px 8px 8px 10px;line-height:1.6em;letter-spacing:0.05em;height:204px;background:#F7F7EC  url('../images/bgshl.gif');text-align:left}
#rsheader .moduletable{background:#F7F7EC  url('../images/bgshr.gif')}
#lsheader .moduletable h3,#rsheader .moduletable h3{margin:0;color:#164677;font-size:12px;font-weight:normal;letter-spacing:0.08em;text-align:left;height:25px;padding:0 0 4px 5px}
#rsheader .moduletable h3{padding:0 0 4px 29px}
#lsheader .moduletable a,#rsheader .moduletable a{font-weight:bold;color:#0B70CE ! important}

#main{margin:0;width:900px;float:left; background-color:#FFFFFF; background-image:url(../images/main.png); background-repeat:repeat-y; background-position:right; overflow:hidden;}

#lbox{margin:0px;float:left;overflow:hidden;white-space:normal; width:240px; background:#E6EEF0;}

#left,#right{margin:0;float:left;overflow:hidden; width:240px;}
#left .moduletable,#right .moduletable{margin:0;color:#274563;padding:0 0px 10px 0px;line-height:1.6em;letter-spacing:0.05em;background:#E6EEF0;text-align:left}
#left .moduletable h3,#right .moduletable h3{color:#FFF;margin:0px 0px 10px 0px;font-size:11px;font-weight:normal;padding:5px 0 0 24px; width:209px; background:#F7F7EC  url('../images/lbh3.gif');text-align:left;height:24px;overflow:hidden}
#left .moduletable a.mainlevel,#right .moduletable a.mainlevel{margin:0;line-height:15px;}
#left .moduletable a.mainlevel,#right .moduletable a.mainlevel{white-space:nowrap;}

#rbox{margin:0 2px 0 0;width:665px;float:right; overflow:hidden; border-right:4px #0B70CE solid;min-height:550px;}

#pathway{margin-top:6px; width:640px;float:left;background:#5F7992;height:25px;text-align:left;padding:5px 0 0 10px;color:#FFFFFF}
#pathway .pathway img{display:none}
#pathway .pathway a,#pathway .pathway a:visited{color:#FFFFFF;border:none;text-decoration:none;padding:5px 15px 8px 0px;font-size:11px;font-weight:normal;background:url('../images/arrow_path.gif') right no-repeat}

#top,#bottom{margin:1px 0 0;width:700px;float:left;background:#FFFFFF ;overflow:hidden}
#bottom{margin:0}
#mainbody{width:650px; min-height:550px; margin:0; float:left; color:#274563;line-height:1.6em;letter-spacing:0.05em;padding:0px 0px 10px 0px;text-align:left; background:#FFFFFF; overflow:hidden}
#top .moduletable,#bottom .moduletable{color:#274563;line-height:1.6em;letter-spacing:0.05em;padding:0 16px 10px;text-align:left}
#top .moduletable h3,#bottom .moduletable h3,#mainbody {
	margin:0;
	font-size:14px;
	letter-spacing:0.08em;
	color:#164677;
	padding:10px 0 6px 0;
	border-bottom:1px solid #4C95D6;
	text-align:left;
	font-weight:normal
	}

#top .contentheading,#mainbody .componentheading{
	margin:0;
	font-size:12px;
	/*letter-spacing:0.08em;*/
	color:#164677;
	padding:0px 0 6px 0;
	border-bottom:1px solid #4C95D6;
	text-align:left;
	font-weight:bold;
	}


#top .moduletable thead,#bottom .moduletable thead{text-align:center}
#mainbody .componentheading,#mainbody .contentpaneopen,#mainbody .contentpane{width:100%; padding-left:10px; padding-right:10px;}
#mainbody .contentheading{width:100%; background-color:#FFFFCC; padding-left:5px; padding-right:10px;}
#mainbody .buttonheading img{border:0px;margin:0px;padding:2px;}
#mainbody img{border:0px #225F82;margin:1px 1px 1px}
#mainbody .message{padding-left:13px;}

#footer_container{margin:0;width:898px;height:24px;float:left;background:white;overflow:hidden}
#footer_container_inner{margin:2px 2px 0 2px;width:894px;height:22px;float:left;overflow:hidden;background:#fff url('../images/bg5.gif')}
#footer{margin:0;padding:5px 0 0 25px;text-align:left}

#bottom_left{float:left;margin:0 0 0 -25px;padding:13px 5px 1px;text-align:left}
#bottom_left div{font-size:11px;text-align:left;color:#000}
#bottom_right{float:right;margin:0;padding:0px 5px 1px;text-align:right;}
#bottom_right div{font-size:11px;color:#000;text-align:right}

/*joomla settings*/
.contentpane,.contentpaneopen{text-align:left; font-size:10px}

.small,span.small,#mainbody .createdate,#mainbody .modifydate,.pagenavcounter{font-size:11px;font-style:italic;color:#888}
.back_button,.pagenav_prev,.pagenav_next{font-size:11px}
.readon{float:right;font-weight:bold}

.contenttoc{margin:5px 4px;padding:0 10px;border:1px dotted #000}
.contenttoc th{border-bottom:1px dotted #000;font-size:11px;color:#0080DD}
.contenttoc td{margin:5px 0 5px 14px}
.contenttoc a.toclink{text-decoration:none}
.contenttoc a:hover.toclink{color:#0080DD}

.blog td{padding:0px}
.blog_more{margin:0 3px 15px 13px;padding:3px 6px;background:#E6EEF0}
.blog_more div{border-bottom:1px solid #fff}
.blog_more ul{margin:2px 0 2px 30px}
.blog_more ul li a.blogsection{text-decoration:none}

.syndicate div{text-align:center}
select#mod_templatechooser_jos_change_template{margin:1px 0 2px 0;width:142px}
.button{background:#F6F9FB;border:1px solid #225F82}
.poll .button{margin-top:8px}

.sectiontableheader{background:#E6EEF0;color:#fff;font-weight:bold;padding:5px 5px 0;height:20px}
.sectiontablefooter{text-align:center}
.sectiontableentry1 label,.sectiontableentry2 label{color:#000}

.pollstableborder{margin:0}
.pollstableborder td{vertical-align:middle}
.pollstableborder input{margin:0}

.sectiontableentry1,.sectiontableentry1 td{padding-left:5px;text-align:left;background:#F5FAE3;color:#000;line-height:20px}
.sectiontableentry1 td a,.sectiontableentry2 td a{color:#000;text-decoration:none;line-height:20px}
.sectiontableentry1 td a:hover,.sectiontableentry2 td a:hover{text-decoration:underline;line-height:20px}
.sectiontableentry2,.sectiontableentry2 td{padding-left:5px;text-align:left;background:url('../images/bg5.gif');color:#000;line-height:20px}

.tips{display:none}


