body, html { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; color: #222222; }
body { overflow:scroll; overflow-x:hidden; }
p { padding:0; margin:0; }

/* TG BASTELN*/
#wrap { width:988px; height:auto; margin:0 auto 0 auto; }
#header { float:left; width:988px; height:75px; margin-top:15px; padding-left:4px; }
#projekte, #details { float:left; width:988px; padding-left:4px; }
#details { padding:100px 0 600px 0; }
#projekte img { background:url('images/loading.gif') center center no-repeat; }
.spalte { float:left; }
.eins { margin-left:15px; width:413px; }
.zwei { width:279px; }
.drei { width:210px; }
.vier { width:54px; text-align:right; }

.probox, .newbox { border:1px solid #c2c2c2; display:block; float:left; width:126px; height:126px; margin:0 0 11px 11px; font-size:11px; }
.probox p { margin:4px 4px 0 4px; width:118px; height:100px; }
.probox p.unten { margin:4px 4px 4px 4px; width:118px; height:10px; }
.newbox { width:265px; }
.newbox p { margin:4px 4px 0 4px; width:257px; }
.detailposition { display:block; float:left; width:900px; padding-left:278px; }
.detailbox { border:1px solid #c2c2c2; display:block; float:left; margin:0 0 11px 11px; font-size:11px; width:405px; min-height:405px; }
.detailbox p { margin:4px 4px 0 4px; width:397px; }
.zweiraster { height:265px; }
.dreiraster { height:404px; }

.probox p.zwei { margin:4px 4px 4px 4px; width:118px; height:84px; }
.prix { background:url('images/distiction.gif') 2px 52px no-repeat; }

.small { font-size: 11px; }
.box_border {border: 1px solid #c2c2c2; }
.box_txt {margin: 5px; font-size: 11px; color: #494949; line-height: 13px; }
.cv {margin: 5px; }

a:link { text-decoration: none; color: #494949; }
a:visited { text-decoration: none; color: #494949; }
a:hover { text-decoration: none; color: #c2c2c2; }
a:active { text-decoration: none; color: #c2c2c2; }
p.nav a { display:block; color:#000; font-weight:700; }

.newbox a { color:#000; }
.sprunganker { margin-bottom:11px; }
.topanker { float:right; margin:4px 6px 0 0; }

a.box:link { border: 1px solid #c2c2c2; }
a.box:visited { border: 1px solid #c2c2c2; }
a.box:hover { border: 1px solid #494949; }
a.box:active { border: 1px solid #494949; }


.borderit img { border: 1px solid #c2c2c2; }
.borderit:hover img { border: 1px solid #494949; }
.borderit:hover { color: red; /* irrelevant definition to overcome IE bug */ }

.borderimg { border: 1px solid #c2c2c2; display:block; float:left; width:126px; height:126px; margin:0 0 11px 11px; }
.borderimg:hover { border: 1px solid #494949; }


#link a:link, #link a:visited {
display:block;
width:126px;
height:126px;
border: 1px solid #c2c2c2;
}

#link a:hover {
display:block;
width:126px;
height:126px;
border: 1px solid #494949;
}


