/* Hintergrundfarbe Weiß; Schriftart; Schriftfarbe Hellgrau; Schriftgröße */
body {
background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
}

a#film
{
margin-left:10px;
color:#FF6600;
}
a#orange
{
margin-left:0px;
color:#FF6600;
}

.highlight
{
color:#CCCCCC;}

.fotogalerie
{

margin-left:10px;}




/* Fotobox; Höhe; Breite; Rahmendicke Farbe Hellgrau; Hintergrundfarbe Weiß; Positionierung vom Containingblock (Rahmen); Abstand links; Abstand oben */
div#foto
{
width:420px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background-color:#FFFFFF;
position:relativ;
margin-left:200px;
margin-top:0px;
display: block;
}

div#foto_start
{

height:220px;
width:420px;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
background-color:#FFFFFF;
position:relativ;
margin-left:200px;
margin-top:0px;
padding-top:50px;
display: block;

}





div#foto_text
{
width:420px;
border-left:1px solid #CCCCCC;
background-color:#FFFFFF;
position:relativ;
margin-left:200px;
margin-top:0px;
display: block;

}

div#storyboard
{
width:420px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background-color:#000000;
position:relativ;
margin-left:200px;
margin-top:0px;
display: block;
}





/* Aussenrahmen; Höhe; Breite; Rahmendicke Farbe Weiß; Hintergrundfarbe Weiß; Aussenrand gleichmässig verteilt; kein Innenrand */
div#rahmen
{
height:640px;
width:860px;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
margin:auto;
padding:0px;
}


div#rahmen_index
{

height:640px;
width:860px;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
margin:auto;
padding:0px;
}

div#projekt
{
padding-top:0px;
float: right;
height:360px;
width:180px;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
position:relativ;
margin-top:0px;
margin-right:10px;
}



/* Menuebox; Höhe; Breite; Rahmendicke Farbe Weiß; Hintergrundfarbe Weiß; Positionierung vom Containingblock (Rahmen); Abstand oben; Abstand oben */
div#menue
{
padding-top:30px;
float: left;
height:420px;
width:150px;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
position:relativ;
margin-top:20px;
margin-left:10px;
}

a
{
text-decoration:none;
color:#999999}

a:visited
{
text-decoration:none;
color:#999999;
}

a:hover
{
text-decoration:none;
color:#CCCCCC;
}
/* box, für den Titel unterm Bild
Höhe, Breite 
Rand weiß
Hintergrund weiß
Positionierung
Abstand des Inhalts zum linken Rand */

div#oben
{
font-size:10px;
height:20px;
width:410px;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
position:relativ;
margin-left:200px;
margin-top:40px;
display:block;
padding-left:10px;
}

/* box, für den Titel unterm Bild
Höhe, Breite 
Rand weiß
Hintergrund weiß
Positionierung
Abstand des Inhalts zum linken Rand */

div#titelunten
{
font-size:10px;
height:20px;
width:410px;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
position:relativ;
margin-left:200px;
margin-top:5px;
display:block;
padding-left:10px;
}

/* Abstand zwischen den Thumnails */

.thumbs
{
margin-left=5px;}

/* box, in der die Thumnails entahlten sind
Abstand des Inhalts zum Rand
Höhe, Breite 
graue Linien oben und unten
Hintergrund weiß
Positionierung */

div#thumbs
{
padding-top:5px;
height:45px;
width:550px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#FFFFFF;
position:relativ;
margin-left:135px;
margin-top:30px;
display:block;
}



/* Positionierung für Copyright */
.copyright
{
margin-left:90px;}

/* Positionierung für lst updated */
.last
{

margin-left:150px;}

/* Positionierung für Impressum */
.impressum
{
margin-left:10px;}


/* box, für den Text am unteren Rand
Abstand des Inhalts zum Rand
Höhe, Breite 
graue Linien oben und unten
Hintergrund weiß
Positionierung */


div#ende
{
font-size:10px;
height:12px;
width:550px;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
position:relativ;
margin-left:135px;
margin-top:30px;
display:block;
}

ul
{
list-style-type:none;
}
.foto
{
position:relativ;
margin-top:15px;
margin-bottom:50px;}

img
{
border:0px;
}


.vita
{
padding-left:15px;
padding-top:15px;}

.small
{
font-size:10px;}





