@charset "utf-8";

* {
   outline:0;
   margin:0;
   padding:0;
   -webkit-text-size-adjust:none;
}

body {

	background: #141414;
  color:#cfd1d2;
}

body, html {
    width: 100%;
    height: 100%;
    font: 11px/1.5em verdana, lucida, sans-serif;
}

a {
text-decoration:none;
color:#cfd1d2;
}

#page {
	width: 910px;

	/*margin: 70px 0 0 -455px;*/
  
  
border:0px solid #666666;
clear:left;
height:600px;
margin:0 auto;
overflow:hidden;
position:relative;
text-align:left;
}

#divDistance {
  float:left;
  height:50%;
  margin-bottom:-302px;
  width:1px;
}

#page h1 {
	font:normal normal normal 17px/100% 'HelveticaNeue-Roman', 'Arial', 'DejaVu Sans', 'Verdana', sans-serif;
	height: 17px;
	
}

.green{
color: #81ff00;
}

#page h1 a {
	display: block;
	width: 100%;
	height: 100%;
}

.main {
	margin-top:  15px;
	width: 100%;
	height: 600px;
}

.main a {
/*	color: inherit;*/
	text-decoration: none;
}

.main a:hover {
	
}

.clear {
	clear: both;
}

/* Seiten */

/* vitae */
body.vitae div.main {
padding-left:100px;

}

/* Portfolio */

/**
 * Mootools inserted slideshow objects.
 */
body.portfolio #clickBlocker  {
  background:#fff;
  opacity:0.25;
  width:860px;
  height:465px;
  position:absolute !important;
  top:50px !important;
  left:25px !important;
  z-index:10001 !important;
}

/*
body.portfolio .slideshow-controller  {
  width:910px;
  height:465px;
  left:0;
  top:0;
}

body.portfolio .slideshow-controller li.prev a,
body.portfolio .slideshow-controller li.next a {
  background-position:50% 50%;
  top:0;
  width:50px;
  height:465px;
}

body.portfolio .slideshow-controller li.prev a {
  left:0;
}

body.portfolio .slideshow-controller li.next a {
  left:860px;
}
*/

/* artwork */

body.artwork div#lcolumn{
width:284px;
position:absolute;
top:85px;
left:95px;

}

body.artwork div#rcolumn{
width:284px;
position:absolute;
top:85px;
left:550px;

}
body.artwork div.main a{
color:#74e302;
}

body.artwork div#vline{
position:absolute;
border-left:1px solid #fff;
width:1px;
height:530px;
left:460px;
top:60px;
}

/* vitae */

body.vitae div#lcolumn{
width:293px;
position:absolute;
top:85px;
left:95px;

}

body.vitae div#lcolumn p{
line-height:14.5px;


}

body.vitae div#rcolumn{
width:293px;
position:absolute;
top:91px;
left:526px;

}

body.vitae div#vline{
position:absolute;
border-left:1px solid #fff;
width:1px;
height:530px;
left:460px;
top:60px;
}


/* imprint*/

body.imprint div#lcolumn{
width:293px;
position:absolute;
top:140px;
left:2px;
}

body.imprint div#rcolumn{
width:464px;
position:absolute;
top:140px; /*88px;*/
left:445px;
}

body.imprint div#lcolumn p{
line-height:16px;
}



body.imprint div#vline{
  position:absolute;
  border-left:1px solid #fff;
  width:1px;
  height:530px;
  left:390px;
  top:60px;
}

body.imprint div#rcolumn p{
  line-height:11.1px;
}

body.imprint div#lcolumn p.pos{
  margin-top:6px;
  line-height:12px;
}

/* contact */

body.contact div#lcolumn{

position:absolute;
top:150px;
left:300px;

}
body.contact div.main a{
  color:#74e302;
}
body.contact div#lcolumn p{
font-size:13px;
}

body.contact div#rcolumn{
width:284px;
position:absolute;
top:150px;
left:550px;

}

body.contact div#rcolumn td{
font-size: 13px;

}

body.contact div#vline{
position:absolute;
border-left:1px solid #fff;
width:1px;
height:530px;
left:460px;
top:60px;
}


/* Sonstiges */
.main .halbeseite {
        float: left;
        display: inline !important;
        width: 310px;
        margin-right: 40px;
}

::selection {
   color:#fff;
   background:#000;
}

::-moz-selection {
   color:#fff;
   background:#000;
}

