	/*height:auto !important; */
	/* real browsers */
	/*height:100%; */
	/* IE6: treaded as min-height*/
	/*min-height:100%; */
	/* real browsers */

#page {
	

	position:relative;
	top:20px;
	left:0px;
	background-color:#d3dcee;
	margin: 0px auto 0px auto;
	padding: 0px 0 0px 0;
	width:960px;
	
	}
	

/* -- header -- */
#header {
	width: 770px;
	height: 220px;
	float:left;
	margin:0px 0 0px 0;
	background-color: #fff;/*#d3dcee*/
	border-bottom:0px solid #ffc;}



#header img.stocker {
	height:220px;
	width:421px;
	margin:0px 0 0 0px;}

#header meta li {
	padding:0 0px 0 0;	}
	

	

/* -- content -- */
#content {
	height:100%;
	min-height:200px;
	float: left;
	width: 750px;
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 10px 10px;
	background-color: #f7f7f7;
	border-left:0px solid #f7f7f7;
}
#linke_box {
	height:100%;
	float:left;
	background-color:#d3dcee;
	width:190px;
	margin:0px 0 20px 0;
	padding:0px;}
	
#linke_box img {
	/*float:left;*/
	border-right:0px solid #fff;
	margin:10px 0 0 20px;
	width:150px;
	height:150px;}
#linke_box .info {
	
	margin:5px 0 30px 20px;
	width:120px;}
#linke_box p.info {
	font-weight:bold;
	font-size:12px;}

#content .float_right {
	float:right;
	margin:0 0 10px 10px;
}
#content .float_left {
	float:left;
	margin:0 35px 30px 0;
}


#content .clear {
	clear:both;
}
#content ul {
	margin: 0px 0px 0px 20px;
	padding:0px 0px 0 0px;
}
#content ul li{
	list-style-type: disc;
	margin: 0px 0px 0 0px;
	padding:0px 0px 0 0px;
}
#content ul li ul{
	margin: 5px 0px 15px 20px;
	padding:0px 0px 0 0px;}
	
	
#content table {
	margin:0px 0 20px 0;
	}
#content table tr{
	height:25px;
	border-bottom:1px solid #000;}
#content table thead tr{
	font-weight:bold;}
#content table td {
	padding:5px 0;
	border-bottom:1px solid #000;
	vertical-align:top;}
	
#content table td.data01 {
	width:20%;}

#content table td.odd{
	padding:5px;
	background-color:#d3d3d3;
	vertical-align:top;}

#content table td.even{
	padding:5px;
	background-color:#eee;
	vertical-align:top;}
	
#content ol.unterstuetzer {
	margin: 0px 0 0 20px;
	padding:0px;
}
#content ol.unterstuetzer li{
	list-style-type: decimal ;
	margin: 0px 0 10px 0px;
	padding:0px;
}
#content a.linkblau, a.pdf {
	color:#0064ad;
	font-weight:bold;
	text-decoration:none;}
#content a:hover.linkblau, a:hover.pdf{
	text-decoration:underline;}
#content a.pdf {
	margin:10px 0 0 0;
	background-image: url(/images/file_icons/pdf2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 2px 0 2px 20px;
	}
#content a.video {
	margin:10px 0 0 0;
	background-image: url(/images/file_icons/ic_wmp_s.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 2px 0 2px 20px;
	}
#content .medien {
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding:10px 0;}
	
#divContent-galerie img{
	margin:0 15px 15px 0;}

#tv {
	position:absolute;
	top:350px;
	right:30px;}

/* -- linke box oben -- */


/* -- footer -- */
#footer {
	position:relative;
	left:0px;
	bottom:0px;
	clear: both;
	width: 960px;
	height: 20px;
	margin: 0px 0 0px 0;
	display: block;
	padding: 0px 0 40px 0px;
	font-size: 10px;
	background-color:#f4f4f4;}
	

/* --zitate-- */
#zitate img {
float:left;
width:70px;
margin:0 15px 1em 0;
}

#zitate p {
float:left;
width:605px;
}

/* werbemittel */
#werbemittel br, #werbemittel input {
	float:none;
	margin:0;
	width:auto;
	display:inline;
	height:auto;
}

#werbemittel div {
	float:left;
	width:50%;
	margin-bottom:1em;
}

#werbemittel img {
	border:1px solid #999999;
	margin-bottom:5px;
}


/*--------------------------IE6 transparent png hack / http://www.twinhelix.com/css/iepngfix/-------------------*/
#page #header img {
{ behavior: url(../scripts/iepngfix.htc) }