* {
margin: 0;
padding: 0;
}

a:link {color:#0C3B90; text-decoration: none;}
a:visited {color:#0C3B90; text-decoration: none;}
a:focus {color:red;}
a:hover {color:red;}
a:active {color:red;}

/* Layout */

#logo {
	background: url(img/crl_logo.png) no-repeat;
	height: 326px;
	width: 170px;
	position: absolute;
	top: 30px;
	left: 30px;
	z-index: 10;

}

#kopfrahmen {
background: url(img/skopfframe.png) repeat-x;
height: 22px;
}



#hauptfeld {
padding-top: 30px;
width: 985px;
clear: both;
}

#body {
float: right;
width: 720px;
padding-bottom: 10px;
}

#inhalt {
	float: left;
	width: 480px;
	font-size: 1em;
	line-height: 135%;
	font-family: arial;
	font-size: 11pt;
	color:#000000;
	background-color: #FFFFFF;
}

#randinhalt {
float: left;
padding-top: 7px;
padding-left: 30px;
width: 200px;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.7em;
line-height: 140%;
}

#navileiste {
float: left;
padding-top: 360px;
padding-bottom: 10px;
width: 170px;
line-height: 35px;
margin-left: 30px;
font-family: arial;
font-size: 11pt;
background-color: #FFFFFF;
}

#fussrahmen {
clear: both;
background: url(img/sfoodframe.png) repeat-x;
padding-top: 3px;
padding-left: 30px;
height: 22px;
font-family: arial;
	font-size: 10pt;
color:#FFFFFF;
}



#content p {
margin-bottom: 15px;
}

/* Schriftformatierungen */

#inhalt h1 {
font-size: 16pt;
color: #009999;
font-weight: bold;
font-style: normal;
}

#inhalt h2 {
font-size: 14px;
color: #006699;
font-style: italic;
font-weight: normal;
}

#inhalt h3 {
font-size: 14px;
color: #0099FF;
font-style: normal;
font-weight: bold;
}

#inhalt h4 {
font-size: 14px;
color: #0099FF;
font-style: normal;
font-weight: normal;
}

#kleinschrift p {
font-size: 11px;
color: #445544;
font-style: normal;
font-weight: normal;
padding: 10px;
}
