@CHARSET "ISO-8859-1";

body {
font-family:Tahoma,Verdana,Helvetica;
font-size:100%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.3em;
}

i {
font-weight:bold;
color:#65679c;
}

.whole{
margin:0px auto;
min-width:20em;
width:760px;
border-right:solid 1px black;
border-left:solid 1px black;
padding-left:10px;
height:700px;
background:transparent url(../images/girl.jpg) no-repeat scroll right top;

}
#header{
position:relative;
height:80px;
}

#rightimage{
float:right;
}

#logo {
float:left;
height:74px;
position:relative;
}

#tagline{
float:left;
color:#65679c;
position:relative;
top:40px;
left:10px;
font-weight:bold;
font-size:115%;
font-style:italic;
}

#menubar {
height:29px;
margin:0pt;
padding:6px 0px 6px 32px;
position:relative;
right:5px;
top:0px;
font-size:105%;
}

#content h1{
font-size:120%;
color:#985b66;
}

#content h2{
font-size:100%;
color:#65679c;
}

a{
color:#65679c;
text-decoration:none;
}

a:hover{
color:#985b66;
}

#bodycontainer{
float:left;
padding-bottom:10px;
position:relative;
width:100%;
}

#content{
float:left;
width:400px;
}

.module {
border-top: solid 1px black;
border-left: solid 1px black;
font-size:90%;
width:199px;
height:199px;
background:transparent url(../images/box_tr.png) no-repeat scroll right top;
}

.module div div div{
background:transparent url(../images/box_bl.png) no-repeat scroll left bottom;
height:199px;
}

.module div div div div{
background:transparent;
height:auto;
}

 .contentpaneopen{
padding:0px;
margin-left:10px;
}

.module div {
padding:0px;
}

.module h3  {
font-family:Tahoma,Verdana,Helvetica;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:2em;
color:#985b66;
width:97%;
height:30px;
margin-top:0px;
margin-left:-2px;
margin-right:-5px;
margin-bottom:0px;
background:transparent url(../images/130pxhozline.png) no-repeat bottom right;
}

#box1{
float:left;
position:relative;
left:10px;
}

#box2{
float:left;
position:relative;
left:60px;
}

#box3{
float:left;
position:relative;
left:110px;
}

#footer{
position:relative;
float:left;
width:100%;
margin-top:10px;
}

.flash{
margin-left:30px;
}

#boxbox{
position:relative;
float:left;
width:100%;
}

#german-lang{
background:#ffccce;
}
#german-lang:hover{
background:#ff9595;
}
#french-lang{
background:#cbe6ff;
}
#french-lang:hover{
background:#95ceff;
}
#spanish-lang{
background:#d2ffcb;
}
#spanish-lang:hover{
background:#a7ff95;
}
#italian-lang{
background:#ffeecb;
}
#italian-lang:hover{
background:#ffdb95;
}

.lang-button{
padding:5px 10px 5px 10px;
width:80px;
text-align:center;
}

.logoTable{
width:100%;
}

.logoTable td{
border:solid thin black;
padding:20px;
vertical-align:middle;
text-align:center;
}

.logoTable td:hover{
border-color: blue;
background-color:#EEEEDD;
}

.deviceTable{
width:100%;
}
.deviceTable td{
border:solid thin black;
padding:1px;
vertical-align:text-bottom;
text-align:center;
}

.deviceTable td:hover{
border-color: blue;
background-color:#EEEEDD;
}
