body,td,th,p,div,select,input,textarea,option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:16px;
}
body {
	background-color: #C31924;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(bg_out_top.gif);
	background-repeat:repeat-x;
	background-position:top;
}
p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
}
h1 {
	font-size:20px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	color:#555555;
}
.sIFR-active h1 {
	font-size: 20px,
	visibility: hidden;
	padding-bottom: 0;
}
h2 {
	font-size:15px;
	color:#850A12;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
}
a {
	color:#C31924;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#bg_out_left {
	background-image:url(bg_out_left_top.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
#bg_out_right {
	background-image:url(bg_out_right_top.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
#bg_top {
	width:924px;
	height:50px;
	background-image:url(bg_top.jpg);
	padding:0px 12px 0px 120px;
	text-align:right;
	vertical-align:middle;
	color:white;
}
#bg_top a {
	color:white;
}
#bg_in {
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px;
}
#bg_in_left {
	width:22px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	background-image:url(bg_in_left.jpg);
}
#bg_in_left_top {
	width: 22px;
	height: 502px;
	background-image:url(bg_in_left_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#bg_in_right{
	width:22px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	background-image:url(bg_in_right.jpg);
}
#bg_in_right_top {
	width: 22px;
	height: 502px;
	background-image:url(bg_in_right_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#bg_content {
	background-color:white;
	vertical-align:top;
	background-image:url(punkt.gif);
	background-repeat:no-repeat;
	background-position:512px bottom;
}
#img_nav {
	width:880px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#img_nav td {
	width:138px;
	height:140px;
	text-align:right;
	vertical-align:top;
}
#img_nav td a img {
	float:right;
	border:0px;
	width:130px;
	height:130px;
}
#img_nav_Instrumental {
	background-image:url(instrumental.jpg);
	background-position: top right;
	background-repeat:no-repeat;
}
#img_nav_Instrumental:hover {
	background-image:url(instrumental.selected.jpg);
}
#img_nav_Instrumental.selected {
	background-image:url(instrumental.selected.jpg);
}
#img_nav_Karussell {
	background-image:url(karussell.jpg);
	background-position: top right;
	background-repeat:no-repeat;
}
#img_nav_Karussell:hover {
	background-image:url(karussell.selected.jpg);
}
#img_nav_Karussell.selected {
	background-image:url(karussell.selected.jpg);
}
#img_nav_Frueherziehung {
	background-image:url(frueherziehung.jpg);
	background-position: top right;
	background-repeat:no-repeat;
}
#img_nav_Frueherziehung:hover {
	background-image:url(frueherziehung.selected.jpg);
}
#img_nav_Frueherziehung.selected {
	background-image:url(frueherziehung.selected.jpg);
}
#img_nav_Rot_und_Suess {
	background-image:url(rot_und_suess.jpg);
	background-position: top right;
	background-repeat:no-repeat;
}
#img_nav_Rot_und_Suess:hover {
	background-image:url(rot_und_suess.selected.jpg);
}
#img_nav_Rot_und_Suess.selected {
	background-image:url(rot_und_suess.selected.jpg);
}
#img_nav_Lehrer {
	background-image:url(lehrer.jpg);
	background-position: top right;
	background-repeat:no-repeat;
}
#img_nav_Lehrer:hover {
	background-image:url(lehrer.selected.jpg);
}
#img_nav_Lehrer.selected {
	background-image:url(lehrer.selected.jpg);
}
#img_nav_Kontakt {
	background-image:url(kontakt.jpg);
	background-position: top right;
	background-repeat:no-repeat;
}
#img_nav_Kontakt:hover {
	background-image:url(kontakt.selected.jpg);
}
#img_nav_Kontakt.selected {
	background-image:url(kontakt.selected.jpg);
}
#img_nav td a {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#img_nav td a img {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#logo {
	vertical-align:top;
	width:460px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
td#logo a img {
	width:460px;
	height:270px;
}
#content_columns {
	width:100%;
}
#content_right {
	vertical-align:top;
	width:270px;
}
#content_left {
	vertical-align:top;
	width:540px;
	padding:0px 50px 40px 20px;
}
.right_box_top {
	width:270px;
	height:12px;
	background-image:url(bg_box_270_top.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.right_box_body {
	padding:0px 10px 0px 10px;
	background-image:url(bg_box_270.jpg);
	background-repeat:repeat-y;
}
.right_box_bottom {
	width:270px;
	height:12px;
	margin-bottom:10px;
	background-image:url(bg_box_270_bottom.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#sub_navi {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#sub_navi li {
	margin:0px 0px 0px 28px;
	padding:0px 0px 0px 4px;
}
#sub_navi li.selected {
	list-style-image:url(subnavi_list_image.gif);
}
#bg_bottom {
	width:924px;
	height:46px;
	background-image:url(bg_bottom.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#footer_nav {
	color:white;
	font-size:11px;
	text-align:center;
	padding-bottom:8px;
}
#footer_nav a {
	color:white;
}
.Meldungen_headline {
	font-weight:bold;
}
.Artikel-Liste .headline {
	font-weight:bold;
}
div.left_side_image {
	padding-right: 16px;
	padding-bottom: 10px;
	float:left;
}
div.right_side_image {
	padding-left: 16px;
	padding-bottom: 10px;
	float:right;
}