a:link, a:visited, a:hover	{ color: white; font-size: 13px; text-decoration: none; }
a:hover	{ color: #f5f5f5; font-size: 13px; text-decoration: none; }
.hoer {
	 background: url(../gfx/note_BD0000_19x18.gif) no-repeat; color: white; font-size: 15px; line-height: 20px; padding-left: 20px;	vertical-align: middle;
	margin-left: 24px;
}
a.js-menu-main, a.js-menu-main:link, a.js-menu-main:hover, a.js-menu-main:visited{ font-size: 13pt; line-height: 22px; padding-left: 3px; }
a.menu2, a.menu2:link, a.menu2:link, a.menu2:hover, a.menuroot, a.menuroot:link, a.menuroot:visited, a.menuroot:hover { color: white; font-size: 13px; text-decoration: none; }
a.menuhome, a.menuhome:link, a.menuhome:visited { color: white; font-size: 11px; }
a.menuprint, a.menuprint:link, a.menuprint:visited { background: url(../gfx/druck_BD0000.gif) no-repeat; color: white; font-size: 12px; line-height: 12px; padding-left: 12px; }
a.menuprint:hover { background: url(../gfx/druck_BD0000.gif) no-repeat; color: white; font-size: 12px; padding-left: 12px; }
body { background-color: white; color: white; font-family: Arial,sans-serif; font-size: 13px; text-align: left; }
div { font-size: 10pt; }
h1 { color: #004a95; font-size: 7px; font-weight: normal; margin-left: 0px; text-align: center; }
h2 { font-size: 18px; font-weight: lighter; letter-spacing: 1px; margin-left: 0px; padding-left: 15px; text-align: center; }
h3 { background: url(images/ms_004A95_r2_c1r.jpg) bottom no-repeat; font-size: 13px; font-weight: bold; margin-bottom: -5px; margin-left: 15px; padding-bottom: 4px; text-transform: uppercase; }
.text3 { background: url(images/ms_004A95_r2_c1r.jpg) bottom no-repeat; font-size: 13px; font-weight: bold; margin-bottom: -8px; margin-left: 15px; padding-bottom: 5px; text-transform: uppercase;  margin-top: 25px;  }
h4 { font-size: 10pt; font-weight: bold; margin-bottom: -10px; margin-left: 15px; }
h5 { font-size: 12px; font-weight: lighter; }
hr { color: white; height: 1px; }
p { font-size: 13px; line-height: 20px; padding-bottom: 12px; padding-left: 15px; padding-right: 10px; text-align: justify; }
p.klein { font-size: 11px; line-height: 15px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 2px; text-align: justify; }
p.kleinb, a.kleinb, a.kleinb:link, a.kleinb:visited, a.kleinb:hover { font-size: 10px; font-weight: bold; line-height: 15px; padding-left: 4px; padding-right: 4px; padding-top: 2px; text-align: center; }
p.kleinxl { font-size: 9px; line-height: 15px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 2px; }
.caption { background: url(images/ms_004A95_caption.jpg) no-repeat bottom; font-size: 12px; font-variant: normal; font-weight: bold; line-height: 14px; margin-top: -5px; padding: 3px; padding-bottom: 5px; padding-left: 2px; }
.datum { font-size: 11px; padding-left: 6px; text-align: left; }
.aktualisiert { font-size: 9px; text-align: left;  line-height: 15px;  }
.fk_links { background: url(images/logo_fksz_125.gif) top right no-repeat; font-size: 10pt; line-height: 20px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; text-align: left; }
.fk_rechts { background: url(images/logo_fks_150.gif) center left no-repeat; font-size: 10pt; line-height: 20px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; text-align: right; }
.formtext { color: white; font-family: Arial; font-size: 13px; line-height: 18px; margin: 0 0 0 0; padding-bottom: 7px; text-align: left; }
.formtext_k { color: white; font-family: Arial; font-size: 11px; line-height: 16px; margin: 0 0 0 0; padding-bottom: 5px; text-align: left; }
.inhalt { font-size: larger; padding: 10px; width: 550px; }
.latest_archiv, .news_header { background-color: #BD0000; font-size: 12px; font-weight: bold; line-height: 15px; padding-left: 5px; }
.latest_subtitle { color: #F8F8FF; font-family: Arial; font-size: 11px; padding-left: 1px; }
.latest_title { font-size: 11px; font-weight: bold; line-height: 14px; padding-left: 1px; padding-top: 1px; text-align: left; }
.links { font-size: 13px; line-height: 20px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; text-align: left; }
.list_news_subtitle { color: white; font-size: 10pt; }
.list_news_title { font-size: 10pt; font-weight: bold; margin-left: 10px; padding-bottom: 4px; padding-top: 10px; text-align: left; }
.logo_text_anschrift { font-size: 11px; height: 14px; line-height: 16px; margin: 0px; margin-top: 0px; padding: 0px; text-align: left; width: 382px; }
.logo_text_gross { font-size: 165%;  left: 180px; margin: 0px; margin-top: 5px; padding: 0px; text-align: left; top: 22px; width: 382px; }
.logo_text_klein { border: 0px; font-size: 12px; height: 20px; margin: 0px; padding: 0px;  text-align: left; width: 382px; }
.logo_text_mittel { border: 0px; font-size: 14px; font-weight: bold; height: 20px; left: 180px; line-height: 18px; margin: 0px; padding: 0px; text-align: left; width: 382px; margin-top: 2px;  }
.margin { font-size: 10pt; line-height: 20px; margin-left: 80px; padding-bottom: 10px; text-align: left; }
.news_weiter { font-size: 8pt; margin-bottom: 10px; margin-left: 105px; text-align: right; }
.next { font-size: small; line-height: 17px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
.print { font-size: 10px; height: 25px; line-height: 20px; margin: 0px; margin-bottom: 0px; margin-top: 6px; padding: 6px; padding-top: 20px; text-align: right; }
.rechts { font-size: 13px; line-height: 20px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; text-align: right; }
.rechts-i { font-size: x-small; font-style: italic; text-align: right; }
.root { font-size: small; line-height: 12px; width: 300px; }
.root_spacer { font-size: 13px; line-height: 15px; }
.search_markup { color: #BD0000; }
.sitemap { background: url(../gfx/note_19x18.gif) left no-repeat; background-color: #BD0000; font-size: 14px; font-weight: 600; line-height: 15px; padding-left: 23px; text-align: left; }
.submit { background-color: #004A95; font-size: x-small; }
.t1 { border: 1px solid #2F6BA9; font-size: 13px; }
.t2 { border-bottom: 1px solid #2F6BA9; font-size: 13px; line-height: 20px; vertical-align: top; }
.t3 { border-bottom: 0px solid #2F6BA9; font-size: 13px; line-height: 20px; vertical-align: top; }
.tabelle, .tabelle, .menu, .submenu, #tabelle { font-size: 10pt; line-height: 14px; text-align: left; }
.tabelle_i { font-size: 12px; line-height: normal; padding-left: 6px; text-align: left; }
.textarea { border: thin dotted #808080; color: #DCDCDC; font-family: Arial; font-size: x-small; font-weight: bold; }
.textbox { background-color: white; border: thin inset white; color: #000000; font-family: Arial; font-size: 10pt; height: 22px; width: 140px; }
.titel { float: left; font-size: 24px; left: 0px; line-height: 26px; margin-left: 25px; margin-top: 10px; padding-left: 25px; text-align: left; top: 100px; width: 50%; z-index: 20; }
a.to_top, a.to_top:link, a.to_top:visited, a.to_top:hover  { font-size: 11px; line-height: 14px; margin: 0px; color: #5691CF;  margin-bottom: 10px; margin-top: 6px; padding-left: 0px; font-weight: normal;   }
.to_top  { margin-bottom: 10px; margin-top: 6px; padding-left: 10px;  }
.untertitel { background: url(../gfx/quadrat_BD0000.gif) left no-repeat; float: left; font-size: 14px; line-height: 22px; margin-left: 5px; margin-top: 10px; padding-left: 16px; width: 280px; }
.ueberschrift_r { font-size: 12px; font-weight: bold; line-height: 15px; padding-left: 1px; padding-top: 1px; text-align: left; }
.vor { font-size: 13px; line-height: 10px; vertical-align: middle; }
#bottom { background-image: url(../css/images/musikschule_004A95_blank_css_r3_c1.jpg); height: 40px; left: 0px; position: absolute; top: 0px; visibility: visible; width: 800px; }
#content { align: left; background-image: url(images/ms_004A95.jpg); border: 0px solid #EE0000; font-size: larger; padding: 10px; position: inherit; top: 150px; width: 570px; }
#grafik { left: 146px; position: absolute; top: 70px; }
#home { left: 572px; position: absolute; top: 74px; z-index: 102; }
#image { height: 52px; left: 553px; position: absolute; top: 98px; width: 52px; }
#inhalt { align: left; padding: 0px; position: relative; width: 550px; z-index: 304; }
#inhalt_links { border: 0px solid #2F6BA9; font-size: larger; margin-left: 3px; margin-top: 5px; padding-left: 0px; position: left; width: 155px; }
#js-menu { background-color: #BD0000; filter: Alpha(opacity=100, finishopacity=75, style=1 startx=10, starty=30, finishx=100, finishy=100); line-height: 19px; -moz-opacity: 0.93; padding-bottom: 0px; padding-left: 8px; padding-right: 6px; width: 270px; }
#js-menu a{ color: white; }
#js-menu a:hover{ color: white; text-decoration: underline; width: 250px; }
#js-menu-main { padding-left: 5px; padding-right: 6px; width: 150px; }
#js-menu-main a{ color: white; margin-left: 5px; text-decoration: none; }
#js-menu-main a:hover{ border-left: 3px solid #BD0000; color: white; margin-left: 0px; padding-left: 5px; width: 130px; }
#layer { height: 150px; left: 405px; position: absolute; top: 20px; width: 200px; z-index: 1; }
#links { background-image: url(images/ms_004A95.jpg); border: 0px solid #EE0000; font-size: larger; top: 150px; width: 160px; }
#logo_berlin { border: 0px; height: 52px; left: 672px; position: absolute; top: 5px; width: 52px; z-index: 100; }
#logo_ms { height: 165px; left: 4px; position: absolute; top: 4px; width: 165px; z-index: 101; }
#logo_ms_start { height: 165px; left: 0px; position: relative; top: -10px; width: 352px; z-index: 101; }
#logo_text { border: 0px; height: 152px; left: 180px; position: absolute; text-align: center; top: 2px; width: 352px; z-index: 101; }
#main { background-image: url(images/ms_004A95_r2_c1.jpg); visibility: visible; width: 510px; }
#menu { font-size: larger; width: 155px; }
#mitte { background-image: url(images/ms_004A95_r2_c1_2r.jpg); width: 580px; }
#news { height: 52px; left: 481px; margin-top: 30px; padding: 2px; top: 153px; width: 162px; }
#rechts { top: 150px; width: 43px; }
#root { left: 178px; line-height: 15px; margin-top: 0px; padding: 2px; position: absolute; top: 95px; z-index: 610; }
#search { background-image: url(images/ms_004A95.jpg); border: 0px solid #EE0000; font-size: larger; margin-left: 4px; margin-top: 80px; position: inherit; top: 185px; width: 170px; z-index: 121; }
#submenu { font-size: 10pt; position: inherit; }
#ticker { left: 178px; line-height: 16px; padding: 2px; position: absolute; top: 95px; width: 300px; z-index: 612; }
#titel { left: 30px; margin: 15px; padding: 0px; position: absolute; top: 60px; width: 300px; z-index: 30; }
#top { background-image: url(../css/images/musikschule_004A95_blank_css_r1_c1.jpg); height: 159px; position: absolute; width: 800px;  }
#untertitel { border: 0px solid #EE0000; left: 5px; margin: 20px; position: absolute; top: 20px; width: 280px; z-index: 304; }
#wrap { padding: 0px; position: inherit; width: 570px; }
#unten { background-image: url(images/ms_004A95_r3_c1.jpg); position: inherit; width: 800px; height: 40px; }
#aktualisiert { margin: 25 0 0 3; position: inherit; width: 570px;  color: #72A3D7;  display: none;   }
#aktualisiert2 { margin: 2 0 0 3; position: inherit; width: 570px;  color: #6A9ED5; display: none;   }
#aktualisiert3 { margin: 17 0 0 0; position: inherit; width: 570px;  color: #6A9ED5;  text-align: center;   }
.single_news_content { font-size: 10pt; line-height: 20px; padding-bottom: 12px; }
.single_news_datum { color:white; font-size: 10pt; font-weight: bold; line-height: 15px; }
.single_news_header { background-color: #BD0000; font-size: 12px; font-weight: bold; line-height: 15px; padding-left: 5px; }
.single_news_header_bild { background: url(../gfx/note_BD0000_19x18.gif) left no-repeat; color:white; font-size: 10pt; font-weight: bold; line-height: 15px; padding-left: 23px; }
.single_news_subtitle { font-size: 10pt; line-height: 19px; }
.single_news_title { font-size: 11pt; padding-bottom: 2px; padding-top: 8px; }
.single_news_weiter { font-size: 9 pt; font-weight: 600; padding-left: 18px; text-align: left; }
#sonne_mond { height: 251px; position: absolute; left: 802px; top:1px; width: 166px; z-index: 330;
}
#google { height: 600px; position: absolute; left: 802px; top:292px; width: 164px; z-index: 331;
}