BODY         {font-family:Arial; font-size:14px; color:black}
TD           {font-family:Arial; font-size:14px; color:black}
H1           {font-size:16px;}
H2,H3        {font-size:14px;}
H1,H2,H3     {margin-top:0em; margin-bottom:0em; display:inline;}
form         {margin-top:0em; margin-bottom:0em;}
A:link       {color:#1155cc; }
A:visited    {color:#6611cc; }
A:active     {color:red; }
A:hover      {color:red; }

.top_angebot {font-family:Arial; font-size:16px; color:black}
.name        {font-family:Arial; font-size:15px; color:#555555; font-weight:bold;}
.slogan         {font-family:Arial; font-size:11px; color:#666666; font-weight:bold; text-decoration:none;}
.slogan:visited {font-family:Arial; font-size:11px; color:#666666; font-weight:bold; text-decoration:none;}
.slogan:link    {font-family:Arial; font-size:11px; color:#666666; font-weight:bold; text-decoration:none;}
.slogan:hover   {font-family:Arial; font-size:11px; color:#666666; font-weight:bold; text-decoration:none;}
.fuss           {font-family:Arial; font-size:11px; color:#C0C0C0;}
.fuss:visited   {font-family:Arial; font-size:11px; color:#C0C0C0;}
.fuss:link      {font-family:Arial; font-size:11px; color:#C0C0C0;}
.fuss:hover     {font-family:Arial; font-size:11px; color:red;}
.fehler      {color:#666666;}
.bewertung   {font-family:Arial; font-size:9px; color:#666666;}
.ub_start    {font-family:Arial; font-size:14px; color:#555555; }
.fett        {font-weight:bold;}

/* rechte spalte alt */
.ub_rechts   {font-family:Arial; font-size:17px; color:#ffffff; font-weight:bold;}
.r1 {display:block; height: 1px; overflow: hidden; background: #cccccc; margin: 0 5px;}
.r2 {display:block; height: 1px; overflow: hidden; background: #cccccc; margin: 0 3px;}
.r3 {display:block; height: 1px; overflow: hidden; background: #cccccc; margin: 0 2px;}
.r4 {display:block; height: 1px; overflow: hidden; background: #cccccc; margin: 0 1px;}
.r5 {display:block; height: 1px; overflow: hidden; background: #cccccc; margin: 0 1px;}

/* boxen alt */
.box1 {display:block; height: 1px; overflow: hidden; background: #cccccc; margin: 0 6px; }
.box2 {display:block; height: 1px; overflow: hidden; width: 2px; background: #cccccc; margin: 0 4px; }
.box3 {display:block; height: 1px; overflow: hidden; width: 1px; background: #cccccc; margin: 0 3px; }
.box4 {display:block; height: 1px; overflow: hidden; width: 1px; background: #cccccc; margin: 0 2px; }
.box5 {display:block; height: 1px; overflow: hidden; width: 1px; background: #cccccc; margin: 0 1px; }
.box6 {display:block; border-left-width:1px; border-right-width:1px; border-top-width:0px; border-bottom-width:0px; border-color:#cccccc; border-style:solid; padding-left:10px; padding-right:10px; padding-bottom:2px; padding-top:2px; }
.dbox1 {display:block; height: 1px; overflow: hidden; background: #cccccc; margin: 0 6px; }
.dbox2 {display:block; height: 1px; overflow: hidden; background: #cccccc; margin: 0 4px; }
.dbox3 {display:block; height: 1px; overflow: hidden; width: 3px; background: #cccccc; margin: 0 3px; }
.dbox4 {display:block; height: 1px; overflow: hidden; width: 2px; background: #cccccc; margin: 0 2px; }
.dbox5 {display:block; height: 1px; overflow: hidden; width: 2px; background: #cccccc; margin: 0 1px; }
.dbox6 {display:block; border-left-width:2px; border-right-width:2px; border-top-width:0px; border-bottom-width:0px; border-color:#cccccc; border-style:solid; padding-left:10px; padding-right:10px; padding-bottom:2px; padding-top:2px; }

.preisdiagramm {border-bottom: 1px solid #555; border-left: 1px solid #555; height: 170px; margin: 0; padding: 0; position: relative;}
.preisdiagramm li {border: none; bottom: 0; list-style:none; margin: 0; padding: 0; position: absolute; text-align: center;}
.preisdiagramm li.p1{background-color:#eeeeee; border-top: 1px solid #555; font-size:0px;}
.preisdiagramm li.p2{background-color:#ffffff; border-top: 1px solid #555; font-size:0px;}
.preisdiagramm li.p3{font-size:14px;}

/* rechte spalte */
.rechts-u   {font-family:arial; letter-spacing: 3; font-size:18px; color:#aaa; font-weight:normal; display:block; padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:3px; background:#f5f5f5; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; }
.rechts-i   {display:block; padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:10px; background:#fff; border-left:1px solid #dcdcdc; }

/* formular */
.submit {color:#fff; background:#4a8cf8; border:1px solid #3079ed; padding:0px; font-size:16px; cursor:hand;cursor:pointer}
.submit:hover {color:#fff; background:#3f83f1; border:1px solid #2f5bb7;}

/* text abschnitte */
.inhalt-feld {display:block; padding-left:10px; padding-right:10px; padding-bottom:45px; padding-top:2px; }
.sbox {display:block; margin-bottom:50px;}
.sbox .top, .sbox .bottom {display:block; background:transparent; font-size:1px;}
.sbox .b1, .sbox .b2, .sbox .b3, .sbox .b4, .sbox .b1b, .sbox .b2b, .sbox .b3b, .sbox .b4b {display:block; overflow:hidden;}
.sbox .b1 {margin:0 5px; background:#ccc; height:1px;}
.sbox .b2 {margin:0 3px; background:#fff; border-left:2px solid #ccc; border-right:2px solid #ccc; height:1px;}
.sbox .b3 {margin:0 2px; background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; height:1px;}
.sbox .b4 {margin:0 1px; background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; height:2px;}
.sbox .b4b {margin:0 1px; background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; height:2px;}
.sbox .b3b {margin:0 2px; background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; height:1px;}
.sbox .b2b {margin:0 3px; background:#fff; border-left:2px solid #ccc; border-right:2px solid #ccc; height:1px;}
.sbox .b1b {margin:0 5px; background:#ccc; height:1px;}
.sbox .inhalt {display:block; padding-left:10px; padding-right:10px; padding-bottom:2px; padding-top:2px; background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}

.ub-seite {display:block; font-weight:normal; font-size:28px; letter-spacing:1; color:#dd4b39; margin-bottom:15px;}
.ub-abschnitt {display:block; font-weight:normal; font-size:22px; letter-spacing:1; margin-bottom:15px; margin-top:15px;}
.ub-box {display:block; font-weight:normal; letter-spacing:1; font-size:15px; color:#333333; text-transform: uppercase; margin-bottom:15px;}
.anzeige-preis {color:#339900; }
.linie {display:block; margin-bottom:10px; margin-top:15px; border-top:1px solid #cccccc; height:0px; font-size:0px;}

/* text abschnitte auf ergebnisseiten */
.ergebnis-oben {display:block; padding-left:10px; padding-right:10px; padding-bottom:15px; padding-top:2px; }
.ergebnis-unten {display:block; padding-left:10px; padding-right:10px; padding-bottom:30px; padding-top:15px; }

.preis {color:#339900; font-weight:bold;}
.top-angebot-preis {color:#339900; font-weight:bold;}

.statisch-angebot-datum {display:block; background:#ffffc9; padding:10px; width:98%; border:1px solid #dcdcdc; margin-bottom:15px; margin-top:15px;}
.statisch-ub-beliebte-angebote {display:block; font-weight:bold; margin-bottom:0px; margin-top:25px;}

/* cse */
.seite-kopf { border:0px solid #ccc;}
.logo {float:left; padding: 10px; border:0px solid #ccc;}
.slogan-feld {float:right; padding-top: 15px; border:0px solid #ccc;}
.suchzeile   {clear:both; display:block; padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:10px; background:#f5f5f5; border-top:1px solid #dcdcdc; }
.linke-spalte {float:left; padding-top: 10px; width:75%; border:0px solid #ccc;}
.seite-fuss {display:block; margin-bottom:10px; margin-top:15px; border-top:1px solid #ccc;}
.rechte-spalte {float:right; padding-top: 10px; width:22%; border:0px solid #ccc;}



