html
{font-size: 125%}


body
{margin: 0;
padding: 0;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 50%;
color: #ccc;
background-color: #333;}

* {margin: 0; padding: 0;}

#mainwrap
{width: 1100px;
height: auto;
background-color: #333;
border: 0px solid #fff;
margin: 10px;}

p 
{font-family: georgia, garamond;
font-size: 1.4em;
font-weight: bold;
color:#ebe9e9;
text-transform: none;}



#leftnav
{float: left;
margin: 10px 10px 10px 10px;
border: 0px solid gray;
background: #333;
width: 180px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
width: 180px;
color: #222;
text-align: right; 
text-transform: uppercase;}

html>body #leftnav
{width: 180px; /* ie5win fudge ends */}

#leftnav ul
{margin-top: 1em; 
text-align: right;
list-style-type: none;
font-family: georgia, garamond;
font-size: 1.2em;}

#leftnav ul #pro 
{margin-top: 1em; 
text-align: right;
list-style-type: none;
font-family: georgia, garamond;
font-size: 0.9em;}

#leftnav li
{padding: 0.8em 0;
text-align: right;
list-style-type: none; }

#leftnav li a {text-align: right; 
list-style-type: none; 
color: #787878;
font-weight: bold;}
#leftnav li a:link {text-decoration: none;
color: #787878;}
#leftnav li a:visited {text-decoration: none;
color: #787878;}
#leftnav li a:hover {text-decoration: none;
color: #fff; border-bottom:0.5em solid #888;}

#leftnav #current, #leftnav #current a
{font-weight: bold; text-decoration: none; color: #fff;}

#leftnav #pil
{color: #787878;
font-size:1.4em; 
font-weight: bold; 
font-face: verdana;
padding-top: 80px;
border: 0px solid grey;}

#leftnav #pil a
{color: #787878;
text-decoration: none;}

#leftnav #pil a:link
{color: #787878;
text-decoration: none;}

#leftnav #pil a:visited
{color: #787878;
text-decoration: none;}

#leftnav #pil a:hover
{color: #ebe9e9;
text-decoration: none;}

.logo
{font-family: georgia, garamond;
font-size: 1.2em;
font-weight: bold;
text-align:right;
color:#ebe9e9;
text-transform: none;
margin:0;
padding:0;}


.projekt
{margin: 0;
border: 0px solid gray;
background: #333;
width: auto; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
width: auto;
color: #222;
text-align: right;
text-transform: none;}

html>body .projekt
{width: auto; /* ie5win fudge ends */}

.projekt ul
{margin-top: 0; 
text-align: right;
list-style-type: none;
font-family: georgia, garamond, serif;
font-size: 1.4em;
font-weight: bold;}

.projekt li
{margin:0;
padding: 0;
text-align: right;
list-style-type: none; 
text-transform: none;
font-size: 1.2em;}

.projekt li a {text-align: right; 
list-style-type: none; 
color: #787878;}
.projekt li a:link {text-decoration: none;
color: #787878;}
.projekt li a:visited {text-decoration: none;
color: #787878;}
.projekt li a:hover {text-decoration: none;
color: #fff; border-bottom:0.5em solid #888;}

.projekt #current, .projekt li #current a
{font-weight: bold;
text-decoration: none; 
color: #fff;}

#content2
{float: left; 
margin: 10px 20px 10px 30px;
border: 0px solid #fff;
background-color: #333;
background-image: url(css/faux.gif);
background-repeat: repeat-y;
width: 650px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
width: 650px;
height:526px;
max-width: 650px;}

html>body #content2
{width: 650px; /* ie5win fudge ends */}

#content2 img
{border: 0;
width: 590px;
max-width: 590px;
margin-bottom: 0.2em;}

.bild
{width:550px;
background-color: #333;
border: 0px solid #fff;}

#content2 .text
{text-align: left;
font-family: georgia, garamond;
font-weight: normal;
font-size: 1.3em;
padding-top: 0.2em;
padding-bottom: 0;
color: #878787;}



#content2 .right
{text-align: right;
font-size:0.7em;
color: #ebe9e9;}


#footer
{float:left;
width: 700px; 
height: 30px;
background-color: #333;
text-align: left;
margin-left: 230px;
margin-top: 0;
border: 0px solid;
display: inline;}

#footer p 
{text-align: left;
font-size: 1.2em;
font-weight: normal;
padding-top: 6px;
padding-bottom: 10px;
color: #787878; }

#footer p:hover
{text-align: left;
font-size: 1.2em;
font-weight: normal;
padding-top: 6px;
padding-bottom: 10px;
color: #ebe9e9; }

#footer a:link 
{text-transform: none;
text-decoration: none;
color: #787878;
font-weight: normal;}
#footer a:visited 
{text-decoration: none;
color: #787878; }
#footer a:hover
{text-decoration: none;
color: #ebe9e9;
border-bottom:0.5em solid #888; }


div.clearfloats 
{clear: both;}



