/* 
    Document   : styles.css
    Created on : 13.10.2011, 16:07:33
    Author     : BenBuick
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
    
    
}

input {
        background-color:transparent;
        border:0px;
}
body {
    background:url("img/bg.jpg") repeat;
    color:#151515;
    font-size:13px;
    font-family:'Helvetica Neue',Helvetica, Arial, sans-serif;
}

#menubar {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:32px;
    background:url("img/menu-balken.jpg") repeat;
    
}

#content {
    margin-top:34px;
    position:relative;
        display:none;
        height:100%;

}
.textinput {
    width:374px;
    height:29px;
    background:url("img/input.png");
    display:block;
    margin-bottom:10px;
}
.text {
    margin:5px;
    font-size:14px;
   
    font-family:'Helvetica Neue',Helvetica, Arial, sans-serif;
    width:350px;
    height:18px;
}
#form {
    position:relative;
    margin-top:150px;
    text-align:left;
    width:400px;
    height:200px;
}
#twnotificationh1 {
    width:243px;
    height:23px;
    background:url("img/twnotificationheader.png") no-repeat;
    display:block;
    margin-bottom:20px;
}
#bienvenue {
    width:292px;
    height:22px;
    background:url("img/bienvenue.png") no-repeat;
    display:block;
    margin-bottom:20px;
}
label {
    
    font-size:13px;
    font-weight:bold;
    font-family:'Helvetica Neue',Helvetica, Arial, sans-serif;
}
i {
    font-size:13px;
    font-family:'Helvetica Neue',Helvetica, Arial, sans-serif;
    color:#959595;
    font-weight:normal;
}
.formtext {
    margin-left:4px;
    display:block;
}

a {
    font-size:13px;
    font-family:'Helvetica Neue',Helvetica, Arial, sans-serif;
    color:#6c7d8d;
    font-weight:bold;
    text-decoration:none;
    
}
a:hover{
    color:#9eb7ce;
    font-weight:bold;
    
}

#login {
    background: url("img/button.png") no-repeat;
    width:61px;
    height:29px;
    border:0px;
    font-size:13px;
    font-weight:bold;
    font-family:'Helvetica Neue',Helvetica, Arial, sans-serif;
    color:#6c7d8d;
    position:absolute;
    bottom:20px;
    right:26px;
}

#login:hover {
    background: url("img/button-h.png") no-repeat;
}

h1 {
    margin-top:7px;
    margin-left:10px;
    font-size:13px;
    font-family:'Helvetica Neue',Helvetica, Arial, sans-serif;
    color:#ffffff;
}

#twbanner {
    position:absolute;
    top:3px;
    right:3px;
    display:block;
    background:url("img/twbanner.png") no-repeat;
    width:94px;
    height:24px;
}

#welcome {
    position:absolute;
    top:34px;
    left:0px;
    width:100%;
    height:60px;
    background-color:#ffffff;
}
.textinner {
    display:block;
    margin-left:10px;
    margin-top:10px;
}
#copyright {
    width:200px;
    position:absolute;
    bottom:5px;
    right:10px;
    height:20px;
    color:#586673;
    font-size:10px;
    font-family:'Helvetica Neue',Helvetica, Arial, sans-serif;
    text-align:right;
    
}


#menubar b{
    color:#ffffff;
}
#menubar a{
    color:#e2e2e2;
    font-weight: normal;
}
#menubar a:hover{
    color:#ffffff;
    font-weight: normal;
}

p {
    margin-top:10px;
}

h2 {
    font-weight: bold;
    display:block;
    margin-top: 20px;
    margin-bottom:10px;
}

#impressum {
    display:none;
    margin-left:4px;
    margin-top:-15px;
}

td {
    padding-left:10px;
    
    
}

.nolink {
    
    font-weight: normal;
}

.nolink:hover{
    
    font-weight: normal;
}

table {
    margin-top:10px;
    display:block;
}

