/* allgemein */

body {
	margin: 0px 0px 20px 0px ;
}
body, table, div { 	font-family: Arial, Helvetica, sans-serif; 	font-size:13px; }

p {margin:0px;padding:0px;}

.breadcrumb{ 	font-size:11px; }

a{color:#847249; text-decoration:none;}
a:hover{color:#000000; text-decoration:none;}

.path {
	border-top: 1px solid #847248;
	border-bottom: 1px solid #847248;
}
.pathcontent {
	margin-top: 5px;
	margin-bottom: 4px;
	margin-left: 30px;
}
.startcontent {
	margin-top: 30px;
	margin-bottom: 10px;
	margin-left: 30px;
}
.headline {
	margin-top: 24px;
	margin-left: 30px;
	margin-bottom: 20px;
}
.subcontent {
	margin-left: 20px;
	margin-bottom: 10px;
	width: 475px;
}
.content {
	padding-left: 20px;
	padding-bottom: 30px;
	width: 475px;
}
.footer {
	border-top: 1px solid #847248;
	padding-top: 20px;
	padding-left: 30px;
	width: 200px;
}
.footerstart {
	border-top: 1px solid #847248;
	padding-bottom: 20px;
}
.footerblock {
	float: left;
	padding-top: 20px;
	padding-left: 30px;
	width: 200px;
}
.footerblockend {
	float: left;
	padding-top: 20px;
	padding-left: 30px;
	width: 200px;
}
.logotop {
	padding-right: 22px; 
}

.bildcopyright {
	vertical-align: bottom;
	padding-right: 15px;
	font-size:11px; line-height:13px;
}
.contentlogo {
	vertical-align: bottom;
	text-align: right;
	padding-right: 5px;
}

.copyright {
	font-size:10px;
	color:#6B6B6B;
}

a.black{color:#000000; text-decoration:none;}
a.black:hover{color:#000000; text-decoration:underline;}
a.black:visited{color:#000000;}

.sidenavpunkt{margin-bottom:15px; margin-top:2px;}
a.sidenav{color:#847249; text-decoration:none; padding:2px 4px;}
a.sidenav:hover{color:#ffffff; background-color:#847249;}
a.sidenavactive{color:#ffffff; text-decoration:none; background-color:#847249; padding:2px 4px;}

.institution{margin-bottom:10px; margin-top:2px;}
a.institution{color:#847249; text-decoration:none; padding:2px 4px;}
a.institution:hover{color:#ffffff; background-color:#847249;}
/*a.institutionactive{color:#ffffff; text-decoration:none; background-color:#847249; padding:2px 4px;}*/

.personname{margin-right:30px; font-weight:bold; text-transform:uppercase;}

.paneltitel{margin-right:30px; font-weight:bold; text-transform:uppercase;}
.paneldatum{margin-right:30px; font-weight:normal; font-size:12px; text-transform:uppercase;}

.programmdatum{font-weight:bold; margin-top:2px;}
.uppercase{text-transform:uppercase;}

span.progdunkelbraun{color:#CC7720; text-decoration:none; font-weight:bold;}
a.progdunkelbraun{color:#CC7720; text-decoration:none; font-weight:bold;}
a.progdunkelbraun:hover{color:#ffffff; background-color:#CC7720;}

span.proghellbraun{color:#E6A500; text-decoration:none; font-weight:bold;}
a.proghellbraun{color:#E6A500; text-decoration:none; font-weight:bold;}
a.proghellbraun:hover{color:#ffffff; background-color:#E6A500;}

span.proggruen{color:#757A2A; text-decoration:none; font-weight:bold;}
a.proggruen{color:#757A2A; text-decoration:none; font-weight:bold;}
a.proggruen:hover{color:#ffffff; background-color:#757A2A;}

span.progblau{color:#718FAE; text-decoration:none; font-weight:bold;}
a.progblau{color:#718FAE; text-decoration:none; font-weight:bold;}
a.progblau:hover{color:#ffffff; background-color:#718FAE;}

span.progbeige{color:#847249; text-decoration:none; font-weight:normal;}
a.progbeige{color:#847249; text-decoration:none; font-weight:bold;}
a.progbeige:hover{color:#ffffff; background-color:#847249;}

div.proglinktextdunkelbraun, 
div.proglinktexthellbraun, 
div.proglinktextgruen, 
div.proglinktextblau, 
div.proglinktextbeige { padding:2px 4px; }

div.proglinktextdunkelbraun:hover { padding:2px 4px; color:#ffffff; background-color:#CC7720;}
div.proglinktexthellbraun:hover { padding:2px 4px; color:#ffffff; background-color:#E6A500;}
div.proglinktextgruen:hover { padding:2px 4px; color:#ffffff; background-color:#757A2A;}
div.proglinktextblau:hover { padding:2px 4px; color:#ffffff; background-color:#718FAE;}
div.proglinktextbeige:hover { padding:2px 4px; color:#ffffff; background-color:#847249;}



.bigheadline{font-size:20px; font-weight:bold; color:#847249; text-transform:uppercase;}
.fastheadline{font-size:15px; font-weight:bold; color:#847249; text-transform:uppercase;}

.headlinedunkelbraun{font-size:15px; font-weight:bold; color:#CC7720;}
.headlinehellbraun{font-size:15px; font-weight:bold; color:#E6A500;}
.headlinegruen{font-size:15px; font-weight:bold; color:#757A2A;}
.headlineblau{font-size:15px; font-weight:bold; color:#718FAE;}

.lauftext{font-size:13px; line-height:16px;}

.bildlegende{font-size:11px; line-height:13px;}

.adresse{font-size:11px; line-height:13px;}
.oeffnungszeiten{font-size:11px; line-height:13px;}

FORM{font-size:13px; color:#000000;}
INPUT.text{background-color:#F6F1E7;}
INPUT.submit{border:2px solid #847248; background-color:#DDD5C2; height:22px;}


/* program (start) stuff */
.bilder1 {padding-right:2px; padding-bottom:15px;}
.bilder2 {padding-bottom:15px;}

td.bigheadlinedbrown {color:#CC7720; font-size:20px; font-weight:bold;  padding: 1px 2px; }
a.bigheadlinedbrown {color:#CC7720; font-size:20px; font-weight:bold;  padding: 1px 2px; text-decoration: none;}
a.bigheadlinedbrown:hover { color:#ffffff; background-color:#CC7720; text-decoration:none;}

td.bigheadlinelbrown {color:#E6A500; font-size:20px; font-weight:bold; margin-top:14px; padding: 1px 2px;}
a.bigheadlinelbrown {color:#E6A500; font-size:20px; font-weight:bold; margin-top:14px; padding: 1px 2px; text-decoration: none;}
a.bigheadlinelbrown:hover {color:#ffffff; background-color:#E6A500;  text-decoration:none;}

td.bigheadlinegreen {color:#757A2A; font-size:20px; font-weight:bold; margin-top:14px; padding: 1px 2px;}
a.bigheadlinegreen {color:#757A2A; font-size:20px; font-weight:bold; margin-top:14px; padding: 1px 2px; text-decoration: none;}
a.bigheadlinegreen:hover {color:#ffffff; background-color:#757A2A;  text-decoration:none;}

td.bigheadlineblue { color:#718FAE; font-size:20px; font-weight:bold; margin-top: 14px; padding: 1px 2px;}
a.bigheadlineblue { color:#718FAE; font-size:20px;	font-weight:bold; margin-top: 14px;	 padding: 1px 2px; text-decoration: none;}
a.bigheadlineblue:hover { color:#ffffff; background-color:#718FAE; text-decoration:none;}

.progstarttext {padding-top:9px; padding-right:15px; vertical-align: top; padding-left:2px;}
.progstarttext2 {padding-top:9px; vertical-align: top; padding-left:2px;}
.progstarttext3 { padding-top:9px; vertical-align: top; padding-right: 13px; padding-left:2px;}


/* NEU NEU NEU NEU */

.vert_gold{
border-width: 0px 1px 0px 0px;
border-color: #A39161;
border-style: solid;
}

