Markus: Eltern-Tag überschreiben

Beitrag lesen

Hallo,

ich noch jemand wach?

Ich habe zu später Stunde eine CSS Frage, folgenes Beispiel

Ich habe folgenden HTML CODE:
<div id="col1">
text
<div>

Und die CSS Anweisung:
#col1 {width:773px; height:417px;overflow:auto;}

Nun möchte ich, dass wenn innerhalb des DIV ein weiteres DIV definiert ist, die Breite von "col1" nur 500px ist.

<div id="col1">
 <div id="col2">
  text
 </div>
<div>

Ich suche sowas in der Art:

#col1 {width:773px; height:417px;overflow:auto;}
#col2 #col1 {width:500px;}

Kann man sowas per CSS machen?

Danke im voraus.