@charset "utf-8";
/* CSS Document */

body 
{
	background-image: url(bg_up-uc.png);background-attachment:fixed;
	color:#ffffff;
	font-family:Courier New, Courier, monospace;
	margin:0px;
	text-align:center;
}

	
body a 
{
}


header 
{
	border: 0px solid white;
	margin:0px auto;
	max-width:1024px;	
	clear:center;
	color: #ffffff;
	font-size: xx-large;
	font-style:italic;
	font-weight:bolder;
	padding: 0px;
	text-align:center;
	height: 160px; 
}


#subheader 
{
	border:1px solid yellow;
	margin:0px auto;
	max-width:1280px;	
	color: #ffff00;
	font-size: large;
	font-weight:bolder;
	padding: 0px;
	text-align:center;
	height:40px;
}	


#hilfscontainer
{
	margin:0px auto;
	max-width:1280px;
	min-height:900px;	
}


top 
{
	border: 0px solid white;
	float:left;
	text-align:center;
	width:97%;
}

aside 
{
	border: 0px solid white;
	float:left;
	text-align:center;
	width:15%;
}


lside 
{
	border: 0px solid white;
	float:left;
	text-align:center;
	width:15%;
	color: #ffff00;
}


topic
{
	font-size: large;
}


main 
{
	border: 0px solid white;	
	font-weight:bolder;
	font-size:large;
	color: #ff0000;
	float:left;
	width:70%;
	text-align:left;
}

impressum 
{
	border: 0px solid white;	
	background-color:#000000;
	font-size:small;
	color: #ffffff;
	float:left;
	width:70%;
	text-align:left;
}


gbook 
{
	border: 0px solid white;	
	font-size:small;
	color: #ff0000;
	float:left;
	width:70%;
	text-align:left;
}

nav 
{
	border: 3px solid red;
	border-radius:10px;
	margin:10px;
	font-weight:bolder;
	padding-bottom:20px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	text-align:left;
}



	
main h1 
{
	font-size: xx-large;
 	margin-bottom: 10px;
	margin-top: 0px;
}		


article 
{
	border: 3px solid red;
	border-radius:10px;
	background-color:#000000;
	margin:10px;
	padding-bottom:20px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	min-height:670px;
}



laufschrift 
{
	border: 3px solid red;
	border-radius:10px;
	margin:10px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}


footer 
{
	border: 0px solid yellow;
	margin:0px auto;
	max-width:1280px;	
	clear:right;
	color: #ff0000;
	font-size: large;
	font-style:italic;
	font-weight:bolder;
	padding: 0px;
	text-align:right;
	height: 25px;
}

tr.heading { background-color: #FF0000; font-weight: bold; color: #FFFF00; }
tr.content { color: #FF0000; }

img {max-width:100%; height:auto; }

ul 
{
	margin:0; 
    	padding:0;
    	width:100%;
    	list-style-type:none;
	font-size:large;
}

ul a 
{
	text-decoration:none;
    	color:#ffff00; 
    	padding:10.5px 11px;
	margin-bottom:10px;
	border: 0px solid yellow;
	border-radius:10px;
}


ul a:visited {color:#ffff00;}
 
ul a:hover, ul li .current {color:#ff0000;}


ul li a 
{
	text-decoration:none;
    	color:#ffff00; 
    	padding:10.5px 11px;
	margin-bottom:10px;
    	display:block;
	border: 0px solid yellow;
	border-radius:10px;
}


ul li a:visited {color:#ffff00;}
 
ul li a:hover, ul li .current {color:#ff0000;}
	

main a 
{
	text-decoration:none;
    	color:#ffff00; 
    	padding:10.5px 11px;
	margin-bottom:10px;
	border: 0px solid yellow;
	border-radius:10px;
}


main a:visited {color:#ffff00;}
 
main a:hover, ul li .current {color:#ff0000;}

gbook a 
{
	text-decoration:none;
    	color:#ffff00; 
    	padding:10.5px 11px;
	margin-bottom:10px;
	border: 0px solid yellow;
	border-radius:10px;
}


gbook a:visited {color:#ffff00;}
 
gbook a:hover, ul li .current {color:#ffff00;}