/* CSS Document */
html {height: 100.1%; font-size: 62.5%;
	}
body {
	font-family: courier; 
	color: #666666;
	}
	
* {margin: 0px; padding: 0px; border: 0px;}


h1{
	font-size: 1.5em;
	line-height: 1.2em;
	font-weight: normal;
	}
h1.upper{
	font-size: 1.5em;
	line-height: 1.2em;
	font-weight: normal;
	text-transform: uppercase;
}
h1.rot {
	font-size: 1.5em;
	line-height: 1.2em;
	/*letter-spacing: 1px;*/
	font-weight: normal;
	color: #FF3333;
	}

a {
	text-decoration: none;
	color: #666666;
	}
	
	
/*  #####   LINK KONTAKT #######################  */
a.kontakt {
	color: #666666;
}

a.kontakt:hover {
	text-decoration: none;
}
a.kontakt span {
	position: absolute;
	left: -1000px;
	visibility: hidden;
	text-decoration: none;
	/*color: #666666;*/
	text-transform: lowercase;
	background-color: #66CCFF; 	
}
a.kontakt:hover span {
	text-decoration: none;
	visibility: visible;
	top: 40px;
	left: 85px;
	z-index: 50;
}


/*  #####   LINK HALLO  #######################  */
	
a.hallo {
	color: #666666; 
}	
a.halloaktiv {
	background-color: #66CCFF; 
	color: #666666; 

}
a.hallo:hover {
	background-color: #66CCFF; 		
}


/*  #####   LINK NAV ZURUECK VOR HOME  #######################  */



a.nav {
	color: #666666;}
a.nav:hover {
	background-color: #66CCFF; 		
}


/*  #####   LINK TEXT  #######################  */

a.textaktiv {
	color: #666666;	
	line-height: 1.5em;
}

a.text {
	color: #666666;	
	line-height: 1.5em;
}
a.text:hover{
	text-decoration: none;
	color: #666666;
	/*line-height: 1.5em;*/

}
a.text span {
	visibility: hidden;
	text-decoration: none;
	color: #666666;
	background-color: #66CCFF;
	text-transform: lowercase;
	/*line-height: 1.5em;*/

}
a.text:hover span{
	text-decoration: none;
	visibility: visible;
	/*line-height: 1.5em;
	top: 160px;
	left: 200px;
	z-index: 50;*/
	}
p.text {
	line-height: 1.5em;
}
	
	
/*  #####   LINK   PIX  PUBLICATIONEN #######################  */

a.pix {
		text-transform: uppercase;
		background-color: #66CCFF; 
		color: #666666;		

}

/*  #####   LINK   PIX  FREUNDE  #######################  */


a.pixfreunde {
		text-transform: uppercase;
}
a.pixfreunde:hover {
		text-transform: uppercase;
		background-color: #66CCFF; 		
}

/*  #####   LINK   HOME  #######################  */
	
a.content {
	color: #666666;	
	}	

a.content:hover {
	text-decoration: none;
	color: #666666;
}
a.content span.exis {
	text-decoration: none;
	color: #666666;
	visibility: hidden;
	text-transform: uppercase;

}
a.content:visited span.exis {
	text-decoration: none;
	color: #666666;
	visibility: visible;
	text-transform: uppercase;
}

/*  #####  DIV DIV DIV DIV DIV  START #######################  */


div#wrapper {
}

div#header {	}

div#info{
	background-color: #FFFFFF;
	position: absolute; z-index: 2; 
	top: 10px; 
	left: 16px;  
	width: 750px;
  	/*font-size: 1.5em; 
	line-height: 1.2em;
	letter-spacing: 1px;*/
}

