/*-------------------------------------------------
GENERAL
-------------------------------------------------*/

/* positions */

div#content {
    position:absolute;
    top:220px;
    left:100px;
    width:80%;
    text-align:left;
}


div#nav {
    text-align:left;
    vertical-align:bottom;
    position:absolute;
    top:150px;
    left:100px;
    font-size: 15px;
    color: #172983;
    width: 80%;
    font-weight: bold;
}

td.nav {
  padding-left:4px;
  padding-right:4px;
  font-size: 15px;
  font-weight: normal;
}

div#balken {
    margin-top:1px;
    background-color: #96BF0D;
    height:2px;
    font-size: 1px;
    width:100%;
}

div#language_switch {
    width:100%;
    padding-top:4px;
    font-size: 13px;
    font-weight: normal;
    text-align:right;
}


/* links */
a:link,
a:visited {
    color: #172983;
    text-decoration:none;
}


a.current {
    color: #900;
}


div#logo {
  position:absolute;
  left:100px;
  top:20px;
  border-style:none;
}

body {
  margin: 10px 0 0 0; padding: 0;
  font-size: 14px;
  font-family: arial, helvetica, sans-serif;
  color: #333;
  text-align: center;
}



ul {
	list-style-image:url(http://recommender.bibtip.de/service/bibtip_bullett_grau.gif);

}

li {
    padding-bottom: 9px;

}

td.talks_thumb {
vertical-align:top
padding-bottom:30px;

}

img.talks_thumb {
 border:1px solid;
 border-color:#BBB;
}

td.talks {
padding-left:20px;
vertical-align:top
}

td.flyer {
  vertical-align:top;

}

td.references {
padding-right:130px;
vertical-align:top
}

table.references {
padding-top:20px;
}

td.screenshot {
    padding:0px;
    padding-right:40px;
    color: #808080;
    font-size:14px;
    font-weight:normal;
}

td.thumbnail {
    vertical-align:bottom;
    text-align:center;
    font-size:11px;
    color: #172983;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:30px;
    cursor:pointer;
}

img.thumbnail {
    border-color: #999;
    border-width:1px;
    border-style:solid;
}

a.thumbnail {
  color:#FFF
}


img.screenshot {
    border-color: #D0D0D0;
    border-style: solid;
    border-width:1px;
}

div.screenshot {
    padding-top:0px;
    width:900px;
}

#screenshot_title {
  color:#BBB;
  vertical-align:bottom;
  font-size: 20px;
}

#screenshot_liste {
  vertical-align:bottom;
  text-align:left;
  color: #172983;
  font-size: 14px;

}

#screenshot_nav {
  vertical-align:bottom;
  text-align:right;
  color: #172983;
  font-size: 14px;

}

#screenshot_image {
  width:100%;
  text-align:center;
}

div.screenshot_balken {
    background-color: #BBB;
    height:1px;
    width:900px;
    margin-top:0px;
    margin-bottom:30px;
}

h1 {
	padding: 0;
	margin: 0 0 20px 0;
	font-size: 17px;
	font-weight: bold;
}

h2 {
	margin: 10px 0 1px 0px;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
	padding: 0;
}

h3 {
	margin: 20px 0 3px 0;
	font-size: 13px;
	padding: 0;
	padding-bottom: 15px;
	font-weight: normal;
}


div#content a:visited {
    color: #152982;
}


div.code_class{
  /*background-color:#b0C4de;*/
  background-color:#f0f0f0;
  padding:3px;
  margin-top:10px;
  margin-bottom:10px;
}




/*-------------------------------------------------
FOOTER
-------------------------------------------------*/

div#Footer a:link,
div#Footer a:visited,
div#Footer a:hover {
  text-decoration: none;
  color: #000;
         background-color:#fff;

}

div#Footer {
  padding-top: 15px;
  clear: both;
  text-align:center;
}

div#Footer h1 {
	padding: 0;
	margin: 0 0 20px 0;
	color: #000;
	font-size: 16px;
	font-weight: bold;
}

div#Footer p {
  font-size: 10px;
  color: #666;
}

div#Footer img {
  margin: 10px 0 0 0;
}


/*-------------------------------------------------
COPYRIGHT
-------------------------------------------------*/

div.copyright {
  font-size: 11px;
  color: #666;
}




body h3 {
  margin-top: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #900;
	font-family: georgia;
}

