/* Tommy Haacke */

h2 {
text-decoration:underline;
font-weight:bold;
color:#FFFFFF;
font-size:12px;
padding-left:-10px;
}


.small{
font-size:10px;
font-weight:lighter;
color:#FFFFFF;
}

.big{
font-size:18px;
}

body {
	margin: 0;
	padding: 0;
	background-color:#000000;
	background-image: url('../images/backGround.png');
	background-position: top left;
	background-repeat: repeat-y;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CCCCCC;
	text-decoration:none;
}

.lebendlauflist{
	padding-left:-10px;
}

.tommyPIC{
  float:right;
	position:fixed; bottom:0px;left:720px;!important	
}

p:first-letter {
	font-size:large;
}

#footer {
	width:100%;
	height:60px;
	clear:left;
	float:left;
	padding-top:5px;
	background-image: url(../images/footer.png);
	background-repeat: repeat-x;
	position:fixed; bottom:-20px;
	vertical-align:middle;
	z-index:4;
}



/**LINKS start here**/
a {
	font-size:14px;
	color:#999999;
	text-decoration:none;
	padding-left:5px;
	padding-right:10px;
	border:none;
}
a:hover {
	color:#FFFFFF; 
	border: none;
}
/**LINKS end here**/
.navigation{
	float:left;
	
}


.logo {
	margin-top: -25px; 
	position:absolute; left:530px;
	font-size:23px;
	color:#999999;

		
}

.pdfButton {
	position:fixed; left:50px; bottom:40px;
}

.padded {/* for the main content container */
	width:400px;
	margin:100px 90px 20px 0px;
	position:absolute; left:300px;
	padding-bottom:50px;
	
}

.paddedLebenslauf {/* for the main content container */
	width:400px;
	margin:100px 90px 20px 0px;
	position:absolute; left:310px;
	padding-bottom:50px;
	
}

div#waves {
	position: relative;
	z-index: 1;
}

div#content {
	position: relative;
	z-index: 2;
	height: 600px; /* entspricht der Höhe des Flash-Files */
	margin-top: -500px; /* schiebt das Element um das Höhenmaß nach oben */
}

/* main navigation */

a.mainlevel:link, a.mainlevel:visited {
	font-size:9px;
	line-height:27px;
	font-weight:bold;
	height:27px;
	text-decoration:none;
	padding-right:20px;
	padding-left:20px;
	float:left;
	color:#FFFFFF;
}

a.mainlevel:hover {
	text-decoration:underline;
}

td {
vertical-align:top;
padding: 0px;
}


.contentheading {
	font-size:17px;
	
}

.input{
width:390px;

}
.contentheading:first-letter {

	font-size:x-large
}


.small{
	font-size:9px;
}

.horizontalLine {
	background-image:url(../images/portlolioline.png);
}