﻿body {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}

reg_body {
    font-family:Arial, Tahoma;
    font-size:12px;
}
#window {
    background-position: bottom;
    background-repeat: no-repeat;
    background-color:#FFF193;
}
#rahmen {
    position:absolute;
    top:0;
    left:50%;
    width:800px;
    margin-left:-461px;
    overflow:visible;
    padding-bottom: 120px;
}
td.menue {
    background:url(../grafik/schattenlinks.gif) #E3D783;
    background-repeat:repeat-y;
    width:140px;
    margin:0px;
    padding: 0px;
}

div.menue_ausrichtung {
    position:absolute;
    top:55px;
    left:1px;
}
td.schatten_rechts_neu {
    background-image: url(../grafik/schattenrechts.png);
}
td.schatten_rechts {
    background-image:url(../grafik/schatten.gif);
}

li.auf, ul.auf {
    margin-left:20px;
    list-style-image:url(../grafik/auf.gif);
}
li.auf_bo {
    list-style-image:url(../grafik/auf.gif);
    padding-left: 1px;
    margin-left:20px;
}

/* �berschriften */
h1,h2,h3,h4 {
    font-weight:700;
    font-size:16px;
}

h1 {
    color:#000;
    margin:2px;
}

h3 {
    font-weight:700;
    color:#900;
    margin-bottom:0;
}

h4 {
    color:#FFF193;
    font-size:18px;
}
h5 {
    font-size:16px;
    margin: -10px 0 0 0;
}

input.button {
    margin:2px 1px 1px 0;
}

ul,li {
    list-style-type:none;
    margin:0;
    padding:0;
}

/* Links allgemein */
a.link, a.link:hover {
    font-size:11px;
    font-weight:bold;
    color:#990000;
    margin: 2px 0 5px 5px;
}
a.link:hover {
    color:#CC0000;
}
table {
    border-collapse: collapse;
}
/* Seitennavigation */
ul#menue li a {
    height:16px;
    width: 139px;
    line-height:16px;
    text-align:left;
    font-family:Arial, Tahoma;
    font-size:12px;
    font-weight:300;
    border-top:2px solid #900;
    background:#B15138;
    display:block;
    color:#fff193;
    text-decoration:underline;
    margin:0 1px 0 1px;
    background:url(../grafik/navi_button.jpg);
    background-repeat: no-repeat;
    padding: 1px;
}
.unten_rahmen {
     margin-top: -3px;
}
ul#menue {
    margin:45px 0 0;
    width:140px;
}

ul#menue li a:focus + ul.submenue {
    background: AC3131;
    
    color: #000000;
}

ul#submenue1 li a,ul#submenue2 li a,ul#submenue3 li a,ul#submenue4 li a,ul#submenue5 li a,ul#submenue6 li a,ul#submenue7 li a,ul#submenue8 li a,ul#submenue9 li a,ul#submenue10 li a,ul#submenue11 li a,ul#submenue11 li a,ul#submenue11 li a,ul#submenue12 li a,ul#submenue13 li a,ul#submenue14 li form, ul#submenue15 li a, ul#submenue16 li a,  ul#submenue17 li a,  ul#submenue18 li a,  ul#submenue19 li a,  ul#submenue20 li a {
    font-weight:100;
    border:0;
    background:url(../grafik/ul_li_020108.jpg); /*#AC3131;*/
    font-size: 10px;
    margin:0;
    color: #000;
}

ul#menue a:hover {
    background:#BD8572;
    background:url(../grafik/ul_li_020108_ho.jpg);
    color: #000;
    font-weight: bold;
}
.aktion_button {
    background:#990000;
}

#warenkorb {
    color:#FFF;
}

td.seitenbezeichnung {
    font-family:Arial, Tahoma;
    font-size:18px;
    font-weight:800;
    color:#FFF193;
}

