html {
	height: 100%;
	line-height:100%;
}
body {
	margin:0 8px 0 0px;
	FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, sans-serif;
	FONT-SIZE: 100%;
	color: #000000;
	line-height: 130%;
background-image: url(images/hg3.gif);
background-repeat: repeat-y;
}

div.content {
	display: inline;
	float: left;
	margin-top: 20px;
		border: #fff 0px solid;
		height: auto;
	}

div.inline {
		border: #fff 0px solid;
		height: 100%;
		width: 90%;
overflow: auto;
	}

div#headerbox {
	margin-bottom: 0px;
	padding: 0px;
	display: block;
	float: none;
	clear: both;
	overflow: hidden;
	text-align: left;
	background: url(images/headerback.gif);
	BACKGROUND-REPEAT: no-repeat;
	height: 147px;
	width: 1024px;
}

div#navi {
margin-top: -10px;
font-size: 8pt;
padding-left: 10px;
padding-top: 0px;
//background-image: url(images/spacer.gif);
background-repeat: repeat-y;
height: 100%;
}

td.navi {
background-repeat: repeat-y;
}

td.home {
line-height: 120%;
}

td.home a, td.home a:hover {
color: #930;
text-decoration: none;
}

td.maintext {
color: #930;
padding-left: 60px;
}

div#bildzeile {
	height: 150px;
	align: justify;
	text-align: left;
}

div#zontatop {
	width: 700px;
	text-align: right;
}


div#bildzeile img {
	display: inline;
	float:left;
	clear: none;
	padding-right: 10px;
}

div.kuenstler {
overflow: hidden;
clear: left;
border: #60554b 1px solid;
padding: 10px;
margin-bottom: 30px;
margin-top: 0px;
}

div.personen {
border: #60554b 1px solid;
padding: 10px;
margin-top: 20px;
margin-bottom: 30px;
overflow: auto;
width: 45%;
}

div.einzelne {
border: #60554b 1px solid;
padding: 10px;
margin-top: 0px;
margin-bottom: 30px;
overflow: auto;
width: 40%;
display: block;
}

div.setkarte {
border: #60554b 1px solid;
padding: 10px;
margin-top: 0px;
margin-bottom: 30px;
overflow: auto;
width: auto;
}

div.content {
//border: #60554b 1px solid;
padding: 10px;
margin-top: 20px;
margin-bottom: 30px;
overflow: auto;
}

div.personen img{
height: 30%;
margin-right: 20px;
border: #60554b 1px solid;
}

 div.einzelne img, div.setkarte img, img.smallpic {
height: 100px;
}

ul.nolist {
list-style-type: none;
text-align: left;
line-height: 20px;
margin-left: 0px;
}

ul.nolist li a {
color: #009;
}

.main{
	background-color: #FFFFFF;
	//height: 100%;
	width: 100%;
	margin:0 0 0 0px;
	border-top: #A7D63C 5px solid;
	border-right: #60554b 1px solid;
}

h1 {  FONT-FAMILY: 'Trebuchet MS', Verdana, helvetica; font-size: 130%; color: #930; font-weight: bold; padding-top: 0px; padding-left: 0px; margin: 0px 0px 0px 0px;}
h2 {  FONT-FAMILY: 'Trebuchet MS', verdana, helvetica; font-size: 130%; color: #930; font-weight: bold; padding: 0px; margin: 0px 0px 0px 0px; line-height: 130%;}
h3 {  FONT-FAMILY: 'Trebuchet MS', verdana, helvetica; font-size: 100%; color: #930; font-weight: bold;margin-bottom: 0px;}
h4 {  FONT-FAMILY: 'Trebuchet MS', verdana, helvetica; font-size: 130%; color: #930; font-weight: bold; padding-top: 80px; padding-left: 0px; margin: 0px 0px 0px 0px;}




form, input, select, textarea  {
	FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, sans-serif; 
	margin: 0; 
	padding: 0; 
}


select, textarea, input {
	FONT-SIZE: 100%; 
}

.ruler{
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	//background-image: url(images/bg_dotpattern.gif);
	background-repeat: repeat-x;
}

.ruler2{
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	background-color:#8C8A8C;
}



A{
	TEXT-DECORATION: none;
}

A:link {
	COLOR: #930;

}
A:active {
	COLOR: #930;

}
A:visited {
	COLOR: #930;

}
A:hover {
	COLOR: #930;
	text-decoration: underline;
}

A:link.linkbrown, A:visited.linkbrown, A:active.linkbrown{
color: #993300;
text-decoration: underline;
}

A:hover.linkbrown {
background-color: #E3AD6D;
}


#pod {
	margin: 0px 0px 0px 0px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 30px; 
	PADDING-TOP: 139px; 
	BACKGROUND: url(images/nav_top2.gif) no-repeat 0px 26px; 
	FONT-SIZE: 0.85em;
}
.menu_bg{
	BORDER-LEFT: #202D4C 0px solid;
}
/* begin navigmain */

ul#testnavi  {
text-align : left;
display : block;
margin-left : 0px;
padding-left: 0px;
width : 100%;
height : auto;
overflow : hidden;
border-style : none;
float : none;
clear : none;
font-size: 10pt;
}

ul#testnavi li, ul#testnavi li a  {
color: #943100;
padding : 2px 10px;
padding-bottom: 2px;
display : block;
margin-bottom: 0px;
width: 150px;
}

ul#testnavi li a:hover, ul#testnavi li a.active  {
color : #943100;
text-decoration: none;
margin: 0px;
background-color : #E3AD6D;
width: 150px;
padding : 2px 10px;
padding-bottom: 2px;
}


ul#testnavi li a.subline {
text-decoration : underline;
}
/* ende navigmain */

ul.sidenavi, ul.footnavi {
	text-align : left;
	list-style-type: none;
	display : block;
	margin : 0px;
	padding-left: 0px;
	padding-bottom : 0px;
	width : 100%;
	font-size: 100%;
}
ul.sidenavi li, ul.footnavi li{
float: left;
clear: right;
}
ul.sidenavi li a {
color : #000;
text-decoration : none;
display : block;
padding : 5px 20px;
margin-right: 20px;
border: #666 1px solid;
}

ul.footnavi li a {
color : #000;
text-decoration : none;
display : block;
padding : 5px;
margin-right: 20px;
border: #FFF 1px solid;
}


ul.sidenavi li a:hover  {
color : #000;
text-decoration : none;
margin-right: 20px;
background-color : #ADE63A;
border: #999 1px solid;
}

ul.footnavi li a:hover  {
color : #000;
text-decoration : none;
margin-right: 20px;
background-color : #ADE63A;
border: #999 1px solid;
}



.menu {
	font-size: 8pt
}

.footer {
	font-size: 100%;
	color: #202D4C;
	font-weight: bold;

}
.footer a, .footer a:visited {
	font-size: 80%;
	color: #202D4C;
	font-weight: bold;
}
.footer2 {
	font-size: 80%;
	color: #202D4C;
	padding: 10px 0 16px 10px;
}


pre {
font-size: 90%;
	FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, sans-serif;

display: inline;
}




