/* This is an external style sheet file */
/* <table style="background-image:url(/images/pattern1.gif); background-repeat: repeat;">  */

html, body {
    margin: 0;
    padding: 0;
    font-family:helvetica,arial,serif;
    font-weight:lighter;
    color: #000099;
}

#lingua {
    color: #36C;
}

#lingua a {
    color: #36C;
}

#lingua a:hover {
    color: red;
}



#totalpage {
    width: 760px;
    margin: auto;
    background: none; /*#99CCFF;*/
}

#header {
    height: 80px;
    background: none;/*#33CCFF*/;
    margin-left: 10px;
}

/*
#logo {
    float
    position: absolute; right=100px; width=80px; height=80px
}
*/

#tabs {
    height: 66px;
    background: none;/*#3399FF*/;
}

#content {
    background: none; /*#3399FF*/;
}

#footer {
    height: 66px;
    margin-left: 10px;
    margin-right: 80px;
    background:none /*#3333FF*/;
    border-top:1px solid:black;
    padding: 2px; 
    font-size: 12px;
    color: #a9a9a9;
}

#footer a {
    color: #a9a9a9;
}

#footer a:hover {
    text-decoration: bold;
    font-style: normal;
    color: black;
}

a:link {
color: #000099;

}

a:visited {
color: #000099;
}

a:hover {
color:red;
} /* Changes color while passing link */

h1 {
color: #36C;
letter-spacing: .4em;
margin-bottom: 1em;
text-transform: lowercase;
}

h1mod {
color: #36C;
letter-spacing: .1em;
margin-bottom: 1em;
text-transform: lowercase;
}

h2 {
color: #36C;
letter-spacing: .1em;
}

h3 {
color: #000099;
margin-bottom: 4px;
font-weight: 400;
}

#img {
    width:200px
}

.tabs {
  position: relative;   
  min-height: 400px; /* This part sucks */
  clear: both;
  margin: 45px 0;
}
.tab {
  float: left;

}
.tab label {
  background: none; 
  padding: 10px; 
  /* border: 1px solid #ccc; */
  margin-left: -1px; 
  position: relative;
  left: 10px;
bottom: 10px;
  border-bottom: 1px solid black
      
}
.tab [type=radio] {
  display: none;
}
.content {
  position: absolute;
  top: 20px;
  left: 0;
  background: white /*#3399FF*/;
  right: 152px;
  bottom: 0;
  padding: 20px;
  overflow: scroll;
  overflow-x: hidden;
  /* border: 1px solid #ccc; */
}

[type=radio]:checked ~ label {
/*  background: white; */
    border-right: 1px solid black;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: none;
    z-index: 2;
    color: #36C;
}

[type=radio]:checked ~ label ~ .content {
    z-index: 1;
}




<img style="border:0px;" src="bild.jpg" />