/* Ilayer Seiteninhalt */
div.main {
    font-family:Arial, Tahoma;
    width:617px;
    overflow:auto;
    overflow-x:hidden;
    scrollbar-face-color:#900;
    scrollbar-highlight-color:#CA0000;
    scrollbar-3dlight-color:#A40000;
    scrollbar-darkshadow-color:#6F0000;
    scrollbar-shadow-color:#8A0000;
    scrollbar-arrow-color:#FFF;
    scrollbar-track-color:#FFF193;
}
.banner_rotator {
    margin-bottom: 0px;
    width: 802px;
    heigth: 100px;
}
div.login, #login_head {
    width:500px;
    font-family:Arial, Tahoma;
    font-size:14px;
    margin-left:60px;
    background-color:#FDFDEA;
}

#login_head {
    background:url(../grafik/login.jpg);
    background-repeat:no-repeat;
    margin-left:0;
    height:60px;
}

div.login_reg,div.login_log {
    width:490px;
    margin:7px 0 10px 7px;
}

div.login_log {
    font-weight:700;
    margin:7px 0 2px 7px;
}

table.email {
    font-size:11px;
    font-weight:700;
}

div.email {
    margin:0 0 0 10px;
}

div.kontakt {
    margin-left:80px;
    font-size:22px;
    background:url(../grafik/kontakt.gif);
    background-repeat:no-repeat;
}


div.impressum {
    margin:-5px 0 7px 10px;
}

div.registrieren {
    width:550px;
    height:500px;
    font-size:14px;
    margin-left:20px;
    background-color:#FDFDEA;
}

div.reg_bez {
    float:left;
    width:140px;
    height:15px;
    margin:4px 0 0 7px;
}

div.reg_feld {
    width:300px;
    margin:4px 0 0 0;
}

div.user_bez {
    float:left;
    width:140px;
    height:20px;
    margin:2px 0 0 7px;
    line-height:20px;
}

div.user_feld {
    width:300px;
    margin:2px 0 0 0;
}

#service {
    background:url(../grafik/oval.gif);
    background-repeat:no-repeat;
    width:277px;
    height:100px;
    text-align:center;
    margin:10px auto 10px 130px;
}

div.vorwort {
    font-size:14px;
    background-color:#FDFDEA;
    width:550px;
}
.vorwort_ueber {
    width: 155px; 
    height:155px; 
    float: left; 
    padding: 3px;
    margin: 3px;
}
div.info_tag {
    font-weight: 700; 
    font-size: 16px; 
    margin: 0 0 0 10px;
    padding-top: 16px;
}

p.vorwort_h1 {
    color:#000;
    font-size:18px;
    font-weight:900;
    margin:0px 2px 2px 3px;
    padding-top:16px;
    float: left;
}

div.vorwort_text {
    background:#FDFDEA;
    width:530px;
    margin:0 15px 0;
}

.neuheiten_ueber {
    //border:1px solid black;
    width: 160px; 
    height:160px; 
    float: left; 
    margin: 3px;
}

div.angebotsanfrage {
    margin:5px 7px;
}

#hinweis {
    background:url(../grafik/unten2.gif);
    background-repeat:no-repeat;
    color:#FFF193;
    font-size:12px;
    font-family:Arial, Tahoma;
}
#hinweis_test {
    background:url(../grafik/unten.png);
    background-repeat:no-repeat;
    color:#FFF193;
    font-size:12px;
    font-family:Arial, Tahoma;
}
#head_image{
    width: 789px;
    height: 100px;
    float: left;
}
#head_schatten {
    float: left;
    width: 13px;
    height: 100px;
    background: url(../grafik/schatten_head.png);
    background-repeat:repeat;
}
div.hinweis_< {
    width:200px;
    height:120px;
    background:url(../grafik/hinweis.gif);
    background-repeat:no-repeat;
    margin:0 0 2px 170px;
}

#achtung {
    color:#FFF193;
    font-size:18px;
    font-weight:700;
    margin-top:30px;
}

#Absatz {
    width:600px;
    height:35px;
    float:right;
    padding:3px 0 3px 15px;
    background:url(../grafik/seitenbezeichnung.gif);
        font-family:Arial, Tahoma;
    font-size:18px;
    font-weight:800;
    color:#FFF193;
    
}

#nic {
    width:250px;
    float:left;
    text-align:right;
    color:#FFF;
    font-weight:400;
    font-size:12px;
    margin:7px 5px 3px 0;
}

