/* ############   jgit.css - Created: 24.08.2005 Last modified:09.09.2019 ############# */
/* ############   Coding: Simon Moss: www.simonmoss.co.uk ############# */
/* NB: ITALIAN VERSION */
/*div
{
border:solid 1px #f00;
} 
 ##### DIV BORDER TEST ###### */

html, body
{
margin:0;
padding:0;
height:100%;
}
html>body
{
overflow:visible;  /* enables mousewheel in Mozilla */
} 
body
{
margin:0;
padding:0;
background:#a4c5ba;
color:#00005b;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}
#wholepage
{
/* height:100%; */
padding:0;
text-align:center;
background:#a4c5ba;
}
html>body #wholepage
{
margin:0 auto;
}
#content
{
width:773px;
margin:0;
padding:0;
background:#fff url("images/basebg.gif") repeat-y center top;
}
html>body #content
{
margin:0 auto;
}
#banner
{
margin:0;
height:89px;
background:#fff url("images/basebgtopit.jpg") no-repeat center top;
}
html>body #topspacer
{
font-size:0.4em;
margin-top:6px;
}
h1
{
font-size:24px;/* 1.4em */
}
.smallcaps
{
font-size:0.8em;
}
#main
{
width:749px;
height:526px;
/* border:1px solid #f00; */
overflow:visible;
}
html>body #main
{
/* width:750px; */
height:580px;
margin:0 auto;
padding:0;
/*overflow:auto; */ 
}
#sidecolumn
{
float:left;
margin-left:6px;
width:141px;
height:440px;
background:#f9f9f9;
}
#flags
{
height:48px;
margin-left:0px;
margin-right:10px;
}
.left
{
display:inline-block;
float:left;
}
.right
{
display:inline-block;
float:right;
}
#testimonialtext
{
margin-top:-250px;
margin-left:5px;
margin-right:11px;
font:13px Arial, Helvetica, sans-serif;/* 0.8em */
color:#000;
}
html>body #testimonialtext
{
margin-top:-250px;
}
a, a:visited
{
color:#009;
}
/* ### START NAVIGATION ################################################ */
#navigation
{
width:124px;
margin:0;
}
#navigation ul
{
list-style:none;
margin:0;
font-size:14px;/* 0.9em */
font-weight:bold;
color:#fff;
}
html>body #navigation ul
{
margin:0;
padding:0;
}
#navigation ul li
{
width:100%;
margin-top:3px;
margin-bottom:3px;
padding:0;
padding-left:2px;
line-height:180%;
text-align:left;
background-color:#e1eee8;
border:1px solid;
border-color:#edf5f1 #787f7c #767d7a #ecf4f0;
}
#navigation ul li a
{
display:block;
text-decoration:none;
color:#00005b;
border-right:6px solid #fff;
}
#navigation ul #current a
{
border-right:6px solid #390;
}
.floatleft
{
float:left;
cursor:pointer;
}
.invisible
{
visibility:hidden;
}
#navigation ul li a:hover
{
color:#390;
border-color:#390;
}
#navigation ul li:hover
{
background-color:#e8f2ee;
border:1px solid;
border-color:#989d9b #f1f7f4 #f1f7f4 #9ba09e;
}
#imprint
{
margin-top:250px;
font-size:0.8em;
}
html>body #imprint
{
margin-top:290px;
}
#imprint a
{
color:#00005b;
text-decoration:none;
}
/* ### END NAVIGATION ################################################## */
/* ###  START TABNAV ################################################### */
#tabnav
{
width:579px;
height:31px;
margin:0;
margin-left:160px;
padding:0;
text-align:left;
background:#e1eee8 url("images/tabnavbg.gif") repeat-x top left;
border-left:1px solid #000;
font-weight:bold;
font-size:0.8em;
}
html>body #tabnav
{
margin:0;
padding:0;
margin-top:-8px;
margin-left:165px;
}
#tabnav ul
{
margin:0;
padding:0;
list-style-type:none;
}
html>body #tabnav ul
{
margin-top:6px;
}
#tabnav ul li
{
display:inline;
margin:0;
margin-top:4px;
margin-right:1px;
margin-bottom:3px;
margin-left:1px;
border-top:1px solid #000;
border-right:1px solid #000;
border-left:1px solid #000;
}
#tabnav ul li:hover
{
background-color:#fff;
}
html>body #tabnav ul li
{
margin-bottom:0;
}
#tabnav ul #currentpage
{
background-color:#fff;
padding-bottom:3px;
}
html>body #tabnav ul #currentpage
{
padding-bottom:1px;
}
#currentpage a
{
padding-right:3px;
padding-left:3px;
padding-bottom:2px;
background-color:#f7f7f7;
}
.tabnavlinks
{
margin:0;
padding:0;
margin-top:12px;
margin-left:4px;
}
html>body .tabnavlinks
{
margin-top:7px;
padding-top:6px;
}
.tabnavlinks ul li
{
background-color:#e3caca;/*#fff1d6  */
padding:0;
}
.tabnavlinks a
{
color:#009;
text-decoration:none;
padding-right:3px;
padding-left:3px;
}

/* ###  END TABNAV ##################################################### */

/* ###  START TEXT ##################################################### */
#text
{
width:530px;
text-align:justify;
}
html>body #text
{
width:550px;
height:570px; 
margin-left:170px;
padding-right:20px;
overflow:auto;/*  */
}
h2
{
font-size:1.2em;
}
p
{
font-size:0.95em;
}
#spacing li
{
margin-top:6px;
margin-left:-24px;
padding-left:0;
}
#text dt
{
font-weight:bold;
margin-top:6px;
}
#text dl
{
margin-top:12px;
}
html>body #text dl
{
margin-top:0;
}
#text dt, #text dd
{
line-height:150%;
}
.italic
{
font-style:italic;
}
.halfleading
{
font-size:0.2em;
}
/* ###  START DATES/DETAILS ############################################ */
.date
{
float:left;
width:45px;
margin-top:6px;
text-align:center;
font-weight:bold;
}
.topdate
{
margin-top:0;
}
.details
{
margin-top:6px;
margin-left:50px;
text-align:left;
}
.bold
{
font-weight:bold;
}
.leftdate
{
font-weight:bold;
text-align:left;
margin-top:9px;
}
.leftdetails
{
text-align:left;
margin-top:6px;
margin-bottom:3px;
}
/* ###  END DATES/DETAILS ############################################## */
.nobullet
{
list-style-type:none;
margin:0;
padding:0;
}
.commentary
{
font-family:Arial, Helvetica, sans-serif;
color:#f00;
font-size:0.8em;
}
/* ###  END TEXT ####################################################### */
/* ###  START FOOTER ################################################### */
#footer
{
margin:0;
height:112px;
background:#fff url("images/basebgbottom.gif") no-repeat center top;
}
#email
{
float:left;
margin-top:15px;
margin-left:4px;
text-align:left;
font-weight:bold;
}
html>body #email
{
margin-left:14px;
}
#phone
{
float:right;
font-weight:bold;
font-size:16px;/* 1em */
margin-top:12px;
margin-right:12px;
text-align:right;
}
html>body #phone
{
margin-right:22px;
}
img
{
border:0;
}
#footertext
{
clear:both;
width:480px;
margin-top:10px;/*  */
font-size:12px;/* 0.8em */
text-align:center;
}
html>body #footertext
{
margin:0 auto;
padding-top:2px; /* */
text-align:center;
}
#footertext img, #footertext p
{
margin:0;
padding:0;
}
/* ###  END FOOTER ##################################################### */
