body {
	margin:  0px;
	border:  0px;
	padding: 0px;
	background-color: #ffffff;

	font-family:      Helvetica, Verdana, sans-serif;
	font-size:        11px;
    color:            #000000;
	text-decoration:  none;
}

a {
    color: #000000;
	text-decoration: none;	
}

input {
    width:70px;    
}

img {
    border: 0px;    
}

a:hover {
    color: #e31b1d;
    text-decoration: none;  
}

.txtnote {
    color: #adadad;    
}

.txtselected, .txterror {
    color: #e31b1d;
}

div.formular {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}

div.unterschrift {
    margin-bottom: 5px;
    margin-right: 5px;
    width:302px;
    float: left;
}

div.unterschriftformular {
    margin-right: 5px;
    float: left;
}

div.nr {
    float: left;
    margin-right: 5px;
    width: 45px;
}

div.details {
    white-space: nowrap;
    overflow: hidden;    
}

div#head {
    position: absolute;
    left: 0px;
    top:  0px;
    margin:     0px;
    padding:    0px;
}

div#logo {
    position: absolute;
    left: 0px;
    top: 0px;
    margin:     0px;
    padding:    0px;
}

div#login {
    position: absolute;
    left: 262px;
    top: 5px;
    margin:     0px;
    padding:    0px;
    white-space:nowrap;
}


div#anzahl {
    position: absolute;
    left: 278px;
    top: 0px;
    white-space:nowrap;
    margin:     0px;
    padding:    0px;
}


div#navi {
    position: absolute;
    left: 260px;
    top: 103px;    
    margin:     0px;
    padding:    0px;
    font-size: 10px;
}

div#content {
	position: absolute;
    left:       30px;
	top:        245px;
	width:      100%;
	margin:     0px;
	padding:    0px;
}

div.spalte_schmal {
    width: 300px;
    float:left;
    margin-right:15px;
    line-height:1.5;
}

div.spalte_breit {
    width: 615px;
    line-height:1.5;
}

div#player {
    margin-top: 25px;
    width: 300px;
    
}

div.headline {
    float: left;
    line-height: 21px;
    font-size: 21px;
    font-weight: bold;
    margin-right: 7px;
    margin-bottom: 7px;    
}

.clear {
    clear: left;
}

div#footer {
    margin-top: 25px;
    margin-bottom: 25px; 
    font-size: 10px;
}

div#footer a {
    margin-right:5px;    
}

div#footer img {
    border: 0px;   
}

div#blaettern {
    position: relative;
    width: 615px;
    text-align: center;
}

div#vor {
    position: absolute;
    left: 0px;
    top: 0px;
}

div#zurueck {
    position: absolute;
    right: 0px;
    top: 0px;
}

div.line
{
    background-image: url(../img/line.gif);
    background-repeat: repeat-x;
    border:0;
    height:1px;
    overflow: hidden;
    width: 615px;
    margin-bottom: 5px;
}