#nic_login {
    width:160px;
    float:left;
    text-align:right;
    color:#FFF;
    font-weight:400;
    margin:7px 1px 3px 0;
    font-size:12px;
}

#login_link {
    float:left;
    width:30px;
    text-align:right;
    font-weight:lighter;
    margin:10px 5px 3px 0;
}

#login {
    color:#FFF;
    font-size:12px;
    font-weight:400;
    cursor:pointer;
    margin:5px 2px 4px 10px;
}

#login:hover {
    color:#FFF193;
    margin:5px 2px 4px 10px;
}

p.login_h1 {
    color:#000;
    font-size:16px;
    font-weight:700;
    margin:0 2px 2px 10px;
}

#bild_re {
    float:right;
    margin:2px;
}

#bild_li {
    float:left;
    margin:5px;
}

#bilder_vor {
    width:415px;
    height:310px;
    margin:2px 0 7px 60px;
}

input.seiten {
    background-color:#FFF193;
    font-weight:700;
    text-decoration:underline;
    color:#C00;
    border:none;
    cursor:pointer;
    width:12px;
    padding-top::2px;
    padding-right: -6px;
}

input.seiten:visited {
    color:#000;
}

div.produkte {
    width:602px;
    margin:0 0 15px;
}

table.produkt {
    background-color:#FDFDEA;
    border-width:0;
    margin:2px 0 8px;
}

td.space {
    width:101px;
}

td.produkt_bild {
    width:200px;
    height:160px;
}

img.bild {
    margin: -5px;
}
html>body img.bild {
    margin: 5px;
    }
td.preis {
    float:left;
    background-image:url(../grafik/prod2.jpg);
    background-repeat:no-repeat;
    width:115px;
    height:56px;
    font-weight:700;
    background-color:#FDFDEA;
}

div.preis_ang {
    font-size:10px; 
    color: 990000; 
    text-align: center; 
    font-weight: bold;
    margin-top: 15px;
}
* html div.preis_ang {
    font-size:10px; 
    color: 990000; 
    text-align: center; 
    font-weight: bold;
    margin-top: 0px;
}

div.preis_status {
    float: right; 
    margin-right: 16px;
    font-weight:bold;
    font-size:10px;
    color:#990000;
}
* html div.preis_status {
    float: right; 
    margin-right: 8px;
    font-weight:bold;
    font-size:10px;
    color:#990000;
}
div.preis_einheit {
    float: left;
    font-size:10px;
    color:#990000;
    font-weight:bold;
    margin-left:15px;
}
* html div.preis_einheit {
    float: left;
    font-size:10px;
    color:#990000;
    font-weight:bold;
    margin-left:15px;
}

.art_bezeichnung {
    font-weight:700;
    color:#000;
    margin:2px 0 7px 7px;
}

td.art_name {
    height:56px;
    width:496px;
    background:url(../grafik/prod1.jpg);
    background-repeat:no-repeat;
    background-color:#FDFDEA;
    padding-bottom:8px;
}

td.art_nr {
    color:#000;
    font-weight:700;
    background:#FDFDEA;
    margin:10px 0 0;
    font-size:10px;
}

td.kategorie {
    margin:2px 0 10px 0;
}

td.prod_best {
    margin:3px 0;
}

td.beschreibung {
    padding:15px 2px 5px 5px;
}

#warenkorb_table {
    margin:5px 0 0 30px;
}

#warenkorb_bezeichnung {
    font-weight:700;
    color:#000;
    margin:5px 0 7px 7px;
}

#warenkorb_head {
    background:url(../grafik/warenkorb_head.jpg);
    background-repeat:no-repeat;
    height:60px;
}

.warenkorb_ueber {
    color:#000;
    font-size:13px;
    font-weight:700;
    text-align:right;
    padding-left:7px;
    margin:2px 0;
}
.aktion_table {
    margin: 5px 0 2px -2px;
}
.aktion_ueber {
    color:#000;
    font-size:13px;
    font-weight:700;
    text-align:left;
    margin:2px 0;
}
td.warenkorb_ueber_rechts {
    color:#000;
    font-size:13px;
    font-weight:700;
    text-align:right;
    padding-left:7px;
    margin:2px 0;
}

