/* CSS Document */


/*Main */
	html {
	 height:100%;
	 margin-bottom: -110px; 	 
	}
	
	body {
	 margin:0%;
	 padding:0%;
	 background-color:#eee;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 height:100%
	}

	div#main {
	 width:760px;
	 text-align:left;
 	 border-left:solid 1px #999;
 	 border-right:solid 1px #999;
	 height: 100%;
	 margin: 0 auto;
	 background-image:url(layout/back.jpg);
	}
	
	* html div.main { /* Für IE */
height: 100%;
}

/*Haupt-Divs*/

	div#top {
	 margin:0%;
	 padding:0%;
	 height:110px;
	 width:760px;
 	 text-align:left;
 	 background-image:url(layout/head.jpg);
	}

	div#menu { 
	
 	 width:150px;
 	 float:left;

	}

	div#content {
	 background-color:#FFF;
	 width:570px;
 	 float:right;
	 padding-left:20px;
	 padding-right:20px;
	 

	}
	div.clear {
	 clear: both;
	 margin: 0;
	 padding: 0;
	 height: 0;
	 line-height: 0;
	 font-size: 0;
	}
	
	div#left {
	width:273px;
	float:left;
	border:1px solid #666666;
	margin-top:10px;
	margin-right:10px;
	background-color:#eee;
	
	
	}
		div#news {
	width:273px;
	float:right;
	border:1px solid #666666;
	margin-left:10px;
	margin-top:10px;
	background-color:#eee;
	height:334px;
	

	}
	

	
			div#head {
	width:268px;
	border-bottom:thin solid #666666;
	margin:0px;
	background-image:url(layout/top.jpg);
	height:15px;
	border-bottom:1px solid #666666;
	padding-left:5px;

	}
				div#headwhole {
	margin:0px;
	background-image:url(layout/top.jpg);
	height:15px;
	border-bottom:1px solid #666666;
	padding-left:5px;

	}
	
	.space { 
	padding:10px;

	}


	div#whole {
	border:1px solid #666666;
	background-color:#eee;
	float:left;
	width:568px;
	margin-top:10px;
	}
	

	
/*Menu */	
	
	.menutitle{
	 font-weight:bold;
	 text-align:center;
	 margin:2px;
	 background-image:url(layout/menu.jpg);
	 color:#CCCCCC;
	 font-size:11px;
	}
	
	.menucontainer {
 	 position:relative;
 	 border:1px solid #ccc;
 	 width:106px;
 	 margin:20px;
	}
	
	div#topmenu {
 	 float:right;
	 width:371px;
	 height:37px;
	 position:relative;
	 top:75px;
	 font-size:14px; 
	 color:#CCCCCC;
	}
	
/*Menu-Links */

	a.menu:link, a.menu:visited { 
	 color:#06c;
	 text-decoration:none;
	 font-size:11px;
	}
	
	a.menu:active, a.menu:hover { 
	 color:#147;
	 background-color:#ccc;
	 font-size:11px;
	 text-decoration:underline;
	}
	
	a.menu {
 	 display:block;
	 width:102px;
 	 padding:2px;
 	 text-align:left;
 	 font-weight:bold;
 	 color:#eeeeee;
 	 text-decoration:none;
 	 font-family:Arial, Helvetica, sans-serif;
 	}
 
 
 /* Eintragsformular */
	.textarea {
	 width:190px; height:50px; 
	}
	.text468 {width:462px; height:40px;
	}
	.input {
	 width:140px;
	}
/* Tabellen */



	table#content {
	border:1px solid #666666; 
	background-color:#eee;	
	margin-top:20px;
	border-spacing:0px;
	border-collapse:collapse; 
	width:468px;
			 }
	td#content {
	border-bottom:1px solid #666666;
	
	}
	td#contenttop {
	border-bottom:1px solid #666666;
	background-image:url(layout/top.jpg);
	padding-left:5px;
	}

	
	.tableinfo {
	width: 272px;
	border:0;
	background-image:url(layout/back2.jpg);
	}
	
	/* Links */
a:link { 
font-size:12px;
text-decoration:none;
color:#06c;
} 

a:visited { 
font-size:12px;
text-decoration:none; 
color:#06c;

} 

a:active { 
font-size:12px;
text-decoration:underline;
color:#FF9900;
} 

a:hover { 
font-size:12px;
text-decoration:underline;
color:#FF9900;
} 

.title {font-size:14px;
		color:#0033CC;
		}
		
.headline { color:#06c;}