/*############################################################*/
/*#                                                          #*/
/*#                  file: default.css                       #*/
/*#                  project: ben-reubold.de                 #*/
/*#                  author: ben.reubold 					 #*/
/*#                  developing-support: sebastian.ludwig    #*/
/*############################################################*/


/*############################################################*/
/*#                  RESET                                   #*/
/*############################################################*/

body, p, a, form, table, li, h1, h2, h3, h4, h5, textarea, input {
    font-family: Verdana, Monaco, Helvetica, Arial, sans-serif;
    font-size: 9px;
    color: #434343;
	
}

h1, h2, h3, h4, h5 {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

.relative {
	position: relative;
}

/*############################################################*/
/*#                  STRUCTURE                               #*/
/*############################################################*/

/* ---------- STRUCTURE - general definitions ---------- */
html {
}

body {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
	background: url(../media/image/image_assets/bg_header_raster.png) #131313 no-repeat;
}

div#header {
    margin: 11px 0px 0px 30px;
	padding: 85px 0px 0px 642px;
	height: 16px;
    width: 179px;
	position: relative;
    background: url(../media/image/image_assets/bg_header.png) #141414 repeat-y;
}

div#header_index {
    margin: 11px 0px 0px 30px;
	padding: 85px 0px 0px 642px;
	height: 16px;
    width: 179px;
	position: relative;
    background: url(../media/image/image_assets/bg_header_index.png) #111111 repeat-y;
}

div#content {
	margin: 1px 0px 0px 0px;
	width: 881px;
	position: relative;
	z-index: 2;
}

body#index div#content {
	margin: 1px 0px 0px 30px;
	padding: 0px 0px 20px 0px;
	background-image: url(../media/image/image_assets/bg_rasterpunkt_index.png);
	background-repeat: repeat;
	width: 821px;
}

body#index div#content div#kategorie_text {
	padding: 100px 0px 0px 7px;
	background: url(../media/image/image_assets/t_hitme.png) 7px 7px no-repeat;
}

div#marker {
	position: absolute;
	top: 304px;
	left: 12px;
	background: url(../media/image/image_assets/auswahl_anzeige.png);
	width:857px;
	height: 139px;
	z-index: 1;
}

div.backgroundRaster {
    position: absolute;
    top: 204px;
    left: 30px;
    z-index: 0;
    height: 98px;
    width: 821px;
    background-image: url(../media/image/image_assets/bg_rasterpunkt.png);
}

/*############################################################*/
/*#                  PARAGRAPHS                              #*/
/*############################################################*/

/* ---------- PARAGRAPHS - general definitions ---------- */
p {
    margin: 0px 0px 0px 0px;
    line-height: 12px;
}
/*INDEX*/



body#index div#content p {
	margin: 0px 0px 8px 0px;
}

