/* Basisaufbau der Seite */

img, div {
	/* behavior: 				url(inc/styles/iepngfix.htc); */
	border:					0px;
}

* {
	margin: 				0;
	padding: 				0;
}

html {
	height: 				100%;
}

body  {
	background-color:		#c0c2c6;
	height: 				100%;
	margin:					0px;
	background-image:		url(../../bilder/basics/back-main.jpg);
	background-position:	center top;
	background-repeat:		repeat-x;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				12px;
	line-height:			18px;
	text-align:				center;
	text-decoration:		none;
	color:					#404040;
}

a:focus { 
	outline: 				none;
}

a:link, a:visited  {
	color: 					#165085;
	text-decoration: 		none;
}

a:hover, a:active  {
	color: 					#165085;
	text-decoration: 		none;
}

#overall
{
	width: 					100%;
	background-image:		url(../../bilder/basics/back-content.jpg);
	background-position:	center bottom;
	background-repeat:		repeat-y;
	margin: 				0 auto;
	min-height: 			100%;
}

* html #overall
{
	height: 				100%;
}

#main {
	position: 				relative;
	background-image:		url(../../bilder/basics/back-main-center.jpg);
	background-position:	center top;
	background-repeat:		no-repeat;
	min-height: 			100%;
	}

* html #main	{
	height: 				100%;
	background-image:		url(../../bilder/basics/back-main-center.jpg);
	background-position:	center top;
	background-repeat:		no-repeat;
	}

#footer	{
	position: 				relative;
	margin: 				-190px auto 0 auto;
	}

/* A CSS hack that only applies to IE -- specifies a different height for the footer */
* html #footer	{
	margin-top: 			-190px;
}

#footer-back {
	position:				relative;
	height:					190px;
	width:					100%;
	background-image:		url(../../bilder/basics/back-footer.jpg);
	background-position:	top center;
	background-repeat:		repeat-x;
}

#footer-back-center {
	position:				relative;
	height:					190px;
	width:					100%;
	background-image:		url(../../bilder/basics/back-footer-center.jpg);
	background-position:	top center;
	background-repeat:		no-repeat;
}


/* -------------------------------------------------------------- */

.clearer
{
	clear: 					both;
	display: 				block;
	height: 				1px;
	width:					960px;
	margin-bottom: 			-1px;
	font-size: 				1px;
	line-height: 			1px;
}

#centerbox {
	position:				relative;
	width: 					980px;
	padding-bottom: 		190px;
	display:				block;
}

#header  {
	position:				relative;
	width: 					930px;
	height:					122px;
	padding-left:			25px;
	padding-right:			25px;
	display:				block;
	overflow:				hidden;
}

#picbox  {
	position:				relative;
	width: 					980px;
	height:					288px;
	margin-bottom:			20px;
	text-align:				left;
	display:				block;
	overflow:				hidden;
}

#contentbox  {
	position:				relative;
	width: 					930px;
	min-height:				100px;
	padding-left:			25px;
	padding-right:			25px;
	text-align:				left;
	display:				block;
}


