#wrap { 
background-color:#fff; width:790px; height:auto; margin:auto;
}

body { 
background-color: #f9f9f9;
font-size: 12px; 
font-family: Verdana, Helvetica, Arial, Sans-Serif; 
text-align: left; 
border: 0;  
}
.label {
width:184px;
float:left;
padding-right:10px;
padding-bottom:7px;
color:#404040;
}

.label_col { 
background-image: url(../label/label2.png) 
}

.labeltitle {
height:17px;
padding-top:5px;
}

.labeltitle span {
font-size:12px;
color:#404040;
margin-left:7px;
margin-top:2px;
padding-left:3px;
padding-top:0px;
background-repeat:no-repeat;
font-weight:bold;
}

.label_txt  { 
line-height: 1.4; 
background-image: url(../label/content.png); 
background-repeat: no-repeat; 
background-position: left bottom; 
padding: 3px 4px 8px 8px 
}

.labelright {
padding-right:0px;
width:184px;
float:right;
padding-bottom:7px;
background-repeat:no-repeat;
}

.labelfoot {
width:184px;
float:left;
padding-left:5px;
padding-top:7px;
font-size: 10px;
color:#aaaaaa;
}

.labelrightfoot {
width:184px;
float:right;
padding-right:5px;
padding-top:7px;
background-repeat:no-repeat;
text-align:right;
font-size: 10px;
color:#aaaaaa;
}

.foot {
padding-top: 7px;
color:#aaaaaa;
font-size: 10px;
}

.clear {
clear: both;}

.tdtop {
border:0;
padding:0;
vertical-align:bottom
}

table {
background-color:white;
border:0 none;
/*border-collapse:collapse;*/
color:#333;
font-family:Verdana, Helvetica, Arial, Sans-Serif;
font-size:11px;
text-align:left;
margin:0;
}

td { text-align: left; vertical-align: top; margin-left: 2px; }

tbody#tabelle tr.grau {
  background-color: #BEC3D7;
}
h3 {
font-size:16px;
font-weight:900;
color:#888;
margin:3px 0 6px;
}

h4 {
font-size:13px;
font-weight:700;
color:#888;
margin:2px 0 3px;
}

h5 {
font-size:11px;
font-weight:600;
color:black;
margin:2px 0 2px;
}

input {
color:#000;
font-size:11px;
margin:0;
padding:0 3px;
}

p { 
font-size: 12px; line-height: 1.8em; margin-right: 5px; margin-left: 5px;
}

li { font-size:12px; line-height: 20px; margin-left: 10px; list-style-type: disc; list-style-position: inside; display: list-item; }

A:link { color: #00f; text-decoration: none; }

A:visited { color: #00f; text-decoration: none; }

A:active { color: #00f; text-decoration: none; }

A:hover { color: #f00; text-decoration: none; }