.warenkorb_back, .warenkorb_back, .warenkorb_brutto, .warenkorb_netto, .aktion_netto {
    background:#FDFDEA;
}

.warenkorb_back {
    width:550px;
}

.warenkorb_netto, .aktion_netto {
    border-top:solid #000 1px;
    text-align:right;
}

.aktion_netto {
    padding-top: 2px;
    font-weight: 600;
}

.warenkorb_brutto, .aktion_brutto {
    border-top:solid #000 1px;
    border-bottom-style:double;
    border-bottom-width:1px;
    border-bottom-color:#000;
    text-align:right;
}
.aktion_brutto {
    padding-top: 2px;
    font-weight:bold;
}

.warenkorb_artnr {
    padding:2px 0 0 7px;
}

.warenkorb_bezeichnung {
    padding-left:7px;
}

.warenkorb_text {
    text-align:right;
    padding-right: 2px;
}

.warenkorb_aktion {
    text-align:left;
    padding-left: 3px;
}

#warenkorb_senden {
    padding: 5px;
}

#anlieferung {
    padding: 5px 0 5px 0;
}

.bezeichnung {
    font-weight:700;
    color:#900;
    margin:2px 0 13px;
}

.warenkorb_senden {
    margin:5px auto 5px 20px;
}

.login_start, .login_form {
    background:#990000;
    font-size:12px;
    font-family:Arial, Tahoma;
    width:143px;
    margin-bottom:0px;
    color: #000;
    font-weight: bold;
}

#login_start {
    margin-top:2px;
    font-weight:700;
}

#login_form {
    border:solid 1px #B15138;
}

input.login_zelle {
    margin-left:2px;
    font-size:10px;
    background: url(../grafik/loginfeld_030108.jpg);
    width: 120px;
    height: 16px;
    border: 0;
    background-repeat: none;
    padding: 1px;
}

#start_hinweis {
    color:#FFF193;
    margin:0px 4px 23px 17px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}

.details {
    margin:130px 0 0 5px;
}

div.details_zus {
    height:154px;
    margin:5px 0;
    clear:both;
}

.moeglichkeiten1, moeglichkeiten2, .moeglichkeiten3 {
    background-repeat: no-repeat;
    width: 400px;
}

.moeglichkeiten1 {
    background:url(../bilder/moeglich1.jpg);
    height:120px;
    background-repeat:no-repeat;
}

.moeglichkeiten2 {
    background:url(../bilder/moeglich2.jpg);
    height:211px;
    background-repeat:no-repeat;
}

.moeglichkeiten3 {
    background:url(../bilder/moeglich3.jpg);
    height:131px;
    background-repeat:no-repeat;
}

#hatp, #palisadenraufe, #hap300,#hap360, #wtr300, #thermolac40, #standpfosten {
    float:left;
    background:#FFF;
}

#hatp {
    margin:30px auto auto 15px;
}

#palisadenraufe {
    margin:15px auto auto 20px;
}

#hap300 {
    margin:43px auto auto -11px;
}

head:first-child+body #hap300 {
    margin:43px auto auto -5px;
}

#hap360 {
    margin:68px auto auto 0;
}

#wtr300 {
    margin:40px auto auto 27px;
}

#thermolac40 {
    margin:70px auto auto -83px;
}

#standpfosten {
    margin:40px auto auto 65px;
}

ol.aufbau,li.aufbau {
    list-style:decimal;
    list-style-position:inside;
    margin:2px 0 2px 2px;
}

li.aufbau {
    margin-top:8px;
}

div.aufbaumoeglichkeiten {
     float:right; 
     margin-right: 3px; 
     width:180px;
}

#admin_menue li {
    float:left;
    display:block;
    cursor:pointer;
    color:#000;
    font-weight:700;
    margin:0 2px;
}

#admin_menue li.off ul,#admin_menue li.on ul {
    font-weight:700;
    display:none;
    position:absolute;
    top:33px;
    height:30px;
    left:24px;
    width:530px;
    padding:0 4px;
}

#admin_menue li.on ul {
    display:block;
    font-size:11px;
}

