[CSS] Float will nicht

Kimi.
Aso ich glaube ich bin heute einfach ein bisschen zu doof zum programmieren Oo
Nichts krieg ich gebacken.

Also, ich wollte normalerweise meine Startseite so machen das ich links ein Bild habe und dann der Text rechts neben dem Bild langläuft, klar kann man das auch mit einer Tabelle machen aber das wäre doof unglücklich

Nun habe ich in meine CSS Datei das hier eingegeben:

style.css
php:
1:
2:
3:
4:
#picture {
      float:left;
      width100px;
    }


und meine Startseite schaut so aus:
home.php
php:
1:
2:
3:
4:
5:
6:
<div id="picture">
      <img src="Grafiken/Welcome.png" alt="Bill Gates">
    </div>

    <p>causas naturales et antecedentes, 
    idciro etiam nostrarum voluntatum...</p>


Aber funktionieren tut es trotzdem nicht. Liegt es vielleicht an meinem Div-Layout ? Oder was ist nun schon wieder schief gegangen ? .____.
Ileina
.
Kimi.
Hmm, nein leider auch nicht, dann sieht es so aus wie im Anhang.
Ileina
.
Kimi.
Geht leider auch nicht unglücklich
Dann liegts wohl wieder mal am Design ><

Ich hasse es so langsam

EDIT:

Ja komisch, ich hab den style.css jetzt mal nur das rein gemacht neu hochgeladen, so funktioniert es auch. Da muss wohl irgendwas am gesamten style.css sein Oo

Wenn ihr mögt könnt ihr ja mal rüber schauen.
Ich gucke währenddessen auch mal ^^

style.css
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
* {
margin:0;padding:0;
}


htmlbody {
margin0padding0;
text-align:center/*Zentrierung im IE*/

background-imageurl(../HG.jpg);

colorwhite/*Schriftfarbe*/
font-size12pxfont-family:"Arial"Helveticasans-serif;
}



#Main {
 position:absolute;
      top34%;
      left25%;
          width55%;
      margin20px auto;
          padding10px;


background-imageurl(../HGMenue.png);
border1px #618283 solid;

text-align:left/*Ohne diese Angabe wäre der Text zentriert!*/
}

#Menue {
 position:absolute;
      bottom65%;
      left25%;
          width60%;
          height7%;

text-align:center/*Zentrierung im IE*/
}

#Header {
 position:relative;
      bottom: -10%;
      left25%;
          width15%;
          height12%;
}

#DesignBild {
 position:absolute;
      top10%;
      right78%;
          width280px;
          height793px;
 border1px #618283 solid;
}

#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}
#pmenu {margin:20px 0 200px 0%; position:relative; z-index:500;}
#pmenu li {float:left;position:relative;}
#pmenu a, #pmenu a:visited {display:block; width:120px; font-size:12px; font:Tahoma; color:#000; height:25px; line-height:25px; text-decoration:none; text-indent:5px; background:#a8d0d1; border:1px solid #fff; border-width:0px 1px 1px 0px;}
#pmenu li:hover > a{background:#a7a7a7; color:#000000;}
#pmenu li ul {display: none;}
#pmenu li:hover > ul {display:block; position:absolute; top:0; left:101px;}
#pmenu > li:hover > ul {left:0; top:24px;}


//Tabellen// 

#Registrierungstabelle {
}

#Registrierungstabelle td {
  font-size12px; 
  font-familyTahoma;
  color:#000000;
  table-layoutauto;
  width200px;
}


#Login {
  position:absolute;
      left65%;
          top25.8%;
          width:250px;
          height:63px;
 background-imageurl(../HGMenue.png);
          border1px #618283 solid;
  table-layoutauto;
  padding10px;
}

#Login td {
  font-size12px; 
  font-familyTahoma;
  color:#FFFFFF;
  width90px;
}

// Grafiken // 


#picture {
      float:left;
    }



EDIT²: Oo Dumm, aufeinmal klappt es xDD Ist erledigt.