/* Layout */

	#box[id] {
		height:auto;
		min-height:100%;
	}
	
	html{
		height:100%;
		margin:0;
		padding:0;}
	
	body{
		background-image:url(images/backBody.gif);
		height:100%;
		margin:0;
		padding:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:8pt;}
		
	a:link, a:visited, a:active{
		color:#915252;
		text-decoration:underline;
	}
	a:hover{
		color:#CC3333;
		text-decoration:none;
	}
	
	#box{
		position:relative;
		height:100%;
		width:750px;
		margin:0;
		padding:0;
		margin:0 auto;
		border-left:4px solid #fff;
		border-right:4px solid #fff;
		background-color:#fff;
		background-image:url(images/backContent2.gif);
		background-repeat:repeat-y;}
	
	#boxSpacer1, #boxSpacer2{
		position:relative;
		background-color:#fff;
		background-image:url(images/backContent1.gif);
		height:10px;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	#boxSpacer3, #boxSpacer4 {
		position:relative;
		background-color:#fff;
		background-image:url(images/backContent1.gif);
		height:2px;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	#boxHeader{
		position:relative;
		background-image:url(images/top_back.jpg);
		height:62px;
		width:748px;
		margin:0px 0px 0px 0px;
		padding:4px 0px 0px 0px;
		text-align:left;
		border-right: 1px solid #909AB0;
		border-left: 1px solid #909AB0;
		overflow:hidden;
	}
	#boxHeader a, #boxHeader a:link{
		text-decoration: none;
		color: #000;
		font-weight: bold;
	}
	#boxHeader a:hover{
		text-decoration: underline;
		color: #000;
		font-weight: bold;
	}
	#boxHeaderLinks{
		/*border-top: 1px solid #909AB0;
		border-right: 1px solid #909AB0;
		border-bottom: 1px solid #909AB0;
		border-left: 1px solid #909AB0;
		padding: 2px;
		width: 200px;
		background-color:#FDF5F3;*/
	}
	#boxHeaderLinksText{
		background-color:#E9EBEF;
		/*width: 2px;*/
		padding: 2px 5px 2px 5px;
		border-top: 1px solid #909AB0;
		border-right: 1px solid #909AB0;
		border-bottom: 1px solid #909AB0;
		border-left: 1px solid #909AB0;
		color: #CC3333;
	}
	#boxHeaderLinksText a, #boxHeaderLinksText a:link, #boxHeaderLinksText a:hover{
		color: #CC3333;
		font-weight:normal;
	}
	
	#boxMainNav{
		border-right: 1px solid #909AB0;
		border-left: 1px solid #909AB0;
		position:relative;
		width:748px;
		height:26px;
		margin:0px 0px 0px 0px;
	}
	
	#boxRootlink{
		border-right: 1px solid #909AB0;
		border-left: 1px solid #909AB0;
		position:relative;
		width:748px;
		height:20px;
		background-color:#E9EBEF;
		color:#915252;
		text-align:left;
	}
	
	#rootlinkText{
		margin-left:154px;
		padding-top:4px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
	}
	#rootlinkText a:link,
	#rootlinkText a:active, #rootlinkText a:visited{
		text-decoration: none;
	}
	#rootlinkText a:hover{
		text-decoration: underline;
	}
	
	#boxMain{
		position:relative;
		padding:0;
		border:1px solid #000;
		width:100%;
		margin:0 auto;}


/* Home-Elements */

	#homeSidebar{
		border-top: 1px solid #909AB0;
		width: 150px;
	}
	#homeSidebarAdress{
		padding:5px;
	}
	#homeSidebarLogos{
		width:99%;
		text-align:center;
		padding:30px 0px 0px 5px !important;
		padding:30px 0px 0px 0px;
	}
	#poweredBy{
		width:100%;
		text-align:right;
		padding:10px 00px 0px 0px;
	}
	#homeSidebarLogosElement{
		width:90%;
		text-align:center; 
		border-top: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
	}
	#homeSidebarLogosElement p{
		text-align:center; 
		background-color:#E9EBEF;
		width:100%;
		font-size:8pt;
		color:#000;
		margin:0px 0px 5px 0px;
		padding:2px 0px 2px 0px;
	}
	
	#homeContent{
		margin:0px 0px 0px 0px;
		padding:0px 10px 0px 10px;
	}
	
	#homeNews{
		border-top: 1px solid #909AB0;
		border-right: 1px solid #909AB0;
		border-bottom: 1px solid #909AB0;
		border-left: 1px solid #909AB0;
		background-color:#E9EBEF;
		padding: 0px 0px 5px 0px;
	}
	#homeBlock{
		/* border-top: 1px solid #909AB0; */
		border-right: 1px solid #909AB0;
		/* border-bottom: 1px solid #909AB0;
		border-left: 1px solid #909AB0;
		background-color:#E9EBEF; */
		padding: 0px 0px 0px 0px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		overflow: hidden;
	}
	
	#homeNewsTitle{
		background-color:#909AB0;
		width:100%;
		height:17px;
		font-size:8pt;
		font-weight:bold;
		color:#fff;
		margin:0px 0px 0px 0px;
		padding:3px 0px 0px 0px;
	}
	
	#homeNewsList{
		list-style-image:url(images/nav3_bullet.gif);
		margin:0px 5px 0px 20px;
		padding:10px 0px 0px 0px;
	}
	.homeNewsListElement{
		padding:0px 0px 10px 0px;
	}
	.homeNewsListElementLink, .homeNewsListElementLink a:link ,
	.homeNewsListElementLink a:visited, .homeNewsListElementLink a:active
	{
		text-decoration:none;
		color:#CC3333;
		font-weight:bold;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
	.homeNewsListElementText{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
	.homeNewsListElementDate{
		color:#999999;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
	
/* Content */

	h1{
		font-size:12px;
		font-weight:bold;
		margin:10px 0px 15px 0px;
		border-bottom:1px solid #ccc;
	}
	
	input, select, checkbox, radio, textarea, button, submit{
		font-size:8pt;
	}
	
	hr{
		background-color:#808080; color:#808080; border: #808080; height: 1px;
	}
	img{
		border-color:#ccc;
	}
	
/* Suche */
	input.search {
		font-size:8pt;
		border: #333 solid 1px;
		padding-right:10px;
		background-color:#fff;
	}
/*	button.search {
		font-size:10px;
		border: #ccc solid 1px;
		background-color:#fff;
	}*/
	
