/*  www.Rosenberg-Schule.de */

@charset "utf-8";

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

.bodytext {
font-size:		.8em;
margin-left:	12px;}

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

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

h3 {
font-size:		.8em;
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:			.8em;
font-weight:		bold;
margin-bottom:		10px;
margin-top:			12px;
background-image:	url(../logos/pixel-orange.gif);
background-position:0 2px;
background-repeat:	no-repeat;
padding-left:		16px;}

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

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

IMG {
border:				none;}

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

A:hover {
background-color:	#3366CC;
color:				#FFF;}

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:				745px;
float:				left;
clear:				none;
font-size:			.9em;
padding:			15px;}

#content ul {
font-size:			.8em;
margin-left:		40px;}

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

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

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

.ffloat a:hover {
color:				#fff;}

#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:			.9em;}

#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-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:			.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-top:			12px;
margin-bottom:		12px;
height:				1px;
background-color:	#8d8d8d;
border:				none;
overflow:			hidden;}

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

.indent {
padding-left:		25px;}

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

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

/* ENDE */