/* css (C) 2004 by info-art .:: klauen ist nicht nett, frag doch einfach - punge@info-art.de/ */
body {
	font:	12px/1.0 Verdana, Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	}
#abstract {
	font:	9px/1 Verdana, Arial, Helvetica, sans-serif;
	width:880px;
	padding-bottom: 10px;
	margin: 0px auto;
	text-align: center;
	}
	
	#abstract h1, h3 {
	font: normal 10px/1 Verdana, Arial, Helvetica, sans-serif;
	color:#CECECE;
	width:880px;
	padding: 0px;
	margin: 0px;
	text-align: right;
	}
	
	
#frame {
	width:880px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	border-top: #CCCCCC;
	border-right: #CCCCCC;
	border-bottom: #CCCCCC;
	border-left: #CCCCCC;
	background-image: url(layout/bgimageframe.gif);

}		
	
		#header pre {
			font-size:12px;
			color: #FFFFFF;
			text-align:left;
			padding: 0px;
			margin: 0px;
			}
			
		
		#header p {
			font-size:12px;
			color: #FFFFFF;
			text-align:left;
			padding-left: 420px;
			margin: 0px;
			padding-top: 2px;
			}
		
			
				#header a:link 	{
					color:#CECECE;
					margin: 0px;
					padding: 0px;	
					}
				#header a:visited 	{
					color:#CECECE; 
					text-decoration:none;
					}
				#header a:hover 	{
					color:#FFFFFF; 
					text-decoration:none; 
					}
				#header a:active 	{
					color:#FFFFFF; 
					text-decoration:none; 
					}
					
	
	#navig {
		width:227px;
		float:left;
		padding: 0px;
		margin: 0px;
		text-align: left;
	}
		
			#navig p, h2 {
				color:#FFFFFF;
				text-decoration:none;
				font:	normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
				padding: 0px;
				margin: 0px;
				background-image: url(layout/navigation/layoutnavhg.jpg);
				background-repeat: no-repeat;}
					#navig p a:link 	{
						background-image: url(layout/navigation/button.jpg);
						height: 24px;
						width: 227px;
						padding-left: 25px;
						color: #4A4A4A;
						text-decoration: none;
						}
					#navig p a:visited 	{
						background-image: url(layout/navigation/button.jpg);
						height: 24px;
						width: 227px;
						padding-left: 25px;
						color: #666666;
						text-decoration: none;
						}
					#navig p a:hover 	{
						background-image: url(layout/navigation/button-hover.jpg);
						height: 24px;
						width: 227px;
						padding-left: 25px;
						color: #FFFFFF;
						text-decoration: none;
						}
					#navig h2 a:visited, h2 a:link, h2 a:hover	{
						color:#FFFFFF;
						text-decoration:none;
						font:	normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
						padding: 0px;
						margin: 0px;
						background-image: url(layout/navigation/button-aktiv.jpg);
						height: 24px;
						width: 227px;
						padding-left: 25px;
						color: #CCCCCC;
						text-decoration: none;
						}

					.navigationunten {
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							color: #CCCCCC;
							background-image:  url(layout/navigation/suchmaschinenoptimierung.jpg);
							text-align: right;
							padding: 0px 0px 10px;
							margin: 0px 0px 10px;
						}
					#subnavig a:link 	{
						text-decoration: none;
						background-image: url(layout/subnavigation/subnavlink.gif);
						background-repeat: no-repeat;
						padding-left: 18px;
						color: #666666;
					}
					#subnavig a:visited 	{
						text-decoration: none;
						background-image: url(layout/subnavigation/subnavlink.gif);
						background-repeat: no-repeat;
						padding-left: 18px;
						color: #666666;
					}
					#subnavig a:hover 	{
						text-decoration: none;
						background-image: url(layout/subnavigation/subnavhover.gif);
						background-repeat: no-repeat;
						padding-left: 18px;
						color: #333333;
					}
					#subnavig a:active 	{
						text-decoration: none;
						background-image: url(layout/subnavigation/subnavhover.gif);
						background-repeat: no-repeat;
						padding-left: 18px;
						color: #333333;
					}

							
					
	#content {
	/*width:473px;*/
	width:420px;
	float:left;
	padding-top: 0px;
	text-align: left;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(layout/hgcontent.gif);
	background-repeat: repeat-y;
}
		#content a:link 	{
			color:#666666;}
		#content a:visited 	{
			color:#666666; }


		
	#footer {
	width:880px;
	margin-right:auto;
	margin-left:auto;
	color:#666666;
	font-size:12px;
	background-image: url(layout/hgbottom.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: right;
	height: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
	#footer p {
	color:#999999;
	text-decoration: none;
	text-align: right;
	padding-right: 30px;
	padding-top: 3px;
	padding-bottom: 5px;

}
		#footer a:link 	{
			color:#999999;
			text-decoration: none;
			text-align: left;}
		#footer a:visited 	{
			color:#999999; 
			text-decoration:none;}
		#footer a:hover 	{
			color:#000000; 
			text-decoration:none; }
		#footer a:active 	{
			color:#000000; 
			text-decoration:none;}		

		#footer table {
			font-size:10px;
			margin:0px;
			color: #FFFFFF;}
#partner {
	font:	9px/1 Verdana, Arial, Helvetica, sans-serif;
	width:880px;
	padding: 10px 0px 0px;
	margin: 0px auto;
	text-align: justify;

	}
		#partner p, a:link, a:visited, a:hover, a:active   	{
			color:#ccc;
			text-decoration: none;
			}
