/* ### MISSION-NET STYLESHEET ### */
/* ### BASICS ### */

body {
	background: #104E60 url("images/bg-container.gif") repeat-y;
	margin:0;
	padding:0;
	font:normal normal 11px Verdana, sans-serif;
}

div,p,table,form,ul,li,h1,h2,h3,h4,h5,h6,img {
	margin: 0;
	padding: 0;
	border: 0;
}

.clearer {
	clear:both;
}

/* ### HEAD + BG ### */

#wrapper {
	background:#104E60 url("images/bg-main.gif") 518px 371px no-repeat;
	height:675px;
}

#site {
	margin:0px 0px 0px 0px;
	width:953px;
}

#site #header #header-image {
	display:inline;
}

#site #container {
	background:url("images/bg-container.gif") repeat-y;
	min-height:540px;
}

* html #site #container {
	height:540px;
}

#infoline {
	width:683px;
	float:left;
	background:#104E60 url("images/bg-infoline.gif") 0px 10px no-repeat;
	height:43px; /*50px - 8px */
	padding:10px 0px 0px 0px;
	color:#fff;
}

#infoline-new {
	width:953px;
	float:left;
	background:#104E60 url("images/bg-infoline-new.gif") 0px 10px no-repeat;
	height:43px; /*50px - 8px */
	padding:10px 0px 0px 0px;
	color:#fff;
}

#infoline #breadcrumb,
#infoline-new #breadcrumb {
	width:545px;
	float:left;
	padding:8px;
}

#infoline #breadcrumb a,
#infoline-new #breadcrumb a {
	text-decoration:none;
	color:#fff;
}

#infoline #breadcrumb a:hover,
#infoline-new #breadcrumb a:hover {
	text-decoration:underline;
	color:#fff;
}

#infoline #quick-navigation,
#infoline-new #quick-navigation {
	float:right;
	padding:6px 0px 0px 0px;
	width:250px;
	text-align:right;
}


#infoline #quick-navigation ul,
#infoline-new #quick-navigation ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#infoline #quick-navigation ul li,
#infoline-new #quick-navigation ul li {
	padding:0;
	margin:0;
	float:right;

}

#infoline #quick-navigation ul li a,
#infoline-new #quick-navigation ul li a {
	font:normal bold 13px Verdana, sans-serif;
	padding:0px 0px 0px 10px;
	margin:0;
	color:#fff;
	float:right;
	text-decoration:none;
}

#infoline #quick-navigation ul li a:hover,
#infoline #quick-navigation ul li.active a,
#infoline-new #quick-navigation ul li a:hover,
#infoline-new #quick-navigation ul li.active a {
	color:#000;	
	text-decoration:none;
}

#infoline-new #languages-menu {
	float:right;
	padding:5px 6px 1px 0px;
	width:1px;
	text-align:right;
	background:none;
}

#lang-selection {
	width:260px; /*270px - 10px */
	float:right;
	padding:10px 0px 0px 10px;
	color:#fff;
	height:43px; /*50px - 8px */
}


#lang-selection .frame .top {
	background:url("images/right_frame4_top.gif") no-repeat;
	height:5px;
	font:normal normal 1px/1px Verdana, sans-serif;
}

#lang-selection .frame .middle {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	padding:5px 8px 5px 8px;
	text-align:center;
	color:#6b95a0;
	font:normal normal 10px Verdana, sans-serif;
}

#lang-selection .frame .bottom {
	background:url("images/right_frame4_bottom.gif") no-repeat;
	height:5px;
}

#lang-selection #lang-flags {
	display:inline;
}

#lang-selection img {
	padding: 0px 2px 0px 2px;
}




/* ### LEFT AREA ### */

#left-area {
	width:225px;
	float:left;
	background:#6B95A0;
}

#left-area #navigation {
	background:url("images/bg-container.gif") repeat-y;
	padding:30px 0px 0px 0px;
}

#navigation ul.first-level {
	list-style-type:none;
	padding:0;
}

/* 1st Level */
#navigation ul.first-level li {
	padding:0px 0px 0px 0px;
	margin:0;
}
#navigation ul.first-level li a {
	border-top:1px solid #fff;
	font:normal bold 13px Verdana, sans-serif;
	border-top:1px solid #fff;
	padding:6px 0px 6px 38px;
	margin:0;
	color:#000;
	display:block;
	text-decoration:none;
}

#navigation ul.first-level li.first a {
	border-top:0px solid #fff;
	font:normal bold 13px Verdana, sans-serif;
	padding:2px 0px 6px 38px;
	margin:0;
	color:#000;
	display:block;
	text-decoration:none;
}

#navigation ul.first-level li.first a:hover,
#navigation ul.first-level li.first-active a {
	border-top:0px solid #fff;
	color:#fff;
	text-decoration:none;
	padding:2px 0px 6px 38px;

}

