body {
margin: 0;
padding: 0;
text-align: center;
color: Black;
background: white;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size: 100.01%;
line-height: 1.4;
}

	#container {
		width: 760px;
		\width: 780px;
		w\idth: 760px;
		border: 1px solid #D5DBE1;
		margin: 10px;
		margin-left: auto;
		margin-right: auto;
		padding: 0px;
		text-align: left;
		position: relative;
	}

	
#header {
		height: 110px;
		width: auto;
/*			background-image: url(grafik/krebs-bei-kindern.gif);
		background-repeat: no-repeat;
		background-position: 600px 20px;*/	
		overflow: hidden;
		margin-bottom: -20px;
	}
* html #header {
			background-image: url(grafik/krebs-bei-kindern.gif);
		background-repeat: no-repeat;
		background-position: 600px 20px;	
	}
	
	#header h2{
	font-size: 1.25em;
		padding: 25px 0 0 200px;
		font-weight: normal;
	}
	#header h3{
	font-size: 1.25em;
		padding: 55px 0 0 200px;
		font-weight: normal;
	}	
	#header a img {
	position: absolute;
	left: 600px;
	top: 20px;
	z-index: 10;
	}

	
	#krebskinderbild {
		float: left;
		width: 170px;
		background-color: White;
		border-right: 3px solid White;
		border-bottom: 2px solid Black;
	}
	#krebskinderbild img {
	width: 100%;
	border: 0;
	}
	
	#krebskinderbild a img {
	position: static;
	}

	#krebskinderbild a:hover{
		overflow: visible;
	}
	
	#content {
		border-top-width: 13px;
		border-top-style: solid;
		padding: 25px;
		margin-left: 170px;
		background-color: White;
	}
	#content p img{
		position: static;
		float: left;
		margin: 5px 10px 5px 0;
	}

	#sidebar{
		float: left;
		width: 170px;
		\width: 180px;
		w\idth: 170px;
		margin: 0;
		margin-right: 5px;
		border-top: 13px solid #F4F7F7;
		border-right: 2px solid White;
	}

	#footer {
		clear: both;
		padding: 1em;
		margin-top: 5px;
		margin-bottom: 0;
		color: #404040;
		background-color: #F4F7F7;
	}
	#footer a {
		font-weight:bold;
		color: #404040;
		background-color: #F4F7F7;	
		}

/* menuanweisungen allgemein */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
 }
dl#menu {
width: 170px;
}
dl#menu dt {
cursor: pointer;
margin: 0 0 2px 0;
height: 30px;
text-indent: -500px;
}
dl#menu dd {
line-height: 25px;
}
dl#menu li {
text-align: left;
padding-left: 1em;
}
dl#menu ul ul li{
text-align: left;
padding-left: 1.5em;
}
dl#menu ul ul li a{
color: #404040;
}

dl#menu li a, dl#menu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border-width: 0;
}

dl#menu dt a:hover 
{
	font-weight: normal;
}

dl#menu dd a:hover {
	font-weight: bold;
}


/* menuanweisungen allgemein ende */		


/*Textformatierung*/


p {
	font-size: 0.86em;
	color: Black;
	background-color: transparent;
}
h1 {
	font-size: 1.8em;
}
h2 {
	font-size: 1.4em;
	color: #404040;
	background-color: transparent;
}
h3 {
	font-size: 1.15em;
}
h4{
	font-size: 1em;
	color: Black;
	background-color: transparent;
}


h5{
	color: #404040;
	background-color: transparent;
}

	a{
	text-decoration: none;
	background-color: transparent;
	border-bottom-color: Black;
	border-bottom-width: 1px;
	}
	a:link{
	border-bottom-style: solid; 
 	}	
	a:visited{
	color: #404040;
	border-bottom-color: #404040;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
 	}	
	
	a:hover{
	border-bottom-style: dashed;
	}	
	
a > img {
	border: none;
	text-decoration: none;
}

