/* projects overview */

body {
font-family: Helvetica;
font-size: 11px;
line-height: 14px;
color: #fff;
vertical-align: top;
margin: 0;
background-color: #ffffff;

/*font-weight: bold;*/
}

table.main_table_projects {
height: 420px;
background-color: #bbbbbb;
}

table.tablenavnrs {
height: 20px;
}

td {
text-align: left;
vertical-align: top;
font-size: 11px;
}

a, a:visited {
color: #ef3434;
text-decoration: none;
font-weight: bold;
}

a:active, a:hover {
color: #bbbbbb;
text-decoration: none;
font-weight: bold;
}

.logoTd {
text-align: right;
vertical-align: top;
width: 160px;
width: 122px;
}

.headingtd {
padding-top: 5px;
}

.projectTd1 {
width: 365px;
padding-right: 50px;
padding-left: 65px;
vertical-align: top;
}

.projectTd {
width: 355px;
padding-right: 50px;
vertical-align: top;
}

.spaceTd_project {
width: 200px;
}

.brood {
padding-left: 10px;
padding-top: 5px;
text-align: left;
vertical-align: top;
}

.pr_thumb {
width: 355px;
margin-top: 20px;
}

#thumb1 {
margin-top: 5px;
border: 1px dotted #fff;
width: 110px;
height: 94px;
float: left;
}

.pro_title_ov_R {
padding-left: 5px;
height: 14px;
width: 240px;
}

.td_pro_title_ov {
color: #ffffff;
font-size: 11px;
background-color: #ef3434;
height: 14px;
}

.pro_title_ov_L {
padding-right: 5px;
padding-left: 5px;
height: 14px;
width: 240px;
}

.td_pro_title_ov2 {
background-color: #ffffff;
color: #ef3434;
}


#p01t {
float: left;
}

.pro_t_ul {
color: white;
height: 1px;
background-color: #ffffff;
width: 200px;
}

.pro_desc_R {
padding-left: 5px;
padding-top: 5px;
width: 240px;
}


.pro_desc_R2 {
padding-left: 5px;
padding-top: 5px;
width: 240px;
background-color: #ef3434;
}

.pro_desc_L {
padding-right: 5px;
padding-top: 5px;
width: 240px;
}

a.broodlink, a.broodlink:visited {
color: #ef3434;
font-weight: normal;
text-decoration: underline;
}

a.broodlink:hover, a.broodlink:active {
text-decoration: none;
color: #ef3434;
background-color: #bbbbbb;
}


/* projects */

.project_body {
/*padding-left: 10px;
border: 1px dotted #000;*/
}

.projectCont1 {
padding-left: 65px;
padding-right: 20px;
vertical-align: top;
height: 420px;
}

.projectCont2 {
padding-left: 55px;
padding-right: 20px;
vertical-align: middle;
height: 420px;
}

.projectCont3 {
padding-left: 55px;
vertical-align: middle;
height: 420px;
}
.projectCont4 {
padding-left: 55px;
vertical-align: middle;
height: 420px;
}

.projectCont4a {
text-align:center;
vertical-align: middle;
height: 420px;
}

.projectCont5{
vertical-align: middle;
height: 420px;
background-color: #ffffff;
}

.projectCont6{
vertical-align: middle;
height: 420px;
}

.projectCont7 {
padding-left: 55px;
vertical-align: middle;
height: 420px;
background-color: #ffffff;
}

.projectCont8 {
padding-left: 65px;
vertical-align: middle;
height: 420px;
}

.projectCont9 {
padding-top: 20px;
padding-right: 20px;
height: 170px;
}


.projectCont10{
vertical-align: bottom;
height: 200px;
padding-bottom: 10px;
}

.projectCont10a{
vertical-align: bottom;
height: 210px;
padding-bottom: 10px;
}

.projectCont11{
vertical-align: top;
height: 200px;
padding-top: 10px;
}

.projectCont12{
vertical-align: middle;
}


.projectCont14a {
padding-left: 65px;
vertical-align: middle;
height: 420px;
}

.projectCont15 {
vertical-align: top;
height: 420px;
padding-top: 20px;
}

.projectCont15a {
vertical-align: top;
padding-top: 20px;
padding-left: 25px;
height: 255px;
}

.projectCont15b {
vertical-align: top;
padding-top: 20px;
padding-left: 25px;
}

.projectCont16a {
vertical-align: middle;
padding-left: 55px;
height: 360px;
}

.projectCont16b {
vertical-align: top;
padding-left: 55px;
height: 10px;
}

.projectCont18 {
padding-left: 35px;
vertical-align: top;
height: 420px;
}

.projectCont20 {
vertical-align: middle;
height: 420px;
}

.projectCont21 {
padding-left: 65px;
vertical-align: middle;
height: 420px;
}

.projectCont22 {
padding-left: 65px;
vertical-align: middle;
text-align: center;
height: 420px;
}

.projectCont24 {
padding-left: 65px;
padding-right: 20px;
vertical-align: top;
height: 410px;
}

.projectCont27 {
padding-left: 20px;
padding-right: 20px;
vertical-align: top;
height: 410px;
}


.project_txt {
padding-right: 20px;
vertical-align: top;
padding-top: 10px;
}

.project_txt18 {
padding-right: 5px;
vertical-align: middle;
padding-top: -7px;
}
.project_txt18a {
padding-right: 5px;
vertical-align: top;
padding-top: 10px;
padding-left: 20px;
}

#ob18_foto2 {
position: absolute;
top: 0px;
left: 455px;
width:250px;
height:169px;
z-index: 100;
}

#ob18_foto2b {
position: absolute;
top: 0px;
left: 210px;
width:175px;
height:132px;
z-index: 100;
}

.project_txt2 {
padding-left: 20px;
vertical-align: bottom;
padding-bottom: 50px;
}

.tdnext {
text-align: right;
vertical-align: middle;
width: 80px;
height: 20px;
font-size: 11px;
}

.current {
font-size: 12px;
color: #999999;
}

.tdprevious {
vertical-align: middle;
width: 80px;
color: #bbbbbb;
padding-left: 65px;
height: 20px;
}

.tdnavnrs {
vertical-align: middle;
width: 33px;
height: 20px;
font-size: 11px;
}

a.next, a.next:visited, a.next:active {
color: #ef3434;
text-decoration: none;
font-size: 11px;
}

a.next: hover {
color: #ef3434;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}

#dload {
color: #ef3434;
text-decoration: none;
font-weight: normal;
}

a.dload {
color: #ef3434;
text-decoration: none;
}

a.dload:visited {
color: #ef3434;
text-decoration: none;
}

a.dload:active {
color: #ef3434;
text-decoration: none;
}

a.dload: hover {
color: #ef3434;
text-decoration: none;
font-weight: bold;
}

#txt_djazzz {
position: absolute; top: 70px; left: 490px; width: 300px;}

#spec_djazzz {position: absolute; top: 70px; left: 620px; width: 300px;}