/* 3DHIGHTTEC.DE Stylesheet BECK:DESIGN Bastian Schwabe */

body {
margin: 0px;
background-color: #FCFCFC;
background-image: url(http://p30964.typo3server.info/fileadmin/temp_images/bg_verlauf.png);
background-repeat: repeat-x;
}

#total {
position: absolute;
top: 19px;
left: 50%;
width: 1004px;
height: 800px;
margin: 0 0 0 -502px;
}
#logo {
position: absolute;
top: 20px;
left: 0px;
}

#content_left {
position: absolute;
left: 250px;
top: 185px;
width: 336px;
height: 350px;
}
#content_right {
position: absolute;
left: 628px;
top: 455px;
width: 276px;
}

#content_image {
position: absolute;
left: 606px;
top: 173px;
width: 400px;
height: 515px;
border-right: solid 1px #DEDEDE;
border-left: solid 1px #DEDEDE;
}

#content_referenzen {
position: absolute;
left: 230px;
top: 173px;
width: 736px;
height: 350px;
}


#content_right_abstand {
position: absolute;
top: 17px;
left: 17px;
width: 316px;
height: 316px;
}

#menu {
position: absolute;
left:0px;
top: 173px;
width: 225px;
height: 490px;
background-image: url(http://p30964.typo3server.info/fileadmin/temp_images/bg_verlauf_menu.png);
background-repeat: repeat-x;
border-right: solid 1px #DEDEDE;
border-left: solid 1px #DEDEDE;
padding-top: 26px;
}
#headmenu {
position: absolute;
right: 0;
top: 19px;
}

.bodytext {
font: normal 11px/16px Verdana,Arial,Sans-Serif;
color: #787878;
}

ul {
font: normal 11px/16px Verdana,Arial,Sans-Serif;
color: #787878;
}

h1 {
font: normal 14px/20px Verdana,Arial,Sans-Serif;
color: #00695E;
}

#content_left a {
font: normal 11px/16px Verdana,Arial,Sans-Serif;
color: #787878;
text-decoration: none;
border-bottom: dashed 1px #00695E;
}
#content_left a:hover {
border-bottom: solid 1px #00695E;
}
#content_right a {
font: normal 11px/16px Verdana,Arial,Sans-Serif;
color: #787878;
text-decoration: none;
border-bottom: dashed 1px #00695E;
}
#content_right a:hover {
border-bottom: solid 1px #00695E;
}


.csc-mailform {
padding: 0px;
border: none;
}
#mailformname, #mailformvorname, #mailformfirma, #mailformemail, #mailformtelefon {
width: 330px;
font: normal 11px/16px Verdana,Arial,Sans-Serif;
color: #787878;
border: solid 1px #787878;
}
#mailformIhre_Nachricht {
width: 330px;
height: 150px;
font: normal 11px/16px Verdana,Arial,Sans-Serif;
color: #787878;
border: solid 1px #787878;
}

#mailformformtype_mail {
font: normal 11px/16px Verdana,Arial,Sans-Serif;
color: #00695E;
border: solid 1px #00695E;
margin-top: 16px;
}

label {
display: block;
font: normal 11px/16px Verdana,Arial,Sans-Serif;
color: #787878;
}

#download_form label {
display: inline;
font: normal 11px/16px Verdana,Arial,Sans-Serif;
}

#download_form #mailformemail {
font: normal 11px/16px Verdana,Arial,Sans-Serif;
color: #787878;
border: solid 1px #787878;
width: 220px;
}

#download_form #mailformformtype_mail {
font: normal 11px/16px Verdana,Arial,Sans-Serif;
color: #00695E;
border: solid 1px #00695E;
margin-top: 16px;
}

.csc-uploads-fileSize {
font: normal 11px/16px Verdana,Arial,Sans-Serif;
color: #00695E;
}

.tx-newloginbox-pi1 {
font: normal 11px/16px Verdana,Arial,Sans-Serif;
color: #787878;

}
.tx-newloginbox-pi1 h3{
font: normal 14px/20px Verdana,Arial,Sans-Serif;
color: #00695E;
}

.tx-newloginbox-pi1 th,.tx-newloginbox-pi1 td {
font: normal 11px/16px Verdana,Arial,Sans-Serif;
color: #787878;

}

.csc-uploads-fileName p {
margin: 0;
padding: 0;
}

p.csc-uploads-description {
font: normal 11px/16px Verdana,Arial,Sans-Serif;
color: #787878;
margin: 0;
}

td.csc-uploads-fileName {
width: 300px;
height: 40px;
vertical-align: bottom;
}

td.csc-uploads-fileSize {
vertical-align: bottom;
}
