/***** GENERAL *****/
body { font-family:Arial, Helvetica, sans-serif; text-align:center;line-height:1.3em; font-size: 12px; color:#444; background:#FFF; }

p {margin-top:0px; margin-bottom:13px;}

a { color:#f60; text-decoration:underline;}

a:hover{ color:#f60; text-decoration:none;}

em {font-style:italic;}

strong {font-weight:bold;}

textarea, input{ font-family:Arial, Helvetica, sans-serif; text-align:left;line-height:1.3em; font-size: 1em; color:#111;}

ul {list-style: none;margin:0;padding:0;}

li {margin:0;padding:0;vertical-align:middle;}

h5 {font-size:1.5em;}  /* big title */
h4 {font-size:1.167em;} /*menu */

.cufon-loading h4 {visibility: hidden !important;}
.cufon-loading h5 {visibility: hidden !important;}

/* Overlay */

/***** ARCHITECTURE *****/
.wrap{ width:900px;margin:0 auto;overflow:hidden; text-align:left;}
#nav {position:relative;margin:-25px 0px 10px 0px;}

/***** HEADER *****/
#header {position:relative;margin:0;height:205px;width:900px;background-color:#FFF;}

/***** MENU ******/
#menuL1 {position:relative;padding:0px 15px 0px 20px;height:45px;overflow:hidden;background:#fff url(../files/images/menuL1_bg.png) 0 0 repeat-x;}

li.menuL1_active {float:left;display:block;text-align:center;margin:7px 0px 7px 0px;padding:4px 8px 2px 8px;background-color:#00685c;}
li.menuL1_active a {color:#fff;text-decoration:none;}

li.menuL1 {float:left;display:block;text-align:center;margin:7px 0px 5px 0px;padding:4px 8px 2px 8px;border-color:#00685c;border-bottom-width:0px;border-left-width: 0px;border-right-width: 1px;border-top-width: 0px;border-style:solid;}
li.menuL1 a {color:#00685c;text-decoration:none;}
li.menuL1 a:hover {color:#F60;}

li.menuL1.flag {border-right-width:0px;height:20px;width:20px;background:url(../files/images/english_flag_off.gif) no-repeat 10px 2px;cursor:pointer;overflow:hidden;}
li.menuL1.flag:hover {background:url(../files/images/english_flag_on.gif) no-repeat 10px 2px;}

/* Menu Level 2*/
li.menuL2 {position:relative;margin:0px 0px 0px 0px;padding:7px 10px 5px 10px;font-weight:bold;font-size:12px;border-color:#F60;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-top-width:1px;border-style:solid;}
li.menuL2 a {color:#f60;text-decoration:none;}
li.menuL2 a:hover {color:#a3450f;}

li.menuL2_active {position:relative;margin:0px 0px 0px 0px;padding:7px 10px 3px 10px;font-weight:bold;font-size:12px;border-color:#F60;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-top-width:1px;border-style:solid;background:#F60 url(../files/images/button_bg_orange.png) no-repeat top right;_background:#F60;}
li.menuL2_active a {color:#fff;text-decoration:none;}
li.menuL2_active a:hover {color:#fff;}

/* Menu Level 3*/
li.menuL3 {display: block;height:1.2em;line-height:1.2em;font-weight:bold;font-size:0.833em;margin:0px 0px 0px 0px;padding:7px 0px 3px 30px;font-weight:bold;font-size:0.833em;background:#fff;}
li.menuL3 a {color:#a3450f;text-decoration:none;}
li.menuL3 a:hover {color:#F60;}

li.menuL3_active {display: block;height:1.2em;line-height:1.2em;font-weight:bold;font-size:0.833em;margin:0px 0px 0px 0px;padding:7px 0px 3px 30px;background:#fff url(../files/images/menuL3_bg.png) no-repeat center left;_background:#fff;} 
li.menuL3_active a {color:#F60;text-decoration:none;}
li.menuL3_active a:hover {color:#F60;}

li.menuL3_blank {display:block;height:1em;line-height:1em;margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;background:#fff;}



/* Special Startpage */
li.menuStartPage_active {float:left;display:block;text-align:center;margin:0;padding:1px 10px 1px 10px;font-family:Arial;font-size:10px;background-color:#F60;}
li.menuStartPage_active a {color:#fff;text-decoration:none;}

li.menuStartPage {float:left;display:block;text-align:center;margin:0;padding:1px 10px 1px 10px;font-family:Arial;font-size:10px;}
li.menuStartPage a {color:#444;text-decoration:none;}
li.menuStartPage a:hover {color:#F60;}

li.rssStartPage {float:left;display:block;text-align:center;margin:0;padding:1px 0px 1px 0px;font-family:Arial;font-size:10px;}
li.rssStartPage a {color:#444;text-decoration:none;}
li.rssStartPage a:hover {color:#F60;}

li.menuNav {float:left;display:block;text-align:center;margin:0;padding:1px 0px 1px 0px;font-size:10px;color:#b4b4b4;}
li.menuNav a {color:#b4b4b4;text-decoration:none;}
li.menuNav a:hover {color:#F60;}




/***** MAIN *****/
#main {position:relative;margin:30px 20px 20px 20px;width:860px;}

#main .news1, #main .news1End, #main .news2, #main .news2End {padding:20px 0px 10px 0px;}

#main .news1, #main .news2{border-bottom-width:1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style:dotted;border-color:#444;}

#main h1, #main .title1 {font-size:2em;line-height:1.2em;color:#F60;margin-bottom:15px;}

#main h2, #main .title2 {font-size:1.4em;line-height:1.2em;font-weight:normal;color:#F60;margin-bottom:5px;}

#main .poll {font-size:1.4em;line-height:1.2em;font-weight:normal;color:#00685c;margin-bottom:5px;}


#main h3
{
   	font-size:1.2em;
	line-height:1.1em;
	font-weight:normal;
	color:#F60;
	margin-bottom:5px;
}

#main .imageText {font-size:0.8em;line-height:1.0em;font-weight:normal;}

#main .news1 img, #main .news1End img {float:left;padding:0px 20px 20px 0px;}

#main .news2 img, #main .news2End img {float:right;padding:0px 0px 20px 20px;}

#main .puff1{border-color:#00685c;border-bottom-width:1px; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-style:solid;}
#main .puff1title {background:#00685c url(../files/images/button_bg_green.png) no-repeat top right;_background:#00685c;font-weight:bold;color:#EEE;padding:7px 10px 3px 10px; height:15px;}
#main .puff1content {padding:10px;}

#main .puff2content {padding:10px;}

#main .puff3content {padding:5px 10px 5px 10px;border-color:#00685c;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-style:dotted;}
#main .puff3content a {color:#00685c;text-decoration:none;}
#main .puff3content a:hover {color:#F60;}

#main .puff2{border-color:#f86604;border-bottom-width:1px; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-style:solid;}

#main .puff2title {background:#f86604 url(../files/images/button_bg_orange.png) no-repeat top right;_background:#f86604;color:#EEE;padding:7px 10px 3px 10px;height:15px;}

#main .puff1_footer {padding:5px 0px 5px 0px;text-align:right;font-size:0.75em;}
#main .puff1_footer a {color:#00685c;text-decoration:none;}
#main .puff1_footer a:hover {color:#F60;}

#main .puff2_footer {padding:5px 0px 5px 0px;text-align:right;font-size:0.75em;}
#main .puff2_footer a {color:#a3450f;text-decoration:none;}
#main .puff2_footer a:hover {color:#F60;}

#main .puff4{border-color:#00685c;border-bottom-width:1px; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-style:solid; background:#e5f7f6}

#main .puff_space{position:relative;height:20px;}

#main .puff2_space{position:relative;height:30px;}

#nav {position:relative;margin:-20px 0px 20px 0px;height:20px;}


.btn_diagram {display:inline-block;margin:0;padding:2px 5px;font-size:11px;color:#fff;background:#f60;cursor:pointer}
/***** FOOTER *****/
#footer {position:relative;margin:-30px 0px 30px 0px;}
#footer .bg {position:relative;height:45px;background:#fff url(../files/images/menuL1_bg.png) 0 0 repeat-x;}
#footer .content {position:relative;margin:10px 20px 0px 20px;}
#top {
	margin:0;
	padding:0;
	height:60px;
	background-color:#403f40;
}

/***** FORMS *****/
.btn {height:20px;margin-left:5px;padding:1px 5px 0px 5px;background:#00685c;border:0;color:#fff;font-size:0.8em;cursor:pointer;text-align:center}
.btn:hover {background:#f60;}
.searchfield {height:18px;border: 1px #00685c solid;padding-left:5px;width:142px;}
.btn_nav {height:20px;margin-left:5px;padding:1px 5px 0px 5px;background:#b4b4b4;border:0;color:#fff;font-size:0.8em;cursor:pointer;text-align:center}
.btn_nav:hover {background:#f60;}
.searchfield_nav {height:18px;border: 1px #b4b4b4 solid;padding-left:5px;width:142px;}
.btn_orange {height:20px;border:0;margin-left:5px;padding:1px 5px 0px 5px;background:#f60;color:#fff;font-size:0.8em;cursor:pointer;text-align:center}
.btn_orange:hover {background:#00685c;}
.searchfield_orange {height:20px;border: 1px #f60 solid;padding-left:5px;width:142px;}

/***** EXTRA *****/
#factSquare {font-size:10px}
#factSquare h2 {font-size:13px}