/*
	bdo {
	direction: rtl;
	}
*/
	address {
	font-size: 0.86em;
	color: #000033;
	background-color: transparent;	
	}
	
 	address a{
	font-weight: bold;
	}
	
 	#content li {
	font-size: 0.86em;
	color: Black;
	background-color: transparent;
 	list-style-type: circle;
	}
		
	input {
	border: 1px solid #D5DBE1;
	margin-top: 5px;
	width: 400px;
	color: Black; 
	background-color: #F4F7F7;
	}
	
	input:focus, input:hover {
	background-color: #fff;
	font-weight: bold;
	}

	#button {
 	border: 0;
 	background: #F4F7F7;
 	color: #404040;
 	text-decoration: underline;
	}
	input#button {
	border: 0;
	margin-top: 0;
	width: auto;
	color: #404040; 
	background-color: #F4F7F7;
	}
	
	input#button:focus, input#button:hover {
	background-color: #F4F7F7;
	font-weight: normal;
	text-decoration: underline;
	}
	
	label {
	float: left; 
	width: 40%; 
	margin-right: 5px; 
	margin-top: 2px; 
	padding-top: 2px; 
	text-align: left; 
	}
	
	textarea {
	height: 8em;
	width: 400px;
	border: 1px solid #D5DBE1;
	color: Black; 
	background-color: #F4F7F7;
	}
	textarea:focus, textarea:hover {
	background-color: #fff;
	font-weight: bold;
	}
	textarea.gross {
	height: 12em;
	width: 55%;
	}
	textarea.breit {
	height: 12em;
	width: 100%;
	}

	acronym {
	text-decoration: none;
	}
		
	* html acronym {
	text-decoration: underline;
	}
	
	ul#content {
		margin-top: 1em;
	}
	
	ul#content li{
		list-style-type: none;
	}
	
/* Klassen	*/

	.formfieldset	{
    border: 1px solid #D5DBE1;
    padding: 10px;
    margin-bottom: 10px;
	 font-size: 0.86em;
	}

	.formfieldset legend	{
	background-color: #F4F7F7;
    border: 1px solid;
	padding: 5px;
    margin-bottom: 10px;
	font-weight: bold;
	}


	.formfieldset select	{
	background-color: #F4F7F7;	
	align: left; 
	}
	
	.formfieldset 	input checkbox {
		position: relative;
		left: 0;
	background-color: Black;
	border: none;
	text-align: left; 
	}
	
	ol#content {
	color: Green;
}
	ol#content li{
		list-style-type:  decimal;
	}
	
.kleiner {
	font-size: .76em;
}
.teaser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.93em;
	font-weight: bold;
	color: #404040;
	background-color: transparent;
}	

div.boxr {
		width: 12em;
		float: right;
		border: 1px solid #D5DBE1;		
		padding: 0 1em 1em 1em;
		margin: 1em -0.7em 1em 1em;
}

	h1.boxr {
	font-size: 1.4em		
	}

	img.boxr {
		float: right;
	}

	dl.boxr{
		float: right;
		width: 170px;
		border: 1px solid #404040;		
	}
	dl.boxr dt{
		padding: 10px;
		color: #404040;
		background-color: #F4F7F7;
		font-weight: bold;
	}
	dl.boxr dd{
		padding: 10px;
		font-size: .86em;
	}	
	dl.boxr dd a{
	color: #404040;
	background-color: transparent;
	}	

div.sponsorbox {
		width: 10em;
		float: right;
		border: 1px solid #D5DBE1;		
		padding: 0 1em 1em 1em;
		margin: 1em -0.7em 1em 1em;
		text-align:center;
}
	.antifloattext {
		clear: both;
	}
	
	.antifloat {
		clear: both;
		visibility: hidden;
	}

.umgekehrt {
	direction: rtl;
}

.rechtsbild { float:right }

.einzelbild {
	display: block;
	clear: both;
}

.aufreihbild {
		float: left;
		margin: 0 1.5em 1.5em 0;
	}

.aufreihbox {
		float: left;
		border: 1px solid #D5DBE1;
		padding: 0 1em 1em 1em;
		,padding: 1em;
		margin: 0 1.5em 1.5em 0;
	}
	
.aufreihboxbg {
	background-image: url(buttons/bilderbuch.gif);
		background-position: 3.5em 6em;
		background-repeat: no-repeat;
		float: left;
		border: 1px solid #D5DBE1;
		padding: 0 1em 1em 1em;
		,padding: 1em;
		margin: 0 1.5em 1.5em 0;
	}

.schmal {
		width: 30em;
	}
.mittig { text-align:center; }