/*   [td] style sheet
     for website abitur2001.de and subdomains
     copyright of design and content by Thilo Deussen [tedware] http://www.tedware.de
     in 1999 and later
*/


/* basic */
body   {
          background-color: #000000; color: #FFFFFF; 
          }

#wrapper {
    font-family: verdana, tahoma, arial, sans-serif;
    font-size: 14px; font-weight: normal; 
    line-height:1.5em;
    margin: 0px auto; width:800px;
    background-color:#000000;
    background-repeat: repeat; background-attachment: fixed; 
    background-image: url('../images/back.jpg');
}

#header {
    float:right;
    margin:10px 10px;
}

#content {
    padding: 15px 20px;
    min-height:350px;
    height:auto !important;  /* für moderne Browser */
    height:500px;  /*für den IE */
    margin-left: 80px;
    text-align:left;
}

#menu {
    float:left;
    padding-left:10px;
    padding-right:40px;
    padding-top:10px;
    width: 10px;
}

#google {
    float:left;
}

#footer { clear: both; font-size:10px; padding:5px;
        text-align:left;}

/* headers */
h1            {font-size: 28px; font-weight: bold;}
h2            {font-size: 24px; font-weight: bold; font-style: italic}
h3            {font-size: 18px; font-weight: bold; font-style: italic}
h4            {font-size: 14px; font-weight: bold; font-style: italic}
th		      {font-weight: bold}


ul            {list-style-type: square; list-style-image: url(../images/on_keep.gif)}

/* links */
a             {color: gray; font-weight: bold; text-decoration: none}
a:hover       {color: white; text-decoration: underline}


/* special classes for navigation, info-texts etc. */

.info                    {font-family: impact, tahoma, verdana, sans-serif}
.navigation              {font-family : impact, arial, helvetica; color: white; font-size: 16pt; font-weight: normal; text-decoration: none}
.navigation:Hover        {color: white; text-decoration: underline}


/* rails-specific */
.fieldWithErrors input { background-color: red }

/* table        { border-color: #FFFFFF};width:100%}*/
.small_entries td { font-size: 12px; }

#feedback_email, #feedback_content, #feedback_submit  {
    border-style:none;
    width:180px;
    margin-left:10px;
    margin-top:5px;
}

#sent_feedback, #feedback, #getting_results {
    width:200px;
    height:150px;
    background-color:black;
}


/*
#intro {
        position: absolute; text-align:center;
        padding: 20px;
        width:600px; height:500px; margin: 0 auto;
        background-image: url('../images/back.jpg');
        background-color:#000000;
        border-color:black;
        border-style:solid; 
        z-index:10;
        visibility: hidden;
}
#intro  p, td { text-align:center; }
*/