/*  www.Rosenberg-Schule.de */

@charset "utf-8";

* {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		1em;
	margin-top:		0;}

.bodytext {
	font-size:		.90em;
	margin:			6px 3px 3px 3px;}

h1 {
	font-size:		1em;
	color:			#3366CC;
	font-weight:	bold;
	margin:			12px 1px 15px 1px;} 

h2 {
	font-size:		.9em;
	color:			#3366CC;
	font-weight:	bold;
	margin-bottom:	10px;
	margin-top:		12px;}

h3 {
	font-size:		.85em;
	color:			#3366CC;
	font-weight:	bold;
	margin-bottom:	10px;
	margin-top:		12px;}

h1.csc-firstHeader {
	margin-top:			0;
	background-image:	none;
	padding-left:		0;
	font-size:			1.1em;}

h4 {
	font-size:			.85em;
	font-weight:		bold;
	background-image:	url(../logos/pixel-orange.gif);
	background-position:0 2px;
	background-repeat:	no-repeat;
	padding-left:		17px;
	margin:				5px 5px 5px 12px;}

h5 {
	background-image:	url(../gifs/pdf.gif);
	background-position:0 1px;
	background-repeat:	no-repeat;
	font-size:			.85em;
	font-weight:		bold;
	padding-left:		17px;
	margin:				5px 5px 5px 12px;}

h6 {
	background-image:	url(../gifs/mp3.gif);
	background-position:0 1px;
	background-repeat:	no-repeat;
	font-size:			.85em;
	font-weight:		bold;
	padding-left:		17px;
	margin:				5px 5px 5px 12px;}

IMG {
	border:				none;}

A {
	color:				#333;
	text-decoration:	none;
	outline:			none;}

A:hover {
	color:				#3366CC;
	outline:			none;}

BODY {
	background-image:	url(../logos/hintergrund.gif);
	background-repeat:	repeat-y;}

#container {
	width:				950px;
	margin:				3px auto auto;}

#header,#main,#footer,.trennlinie {
	width:				950px;
	float:				left;
	clear:				both;}

#header {
	height:				125px;
	background-color:	#FFCC66;}

.trennlinie {
	height:				3px;
	width:				950px;
	overflow:			hidden;
	margin:				2px 0 1px;}

#main {
	background-image:	url(../logos/bg.png);
	background-repeat:	repeat-y;}

#menu {
	width:				175px;
	float:				left;
	clear:				none;}

#tx_mwimagemap_img_893{ 
	margin-left:		35px;}  

#content {
	width:				725px;
	float:				left;
	clear:				none;
	font-size:			0.9em;
	padding:			15px;}

#content ul {
	font-size:			0.9em;
	margin-left:		15px;}

#footer {
	height:				25px;
	background-color:	#EEE;}

.ffloat {
	width:				465px;
	float:				left;
	clear:				none;
	padding:			5px;}

.ffloat a {
	text-decoration:	none;
	color:				#333;
	font-size:			.75em;}

.ffloat a:hover {
	color:				#3366CC;}

#menu ul {
	list-style-type:	none;
	width:				175px;
	margin:				0;
	padding:			0;}

#menu ul li {
	border-top:			1px solid #F1F1F1;
	border-left:		1px solid #F1F1F1;
	border-right:		1px solid #F1F1F1;
	background-color:	#FFCC66;
	width:				173px;
	height:				21px;
	line-height:		21px;
	font-size:			0.85em;}

#menu ul li a {
	text-decoration:	none;
	color:				#333;
	padding:			3px 3px 3px 4px;}

#menu ul li a:hover {
	background-color:	#3366CC;
	color:				#fff;
	text-decoration:	underline;}

#menu ul li.lact a,#menu ul li.l2act a, #menu ul li.l3act a {
	font-size:			0.95em;
	font-weight:		bold;}

#menu ul li.spc A {
	font-weight:		normal;
	padding-right:		0;}

#menu ul li.l2, #menu ul li.l3 {
	padding-left:		20px;
	background-color:	#EEE;
	background-image:	url(../logos/pixel-orange.gif);
	background-position:4px 6px;
	background-repeat:	no-repeat;
	width:				153px;
	font-size:			0.8em;}

#menu ul li.l3 {
	background: 	none;
	font-size: 		0.7em;}

#menu ul li.l2 a, #menu ul li.l3 a {
	padding:			0;}

#menu ul li.spc {
	background-color:	#CCC;
	text-align:			right;
	padding-right:		3px;
	width:				170px;
	font-weight:		bold;
	color:				#000;}

.align-left {
	font-size:			0.9em;
	text-align:			left; }

.align-right {
	font-size:			0.9em;
	text-align:			right;}

.align-center {
	font-size:			0.9em;
	text-align:			center;}

.csc-frame-rulerAfter {
	width:			100%;	
	margin-bottom:	24px;
	border-bottom: 	1px solid #8d8d8d;}

.csc-textpic-image {
	font-size:			.7em;
	text-align:			center;
	padding:			0;}

.indent {
	padding-left:		25px;}

.internal-link {
	font-size:			0.9em;}

.csc-frame-frame1 {
	width:				100%;
	text-align:			center;}

.rot,.rot A {
	color:				#ff0000;}

.download	{
	font-size:			1.1em;}
	
.contenttable	{
	align:				center;}

/* ENDE */
