body{
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:12px;
    color:#000000;
}
h1{
    margin:0px 0px 20px; padding:0px 0px 0px 15px;
    font-size:14px; line-height:22px;
    height:21px;
    background-image:url(../img/bg_h1.gif); background-repeat:no-repeat;
    text-align:left;
    color:#53488C;
}
h2{
    margin:10px 0px;
    font-size:14px;
    color:#000000;
    font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}
h3{    
    font-size:13px;
    margin:15px 0px 5px;
}
p{
    margin-right:50px;
}
.notiz{
    font-size:12px;
    color:#888888;
}
.fehler{
    color:#FF0000;
    font-weight:bold;
}
.merksatz{
    padding:8px; margin-left:20px; border:1px solid #CCCCCC;
    background-color:#E9E9E9;
    font-weight:bold;
    color:#000000; 
}
.preis{
    border:1px solid #7E8DC2; padding:10px;
    background-image:url(../img/bg_preis.gif); background-position:right top;
    height:35px;
    color:#d03333;
    text-align:right;
    
}
/*** Listen ***/
ul{
    list-style-image:url(../img/sym_list.gif);
}
dt{
    font-weight:bold;
}
dd{
    padding-top:10px;
    margin-left:10px;
    margin-right:50px;
}
/*** Links ***/
a{
    color:#2E4080;
    font-weight:bold;
    text-decoration:none;
}
a:hover{
    color:#949FBF;
}
.link{
    background:url(../img/link.gif) no-repeat 100% 75%;
    padding-right:20px;
}
.link:hover{
    background:url(../img/link-hover.gif) no-repeat 100% 75%;
}
/*** Tabellen ***/
table{
    width:95%;
}
td{
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:12px;
    color:#444444;
    border:0px;
}
table.border tr td{
    border:1px solid #C4C4C4;
}
/*** Formularelemente ***/
.feld, .area{
    margin:1px; padding:1px; border:1px solid #CCCCCC;
    font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
.button{
    margin:1px; padding:0px; border:1px solid #000000;
    color:#000000;
    font-weight:bold;
    background-color:#CCCCCC;
}
fieldset{

}
/*** Sonstiges ***/
img{
    border:1px solid #0d7bac;
    padding:1px;
}
div.team{
    border:1px solid #CCCCCC;
    float:left;
    margin:2px;
    padding:3px;
    width:154px;
    height:150px
}
hr{
    height:1px;
    color:#304588;
    width:70%;
}
.rahmen{
    padding:2px; margin:1px; border:1px solid #C5C6DA
}

.rot{
    color:#ff0000;
}