#admin_menue li.on ul a,#admin_menue li.off ul a {
    float:left;
    margin-right:3px;
    color:#000;
    text-transform:inherit;
    font-size:11px;
    border:0;
}

#admin_menue li.on ul a:hover,#admin_menue li.off ul a:hover {
    color:#900;
    font-size:11px;
}

#admin_menue li.off:hover ul {
    display:block;
    font-size:11px;
    z-index:6000;
}

#admin_pos {
    padding-top:30px;
    margin:0 0 0 10px;
}

#admin_head {
    background-image:url(../grafik/admin_head.gif);
    background-repeat:no-repeat;
    height:30px;
    padding:12px 0 0 8px;
}

h2,a:link,a:visited,#admin_pos li.off a:hover,#admin_pos li:hover a,#admin_pos li.over a {
    color:#900;
}

a,tr.staffelpreise_head {
    font-weight:700;
}

ul#menue li a + ul.submenue,input.seiten:hover {
    color:red;
}

#registrieren_head,div.vorwort_head,div.admin_head {
    background:url(../grafik/registrieren.jpg);
    background-repeat:no-repeat;
    width:550px;
    height:60px;
}

.full {
    width: 95%;
    margin: 3px;
}
.half, .third {
    float: left;
    margin: 3px;
}
.half {
    width: 275px;
}
.third {
    width: 160px;
    margin-top: 10px;
}
.red {
    color: #CC0000;
    font-weight: bold;
}


/*Produktseite neu vom 04.08.07 */
.produkt_div {
    width: 600px; 
    background: #fefde9; 
    margin:15px 10px;
    clear:both;
    font-size:12px;
}
.produkt_head {
    background:url(../grafik/produkt_head.jpg); 
    width:100%; 
    height:60px;
    color:#990000;
}
.produkt_head_ohne {
    background:url(../grafik/produkt_head_ohne.jpg); 
    width:100%; 
    height:60px;
    color:#990000;
}
.produkt_bezeichnung {
    margin-top: 19px; 
    width: 450px;
    font-weight: bold; 
    font-size:14px; 
    float: left;
}
.produkt_preis {
    height:100%; 
    width:120px; 
    float: right;
    font-size: .9em;
}
.produkt_preis_preis {
    width:100%; 
    margin-top:13px; 
    text-align:center; 
}
.produkt_einheit, .produkt_status {
    font-size: .8em;
    margin: 1px;
}
.produkt_einheit {
    float: left; 
    width: 100px;
    text-align:right; 
}
.produkt_status {
    float:right; 
    width: 48px;
}
.produkt_text {
    width:385px; 
    float: left; 
    margin-left: 0px;
    background: url(../grafik/preis_tag.gif);
    background-repeat: no-repeat;
    padding-left: 5px;
}
.preis_body {
    width: 610px;
    background: url(../grafik/pr_ce.jpg);
    background-repeat: repeat-y;
    overflow-y:no-display;
    min-height: 400px;
    height: auto;     
    position: relative;
}

.preis_top {
    width: 100%;
    height: 57px;
    background: url(../grafik/pr_top.jpg);
    background-repeat: no-repeat;
    padding: 40px 0 0 20px;
    margin-top: 5px;
}
.preis_top h1 {
    font-size: 1.7em;
    color:#FFF193;
    margin: 1px 0 6px 0;
}
.artnr {
    font-size: 1.2em;
    margin: 8px 2px 0;
    color: white;
}
.align {
    padding: 0 0 0 20px;
}
.pr_table {
    width: 220px;
    margin-left: 25px;
}
.bild {
    float: left;
    text-align: left;
    margin: 0 5px 3px 20px;
    width: 200px;
}
#spacer {
    height: 10px;
    width: 100%;
    }
