html {
 text-align:center;
 height:92%;
 overflow:hidden;
}

body {
 background:url(back.gif) repeat-x;
 margin:0;
 padding:0;
 width:100%;
 height:98%;
 text-align:center;
 font-family:arial, sans-serif;
 font-size:9pt;
}

#body {
 margin:0 auto;
 width:762px;
 height:95%;
 min-height:95%;
 text-align:left;
 margin-top:40px;
}

input {
 width:90%;
 border:1px solid #bbb;
}
textarea {
 width:90%;
 height:150px;
 border:1px solid #bbb;
}

table: {
 width:100%;
}
td {
 vertical-align:top;
 width:65%;
}
th {
 vertical-align:top;
 width:25%;
}


#body-img {
 float:left;
 height:250px;
 width:141px;
 background:url(http://www.songate.de/img/songuard-logo.jpg) no-repeat;
}
	/* MENU left */
	#menu {
	 padding:220px 0 0 0;
	 left:0px;
	}
         #menu ul {
          margin:0;
          padding:0;
          list-style-type:none;
         }
         #menu li {
          padding:2px 0 2px 6px;
         }
         #menu li a {
          display:block;
          padding:2px;
          color:#000;
          background:#ccc;
          text-decoration:none;
         }
         #menu li a:hover {
          color:#000;
          background:#aaa;
         }

#content {
 float:right;
 width:600px;
 height:100%;
 min-height:100%;
 top:0px;
 border:3px solid #ccc; /*rhamen des inhalts*/
 background:#fff url(http://www.songate.de/img/no-pa.jpg) no-repeat 0px 45px;
 overflow:auto;
 z-index:6;
}

	/*** Menu Top ***/
	#header-links {
          width:97%;
          height:45px;
          background:#BA3C35;
          text-align:center;
	}
         #header-links ul {
          float:left;
          margin:0;
          padding:0;
          list-style-type:none;
          height:35px;
          width:99%;
         }
         #header-links li {
          width:16%;
          height:30px;
          float:left;
          text-align:center;
          color:#fff;
          background:#BA3C35;
         }
         #header-links li a {
          display:block;
          height:30px;
          padding:12px 10px 0 10px;
          color:#fff;
          background:#BA3C35;
          text-decoration:none;
          font-family:arial, sans-serif;
          font-weight:bold;
          font-size:9pt;
         }
         #header-links li a:hover {
          color:#fff;
          background:#AF3029;
         }

#content p {
 margin:10px 20px 5px 20px; /*oberer strich im inhalt   ( oben, rechts, unten, links    */
 font-weight:bold;
 color:#BA3C35;
}

	/* INNERER TEIL */
         #content-right {
          margin:10px 20px 0 10px;      /* inhalt*/
          width:565px;
          float:left;
          /* overflow:auto; */
          text-align:justify;
         }
         #start-links {
          float:left;
          width:400px;
         }
         #start-rechts {
          float:right;
          width:130px;
          background:#ccc;
          border:1px solid #000;
          padding:5px;
         }
         	#start-rechts-top {
                  width:98%;
                  height:20px;
                  font-size:10pt;
                  font-weight:bold;
                  padding-top:4px;
                  color:#fff;
                  background:#BA3C35;
                  text-align:center;
                 }
                 #start-rechts-top2 {
                  width:98%;
                  height:54px;
                  font-size:10pt;
                  font-weight:bold;
                  padding-top:4px;
                  color:#fff;
                  background:#BA3C35;
                  text-align:center;
                 }

/* class */
.publicListening
table: {
 width:100%;
}
td {
 vertical-align:top;
 width:45%;
}
th {
 vertical-align:top;
 /*width:25%;*/
}

/*.emp {
 float:left;
 width:80%;
 font-weight:normal;
 text-align:justify;
 font-size:9pt;
 color:#000;
 background:none;
 margin-bottom:20px;
}
	.emp img {
          float:left;
          margin:0px 15px 15px 0px;
          border:1px solid #000;
         }
         .emp p {
          float:right;
         }
         .emp ul {
          margin:0;
          padding-top:0;
         }
a.rechts {
 color:#000;
 text-decoration:none;
 font-weight:bold;
}
a:hover.rechts {
 color:#00f;
 text-decoration:underline;
 font-weight:bold;
}*/

.break {
 clear:right;
}

