/* Main */

html,body,iframe {
  height: 100%;
overflow: hidden;
}

body {
background: url(img/bg.jpg) repeat fixed #ffffff;
cursor: default;
font-family: Times New, serif;
color: #000;
font-size: 1em;
}

p.autor {font-size: 20px; 
padding-top: 30px;
margin-bottom: -20px;}

p.projekte {text-align: center; font-size: 1em; background-color: #e9e4d5; border-bottom-style: dashed; border-bottom-width: 1px; border-top-style: dashed; border-top-width: 1px}

span.expl {font-size: 1.2em}

p.news {font-size: 0.8em;}

img {padding: 3px;}

/* Headlines */

h1 {font-size: 35px; 
text-transform: uppercase; 
letter-spacing: 2px;}

h2 {font-size: 25px;
text-transform: uppercase;}

h3 {font-size: 20px; 
letter-spacing: 2px;}

h4 {font-size: 16px; letter-spacing: 1px;}

h5 {font-size: 1em; font-weight: bold; text-decoration: underline;}

/* Links */

a {text-decoration: none; font-weight: bold; color: #000000;}
a:hover {color: #657567; font-weight: bold; text-decoration: none;}
a:active {text-decoration: none; font-weight: bold; color: #000000;}

/* Verzierung */		
		
b {color:#000000;}
i {color:#771009;}
u {color:#000000;}


/* Navigation links */

.pfeil {color:#7f7f7f;}

#navi a {
display: block;
background-color: #e9e4d5;
color: #000;
text-decoration: none;
font-size: 1em; 
width:170px;
padding-left: 2px; 
padding-bottom: 3px; 
padding-top: 3px;
margin: 0px auto;
border: solid 1px white;
font-weight: normal;

}

#navi a:visited{
background-color: #e9e4d5;
color: #000000;
text-decoration: none;
font-size: 1em; 
width: 170px;
padding-left: 2px; 
padding-bottom: 3px; 
padding-top: 3px;
margin: 0px auto;
border: solid 1px white;
font-weight: normal;

}

#navi a:active {
background-color: #f4e7cb;
color: #7f7f7f;
text-decoration: none;
font-size: 1em; 
width:170px;
padding-left: 2px; 
padding-bottom: 3px; 
padding-top: 3px;
margin: 0px auto;
border: solid 1px white;
font-weight: normal;
}

#navi a:hover {
background-color: #efefef;
color: #4f4f4f;
text-decoration: none;
font-size: 1em; 
width: 170px;
padding-left: 2px; 
padding-bottom: 3px; 
padding-top: 3px;
margin: 0px auto;
border:solid 1px white;
font-weight: normal;
}

/* Main */
#projekte {border-style: dashed; border-width: 1px; padding: 5px; text-align: center;}