hr {
    width: 220px;
    background: url(../grafik/hr.gif);
    height: 3px;
    margin: 0 0 0 25px;
}
.preis_footer {
    width: 100%;
    background: url(../grafik/pr_bo.jpg) bottom;
    background-repeat: no-repeat;
    height: 8px;
    position: absolute;
    bottom: -8px;
    clear: both;
}
.pr_text {
    padding: 0 20px 0 20px;
    margin-bottom: 40px;
    clear: both;
}
.pr_text ul {
    margin-bottom: 80px;
    padding-bottom: 80px;
}
.page {
    width: 20px;
    height: 20px;
    text-align: center;
    float: left;
    background: url(../grafik/paging.jpg);
    background-repeat: no-repeat;
    padding-top: 1px;
    margin: 3px;
}
.page a {
    font-weight: normal;
    font-size: 1.4em;
    text-align: center; 
    padding-top: 3px;
}
.page_links {
    height: 25px;
    text-align: right;
    float: right;
    display: block;
    margin: 1px 20px 5px 0px;
}
*:first-child+.produkt_text {
    margin-left: 5px;
}
.produkt_bild {
    width:200px; 
    height:200px; 
    float: right;
}
/* Adminmenue */
div#admin_menue {
    height: 50px;
}
#admin_menue li {
    display:block;
    width: 100px;
}
ul#admin_menue li ul {
    display: none;
    font-size: 12px;
    margin-top: 1px;
    padding:0;
}

ul#admin_menue li:hover ul {
    display:inline;
    float: left;
    font-size:11px;
    background:#FFFFCC;
}

ul#admin_menue li a {
  font-weight: bold;
  font-size: 10px;
  display:inline;
}

#admin_menue li ul li {
    display:block;
}
/* Tooltip */
.tool-tip {
    color: #fff;
    width: 139px;
    z-index: 13000;
}
 
.tool-title {
    font-weight: bold;
    font-size: 11px;
    margin: 0;
    color: #9FD4FF;
    padding: 8px 8px 4px;
    background: #FFFFFF;
}
 
.tool-text {
    font-size: 11px;
    padding: 4px 8px 8px;
    background: #FFFFFF;
}
 
.custom-tip {
    color: #000;
    width: 130px;
    z-index: 13000;
}
 
.custom-title {
    font-weight: bold;
    font-size: 11px;
    margin: 0;
    color: #3E4F14;
    padding: 8px 8px 4px;
    background: #C3DF7D;
    border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
    font-size: 11px;
    padding: 4px 8px 8px;
    background: #CFDFA7;
}
/* Paging */
.seiten {
    margin: 15px 15px 5px 15px;
    float: right;
    font-size: 12px;
}
.active_seiten {
    font-weight: bold; 
    font-size: 1.4em;
    color: #000000;
}
.kP {
    width: 100px; 
    margin: 20px 5px 0px 40px; 
    color: #000000; 
    font-size: .9em; 
    float: left; 
    text-align: center;
}
#aktion {
    display: block;
    position: absolute;
    top: 0;
    left: 85%;
    width: 70px;
    height: 130px;
    background: url(../grafik/aktion.png);
    background-repeat: no-repeat;
    float: left; 
}
#hi_kopf {
    width: 160px; 
    height: 25px;
    background: url(../grafik/hi_01.png);
    margin-top: 10px;
}
#hi_bild {
    width: 160px;
    height: 160px;
    margin: -2px;
    background: url(../grafik/hi_02.png) #CCC;

}
#hi_foot {
    width: 160px;
    height: 25px;
    background: url(../grafik/hi_03.png) no-repeat;
    padding-left: 2px;
    color: #fef4a5;
    font-family: tahoma;
    
}
#search {
    background: #bd372f;
    border: 3px solid #992222;
    font-weight: bold;
    width: 95px;
    padding: 3px;
    color: #CCC;
    font-size: 1em;
    float: left;
    height: 20px;
}

form#suchen span {
    display: none;
}#suchen:hover span{
display:inline; 
position:absolute;
left: -100px;
margin-top: 35px;
background:url(../grafik/tip.png); 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
padding: 5px 5px 5px 15px;
box-shadow: 10px 10px 5px #888;

}
form#suchen span h1 {
color: #fff;
}
#search_button {
    float: right;
    margin-right: 3px;
    height: 40px;
    border: 0;
    width: 30px;
    background: url(../grafik/suchen.jpg) no-repeat;
}
#search:active, #search:focus {
    color: #FFFFFF;
}





.twitted {
    margin-bottom: 1.5em;
    background: #FFF;
}