/*DATUM*/
table#tableportfolio tbody tr.misc td.second p.datum_2003 {
	background-image: url(../media/image/image_assets/misc_2003.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr.misc td.second p.datum_2004 {
	background-image: url(../media/image/image_assets/misc_2004.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr.misc td.second p.datum_2006 {
	background-image: url(../media/image/image_assets/misc_2006.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr.misc td.second p.datum_2007 {
	background-image: url(../media/image/image_assets/misc_2007.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr.misc td.second p.datum_2008 {
	background-image: url(../media/image/image_assets/misc_2008.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr.misc td.second p.datum_2009 {
	background-image: url(../media/image/image_assets/misc_2009.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr.misc td.second p.datum_2010 {
	background-image: url(../media/image/image_assets/misc_2010.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr.analog td.second p.datum_2003 {
	background-image: url(../media/image/image_assets/analog_2003.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr.analog td.second p.datum_2004 {
	background-image: url(../media/image/image_assets/analog_2004.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr.analog td.second p.datum_2006 {
	background-image: url(../media/image/image_assets/analog_2006.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr.analog td.second p.datum_2007 {
	background-image: url(../media/image/image_assets/analog_2007.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr.analog td.second p.datum_2008 {
	background-image: url(../media/image/image_assets/analog_2008.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr.digital td.second p.datum_2005 {
	background-image: url(../media/image/image_assets/digital_2005.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr.digital td.second p.datum_2006 {
	background-image: url(../media/image/image_assets/digital_2006.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr.digital td.second p.datum_2007 {
	background-image: url(../media/image/image_assets/digital_2007.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr.digital td.second p.datum_2008 {
	background-image: url(../media/image/image_assets/digital_2008.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr.digital td.second p.datum_2009 {
	background-image: url(../media/image/image_assets/digital_2009.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr.digital td.second p.datum_2010 {
	background-image: url(../media/image/image_assets/digital_2010.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}




/*TITEL*/
table#tableportfolio tbody tr#projekt_01 td.third p {
	background-image: url(../media/image/image_assets/01_titel_darstellen.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_02 td.third p {
	background-image: url(../media/image/image_assets/02_titel_2dim_darstellen.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_03 td.third p {
	background-image: url(../media/image/image_assets/03_titel_3dim_darstellen.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_04 td.third p {
	background-image: url(../media/image/image_assets/04_titel_gatter.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_05 td.third p {
	background-image: url(../media/image/image_assets/05_titel_keltendigital.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_06 td.third p {
	background-image: url(../media/image/image_assets/06_titel_buero_monaco.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_07 td.third p {
	background-image: url(../media/image/image_assets/07_titel_site_rundblick.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_08 td.third p {
	background-image: url(../media/image/image_assets/08_titel_illustrationen_dark.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_09 td.third p {
	background-image: url(../media/image/image_assets/09_titel_illustrationsite.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_10 td.third p {
	background-image: url(../media/image/image_assets/10_titel_dos_navigationsstudie.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_11 td.third p {
	background-image: url(../media/image/image_assets/11_titel_batterie.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_12 td.third p {
	background-image: url(../media/image/image_assets/12_titel_avatar.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_13 td.third p {
	background-image: url(../media/image/image_assets/13_titel_60_magazin.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_14 td.third p {
	background-image: url(../media/image/image_assets/14_titel_arca.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_15 td.third p {
	background-image: url(../media/image/image_assets/15_titel_unddu_de.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_16 td.third p {
	background-image: url(../media/image/image_assets/16_titel_swarovski_tv.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_17 td.third p {
	background-image: url(../media/image/image_assets/17_titel_troicrux.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_18 td.third p {
	background-image: url(../media/image/image_assets/18_titel_chronolog.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_19 td.third p {
	background-image: url(../media/image/image_assets/19_titel_leica.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_20 td.third p {
	background-image: url(../media/image/image_assets/20_titel_unnamed_font.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_21 td.third p {
	background-image: url(../media/image/image_assets/21_titel_illustrationen_liquid.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_22 td.third p {
	background-image: url(../media/image/image_assets/22_titel_illustration_eclipse.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_23 td.third p {
	background-image: url(../media/image/image_assets/23_titel_see3.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_24 td.third p {
	background-image: url(../media/image/image_assets/24_titel_finanzdienstleister.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_25 td.third p {
	background-image: url(../media/image/image_assets/25_titel_brita.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_26 td.third p {
	background-image: url(../media/image/image_assets/26_titel_fce_website.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_27 td.third p {
	background-image: url(../media/image/image_assets/27_titel_illustration_various09.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_28 td.third p {
	background-image: url(../media/image/image_assets/28_titel_stimmungsbild.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_29 td.third p {
	background-image: url(../media/image/image_assets/29_titel_techcenter.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_30 td.third p {
	background-image: url(../media/image/image_assets/30_titel_vortex.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_31 td.third p {
	background-image: url(../media/image/image_assets/31_titel_swarovski_wien.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_32 td.third p {
	background-image: url(../media/image/image_assets/32_titel_panasonic.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_33 td.third p {
	background-image: url(../media/image/image_assets/33_titel_tirol.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_34 td.third p {
	background-image: url(../media/image/image_assets/34_titel_enbw.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_35 td.third p {
	background-image: url(../media/image/image_assets/35_titel_drone23.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_36 td.third p {
	background-image: url(../media/image/image_assets/36_titel_surrealism.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_37 td.third p {
	background-image: url(../media/image/image_assets/37_titel_stochastic_color.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_38 td.third p {
	background-image: url(../media/image/image_assets/38_titel_stochastic_circle.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableportfolio tbody tr#projekt_39 td.third p {
	background-image: url(../media/image/image_assets/39_titel_eclipse_2.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
	height: 125px;
}

table#tableimpressum p {
	margin: 0px 0px 8px 9px;
}


/* ---------- PARAGRAPHS - shared definitions ---------- */

strong {
	font-weight: normal;
	color: #cdcdcd;
}


/*############################################################*/
/*#                  HEADLINES                               #*/
/*############################################################*/

/* ---------- H1 - general definitions ---------- */

h1 {
	position: absolute;
	top: 44px;
	left: 7px;
}

/* ---------- H1 - shared definitions ---------- */

/* ---------- H2 - general definitions ---------- */

/* ---------- H2 - shared definitions ---------- */

/* ---------- H3 - general definitions ---------- */

/* ---------- H3 - shared definitions ---------- */

/* ---------- H4 - general definitions ---------- */

/* ---------- H4 - shared definitions ---------- */

/* ---------- H5 - general definitions ---------- */

/* ---------- H5 - shared definitions ---------- */


/*############################################################*/
/*#                  NAVIGATION                              #*/
/*############################################################*/

/* ---------- NAVIGATION - general definitions ---------- */


a, a:link, a:visited {
    color: #6be5ff;
    text-decoration: none;
    outline: 0;
}

a:hover, a:active {
    color: #dfdfdf;
}

h1 a {
	display:block;
	height: 33px;
	width: 102px;
	text-indent: -1000px;
	background: url(../media/image/image_assets/t_logo.png);	
}

a#fixed_link {
	position: fixed;
	display: block;
	text-indent: -1000px;
	background: url(../media/image/image_assets/button_zurueck_inaktiv.png) no-repeat 2px 2px;
	left: 860px;
	top: 300px;
	width: 43px;
	height: 12px;
}

a#fixed_link:hover, a#fixed_link:active  {
	background: url(../media/image/image_assets/button_zurueck_aktiv.png) no-repeat 2px 2px;
	
}

a.kontakt, a.impressum {
	margin-left: 6px;
}

ul#meta {
    background: url(../media/image/image_assets/b_top.png);
    height: 17px;
	padding-top:10px;
	width: 821px;
	
}

ul#meta li {
	margin-right: 4px;
    float: right;
}

ul#meta li.leftLink {
	margin-right: 20px;
}

ul#meta a {
 text-transform: uppercase;	
}

a.projekte_link {
	background-image: url(../media/image/image_assets/t_projekte_einstieg_inaktiv.png);
	text-indent: -1000px;
	background-repeat: no-repeat;
	display: block;
	width: 133px;
	height: 9px;
	margin: 10px 0px 50px 0px;

	
}

a.projekte_link:hover, a.projekte_link:active {
    background-image: url(../media/image/image_assets/t_projekte_einstieg_aktiv.png);
}


body#index div#content a#kategorie_grafik {
    text-indent: -2000px;
	display: block;
	height: 190px;
    background-image: url(../media/image/image_assets/bg_kategorien.png);
    background-repeat: no-repeat;
}

/* ---------- NAVIGATION - shared definitions ---------- */


/*############################################################*/
/*#                  IMAGES                                  #*/
/*############################################################*/

/* ---------- IMAGES - general definitions ---------- */
img {
    border: none;
    margin: 0px;
    padding: 0px;
}

img.teaser{
	width: 492px;
	height: 125px;
	float: right;
	visibility: hidden;
}

img.image2 {
	margin-top: 7px;
}

img.image3 {
	margin-top: 5px;
}

/*############################################################*/
/*#                  LISTS                                   #*/
/*############################################################*/

/* ---------- LISTS - general definitions ---------- */
ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

li {
    margin: 0px;
    padding: 0px;
    list-style: none;
}



/*############################################################*/
/*#                  TABLES                                  #*/
/*############################################################*/	

table {
	margin: 0px;
	padding: 0px;
	border: none;
}

thead {
	

}

th {
	text-indent: -1000px;
	text-align: left;
}

tbody {

}

tfoot {

}


th {

}

tr {

}

td {
	
vertical-align: top;

}

table#tableportfolio, table#tableimpressum {
	margin: 0px 0px 0px 30px;
	width: 821px;
	
}

/*TABLE HEAD PROJEKTE*/

table#tableportfolio thead {
	background-position: 0px 0px;
}

table#tableportfolio thead tr {
	height: 191px;
}

table#tableportfolio thead th.first {
	width: 165px;
	height: 97px;
	background-image: url(../media/image/image_assets/t_head_kategorie.png);
	background-repeat: no-repeat;
}

table#tableportfolio thead th.second {
	width: 164px;
	height: 97px;
	background-image: url(../media/image/image_assets/t_head_datum.png);
	background-repeat: no-repeat;
}

table#tableportfolio thead th.third {
	width: 492px;
	height: 97px;
	background-image: url(../media/image/image_assets/t_head_projekt.png);
	background-repeat: no-repeat;
}

/*TABLE HEAD IMPRESSUM*/

table#tableimpressum thead th.first {
	width: 165px;
	height: 89px;
	background-image: url(../media/image/image_assets/t_impressum_about.png);
	background-repeat: no-repeat;
}

table#tableimpressum thead th.second {
	width: 164px;
	height: 89px;
	background-image: url(../media/image/image_assets/t_impressum_kontakt.png);
	background-repeat: no-repeat;
}

table#tableimpressum thead th.third {
	width: 492px;
	height: 89px;
	background-image: url(../media/image/image_assets/t_impressum_verantwortlich.png);
	background-repeat: no-repeat;
}


/*TABLE BODY PROJEKTE*/

body#projekte table#tableportfolio tbody {
	position: relative;
	z-index:2;
}

body#projekte table#tableportfolio tbody tr {
	cursor: pointer;
	position: relative;
}

body#projekte table#tableportfolio tbody tr.private
{
    cursor: default;
}

/*FIRST*/
table#tableportfolio tbody tr.digital td.first {
	height: 140px;
	background-image: url(../media/image/image_assets/digital_d.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
}

table#tableportfolio tbody tr.misc td.first {
	height: 140px;
	background-image: url(../media/image/image_assets/misc_m.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
}

table#tableportfolio tbody tr.analog td.first {
	height: 140px;
	background-image: url(../media/image/image_assets/analog_a.png);
	background-repeat: no-repeat;
	text-indent: -1000px;
}

/*SECOND*/
table#tableportfolio tbody tr.digital td.second {
	height: 140px;
	background-image: url(../media/image/image_assets/digital_jahr.png);
	background-repeat: no-repeat; 
	background-position: bottom left;
}

table#tableportfolio tbody tr.misc td.second {
	height: 140px;
	background-image: url(../media/image/image_assets/misc_jahr.png);
	background-repeat: no-repeat; 
	background-position: bottom left;
}

table#tableportfolio tbody tr.analog td.second {
	height: 140px;
	background-image: url(../media/image/image_assets/analog_jahr.png);
	background-repeat: no-repeat; 
	background-position: bottom left;
}

/*THIRD*/
table#tableportfolio tbody tr.digital td.scholz_volkmer_locked {
	height: 140px;
	background-image: url(../media/image/image_assets/digital_scholz_volkmer_locked.png);
	background-repeat: no-repeat; 
	background-position: bottom left;
}

table#tableportfolio tbody tr.analog td.scholz_volkmer {
	height: 140px;
	background-image: url(../media/image/image_assets/analog_scholz_volkmer.png);
	background-repeat: no-repeat; 
	background-position: bottom left;
}

table#tableportfolio tbody tr.digital td.scholz_volkmer {
	height: 140px;
	background-image: url(../media/image/image_assets/digital_scholz_volkmer.png);
	background-repeat: no-repeat; 
	background-position: bottom left;
}

table#tableportfolio tbody tr.digital td.graustich {
	height: 140px;
	background-image: url(../media/image/image_assets/digital_graustich.png);
	background-repeat: no-repeat; 
	background-position: bottom left;
}

table#tableportfolio tbody tr.digital td.privat {
	height: 140px;
	background-image: url(../media/image/image_assets/digital_privat.png);
	background-repeat: no-repeat; 
	background-position: bottom left;
}

table#tableportfolio tbody tr.digital td.hochschule {
	height: 140px;
	background-image: url(../media/image/image_assets/digital_hochschule.png);
	background-repeat: no-repeat; 
	background-position: bottom left;
}

table#tableportfolio tbody tr.misc td.hochschule {
	height: 140px;
	background-image: url(../media/image/image_assets/misc_hochschule.png);
	background-repeat: no-repeat; 
	background-position: bottom left;
}

table#tableportfolio tbody tr.misc td.privat {
	height: 140px;
	background-image: url(../media/image/image_assets/misc_privat.png);
	background-repeat: no-repeat; 
	background-position: bottom left;
}

table#tableportfolio tbody tr.analog td.hochschule {
	height: 140px;
	background-image: url(../media/image/image_assets/analog_hochschule.png);
	background-repeat: no-repeat; 
	background-position: bottom left;
}

table#tableportfolio tbody tr.analog td.privat {
	height: 140px;
	background-image: url(../media/image/image_assets/analog_privat.png);
	background-repeat: no-repeat; 
	background-position: bottom left;
}



/*TABLE BODY IMPRESSUM*/


/*FIRST*/
table#tableimpressum tbody {
    position: relative;
    z-index:99;
}

div.mapContainer {
	position: absolute;
	top: 202px;
	left: 30px;
	z-index: 0;
	height: 704px;
	width: 821px;
    background-image: url(../media/image/image_assets/bg_map.png);
}

table#tableimpressum tbody td {
	padding-top: 50px;
}


/*PROJEKTDETAILANSICHT*/
table#tableportfolio tbody {
	position: relative;
	z-index: 2;
	background-position: 0px 1px;
	background-image: url(../media/image/image_assets/bg_rasterpunkt_index.png);
}
	
	
table#tableportfolio tbody tr.projektbeschreibung {
		
}

table#tableportfolio tbody tr.projektbeschreibung td {
	padding: 38px 0px 47px 7px;
	width: 485px;
}

table#tableportfolio tbody tr.projektbeschreibung span {
	width: 70px;
	display: block;
	float: left;
}

table#tableportfolio tbody tr.projektbilder {
	font-size: 0px;
}


table#tableportfolio tbody tr td.left_image {
	padding: 0px 0px 7px 8px;
}

table#tableportfolio tbody tr td.right_image {
	padding: 0px 0px 0px 3px;
}

table#tableportfolio tbody tr td.right_image_sp span {
	padding: 2px 12px 0px 3px;
	float: right;
}

table#tableportfolio tbody tr td.full_image {
	padding: 0px 0px 7px 8px;
}