#navigation ul.first-level li a:hover,
#navigation ul.first-level li.active a {
	color:#fff;
	text-decoration:none;
}


#navigation ul.first-level li.first {
	border-top:0px solid #fff;
}

/* 2nd Level */

#navigation ul ul.second-level {
	list-style-type:none;
	padding:0px 0px 5px 0px;
	color:#000;


}

#navigation ul ul.second-level li {
	border-top:0px solid #fff;
	color:#000;
}

#navigation ul ul.second-level li a {
	font:normal normal 11px Verdana, sans-serif;
	border-top:0px solid #fff;
	padding:0px 0px 4px 38px;
	display:block;
	color:#000;
	text-decoration:none;
}

#navigation ul ul.second-level li a:hover {
	border-top:0px solid #fff;
	color:#fff;
}

/* 3rd Level */

#navigation ul ul ul.third-level {
	list-style-type:none;
	padding:0px 0px 0px 0px;
}

#navigation ul ul ul.third-level li {
	border-top:0px solid #fff;
}

#navigation ul ul ul.third-level li a {
	border-top:0px solid #fff;
	padding:0px 0px 4px 54px;
	display:block;
	color:#000;
	text-decoration:none;
}

#navigation ul ul ul.third-level li a:hover {
	color:#fff;
}

/* ### MIDDLE AREA ### */

#middle-area {
	width:458px; 
	float:left;
	background:url("images/content-corner.gif") top right no-repeat;
	padding:0px;
}

#middle-area #content {
	padding:10px 30px 30px 30px;
	font:normal normal 11px/20px Verdana, sans-serif;
	color:#333;
}

#middle-area #content h1 {
	font:normal bold 13px Verdana, sans-serif;
	color:#104E60;
	padding:20px 0px 10px 0px;
}

#middle-area #content h2 {
	font:normal bold 11px Verdana, sans-serif;
	color:#104E60;
	padding:20px 0px 10px 0px;
}

#middle-area #content a {
	color:#104E60;
	text-decoration:none;
}

#middle-area #content a:hover {
	color:#104E60;
	text-decoration:underline;
}

#middle-area #footer {
	width:398px; /*458px - 30px */
	color:#6b95a0;
	margin:0px 30px 0px 30px;
	padding:9px 0px 9px 0px;
	border-top:1px solid #6b95a0;
	font:normal normal 10px Verdana, sans-serif;
}

#middle-area #footer #top {
	float:right;
}

#middle-area #footer #top a {
	text-decoration:none;
	color:#6b95a0;
	padding:0px 0px 0px 12px;
	background: url("images/top.gif") 0px 3px no-repeat;
}

#middle-area #footer #top a:hover {
	text-decoration:underline;
}

#middle-area #footer #privacy a {
	text-decoration:none;
	color:#6b95a0;
}

#middle-area #footer #privacy a:hover {
	text-decoration:underline;
}

#middle-area #footer #privacy {
	display:inline;
}

/* ### RIGHT AREA ### */


#right-area {
	width:260px; /*270px - 10px */
	float:right;
	padding:0px 0px 0px 10px;
	color:#fff;
	font:normal normal 10px/16px Verdana, sans-serif;
}

#right-area a {
	color: #fff;
	text-decoration:none;

}

#right-area a {
	color: #fff;
	text-decoration:underline;
}

#right-area h1, #right-area h2 {
	font:normal bold 11px Verdana, sans-serif;
	padding:0px 0px 10px 0px;
	margin:0;
}

#right-area .frame1 .top {
	background:url("images/right_frame1_top.gif") no-repeat;
	height:5px;
	font:normal normal 1px/1px Verdana, sans-serif;
}

#right-area .frame1 .middle {
	background:#347180;
	padding:2px 8px 2px 8px;
}

#right-area .frame1 .bottom {
	background:url("images/right_frame1_bottom.gif") no-repeat;
	height:5px;
	padding-bottom:20px;
}

#right-area .frame2 .top {
	background:url("images/right_frame2_top.gif") no-repeat;
	height:5px;
	font:normal normal 1px/1px Verdana, sans-serif;
}

#right-area .frame2 .middle {
	background:#21373D;
	padding:2px 8px 2px 8px;
}

#right-area .frame2 .bottom {
	background:url("images/right_frame2_bottom.gif") no-repeat;
	height:5px;
	padding-bottom:20px;
}

#right-area .frame3 .top {
	background:url("images/right_frame3_top.gif") no-repeat;
	height:5px;
	font:normal normal 1px/1px Verdana, sans-serif;
}

#right-area .frame3 .middle {
	background:url("images/right_frame3.gif") repeat-y;
	padding:6px 12px 6px 12px;
}

