@charset "utf-8";
/* CSS Document */

/* ---------- zurücksetzen ----------  */

* {
padding: 0;
margin: 0;
font-size: 100%;
font-weight: normal;
}

b,
strong {
font-weight: bold;
}

img,
a img {
border: none;
}


/* ---------- Layout ---------- */
#gesamt { 
width: 990px;
background:#f2e4c9;
margin: 0 auto;
} 

#kopf { 
width: 990px;
height: 221px; 
background: url(Bilder/hintergrund_kopf.jpg) no-repeat;
position:relative;
}

#container {
background: url(Bilder/hintergrund_inhalt.jpg) repeat-y;
}

#navi { 
width: 150px;
float:left;
padding: 20px;
}

#inhalt {
margin-left: 210px;
padding: 30px;
}

#footer { 
background: url(Bilder/hintergrund_footer.jpg) no-repeat;
height:23px;
padding: 10px;
text-align:center;
}

#foto {
position:absolute;
top: 91px;
left:14px;
}

#name {
position:absolute;
top: 110px;
left: 250px;
font-size: 2.5em;
}

#spruch {
color: #000;
margin-right: 20px;
padding-top: 100px;
text-align: right;
/*font-weight: bold;*/
}


/* ---------- Schrift ---------- */

body {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 0.8em;
color: #000;
background-color: #e9d3aa;
line-height: 1.5em;
text-align: left;
}

h1,h2,h3 {
font-family: 'Times New Roman','Trebuchet MS', serif;
font-weight: bold;
margin-bottom: 0.7em;
/*color: #785e4d;*/
}

h1 {
font-size: 2.5em;
}

h2 {
font-size: 2.0em;
}

h3 {
font-size: 1.2em;
}

a:link,
a:visited {
color: #000;
text-decoration: none;
}

a:hover,
a:focus,
a:active {
color: #ad1910;
text-decoration: underline;
}

noscript span {
display:none
}

.beruf {
font-size: 0.7em;
line-height: 70px;
margin-left: 70px;
}

#navi ul, ol {
list-style: none;
line-height: 1.7em;
font-size: 1.2em;
margin-bottom:10px;
padding-left: 20px;
}

#inhalt p {
margin-bottom: 1em;
}

.fr {
float:right;
padding-left: 1em;
padding-bottom: 1em;
}

.clearfloat {
clear:both;
}

.clearrechts {
clear:right;
}

ul, ol {
	padding-left: 30px;
}

li {
margin-bottom:10px;
}