.twitted h2 {
    margin: 0;
    padding: 0.3em 0.8em;
    font-size: 1em;
    color: #fff;
width: 160px; 
    height: 25px;
    background: url(../grafik/hi_01.png);
}

.twitted p.preLoader {
    margin: 0;
    padding: 1em 1em 1em 3em;
    background: transparent url("loader.gif") 1em center no-repeat;
    /* generate your own loader gif: http://www.ajaxload.info */
}

.twitted ul#twitter_update_list {
    margin: 0;
    padding: 0 0.8em;
    list-style-type: none;
}

.twitted ul#twitter_update_list li {
    margin: 0;
    padding: 0.8em 0 1em 0;
    border-bottom: 1px solid #ccc;
}

.twitted ul#twitter_update_list li span {
    /* tweet content */
    display: block;
}

.twitted ul#twitter_update_list li span a {
    /* links in tweet content */
    color: #00f;
}

.twitted ul#twitter_update_list li a {
    /* timestamp link */
    color: #f00;
}

.twitted ul#twitter_update_list li.firstTweet {
}

.twitted ul#twitter_update_list li.lastTweet {
    border-bottom: none;
}

.twitted p.profileLink {
    display: block;
    margin: 0;
    padding: 0.3em 1em;
    color: #fff;
}
#tw {
    width: 160px; 
    height: 25px;
    background: url(../grafik/twitter.png);
    margin-top: 10px;
}
#linkban {
    position: fixed;
    bottom: 10px;
    left: 0;
    width: 100%;
    height: 80px;
    background: url(../grafik/trans.png) repeat;
}
#linkban[id] { position: fixed; }
.preis_body li {
	list-style-type: circle;
	margin-left: 15px;
}
/*Scroll*/
.ScrollContainer {
  /*position: absolute;*/
  /*width: 270px;*/
  height: 80px;
  overflow: hidden;
  left: 0px;
  z-index: 1;
  /*float: left;*/
  top: 0px;
}
.imgscroll:hover {

	
}

#scroller {
  width: 928px; /* = width + margin left + margin right + padding*2 + border*2  from the content rule */
  height: 100px;
}

.ScrollContent {
  height: 80px;
  float: left;
  /*padding: 5px;*/
}

.scrollNav, .scrollNav a:link, .scrollNav a:visited,  .scrollNav span {
  color:#00009C;
  font-weight: bold;
  font-size: 1.2em;
  margin: 1px;
  float: left;
  text-decoration: none;
}
.scrollleft {
	z-index: 2;
	/*float: left; */
	/*width: 75px;*/ 
	position: absolute; 
	left: 0; 
	height: 80px;
	margin-right: -10px;
	border: none;
	top:0;
	}

.scrollright {
	z-index: 2;
	/*float: right; */
	/*width: 75px; */
	position: absolute;  
	top:0; 
	height: 80px;
	right: 0;
}
/* Footer */
#fuut {
	clear: both;
	width: 100%;
	height: 75px;
	position: fixed;
	bottom: 0;
	left: 0;
	background: url(http://www.haas-pferdesport.de/haas_inc/grafik/footer/footerback.png) repeat-x;
	z-index: 9998;
}
#haas-link,#haas-agrifarm,#allzweckhalle,#grid,#panel,#safety,#cow,#horse,#trailer {
	width: 120px;
	height: 75px;
	float: left;
	margin: 0 3px 0 3px;
}
#haas-link:hover,#haas-agrifarm:hover,#allzweckhalle:hover,#grid:hover,#panel:hover,#safety:hover,#cow:hover,#horse:hover,#trailer:hover {
	height: 100px;
	position: relative;
	top: -25px;
	background: url(http://www.haas-pferdesport.de/haas_inc/grafik/footer/footerhover.png) repeat-x;
}
a, img {
	border: none;
}
.tooltip {
	display:none;
	background:transparent url(http://www.haas-pferdesport.de/haas_inc/grafik/footer/black_arrow.png);
	font-size:14px;
	font-family: arial;
	font-weight: bold;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
	z-index: 9999;
}
#haas-link {
	margin-left: 40px;
}


