@charset "utf-8";
/* CSS Document */
img{border:0;}


body {font-family: Arial, Helvetica, sans-serif;  margin: 0; padding: 0 ; background-color: #e4e4e4; background-image: url(img/background.jpg); background-repeat: repeat-x ; }
div#wrapper{ clear:  both;  padding-right: 100px;   position: relative;  }
div#head{ padding-top: 75px; padding-left: 100px; width: 917px;}
span.black{color:#000;}
div#main{padding-top:50px; padding-bottom: 100px;}

div#bottom{ padding: 0px 0 20px 100px; letter-spacing: -0.8px; font-size: 11px; font-weight: bold; color: #969696;  margin-top: -5px; clear: both;   position: relative; z-index: 2; }
div#bottom a {font-size: 11px; font-weight: bold; color: #666;}
#infobox{ margin-top: 10px; display:none;  text-transform:lowercase; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;   font-family: Arial, Helvetica, sans-serif; letter-spacing: -0.8px; font-size: 11px;  color: #000;
             padding: 5px 0;}
#work_box{  margin-left: 100px; width: 790px;}
.infoprevback{ background-image: url(img/background.jpg);  opacity: 0.9; background-color: #fff;}
.infoprev{  display: none;  width: 225px; height: 120px; left: 15px; top: 15px; position: absolute;  }
.loading{ background-image: url(img/ajax-loader_1.gif); width: 100px; height: 100px; background-repeat: no-repeat;}
ul#work{ list-style: none; padding: 0;  }
ul#work li{margin-top: 5px;}
.previnfotext{  top: 30px; font-size: 15px;  text-align: center; position: relative; width: 100%; text-transform: uppercase; }
.typisierung{text-transform: none; font-style: italic; font-family:'Times New Roman',Times,serif; font-size: 12px; font-weight: normal;   }
div#showall{clear: both; padding-top: 25px; margin-left: 100px; }
a {font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold;color: #969696; text-decoration:  none;   }
ul#preview{ list-style: none; margin-left: 100px; padding: 0;   }
ul#preview li{ margin: 2px 2px; width: 255px; height: 150px; float: left; position: relative;}
div#top{width:100%; margin-left: 100px;}
div#topline {background-color:#666; height:6px; width:100%;  margin-bottom: 2px;}
#imp{  margin-left: 100px; width: 790px; font-size: 10px; }
#imp a { font-size: 11px; color: #fff;}
div#intro{  font-family: Arial, Helvetica, sans-serif; letter-spacing: -0.8px; font-size: 16px; font-weight: bold; color: #969696; margin-top:40px;}