#right-area .frame3 .bottom {
	background:url("images/right_frame3_bottom.gif") no-repeat;
	height:5px;
	padding-bottom:20px;
}

#right-area .frame4 .top {
	background:url("images/right_frame4_top.gif") no-repeat;
	height:5px;
	font:normal normal 1px/1px Verdana, sans-serif;
}

#right-area .frame4 .middle {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	padding:2px 8px 2px 8px;
}

#right-area .frame4 .bottom {
	background:url("images/right_frame4_bottom.gif") no-repeat;
	height:5px;
	padding-bottom:20px;
}

/* ### SITEMAP ### */

.tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
	list-style: none;	
	margin: 0px;
	padding: 0px;
}

.tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited,
.tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
	color: ;
 	background-color: inherit;
}

.tx-dropdownsitemap-pi1 DIV {
	margin-left: 0x;
 	margin-top: 0px;
	padding: 0px;
}

.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
}

.tx-dropdownsitemap-pi1 LI.closed OL {
 	display: none;
}

.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
}

.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
}

.tx-dropdownsitemap-pi1 SPAN.ifsub {
	font-weight: bold;
}

.tx-dropdownsitemap-pi1 SPAN.spc {
	font-style: italic;
}

.tx-dropdownsitemap-pi1 .description {
	font-style: italic;
	font-size: 80%;
	margin-left: 5px;
}

.tx-dropdownsitemap-pi1 DIV {
}

.tx-dropdownsitemap-pi1 DIV.level_2 {
	padding-left:20px;
}

.tx-dropdownsitemap-pi1 DIV.level_3 {
	padding-left:20px;
}

.tx-dropdownsitemap-pi1 DIV.level_4 {
	padding-left:20px;
}

.tx-dropdownsitemap-pi1 DIV.level_5 {
	padding-left:20px;
}

.tx-dropdownsitemap-pi1 DIV.expAll {
	border: solid 1px #104e60;
	background-color: #e1e1e1;
	padding: 5px;
	margin-bottom:10px;
}

.tx-dropdownsitemap-pi1 IMG {
	margin-right: 5px;
}

.selection {
	border:1px solid #000;
	padding:1px;
	background:#104E60;
	color:#fff;
	margin:0;
	font:normal normal 10px Verdana, sans-serif;
}

.selection:hover,
.selection:focus {
	background:#104E60;
}

.inputbox {
	border:1px solid #104860;
	padding:3px;
	font:normal normal 11px Verdana, sans-serif;
	margin-top:3px;
}

.inputbox:hover,
.inputbox:focus {
	background:#eee;
}


.button {
	border:0px solid #104860;
	padding:3px;
	background:#104860;
	color:#fff;
	font:normal normal 11px Verdana, sans-serif;
}

.red-text {
	color:red;
}

.csc-textpic-caption {
	padding: 4px 0px 0px 0px;
	color:#999;
	font:italic normal 10px Verdana, sans-serif;
}

.board-item {
	background:#eee;
	border-bottom:1px solid #fff;
	padding:4px;
}

.board-item label {
	float:left;
	width:120px;
	padding:0px 5px 0px 0px;
}

.board-item .date {
	color:#999;
	font:italic normal 10px Verdana, sans-serif;
}

.board-item:hover {
	background:#ddd;
}

.board-thread1 {
	background:#eee;
	border-bottom:1px solid #fff;
	padding:4px;
}

.board-thread2 {
	background:#ddd;
	border-bottom:1px solid #fff;
	padding:4px;
}

.board-thread1 .date, .board-thread2 .date {
	color:#999;
	font:italic normal 10px Verdana, sans-serif;
}

.notice {
	background: #d6e3e6;
	padding:4px;
	margin:2px 0px 10px 0px;	
}	

label {
	float:left;
	width:150px;
	padding:0px 5px 0px 0px;
}

#right-area label {
	float:left;
	width:60px;
	padding:0px 5px 0px 0px;
}

/* News */
.news-item {
	background:#eee;
	border-bottom:1px solid #fff;
	padding:4px;
}

.news-item2 {
	background:#ddd;
	border-bottom:1px solid #fff;
	padding:4px;
}

.news-item .date,
.news-item2 .date,
.news-single .date {
	color:#999;
	font:italic normal 10px Verdana, sans-serif;
}

.news-item .right-image,
.news-item2 .right-image,
.news-single .right-image {
	float: right;
	padding:0px 0px 5px 5px;
}

.news-item:hover {
	background:#ccc;
}

.news-item2:hover {
	background:#ccc;
}

/* News Live */
#news-live .news-item {
	background:#fff;
	border-top:1px solid #eee;
	padding:0px 0px 10px 0px;
	margin-top:0px;
}

