body {
	font: 13px/16px "Courier New", Courier, monospace;
	text-align: center;
	background-color: #666666;
	background-image:url(images/backgr5.gif);
	background-position:center center;
	background-attachment: fixed; 
	background-repeat:no-repeat;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	min-height:100%;
	height:auto !important;
	height:100%;
	}

#topbox {
	margin: 0px auto;
	background-image: url(images/310.gif) ;
	width: 650px; 
	position:relative;
	font-size:110%;
	height:161px;
	}


#left { background-image: url(images/html-atelier4.jpg);
	background-repeat:no-repeat;
	height: 161px;
	width: 161px;
	position: absolute;
	top:0px;
	left:0px;
	}

/*#logo { background-image: url(images/atelier2_02a.gif);
	background-repeat:no-repeat;
	height:256px;
	width:37px;
	position: absolute;
	top:0px;
	left:154px;

	} */


#right {background-image: url(images/blau4.jpg); 
	background-repeat: no-repeat;
	position:absolute;
	height:270px;
	width:494px;
	top:-40px;
	left:160px;
	
	}


/* #mottobox {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; 
	font-style: italic; 
	font-weight: 800; 
	font-variant: normal; 
	color: #8a8da4; 
	background-color: transparent;
	line-height:115%;
	text-align: left;
	position:absolute;
	width:207px;
	top: 30px;
	left:190px;
	z-index:7;

} */

#mainoverall {	background-color:#ffffff;
		width:650px;
		padding:0;
		margin:0 auto;
	min-height:100%;
	height:auto !important;
	height:100%;
	position:relative;
	border-bottom:solid 10px #8a8da4;
}



#maincontent {
	padding: 25px 20px 10px 160px;
	position:relative;
	text-align:left;
	color:#666666;
	background-color:#ffffff;
min-height:500px;
	height:auto !important;
	height:100%;
}


#maincontent img {position:relative; top:3px; left:0px;

}

#maincontent ul li {list-style-image:url(images/bull44.gif); }

#titel1 { position:relative;
	margin-left:-25px; width:288px; height:23px;

}


#titel2 { position:relative;
	margin-left:-25px; width:330px; height:22px;

}

#impressum { position:absolute;
	margin-left:-25px; width:226px; height:23px;
	display:inline;

}

#projekte { position:absolute;
	margin-left:-25px; width:119px; height:23px;
	padding: 5px 0px 15px 25px;
	
}

#profil { position:absolute;
	margin-left:-25px; width:119px; height:23px;
	padding: 0px 0px 15px 25px;
	
}

#links { position:absolute;
	margin-left:-25px; width:119px; height:23px;
	padding: 0px 0px 15px 25px;
	
}



a:visited
 	{
	color: #7E7EAD;
	text-decoration:none;
	
	} 

a:hover a:focus { color: #6666cc; 
	background-color: #daffd6;
	text-decoration:none;
	}

a:link {
	color: #666699;
	text-decoration: none;
	}



.einzugb { text-indent:10px;}

.init {color:#64667d;
	background-color:#ffffff; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-style:italic;
	font-weight:bold; 
	
	
}


.ue {
	color:#64667d; 
	background-color:#ffffff; 
	font-size:20px; 
	font-weight:bold;
	position:absolute;
	left:100px;
	
}



.initial-motto { float:left;
	width:30px;
	height:80px;	
	color:#64667d;
	background-color:transparent;
	border-right:1px solid #64667d;
	margin-right:1px;
	font-size: 25px; 
	font-weight: 800; 
}

.motto-klein { 	font-size: 11px; 
	font-weight: 800; 
	font-variant: normal; 
	text-align: right; }

#navi { width: 650px;
	height: 27px;
	background-color: #8a8da4;
	position:relative;
	margin: 0px auto;
	white-space : nowrap;
	}

#nav ul { padding : 5px 0px 0px 0px;
   	margin : 0px;
   	float : right;

}

#nav li {
   	display : inline;
 	
}

#nav  li a:link {
  	padding-left : 1em;
  	padding-right : 1em;
   	color : #daffd6;
	background-color: #8a8da4;
	font-weight : 600;
  	font-stretch : wider;
	text-decoration : none;
	border-left: #daffd6 solid 1px;
	border-bottom: #8a8da4 solid 2px;
}

#nav  li a:visited {
  	padding-left : 1em;
  	padding-right : 1em;
   	color : #cbfff1;
	background-color: #8a8da4;
	font-weight : 600;
  	font-stretch : wider;
	text-decoration : none;
	border-left: #daffd6 solid 1px;
	 }

#nav li a:hover { color : #8a8DA4;
  	background-color:#daffd6;
	}

#nav li a:focus { color : #8a8DA4;
  	background-color : #daffd6;
	}

#nav li a:active { color : #8a8DA4;
  	background-color : #daffd6;
	}

#nav .current { color : #8a8DA4;
	font-weight:bold;
  	background-color:#daffd6;
	}

#help { z-index:5; position:absolute; top:188px; left:4%; height:600px; width:120px; text-decoration: none; }

