body
{
background-color:#dedede;
margin:0px;
font-family:  Arial, Verdana, sans-serif;
font-size: 14px;
color:#00009C;

}

.td
{
background-image:   url(bg.gif);
background-repeat: repeat;
background-position: left top;
background-attachment: fixed;
background-color:#ffffff;
margin:0px;
}


input
{
width:222px;
background-color: #e8e8e8;
border-left: 2px black solid;
border-top: 2px black solid;
border-right: 1px #d0d0d0 solid;
border-bottom: 1px #d0d0d0 solid;
font-size: 14px;
font-family:  Verdana, Arial;
color: blue;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 1px
}

p {font-size: 14px} td {font-size: 14px}
p.right {
    float:right;
}
span.imgtext {
    font-size:12px;
    display:block;
    text-align:center;
}
h1 {font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 23px; font-weight:600;color: #00009C; display:inline}
h2 {font-family:  Arial, Verdana, Helvetica, sans-serif;font-size: 19px; font-weight:600;color: #00009C; display:inline}
h3 {font-family:  Arial, Verdana, Helvetica, sans-serif;font-size: 15px; font-weight:600;color: #00009C; display:inline}
h4 {font-family:  Arial, Verdana, Helvetica, sans-serif;font-size: 12px; font-weight:600;color: #00009C; display:inline}

.cc
{
width:222px;
font-size: 14px;
font-family:  Verdana, Arial;
color: blue;
background-color: #e8e8e8;
border-left: 2px solid black;
border-right: 1px solid #d0d0d0;
border-top: 2px solid black;
border-bottom: 1px solid #d0d0d0
}

.but
{
width:111px;
background-color: #e8e8e8;
border-left: 1px #d0d0d0 solid;
border-top: 1px #d0d0d0 solid;
border-right: 2px black solid;
border-bottom: 2px black solid;
font-size: 14px;
font-family:  Verdana, Arial;
color: blue;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 1px
}


a {font-weight: 600; font-size:14px}
a:link {text-decoration:none; color:#00009C}
a:visited {text-decoration:none; color:#00009C}
a:active {text-decoration:none; color: #dddddd}
a:hover {text-decoration:none; color: darkred}

a.n {font-size:11px; font-family:Arial;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
font-weight:400; 
background-color:#dedede; 
margin-left:5px; 
line-height:33px;
border:1px solid #000000}
A.n:link {text-decoration:none; color: #000000; background-color:#dedede}
A.n:visited {text-decoration:none;  color: #000000; background-color:#dedede}
A.n:active {text-decoration:none;  color: #000000; background-color:#dedede}
A.n:hover {text-decoration:none; color: #FFffff; background-color:#c0c0c0}

a.kl {font-weight: 500; font-size:9px}
A.kl:link {text-decoration:none; color:#00009C}
A.kl:visited {text-decoration:none; color:#00009C}
A.kl:active {text-decoration:none; color: #dddddd}
A.kl:hover {text-decoration:none; color: darkred}

.i1{margin-right:20px; margin-bottom:20px; }
.i2{margin-left:20px; margin-bottom:20px; }


a.nn {font-size:11px; font-family:Arial;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
font-weight:400; 
background-color:#dedede; 
margin-left:5px; 
line-height:33px;
border:1px solid #000000}
A.nn:link {text-decoration:none; color: #000000; background-color:#dedede; border-bottom: 1px solid #000000; border-right: 1px solid #000000;  border-top: 1px solid #ffffff;border-left: 1px solid #ffffff;}
A.nn:visited {text-decoration:none;  color: #000000; background-color:#dedede; border-bottom: 1px solid #000000; border-right: 1px solid #000000;  border-top: 1px solid #ffffff;border-left: 1px solid #ffffff;}
A.nn:active {text-decoration:none;  color: #000000; background-color:#dedede; border-bottom: 1px solid #000000; border-right: 1px solid #000000;  border-top: 1px solid #ffffff;border-left: 1px solid #ffffff;}
A.nn:hover {text-decoration:none; color: #FFffff; background-color:#c0c0c0; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;  border-top: 1px solid #000000;border-left: 1px solid #000000;}

a.nnn {font-size:11px; font-family:Arial;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
font-weight:400; 
background-color:#dedede; 
margin-left:5px; 
line-height:33px;
border:1px solid #000000}
A.nnn:link {text-decoration:none; color: #000000; background-color:#dedede; border-bottom: 1px solid #000000; border-right: 1px solid #000000;  border-top: 1px solid #ffffff;border-left: 1px solid #ffffff;}
A.nnn:visited {text-decoration:none;  color: #000000; background-color:#dedede; border-bottom: 1px solid #000000; border-right: 1px solid #000000;  border-top: 1px solid #ffffff;border-left: 1px solid #ffffff;}
A.nnn:active {text-decoration:none;  color: #000000; background-color:#dedede; border-bottom: 1px solid #000000; border-right: 1px solid #000000;  border-top: 1px solid #ffffff;border-left: 1px solid #ffffff;}
A.nnn:hover {text-decoration:none; color: #000000; background-color:#dedede; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;  border-top: 1px solid #000000;border-left: 1px solid #000000;}

div.refs {
   text-align:center;
}

* html div.refs {
   
   margin:0 200px;
}



img.referenz {
    border-right:2px solid #666;
    border-bottom:2px solid #666;
    background:#fff;
    margin:10px auto 10px auto;
    padding:10px;
    display:block;
    
    text-align:left;
}

div#gutschein {
   width:700px;
   margin:auto;
}

*html div#gutschein {
   width:700px;
   margin:0 120px;
}

div#gutscheintext {
   width:360px;
   margin-left:320px;
}

#gutschein img{
    float:right;
    margin:0 0 20px 20px ;
}