/*
-----------------------------------------
A Stylesheet by Suxesiv GmbH, Rheinfelden
************ www.suxesiv.ch *************
-----------------------------------------
*/

/* Basic settings */
* {
margin: 0; padding: 0; border: none; 
font-family:Arial, Helvetica, sans-serif;
}

body {
background: #ffffff;
color: #333333;
text-align:center;
margin:0px;
line-height:21px;
}

body, input, textarea {
font-size:12px;
}

#wrapper {
width: 990px;
text-align:left;
margin-left:auto;
margin-right:auto;
background-color: #0d0a09;
margin-top:12px;
border:none;
position:relative;
}

img { border:none; }

html {overflow-y:scroll;}

/* Standard classes */
.clear {clear:both;}
.right {float: right;}
.left {float: left;}
.txtleft {text-align:left;}
.txtright {text-align:right;}
.txtcenter {text-align:center;}
.valigntop{vertical-align:top;}
.valignmiddle{vertical-align:middle;}
.valignbottom{vertical-align:bottom;}
.block{display:block;}
.inline{display:inline;}
.none{display:none;}
.hidden{visibility:hidden;}
.visible{visibility:visible;}

.noborder{border:none !important;}

/* Typography */

small {
font-size:11px;
}

h1 {
font-size: 2.0em; /* Equivalent to 22pt */
line-height:1em;
margin:0 0 10px 0;
}

h2 {
font-size: 1.8em;
}

h3 {
font-size: 1.6em;
}

h4 {
font-size: 1.4em;
}

h5 {
font-size: 1.2em;
}

p, q, cite {
/*	font-size: 1.2em; */
}

p, ul, ol, dl {
/*margin-bottom:20px;*/
}

ul, ol, dl {
list-style: circle;
margin-left:17px;
}

li, dd, dt {
padding:0 0 0 10px;
/*background:url(list_point.gif) no-repeat;*/
}

hr {
border:none;
height:0px;
clear:both;
background:#ffffff;
border-top:1px solid #999999;
line-height:0px;
margin:10px 0 10px 0;
}

/* Links */
a {
text-decoration:underline;
color:#333333;
}

#content a{
text-decoration:none;
color:#006389;border-bottom: 1px dotted #006389;
}

/* Elements */
#emo {
position:absolute;
top:0px;
left:0px;
z-index:10;
width:657px;
height:255px; 
}

#logo {
position:absolute;
top:0px;
left:564px;
z-index:5;
width:426px;
height:214px; 
}

#tab {
position:absolute;
top:188px;
right:37px;
z-index:15;
}

#search_input {
float:left;
background-image:url(/img/search_inp_bg.gif);
width: 89px;
height: 16px;
}


#search_input input {
background:none;
display:block;
width: 87px;
height: 14px;
padding:1px;
}

#search_btn {
display:block;
float:left;
margin-left:2px;
}

/* Content */
#content{
position:absolute;
top:245px;
left:254px;
z-index:20;
width:463px;
padding-bottom:10px;

}

#list_documents a{
display:block;
background-image:url(/img/ico_pdf.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:17px;
border:none;
color:#000000;
text-decoration:none;
}

/* Panel Navigation */
#panel_navigation {
position:absolute;
top:252px;
left:0px;
width:216px;
}

#panel_navigation .box {
border-bottom:1px solid #ffffff;
padding:0px;
width:216px;
}

#navigation a {
display:block;
}

#navigation_sub {
padding:10px 0 10px 0;
background:#99c2d3;
}

#choice_language{
display:block;
}

#suxesiv {
text-decoration:none;
font-size:9px;
}

#suxesiv_copyright {
color:#949494;
}

#suxesiv_text {
color:#79b1d5;
}


/* Panel right */
#panel_right {
position:absolute;
top:214px;
left:749px;
padding-top:24px;
background-color:#e5e5e5;
}

#panel_right .box {
border-bottom:1px solid #ffffff;
padding:17px 37px 17px 17px;
width:187px;

}

#box_report_abo {
background:#e4ede0 url(/img/box_report_abo_bg.gif) no-repeat;
padding:17px 18px 14px 9px;
width:214px;
border-bottom:1px solid #ffffff;
}

#box_report_abo input {
background:url(/img/box_report_abo_input.gif);
width:116px;
height:14px;
padding:1px 1px 1px 35px;
margin-top:5px;
font-size:10px;
vertical-align:middle;
display:block;
float:left;
}

#box_report_abo a {
color:#497d45;
text-decoration:none;
background:url(/img/box_report_abo_link.gif) repeat-x 3px;
margin:5px 0 0 2px;
}

.list_morning_notes a{
display:block;
background-image:url(/img/ico_pdf.gif);
background-repeat:no-repeat;
background-position:left +2px;
padding-left:17px;
border:0px solid black !important;
color:#000000;
text-decoration:none;
}

#archive_link {
background-image:url(/img/btn_archive.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:17px;

color:#006389;
text-decoration:none;
}

#archive_link span{
border-bottom: 1px dotted #006389;
}


#address {
width:210px;
margin-right:40px;
float:left;
}

#map {
float:left;
width:210px;
}


/* Classes */

.endofpanel {
background-image:url(/img/endofpanelgradient_bg.gif);
padding:9px 0 0 39px;
width:177px;
height:71px;
}

/* Navigation */


/* Styles */




/* Footer */



/* Forms */
input.text, textarea.text
{
padding: 1px;
border: 1px solid #1393AA;

background:#ffffff;
color:#333333;
width:250px;
}

input.submit {

padding: 3px;
border: 1px solid #1393AA;

background:#FFFFFF;
}




/* Tables */
table {
border-spacing: 0;
border-collapse: collapse;
}

td, th {
text-align: left;
font-weight: normal;
text-align:left;
vertical-align:top;
}
