/* 
###################################################################################################
## Allgemein
###################################################################################################
*/


body {
	font-family:arial,verdana,sans-serif,tahoma;
	font-size:62.5%;
	margin: 0;
	padding: 0;
}

h1 {
	font-size:1.4em;
}

.clearer {
	clear:both;
}

.top_links {
	padding-right:0.3em;
	padding-left:0.3em;

}

.logo {
	width:15.9em;
}
	
.navi_bilder {
	width:11em;
	padding-left:0.2em;
}

.navi_link {
	float:left;
	display:block;
	width:11.5em;
	height:8.6em;
}

#top_left {
	float:left;
	width:50%;
	background-color:#cccccc;
	height:1.4em;
	font-size:1.2em;
	font-weight:bold;
}

#top_right {
	float:left;
	width:50%;
	text-align:right;	
	background-color:#cccccc;
	height:1.4em;
	font-size:1.2em;
	font-weight:bold;
}


#logo_und_navigation {
	float:left;
	width:74.5em;
}

#logo {
	background-color:#ffffff;
	width:15.9em;
	height:11.1em;
	float:left;

}


#navigation {
	width:58em;
	height:11.1em;	
	float:left;
	background-color:#ffffff;
	padding-left:0.6em; 
}


#grau {
	background-color:#cccccc;
	height:8.8em;	
	

}

#bilder {
	height:8.6em;
	padding-top:0.5em;
	padding-left:0.3em; 
}


#content {
	width:60em;
	padding:1.5em 1.5em 2em 1.5em;
	font-size:1.2em;

}

#content td {
	font-size:1em;
	line-height:1em;

}

#info {
	height:25px;
	font-size: 1em;
	padding-left:2em;
}

#info a, #info a:hover {
	text-decoration:none;
}

a:link, 
a:visited {
	color:#000000;
}


