/*   ------------------- layout---------------------------- */
*{
	padding:0;
	margin:0;
	border:0;
}

html, body {
 	height: 100%; /* wichtig */
	font:8pt Verdana, Arial, sans-serif;
	color:black;
	background-image: url(../images/px_grey.gif);
	background-repeat:repeat;
	text-align:center;
	
}

#box{
	width:680px;
	margin:0 auto;
	text-align:left;
  	position: relative;
  	min-height: 100%;
	height:auto !important;/* moderne Browser */
	height:100%; /* IE */
	background:#ffffff;
	background-image: url(../images/sidestrokered.gif); background-repeat: repeat-y;
}

#top{
	
	width:680px;
	height:208px;
	background-image: url(../images/px_grey.gif); background-repeat: repeat;
}


#leftimage {
	position:absolute;
	left:0px;
	width:134px;
	height:80px;
	background-image: url(../images/leftimg_bsp.jpg); background-repeat: no-repeat;
}

#nav{
	position:absolute;
	top:165px;
	width:680px;
	height:29px;
}

#subnav {
	position:absolute;
	top:288px;
	left:1px;
	float:left;
	width:133px;
	text-align:left;
/*	background-image: url(../images/px_red.gif); background-repeat: repeat;	*/
}


#content {
	top:25px;
	text-align:left;
	vertical-align:top;
/*  	padding: 25px 2em 60px 233px;  */
	padding: 25px 28px 60px 233px;
}	

#footer {
width: 100%;
position: absolute;
bottom: 0;
height: 30px;
line-height: 30px;
text-align:right;
background-image: url(../images/foot.gif); background-repeat: no-repeat;
}


.footera {
font-family:verdana;
font-size:7pt;
font-style:normal;
line-height:normal;
font-weight:normal;
font-variant:normal;
color:#9096B6;
text-decoration:none;
}

.footera:hover {
font-family:verdana;
font-size:7pt;
font-style:normal;
line-height:normal;
font-weight:normal;
font-variant:normal;
color:#9C0B2A;
text-decoration:underline;
}
/*  verbesserte imageboxen*/
.leftbox, .rightbox {
	padding: 3px;
}
.leftbox {
	margin: 1px 15px 5px 0px;
	float: left;
}
.rightbox {
	float: right;
	margin: 1px 0px 5px 15px;
}
/*
.leftbox, .rightbox {
	margin: 3px;
	padding: 3px;
	font-size: larger;
	width: 20%;
}
.leftbox {
	float: left;
	border-right: 2px solid #ccc;
}
.rightbox {
	float: right;
	border-left: 2px solid #ccc;
} */