a:link, a:visited, a:active { 
 color: #101010;
 text-decoration: none;
}

a:hover {
 color: #0000DD;
 text-decoration: none;
}

img {
 max-width: 100%;
 vertical-align:middle;
}

h1 {
 color: #050505;
 font-family: 'Open Sans', sans-serif;
 text-align: left;
 font-size: 1.6em;
 font-weight: 600;
}

h2 {
 color: #050505;
 font-family: 'Open Sans', sans-serif;
 text-align: left;
 text-decoration: underline;
 font-size: 1.3em;
 font-weight: 600;
}

h3 {
 color: #050505;
 font-family: 'Open Sans', sans-serif;
 text-align: left;
 text-decoration: none;
 font-size: 1.2em;
 font-weight: 600;
}

.kleiner {
 font-size: 0.9em;
}

.center {
 text-align: center;
}

.i {
 font-style: italic;
}

.b {
 font-weight: bold;
}

.u {
 text-decoration: underline;
}

.orange {
 color: #FFB300;
 font-style: italic;
 font-family: 'Open Sans', sans-serif;
 font-weight: 900;
}

.hellgruen {
 color: #82C800;
 font-style: italic;
 font-family: 'Open Sans', sans-serif;
 font-weight: 900;
}

.rahmen {
 border: 1px solid #DADADA;
 padding: 10px;
}

/* .logotable {
 background: url("https://www.topdeals3000.de/style/bg3.jpg") no-repeat;
 color: #050505;
 vertical-align: middle;
 font-family: 'Open Sans', sans-serif;
 text-align: left;
 font-size: 1.0em;
 font-weight: 400;
 width: 100%;
 max-width: 1200px;
 height: 120px;
 border-top: 1px solid #DADADA;
 border-left: 1px solid #DADADA;
 border-right: 1px solid #DADADA;
 border-bottom: 0px solid #DADADA;
 padding-top: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
} */

.maintable {
 background-color: #FFFFFF;
 color: #050505;
 vertical-align: top; 
 font-family: 'Open Sans', sans-serif;
 text-align: left;
 font-size: 1.0em;
 font-weight: 400;
 width: 100%;
 max-width: 1200px;
 border: 1px solid #DADADA;
 padding-top: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
}

.footer {
 background-color: #FFFFFF;
 color: #050505;
 vertical-align: top; 
 font-family: 'Open Sans', sans-serif;
 text-align: center;
 font-size: 1.0em;
 font-weight: 400;
 width: 100%;
 max-width: 1200px;
 border: 1px solid #DADADA;
 padding-top: 15px;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
}

.td-abstandrechts {
 padding-right: 10px;
}

td {
 vertical-align: top;
}

.artikelbild {
 border: 1px solid #DADADA;
}

.artikelbild2 {
 border: 1px solid #DADADA;
}

hr {
 color: #DADADA;
 background-color: #DADADA;
 height: 1px;
 border: 0px;
}

hr.breit {
 color: #B3BDDE;
 background-color: #B3BDDE;
 height: 3px;
 border: 0px;
}