body {
		font-family: Futura,Helvetica,Geneva,Arial,sans-serif;
}

a:link {
		color: #7C0000;
}
 
a:visited {
		color: #AD6766;
}

a:active {
		color: #7C0000;
}
 
a:hover {
		text-decoration: underline;
		color: #AE130C;
}

/* --------------------------------- */
/* Structure of site layout - Definition of boxes */

#haupt {
		font-size: 100.01%;
		color: #404040;
		background-color: #750D08;
		min-width: 891px;
		/*quotes:"\201E" "\201C" "\201A" "\2018";*/
		quotes: a b c d; 
}

#kopf {
		text-align: left;
		margin: 0 auto;
		width: 85%;
		border-top: 8px solid #EFEFEF;
		border-left: 10px solid #EFEFEF;
		border-bottom: 0px solid #EFEFEF;
		border-right: 10px solid #EFEFEF;
		background-image: url(images/Kopf_FillIn.jpg);
		background-repeat: repeat-x;
		background-color: #EFEFEF;
		position: relative;
}

#seite {
		text-align: left;
		margin: 0 auto;
		width: 85%;
		border-top: 10px solid #EFEFEF;
		border-left: 10px solid #EFEFEF;
		border-bottom: 10px solid #EFEFEF;
		border-right: 10px solid #EFEFEF;
		background-color: #EFEFEF;
		clear: both;
}

#navigation {
		float: left;
		width: 10em;
		background-color: #BFBFBF;
		padding: 0.5em;
}
#navigation li {
		line-height: 150%
}

.submenu {
		background-color: #BFBFBF;
		font-weight: normal;
		text-decoration: none;
		line-height: 150%
}

#searchbox {
		background-color: #BFBFBF;
}
.searchbox .submit {
		font-size: small;
		color: #000000;
		border: 1px solid #000000;
		background-color: #EFEFEF;
}
.searchbox .text {
		font-size: small;
		color: #000000;
		border: 1px solid #000000;
		background-color: #EFEFEF;
}

#lastupdate {
		margin-bottom: 3em;
		background-color: #BFBFBF;
		font-size: small;
		font-weight: normal;
		color: #171717;
}

.login,.login a,.login a:link,.login a:visited,.login a:active,.login a:hover {
		color: #BFBFBF;
		text-decoration: none;
}

#content {
		margin-left: 11em;
		border-left: 10px solid #EFEFEF;
		background-color: #BFBFBF;
		padding: 0.5em;
}

#fuss {
		clear: left;
}

.copyright,.copyright a:link, .copyright a:active, .copyright a:visited {
		font-size: medium;	  
		font-weight: normal;
		text-decoration: none;	
		color: #171717;
}

.copyright a:hover {
		font-weight: normal;
		text-decoration: underline;
}

h1,h2,h3 {
		font-size: x-large;
		font-weight: bold;
		color: #7C0000;
		margin-bottom: 2.3ex;
}
h4 {
		font-size: large;
		font-weight: bold;
		color: #7C0000;
		margin-top: 3.5ex;
		margin-bottom: 2.3ex;
}
h5 {
		font-size: large;
		font-weight: normal;
		margin-top: 3.25ex;
		margin-bottom: 1.5ex;
}
h6 {
		font-size: medium;
		font-weight: bold;
		margin-top: 3.25ex;
		margin-bottom: 1.5ex;
}
ul.menulevel1,ul.sitemaplevel1
{
		padding-left: 0;
		list-style: none;
}
ul.menulevel2,ul.sitemaplevel2
{
		padding-left: 1em;
		list-style: none;
}
ul.menulevel3,ul.sitemaplevel3
{
		padding-left: 2em;
		list-style: none;
}
.edit {
		font-size: small;
		color: #555;
		background-color: buttonface;
}
.edit a:link,.edit a:visited,.edit a:active {
		font-weight: normal;
		color: #555;
		font-size: small;
		text-decoration: none;
}
.edit a:hover {
		text-decoration: underline;
}
input,select {
		font-size: small;
}
textarea {
		font-family: Futura,Helvetica,Geneva,Arial,sans-serif;
		background-color: #fff;
		width:98%;
		text-align: left;
}
#text {
		text-align: left;
		font-size: small;
}
.menulevel1 {
		font-size: 100%;
}
.menulevel2, .menulevel3 {
		font-size: 100%;
}
.menulevel1,.menulevel2,.menulevel3,.sitemaplevel1,.sitemaplevel2,.sitemaplevel3, {
		font-weight: normal;
		text-decoration: none;
}
.menulevel1 a:link,.menulevel1 a:visited,.menulevel1 a:active,.menulevel2 a:link,.menulevel2 a:visited,.menulevel2 a:active,.menulevel3 a:link,.menulevel3 a:visited,.menulevel3 a:active,.locator a:link,.locator a:visited,.locator a:active,.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited,.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.submenu a:link,.submenu a:visited,.submenu a:active {
		text-decoration: none;
		color: #000000;
}
.menulevel1 a:hover,.menulevel2 a:hover,.menulevel3 a:hover,.locator a:hover,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.submenu a:hover {
		text-decoration: underline;
		color: #000000;
}

img.inline {
		height: 1.2em;
}

img.pressebild {
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
		width: 30%;
}

img.programm {
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 20px;
		width: 95%;
}


.paper {
		margin-bottom: 0.5em;
}

.headline {
		font-weight: bold;
		font-size: larger;
}

.tagline {
		font-weight: bold;
}

/*
q {
		font-style: italic;
}
*/

/*
q:before {
		content: open-quote;
}
q:after {
		content: close-quote;
}
q q:before {
		content: open-quote;
}
q q:after {
		content: close-quote;
}
*/
