															/* BODY/ALL */
					
body {
font-family: Geneva, Verdana, sans-serif;
font-size: 0.7em;
color: #000;
background-color: #e9e9e9;
margin: 0px auto;
margin-top: 15px;
width: 950px;
}
.clear {
clear: both;
}
h1 {
font-size: 1.6em;
line-height: 1.4em;
margin: 10px 10px 20px -25px;
color: #000;
}
h2 {
font-size: 1.2em;
line-height: 1.4em;
margin: 0px 0px 15px 0px;
color: #b00;
}
p {
margin: 0px 0px 15px 0px;
}
ol {
margin: 0px 0px 15px 0px;
}
ul {
margin: 0px 0px 15px 0px;
}
li {
}
strong {
font-weight: bold;
}
.hr {
width: 175px;
color: #ccc;
}
img {
border:0px;
}
table {
margin: 0px 0px 15px 0px;
padding: 0px;
font-size: 1em;
}
th {
font-size: 1.2em;
line-height: 1.4em;
color: #b00;
padding-bottom: 25px;
text-align: left;
}
td {
padding-right: 25px;
vertical-align: top;
}
.tabletop {
padding: 0px;
margin: 0px;
line-height: 0px;
}
.tdtop {
padding: 0px;
line-height: 0px;
}
.tableform {
width: 100%;
margin: -3px 0px 15px 0px;
font-size: 1em;
}
.tdformleft {
width: 75%;
padding: 3px 5px 0px 0px;
border-bottom: 1px solid #ccc;
}
.tdformright {
padding: 3px 5px 0px 0px;
}
a:link, a:visited {
color: #000;
text-decoration: underline;
}
a:active, a:hover, a:focus {
color: #000;
text-decoration: none;
}

														/* TOP */
														

#top {
float: left;
width: 939px;
height: 126px;
line-height: 0em;
}
.logo {
margin: 0px 0px 0px 0px;
border-right: 1px solid #ccc;
line-height: 0px;
}
.menu1 {
float: left;
}
a.menu1:link, a.menu1:visited {
text-decoration: none;
}
a.menu1:active, a.menu1:hover, a.menu1:focus {
border-bottom: 15px solid #b00;
}
.menu1a {
float: left;
}
a.menu1a:link, a.menu1a:visited {
border-bottom: 15px solid #b00;
}
a.menu1a:active, a.menu1a:hover, a.menu1a:focus {
border-bottom: 15px solid #b00;
}

														/* CENTER */
					
#center {
clear: both;
float: left;
width: 939px;
padding: 0px 0px 0px 0px;
background-color: #ccc;
border: 1px solid #999;
margin-bottom: 15px;
}
														/* LEFT */
					

#left {
font-family: Verdana, Arial, Helvetica, sans-serif;
float: left;
width: 235px;
margin: 32px 0px 0px 0px;
background-color: #ccc;
}
.menu2main {
/*float: left;*/
display: block;
width: 215px;
color: #555;
font-weight: bold;
font-size: 1.3em;
line-height: 1.2em;
padding: 5px 0px 3px 10px;
border-bottom: 1px solid #ccc;
background-color: #ccc;
}
#main_navi, #main_navi ul {
	list-style: none;
	text-indent: 0;
	margin: 0;
	padding: 0;
}
#main_navi li a {
display: block;
width: 225px;
font-weight: bold;
line-height: 1.2em;
padding: 5px 0px 5px 10px;
border-bottom: 1px solid #ccc;
background-color: #b00;
color: #e9e9e9;
text-decoration: none;
}

#main_navi ul li a:hover, #main_navi li a:focus {
text-decoration: underline;
}

#main_navi ul li .active {
text-decoration: underline;
}

#main_navi ul ul li a {
background-color: #ccc;
color: #b00;
font-weight: normal;
padding: 3px 0px 3px 10px;
}

														/* CONTENT */
														
#content {
float: left;
width: 614px;
font-size: 1.1em;
padding: 20px 30px 5px 60px;
background-color: #fff;
line-height: 1.5em;
}
.bild {
width: 460px;
line-height: 0em;
margin: 0px 0px 15px 0px;
}
.bild-unterschrift {
color: #666;
font-size: 0.8em;
line-height: 1.3em;
padding: 2px 0px 0px 0px;
}
.bild-klein {
width: 140px;
clear: right;
float: right;
line-height: 0em;
margin: 5px 0px 5px 20px;
}
.bild-klein-td {
padding: 0px;
}
.bild-klein-unterschrift {
text-align: right;
color: #666;
font-size: 0.8em;
line-height: 1.3em;
padding: 2px 0px 0px 0px;
}
.zitat {
font-size: 0.9em;
}


														/* BOTTOM */
	
#bottom {
clear: both;
float: left;
text-align: left;
color: #666;
width: 669px;
padding: 6px 0px 4px 270px;
line-height: 1.5em;
background-color: #ccc;
}
.menu3 {
}
a.menu3:link, a.menu3:visited {
color: #666;
text-decoration: underline;
}
a.menu3:active, a.menu3:hover, a.menu3:focus {
color: #666 ;
text-decoration: none;
}