div#hallo{
	position: absolute; z-index: 5;
	/*float: left;*/
	top: 10px;
	left: 686px;
	font-size: 1.2em; 
	line-height: 1.5em;
	/*letter-spacing: 1px;*/
	text-transform: uppercase;
	
}
div#coltext{
}
div#text {
	background-color: #FFFFFF;
	position: fixed; top: 160px; left: 16px; z-index: 2;
	font-size: 1.2em; 
	line-height: 1.3em;
	width: 300px;
	/*letter-spacing: 0.5px;*/
}
div#nav{
	position: fixed; z-index: 2;	
	top: 480px; 
	left: 9px; 
	font-size: 1.2em; 
	line-height: 1.3em;
	/*letter-spacing: 1px;*/
	text-transform: uppercase;
	width: 300px;

	}
	
div#pix {
	background-color: #FFFFFF;
	position: absolute;
	top: 160px;
	left: 330px;
	font-size: 1.2em; 
	line-height: 1.3em;
	/*letter-spacing: 1px;*/
	/*text-transform: uppercase;*/
}
div#pix img {
	margin: 0px 0px 30px 0px
	}

/*##############  div content home ######################*/
div#content {
	font-size: 1.2em;
	line-height: 1.3em;
	/*letter-spacing: 0.5px;*/
}

div#content img{
 	margin-bottom: 5px;
}

/*  #####  first row*/
div#content01 {
	position: absolute; top: 160px; left: 16px;
}
div#content01b {
	position: absolute; top: 160px; left: 211px;
}
div#content01c {
	position: absolute; top: 160px; left: 406px;
}
div#content01d {
	position: absolute; top: 160px; left: 601px;
}
div#content01e {
	position: absolute; top: 160px; left: 796px;
}


/*  #####  segond row*/

div#content02 {
	position: absolute; top: 340px; left: 16px;
}
div#content02b {
	position: absolute; top: 340px; left: 211px;
}
div#content02c {
	position: absolute; top: 340px; left: 406px;
}
div#content02d {
	position: absolute; top: 340px; left: 601px;
}
div#content02e {
	position: absolute; top: 340px; left: 796px;
}
/*  #####  third row*/

div#content03 {
		position: absolute; top: 520px; left: 16px;
}
div#content03b {
		position: absolute; top: 520px; left: 211px;
}
div#content03c {
		position: absolute; top: 520px; left: 406px;
}
div#content03d {
		position: absolute; top: 520px; left: 601px;
}
div#content03e {
		position: absolute; top: 520px; left: 796px;
}
/*  #####  fourth row*/

div#content04 {
		position: absolute; top: 700px; left: 16px;
}
div#content04b {
		position: absolute; top: 700px; left: 211px;
}
div#content04c {
		position: absolute; top: 700px; left: 406px;
}
div#content04d {
		position: absolute; top: 700px; left: 601px;
}
div#content04e {
		position: absolute; top: 700px; left: 796px;
}

/*  #####  fifth row*/
div#content05 {
	position: absolute; top: 880px; left: 16px;

}
div#content05b {
	position: absolute; top: 880px; left: 211px;

}
div#content05c {
	position: absolute; top: 880px; left: 406px;

}
div#content05d {
	position: absolute;	top: 880px;	left: 601px;
}
div#content05e { 
		position: absolute; top: 880px; left: 796px;
}
div#imprint {
	position: absolute; top: 1060px; left: 16px;
	text-transform: uppercase;



}
/*  #####   STYLES  #######################  */

	
.rot {
	/* font-size: 1.2em;
	line-height: 1.5em;*/
	color: #FF3333;
	text-transform: lowercase;

}
.upper{
	text-transform: uppercase;
	/*letter-spacing: 1px;*/
}
.upperrot{
	text-transform: uppercase;
	color: #FF3333;
}
.blau {
	color: #666666;
	background-color: #66CCFF;
	}
.exis {
	color: #666666;
	text-transform: uppercase;
	font-size: 120%;

	}
.new {
	color: #666666;
	background-color: #FFFF33;
	text-transform: uppercase;
	letter-spacing: 0.1px;

}	
