@charset "UTF-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-color: #f29400;
}
body, td {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	/*
  font-size: 69%;
  */
	font-size: 11px;
  line-height: 1.1em;
}

a:link, a:visited {
  text-decoration: none;
}


#CONTAINER {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
#MAIN {
	position: relative;
	width: 999px;
	height: 624px;
	background: #f29400 url(/fileadmin/templates/_schulmaus/img/schulmaus_hg.jpg) no-repeat;
	margin: 0 auto 0;
}


#ANIMATION {
  display: none;
  height:350px;
  left:15px;
  position:absolute;
  overflow: visible;
  top:254px;
  width:30px;
}

#POSTIT {
  display: none; /* wird ueber Typo3 HTML Css eingeblendet */
  position: absolute;
  top: 160px;
  left: 75px;
  width: 200px;
  height: 200px;
  z-index: 999;
  /*background-color: #ccc;*/
}

#HINTERGRUNDMUSIK {
  display: block;
  position: absolute;
  top: 160px;
  left: 75px;
  width: 200px;
  height: 200px;  
  z-index: 995;
  /*background-color: #ccc;*/
}


/* == LOGO == */

#LOGO {
	position: absolute;
	left: 30px;
	top: 10px;
	
}



/* ========================= HEADER ========================  */

#HEADER {
  position:absolute;
  top:15px;
  left:295px;
  width:630px;
}
#HEADER .bodytext {
  font-size: 11px;
  color: #727202;
}
#HEADER blockquote {
  margin-left: 8px;
  margin-right: 0px;
}
#HEADER csc-textpic-imagewrap {
  margin-right: 80px;
  float: right;
}

/* ========================= HEADER ========================  */








/* ======================= CONTENT ============================= */

#CONTENT {
  position: absolute;
  top: 150px;
  left: 308px;
  width: 617px;
  height: 438px;
  overflow: hidden;
  /*background: transparent url(/fileadmin/templates/_schulmaus/img/Content_Hg_blau.png) no-repeat center bottom;*/
}

#CONTENT_TOP {
  position: absolute;
  height: 28px;
  width: 617px;
  overflow: visible;
  /*clear: both;*/
}

#CONTENT_LEFT {
  position: relative;
  top: 30px;
  background: transparent;
  float: left;
  height: 408px;
  width: 150px; /* wird vom layout_switcher ueberschrieben (z.B.: layout3070.css) */  
}

#CONTENT_RIGHT {
  position: relative;
  top: 30px;
  background: transparent;
  float:right;
  height:408px;
  width:465px; /* wird vom layout_switcher ueberschrieben (z.B.: layout3070.css) */
  overflow: auto;
}

/* ======================= CONTENT ============================= */










/* ======================= MENU =============================== */

#MENU {
	position: absolute;
	top: 85px;
	left: 315px;
	width: 600px;
}

.hmenu_item, .hmenu_item_act {
	padding: 10px;
}
.menu_btn_left {
	width: 6px;
	height: 30px;
	background: transparent url(/fileadmin/templates/_schulmaus/img/btn_left_passiv.gif) no-repeat;
}
.menu_btn_right {
	width: 6px;
	height: 30px;
	background: transparent url(/fileadmin/templates/_schulmaus/img/btn_right_passiv.gif) no-repeat;
}
.menu_btn_hg {
	background: transparent url(/fileadmin/templates/_schulmaus/img/btn_hg_passiv.gif) repeat-x;
	padding: 5px;
}
.menu_btn_left_act {
	width: 6px;
	height: 30px;
	background: transparent url(/fileadmin/templates/_schulmaus/img/btn_left_active.jpg) no-repeat;
}
.menu_btn_right_act {
	width: 6px;
	height: 30px;
	background: transparent url(/fileadmin/templates/_schulmaus/img/btn_right_active.jpg) no-repeat;
}
.menu_btn_hg_act {
	background: transparent url(/fileadmin/templates/_schulmaus/img/btn_hg_active.jpg) repeat-x;
	padding: 5px;
}
.mmenu {
height:20px;
position:absolute;
width:100%;
z-index:92;
}
* html .mmenu {
/*width:996px;*/
width:860px;
}
.mmenu .mmenu_i {
/* ORIGINAL
height:10px;
margin:0 auto;
position:relative;
width:996px;
*/
height: 10px;
margin: 0 auto;
position: relative;
/*left: 120px;*/
left: 117px;
width: 620px;
}
.item {
  /*background-color: #25DF00;*/
  background-color: #91E96B;
  text-align: left;
  border: 1px outset #fff;
  margin: 2px;
}
.item div a,
.item div a:link,
.item div a:visited {
  padding: 5px;
  display: block;
  color: #246000;
  text-decoration: none;
  font-size: 11px;
}
.item div a:hover {
  color: #ff0;
  /*background-color: #246000;*/
  background-color: #446F24;
  text-decoration: none;
}
div.mmenu_i>div {
  width: 120px;
}

div.subTable div:hover {
  background-color: #246000;
}
/* ======================= MENU =============================== */










/* =========================== FOOTER ============================= */

#FOOTER {
  position:absolute;
  bottom:-10px;
  right: 0px;
  width: 100%;
  text-align: right;
  padding-right: 100px;
}
#FOOTER, #FOOTER p { color: #FCCD0E; }
#FOOTER a {
  color: #B95C00;
}
/* =========================== FOOTER ============================= */



#musikliste {
  bottom:0px;
  right:10px;
  position:absolute;
  z-index: 999;
}
*+#musikliste {
  bottom:-17px;
  right:10px;
  position:absolute;
  z-index: 999;
}





#GewinnspielFormular {
  padding: 10px;
}
#GewinnspielFormular td,
#GewinnspielFormular input {
  font-size: 10px;
}
#GewinnspielFormular h2 {
  font-size: 14px;
}
#GewinnspielFormular input.textfield {
   width: 250px;
   padding: 1px;
}
#GewinnspielFormular input.codefield {
  padding: 1px;
  font-size: 10px;
}
#GewinnspielFormular input.textfield,
#GewinnspielFormular input.codefield {
   background-color: #FFF;
   border: 3px solid #F29400;
   color: #fff;
}
#teilnehmen {
  width: 141px;
  height: 46px;
  background: transparent url(/fileadmin/templates/_schulmaus/gewinnspiel/teilnehmen_btn.gif) no-repeat center ;
  border: none;
  padding: 3px;
  cursor: pointer;
}
#code_anfordern {
  width: 141px;
  height: 46px;
  background: transparent url(/fileadmin/templates/_schulmaus/gewinnspiel/noch_keinen_Code_btn.gif) no-repeat center ;
  border: none;
  padding: 3px;
  cursor: pointer;
}
#GewinnspielFormular .kleinerText {
  font-size: 10px;
}


/* ============= Guestbook / Chat =================== */

#BeitragSchreiben {
  position: absolute;
  bottom: 10px;
  left:5px;
}

#guestbook_fenster {
  background-color:#FFFF00;
  /*
  height: 120px;
  */
  height: 145px;
  overflow-x:hidden;
  overflow-y:auto;
  padding-left:15px;
  width: 587px;
  margin-top: -10px;
}

.tx-veguestbook-pi1 h2.tx-guestbook-header {
  background: none;
  clear: both;
  color: #00BAFF;
  display: block;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}
.tx-veguestbook-pi1 .tx-guestbook-left {
  background-color: #ff0;
  display: none;
}

.tx-veguestbook-pi1 .tx-guestbook-right {
width:375px;
}


div.tx-guestbook-result {
  display: none;
}


