.img li {width: 250px;display: inline-block;text-align: center;list-style: none;text-decoration: none;padding: 4px;margin: 4px;}
body {font-size : 16px;}
.small {font-size : 12px;}
.large {font-size : 20px;}
#image_100_percent{width:100%;}
#image_45_percent{width:45%;}
#bibtexnumber{text-align:right;}
td{vertical-align:top;text-align:justify;}
body{font:small Helvetica, Arial, sans-serif;background:#333333 url(../img/background.png);color:#ffffff;text-align:justify;}
p{margin:0 0 2.0em 0;line-height:1.5em}
a:link{color:#B8EEB8;}
a:visited{color:#B8EEB8;}
a{text-decoration:none;}
a:hover{color:#B80000;}
img{border:2px solid #b3b3b3;vertical-align:top;}
#header{background-color:#C8C8C8;background:url(../img/bckground-header.png) bottom right repeat;}
#header h1{color:#FFFFFF;padding:10px;font-size:230%;}
#header h1 a{color:#FFFFFF;text-decoration:none;padding:4px;}
#header h1 a:hover{text-decoration:underline;}
#nav{background-color:#666666;background:url(../img/background-footer.png) top left repeat;}
#nav ul li{list-style:none;float:left;}
#nav ul li a{display:block;float:left;padding:12px;text-decoration:none;color:#333333;font-weight:bold;border-right:2px solid #B8B8B8;}
#nav ul li a:hover{background-color:#666666;color:#B80000;}
#nav a:link, #nav a:visited{color:#B8B8B8;}
#nav a:hover{color:#660000;}
#main_big{margin-left:20%;max-width:60%;float:left;}
#main_big_big{margin-left:10%;max-width:80%;float:left;}
#main{margin-left:20%;max-width:40%;float:left;}
#main-inner{padding:25px;}
#main h2{color:#BFBFBF;font-size:150%;margin:0 0 6px 0;}
#side{width:20%;margin-right:20%;float:left;background-color:#666666;background:url(../img/background-side.png) repeat;}
#side-inner{padding:15px;}
#side h3{margin:0 0 6px 0;color:#B8B8B8;}
#side a:link, #side a:visited{color:#333333;}
#side a:hover{color:#660000;}
.img-right{float:right;margin:10 10 10px 10px;border:2px solid #94b0c0;}
.img-left{float:left;margin:10 10 10px 10px;border:2px solid #94b0c0;}
#footer{background-color:#666666;clear:left;color:#5b5b5b;background:url(../img/background-footer.png) top left repeat;}
#footer p{text-align:center;}
#footer p a{color:#5b5b5b;}
.center, .td_size{text-align:center;}
.picture_and_comment_table{border-spacing:25px;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.td_size{width:225px;}
.fix_height_size{height:480px;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
