/****************** Standard */
html {height:100%;}
body {height:100%;margin: 0px auto auto;
background-color: #19191a;
color: rgb(62, 62, 62);
font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 80%;
width: 98%;
text-align:center;
}
img { border: none ; }

a.menulink, a.menulink:link {color:#ffffff;text-decoration: none;}
a.menulink, a.menulink:link {color:#ffffff;text-decoration: none;}
a.menulink:visited {color:#ffffff;text-decoration: none;}
a.menulink:hover, a.menulink:focus {color:#3e3e3e;text-decoration: none;}
a.menulink:active {color:#ffffff;text-decoration: none;}

a, a:link {color:#808080;text-decoration: underline;}
a:visited {color:#808080;text-decoration: underline;}
a:hover, a:focus {color:#ffffff;text-decoration: underline;}
a:active {color:#ffffff;text-decoration: underline;}
.menulink{padding:0px 10px 0px 10px;font-size: 1.3em;}
.clear { clear: both;padding:0px;margin:0px;visibility: hidden;}


a.linkblau { color: rgb(38, 86, 171); text-decoration: none;}
.link {background: transparent url('img_allgemein/linkext_blau.gif') no-repeat scroll left top; padding-left: 18px;margin: 0px 0px 5px 0px;list-style-type: none;}
.pdf {background: transparent url('img_allgemein/linkpdf.gif') no-repeat scroll left top; padding-left: 18px;margin: 0px 0px 5px 0px;list-style-type: none;}
.quadrat{padding:1px;background: transparent url('img_allgemein/ico_h2_for.gif') no-repeat scroll left 0.35em; padding-left: 18px;margin: 0px 0px 5px 0px;list-style-type: none;}
.none{padding-left: 18px;margin: 0px 0px 5px 0px;list-style-type: none;}
.down{background: transparent url('img_allgemein/linkdoc_blau.gif') no-repeat scroll left top; padding-left: 18px;margin: 0px 0px 15px 0px;list-style-type: none;}

.linkint{background: transparent url('img_allgemein/linkint_blau.gif') no-repeat scroll left top; padding-left: 18px;}
.linkint_top{background: transparent url('img_allgemein/linkint_blau.gif') no-repeat scroll 7px top; padding-left: 25px;}
.linkint_small{background: transparent url('img_allgemein/linkint_blau.gif') no-repeat scroll left 2px; padding-left: 18px;}
.linkpagetop{background: transparent url('img_allgemein/linkpagetop.gif') no-repeat scroll 7px top; padding-left: 25px;}

.printonly { visibility: hidden; display: none; }

.small { font-size: 0.8em; }


.menu_oben {padding:5px 2px 5px 2px;background-color: #7c7c7c;text-align:center;}
.main{background-color: #dbdbdb;padding:10px 5px 10px 5px;}
.top{background-color:#e5e5e5;font-size: 0.8em;}

.works_old{clear: both;display:block;background-color:#7c7c7c;width:200px;height:50px;font-size: 0.8em;margin-bottom:10px;margin-right:10px;}
.imgworks{float:left;}

.main_works{float:left;}
.main_left{
position:absolute; margin-left:220px;margin-top:20px;
}


h1, h2, h3, h4, h5, h6 { margin: 0em 0em 2ex; color: #5b5b5b; font-size: 1em; font-weight: bold; }
h1 { font-size: 1.4em; font-weight: normal; }

#site {
width:774px;
margin:0px auto;
text-align:left;
}

.works{position: relative;list-style-type: none;
display:block;
background-color:#b4b4b4;
width:730px;
height:80px;
font-size: 1.5em;
padding:0px;margin:0px;margin-bottom:2px;
}

.workstext {display: block;padding: 10px 4px 4px 4px;}

.imagebox{float: left;
padding:0px;margin:2px;
text-transform: uppercase;
}

.imagebox_detail{float: left;
margin:0px 25px 0px 0px;
text-transform: uppercase;
}
.box_float{float: left;}
.box_left{text-align:right;font-size: 0.8em;}
.textdetail{text-align:left;color:#dedede;}


a.image{
font-size: 0.7em;
padding:5px;margin:0px;
position: relative;display: block;
width:150px;
height:30px;
background-color:#323232;color:#ffffff;text-decoration: none;}
a.image:hover {color:#ffffff;background-color:#3e3e3e;}


.date{color: rgb(62, 62, 62);font-size: 0.7em;}

ul.works li img{height: 80px;width: 160px;
float: left;margin: 0px 20px 0px 0px;}

ul.works li a{position: relative;display: block;height: 80px;
background-color:#bebebe;color:#ffffff;text-decoration: none;}
ul.works li a:hover {color:#ffffff;background-color:#b4b4b4;}