	
/* Allgemeine Einstellungen */

body, div, td, li, input, textarea, select, option, optgroup {
 font-family: "Trebuchet MS", arial, sans-serif;
 font-size: 12px;
 color: black;
}

.block {
 display: none;
}

div {
/* position: absolute;  */
}

#main {
 border: none;
}

#main:before, #main:after {content: "Quelle: www.smd-berlin.org"}

body, div, ul, option {
 background-color: white;
}
  
body, div, ul, img {
 margin: 0;
 padding: 0;
 border: none;
}

#logo, #berlin, #einfuehrung, #musikbox, #mainmenu, #submenu, form {
 display: none;
}

#aktuell {
 top: 2%;
 left: 22%;
 padding: 1%;
 width: 54%;
 _width: 56%;
 border: 2px solid #000;
 background-color: #fff;
}

a, #main.a {
 color: black;
 text-decoration: none;
}

table {
 width: 100%;
}

td {
 vertical-align: top;
 padding-bottom: 15px;
}

td.firstchild {  /* IE erkennt :first-child nicht. :( */
 font-weight: 700;
 width: 30%;
 text-align: right;
 padding-right: 5px;
}

tr.kopfzeile {
 font-weight: 700;
}

h3 {
 font-size: 14px;
 font-weight: 700;
}

p.unterschrift {
 text-align: right;
 font-size: 11px;
 margin-top: 2px;
}
/* Formulare */

form {
 width: 100%;
/* height: 100%; */ /* stoert bei der Shoutbox... :-( */
}
 
input {
 border: 0 solid #fff; /* border: none funktioniert nicht bei Opera */
 border-bottom: 1px dashed black;
 background-color: transparent;
}

input.text {   /* IE erkennt [type=""] nicht :( */
 width: 100%;
}

input.text:focus, input.url:focus {
 border-bottom: 1px solid black;
}

input.radio {  /* IE erkennt [type=""] nicht :( */
 border: none;
}

input.url { width: 80% }

textarea {
 border: 1px dashed black;
 background-color: transparent;
 width: 95%;
 height: 100px;
}

textarea:focus {
 border: 1px solid black;
}

select, input.submit { /* IE erkennt [type=""] nicht :( */
 border: 1px solid black;
 background-color: transparent;
 font-weight: 500; 
}



/* Hauptleiste oben */

#headline {
 display: none;
} 

span {
 position:absolute;
 background-repeat: no-repeat;
}

   

/* Hauptbereich mitte */
 
h1 {
 font-size: 14px;
}

#welcome, .infobox {
 margin: 25px 60px;
 padding: 15px;
 background-color: #ffe;
}
    

.rooms_s {
 border-left: 5px solid black;
 padding: 5px;
 width: 95%;
 margin-bottom: 0px;
 margin-top: 40px;
}

.rooms_a {
 border: 1px solid black;
 padding: 5px;
 width: 95%;
 margin-bottom: 0px;
 margin-top: 40px;
}