#news-live .news-item p {
	display:inline;
}

#news-live .news-item2 {
	background:#fff;
	border-bottom:1px solid #fff;
	padding:0px;
}

#news-live .news-item .date,
#news-live .news-item2 .date,
#news-live .news-single .date {
	color:#ccc;
	font:italic normal 10px Verdana, sans-serif;
}

#news-live .news-item .right-image,
#news-live .news-item2 .right-image,
#news-live .news-single .right-image {
	float: right;
	padding:10px 0px 5px 10px;
}

#news-live .news-item:hover {
	background:#fff;
}

#news-live .news-item2:hover {
	background:#fff;
}

#middle-area #content #news-live h2 {
	padding:10px 0px 2px 0px;
}



/*filelist */
.tx-filelist-pi1-table {
	width:398px;
	margin:0;
	padding:0;
}

.tx-filelist-pi1-table td {
	font: normal normal 11px/20px Verdana, Helvetica, sans-serif;
	background: #fff;
	color:#999;
	padding-right:5px;

}
.tx-filelist-pi1-table td.tx-filelist-pi1-header-icon {
	font: normal normal 11px/20px Verdana, Helvetica, sans-serif;
	background: #c6c6c6;
	color:#fff;
	width:30px;
} 
.tx-filelist-pi1-table td.tx-filelist-pi1-header-filename {
	font: normal normal 11px/20px Verdana, Helvetica, sans-serif;
	background: #c6c6c6;
	color:#fff;
} 
.tx-filelist-pi1-table td.tx-filelist-pi1-header-info {
	font: normal normal 11px/20px Verdana, Helvetica, sans-serif;
	background: #c6c6c6;
	width:50px;
	color:#fff;
}
.tx-filelist-pi1-table td.tx-filelist-pi1-header-last_modification {
	font: normal normal 11px/20px Verdana, Helvetica, sans-serif;
	background: #c6c6c6;
	width:100px;
	color:#fff;
}

.tx-filelist-pi1-table td.tx-filelist-pi1-icon {
	font: normal normal 11px/20px Verdana, Helvetica, sans-serif;
	background: #fff;
	border-bottom:1px solid #c6c6c6;
}
.tx-filelist-pi1-table td.tx-filelist-pi1-filename {
	font: normal normal 11px/20px Verdana, Helvetica, sans-serif;
	background: #fff;
	border-bottom:1px solid #c6c6c6;
}

.tx-filelist-pi1-table td.tx-filelist-pi1-info {
	font: normal normal 9px/20px Verdana, Helvetica, sans-serif;
	background: #fff;
	color:#999;
	border-bottom:1px solid #c6c6c6;
}
.tx-filelist-pi1-table td.tx-filelist-pi1-last_modification {
	font: normal normal 9px/20px Verdana, Helvetica, sans-serif;
	background: #fff;
	color:#999;
	border-bottom:1px solid #c6c6c6;
}

#twitter_div a {
	color:#104E60;
	text-decoration:none;
}

#twitter_div a:hover {
	color:#104E60;
	text-decoration:underline;
}

#twitter_div li {
	padding-bottom:10px;
}

#comment-form {
	background: #dfdfdf;
	padding: 5px 5px 2px 5px;
	line-height:14px;
}

#comment-form p {
	padding:0px 0px 5px 0px;
}

#comment-form .inputbox {
	padding: 2px;
	border: 1px solid #ccc;
	background: #fff;
	width: 200px;
}

#comment-form .inputbox:hover {
	padding: 2px;
	border: 1px solid #ccc;
	background: #eee;
	width: 200px;
}

#comment-form .textarea {
	padding: 2px;
	border: 1px solid #ccc;
	background: #fff;
	width: 380px;

}

#comment-form .textarea:hover {
	padding: 2px;
	border: 1px solid #ccc;
	background: #eee;
	width: 380px;
}

#comment-form .small {
	font-size:9px;
	color:#999;
	display:block;
	padding-bottom:5px;
}

#comment-form .small a {
	color:#999;
}

#comment-list .item {
	background: #eee;
	padding: 0px 0px 0px 0px;
}

#comment-list .item .name {
	margin: 2px 5px 2px 5px;
	padding-bottom:0px;
	font-weight:bold;
	color:#104E60;
	border-bottom:1px dashed #fff;
}

#comment-list .date {
	padding: 0px 0px 5px 5px;
	color:#ddd;
	float:right;
	font-weight:normal;
}

#comment-list .item .item_content {
	padding: 10px 5px 5px 5px;
	border: 0px solid #e5e5e5;
}

#comment-list .item .clearer {
	clear: both;
	border: 0;
	padding:0;
	margin:0;
	color:#e5e5e5
} 

#comment-form .tschu {display:none;}

