@charset "UTF-8";

body{
	margin:0px;
	padding:0px;
	height: 100%;

		min-height: 100%; /* Mindesthöhe für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */
	font: normal 12px/1.2em "Trebuchet MS", Geneva, sans-serif;
	line-height: 80%;
	overflow-y: scroll;
	background: #635754;
	font-size: 100.01%;

}
tbody{
	margin: 0px;
	padding: 0px;}
	
#center {
	margin: auto;
	padding: 0px;
	width: 976px;
	min-height: 100%; /* Mindesthöhe für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */
	height: 100%; /* Mindesthöhe für den IE */
	overflow: hidden !important; /* FF Scroll-leiste */

	top: 0px;
	bottom: 0px;
	background: url(/graf/back00.gif) repeat-y;
}

#all {
	width: 976px;
	margin: 0px;
	padding: 0px;
	background: url(/graf/top.jpg) no-repeat 0px 24px;
	min-height: 100%; /* Mindesthöhe für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */
	height:100%; /* Mindesthöhe für den IE */
	overflow: hidden !important; /* FF Scroll-leiste */
	font-size: 12px;
	text-align: left;
	}

	
#top {
	width: 976px;
	padding: 0px;
	margin: 0px;
	height: 200px;

	}	


	
#links {

	padding: 50px 0px 0px 0px;
	margin: 0px 0px 0px 22px;
	width: 160px;
	float: left;
	top: 0px;
	}

	
div#inhalt {
	width: 425px;
	margin: 0px 0px 0px 184px;
	padding: 10px 20px;
	color: #333;
	height: auto;
	}
	
div#rechts {
	width: 318px;
	float: right;
	margin: 100px 9px 0px 0px;
	padding: 0px;

	}
	
#rechts p {	
	margin: 10px;
	padding: 0px;
}

#rechts a:link {	
	font: #282828;
	text-decoration: underline;
}

#rechts a:visited {	
	font: #505050;
	text-decoration: underline;
}
#rechts a:active, rechts a:hover, rechts a:focus {	
	font: #aa1b36;
	text-decoration: none;
}
#rechts h2{
	width: 316px;
	font: bold 1.2em/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 10px 20px 4px 10px;}

#bott {
	width: 946px;
	height: 50px;
	clear: both;
	background: url(/graf/bott.jpg) no-repeat;
	padding: 130px 0px 0px 31px;
	font: 1em/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	}
#bott a:link, #bot1 a:visited{
	color: #000;
}
#bott a:hover,#bot1 a:active {
	color: #FFF;
}

.adresse {
	width: 630px;
	position: relative;
		float: left;}


.copyr {
	font: 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #282828;
	position: relative;
	float: left;
	width: 200px;
	top: 0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.copyr a:link, .copyr a:visited {
	color: #282828;
}
.copyr a:active, .copyr a:hover, .copyr a:focus {
	color: #aa1b36;
}


#menu0 {
	width: 556px;
	margin: 0px;
	padding:0px 10px 0px 440px;
	height: 24px;
	position: relative;
	top: 0px;

	}
#menu0 ul {
padding: 0px;
margin: 0px;
}

#menu0  li{
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 4px 20px;
	margin: 0px;

	position: relative;
	float: left;
	list-style: none;
	text-align: center;
	}

.menu0 {
	padding: 2px 10px;
	margin: 0px;
	height: 24px;
	background: #4d4d4d;
	vertical-align: middle;
}
.menu0 a:link, .menu0 a:visited {
	color: #fff;
	text-decoration: none;
	padding: 4px;
}

.menu0 a:active, .menu0 a:hover, .menu0 a:focus {
	color: #aa1b36;
	text-decoration: none;
	background: #FFF;
}



#menoben {
	width: 550px;
	padding: 0px 0px 0px 390px;
	height: 25px;
}
#menuoben ul {
	width: 550px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	}

#menoben li{
	list-style: none;
	float: right;
	height: 14px;
	padding: 9px 10px 2px 10px;
	border-right: 1px solid #FFF;
	}
#menoben li a {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;

	}
#menoben li a:link, #menoben li a:visited {
	color: #e7e7e7;
}

#menoben li a:active, #menoben li a:hover, #menuoben li a:focus {
	color: #7b99a9;
}


#menue  {
	margin: 0px;
	padding: 0px;
	width: 160px;
	top: 0px;
	left: 10px;


		 }
		 
#menue ul{	
	margin: 0px;
	padding: 0px;
	width: 160px;
	border-bottom: 1px solid #635754;
}

#menue ul li {
	border-top: 1px solid #635754;
	list-style: none;
	margin: 0px;
		padding: 0px;
}

#menue a {
	display: block;
	margin: 0px;
	padding: 6px 2px 6px 8px;
	text-decoration: none;
}

#menue ul li a:link {
	color: #000;
}

#menue ul li a:visited {
	color: #635754;
}

#menue ul li a:active, #menue ul li a:hover, #menue ul li a:focus {
	color: #FFF;
	background: #b47260;
}

.m1active{
	color: #635754;
	background: #e7e7e7;
	text-decoration: none;
}

#menue ul li ul{	
	font: bold 1em/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 16px;
	width: 144px;
	padding: 0px 4px 0px 0px;
	border-bottom: 0px solid #635754;
}

#menue ul li ul li{
	border-top: 1px dotted #282828;
	list-style: none;
}

#menue ul li ul li a {
	color: #000;
	padding: 4px 2px 4px 4px;
	display: block;
}

#menue ul li ul li a:link, #menue ul li ul li a:visited {
	color: #000;	
}

#menue ul li ul li a:active, #menue ul li ul li a:hover, #menue ul li ul li a:focus {
	color: #FFF;
}

.m2active{
	color: #635754;
	background: #e7e7e7;
	text-decoration: none;
}

#menue ul li ul li ul{	
	font: bold 1em/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 16px;
	width: 128px;
	padding: 0px 4px 0px 0px;
	border-bottom: 0px solid #635754;
}

#menue ul li ul li ul li{
	border-top: 1px dotted #282828;
	list-style: none;
}

#menue ul li ul li ul li a {
	color: #000;
	padding: 4px 2px 4px 4px;
	display: block;
}

#menue ul li ul li ul li a:link, #menue ul li ul li ul li a:visited {
	color: #000;	
}

#menue ul li ul li ul li a:active, #menue ul li ul li ul li a:hover, #menue ul li ul li ul li a:focus {
	color: #FFF;
}
#menuextra {
	width: 128px;
	padding: 6px 2px 4px 8px;
	display: block;
	}
#menuextra .active, #menuextra .hover, #menuextra .focus {
	background: #b47260;
}
#menuextra a:active {
	background: #b47260;
}
.rot {
	color: #FF0000;
	font-weight: bold;
	display: block;
	width: 40px;
	text-decoration: none;
	position: relative;
	float: left;
	}
.blau {
	color: #0070c0;
	font-weight: bold;
	width: 40px;
	text-decoration: none;
	position: relative;
	float: left;
	}

.m3active{
	color: #635754;
	background: #e7e7e7;
	text-decoration: none;
}


#login p{
	color: #FFF;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 4px 4px 2px 40px;
	}
	
.button {
	margin: -15px 0px 0px 39px;
	color: #b47260;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 1px 5px
	}
.button2 {
	margin: 0px 0px 0px 114px;
	color: #b47260;
	background: #fff;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 1px 5px;
	border-top: 1px solid #9d9d9d;
	border-right: 1px solid #282828;
	border-bottom: 1px solid #282828;
	border-left: 1px solid #9d9d9d;
	}
.suchebutton {
	margin: -10px 0px 0px 0px;
	color: #c71432;
	background: #fff;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 1px 5px
	}
.feld {
	border: 1px solid #3F3F3F;}



p	{
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #282828;
	margin: 4px 0px;
	padding: 0px;
}

h1	{
	font: bold small-caps 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #623931;
	width: 420px;
	margin-bottom: 6px;
}
#rechts h1	{
	font: bold small-caps 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #623931;
	width: 420px;
	margin: 10px 10px 4px 10px;
}

h2	{ 
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #623931;
	margin: 10px 0px;
}
h3	{ 
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #282828;
	margin: 2px 0px;
	width: 460px }

h4	{ 
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #282828;
	margin: 20px 0px 8px;
	width: 100%;
	border-bottom: 1px solid #282828; }
h5	{ 
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 16px 0px 0px 0px;
	color: #000;
	margin: 0px 0px;

}	


b	{
	font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #282828;
}

li	{
	font: normal 1em/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #282828;
}





#datum {
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: right;
	padding: 8px 20px 4px 0px;}

#inhalt li	{
	font: normal 1em/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #282828;
	text-align: left;
	list-style: disc url(/graf/punkt.gif);
}

li li	{
	font: normal 1em/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #282828;
	text-align: left;
	list-style: url(/graf/punkt.gif) outside;

}
ul {
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #282828;
	margin: 0px 0px 0px 30px;
	padding: 0px;

}

ol { 
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif; 
color: #282828; 
text-align: left; 
list-style: decimal outside;}

input, select {
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
span{
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	}


#inhalt a	{ 
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #383838; 
 }
	
#inhalt a:link	{
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	}

#inhalt a:visited	{
	text-decoration: none;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #505050;
}

#inhalt a:hover, #inhalt a:active, #inhalt a: focus {
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #aa1b36; 
 	}

#rechts a:link	{
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	}

#rechts a:visited	{
	text-decoration: none;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #505050;
}
#rechts a:hover, #rechts a:active, #rechts a: focus {
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #aa1b36;

}

#inhalt b { 
	font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; 
 	color: #383838;
 }

#inhalt p { 
	font: normal 1em/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
 	color: #383838;
	 padding: 4px 0px;
	 margin: 0px;
 }
#inhalt11  { 
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; 
 	color: #383838;
 	padding: 0px;
	margin: 0px;
 }
 
#inhalt11 a:link	{
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
	}

#inhalt11 a:visited {
	text-decoration: none;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #848484;
}

#inhalt11re  { 
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #383838;
	margin: 2px 4px;
	padding: 0px;
	text-align: right;
 }
 
#inhalt11re a:link	{
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
	padding: 0px;
	text-align: right;
	}

#inhalt11re a:visited {
	text-decoration: none;
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #848484;
}


#inhalt11re a:active, #inhalt11re a:hover,#inhalt11re a:focus {
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #aa1b36;
	text-decoration: underline; 
}

 
 
td	{
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #282828;
	text-align: left;
	vertical-align: top;
}



#aktuelles {
	width: 100%;
	position: relative;
	display: block;
	float: left;
}
#aktuell {
	width: 100%;
	border-bottom: 1px dotted #623931;
	position: relative;
	display: block;
	float: left;
	padding: 4px;
	margin-top: 0px;
	margin-bottom: 12px;
}
#adatum {
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #282828;
	margin: 2px 4px;
	padding: 0px;
	text-align: right;
	}
#ainfo {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #282828;
	padding-bottom: 20px;
	}
#aktuell h2 {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #623931;
	margin: 2px 0px;
	}
	
#aktuell h2 a:link{
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #623931;
	text-decoration: none;
	}
#aktuell h2 a:visited{
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #525252;
	}	
	
#aktuell h2 a:active, #aktuell h2 a:hover, #aktuell h2 a:focus {
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	}

#zurueck{
	width: 300px;
	height: 14px;
	margin: 0px;
	background: url(/graf/zurueck.gif) no-repeat 0px 2px;
	padding: 0px;
	}
#zurueck a:link, #zurueck a:visited{
	font: normal 11px "Trebuchet MS", Geneva, sans-serif;
	color: #aa1b36;
	padding-left: 12px;
}
#zurueck a:active, #zurueck a: hover, #zurueck a:focus {
	font: normal 11px "Trebuchet MS", Geneva, sans-serif;
	color: #282828;
	padding-left: 12px;
}

#weiter {
	font: normal 11px "Trebuchet MS", Geneva, sans-serif;
	color: #666666;
	margin: 2px 4px;
	padding: 0px;
	text-align: right;
	}
#weiter a:link {
	font: normal 11px "Trebuchet MS", Geneva, sans-serif;
	color: #aa1b36;
}

#weiter a:visited {
	font: normal 11px "Trebuchet MS", Geneva, sans-serif;
	color: #666666;
	
}
#weiter a:active,  #weiter a:hover, #weiter a:focus {
	font: normal 11px "Trebuchet MS", Geneva, sans-serif;
	color: #000;
}

#termine {
	width: 100%;
	position: relative;
	display: block;
	float: left;

}
#termin {
	width: 100%;
	border-top: 1px solid #aa1b36;
	border-right: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-bottom: 4px solid #d5d5d5;
	position: relative;
	display: block;
	float: left;
	padding: 4px 4px 2px 4px;
	margin-top: 0px;
	margin-bottom: 12px;
}

#termin h2 {
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #aa1b36;
	margin: 2px 0px;
	}
	
#termin h2 a:link{
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #aa1b36;
	text-decoration: none;
	}
#termin h2 a:visited{
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #525252;
	}	
	
#termin h2 a:active, #termin h2 a:hover, #termin h2 a:focus {
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;

	}
	
	
#termin td{
	font: normal 1em/1em "Trebuchet MS", Geneva, sans-serif;
	color: #525252;
	padding: 0px;
	margin: 0px;
	}
.tinfo{
	font: normal 1em "Trebuchet MS", Geneva, sans-serif;
	color: #282828;
	padding: 4px 0px;
	margin: 0px;
}

.terminerechts{
	padding: 0px 10px 10px 10px;
	margin: 0px;}


.aktiv {

	font: normal 12px "Trebuchet MS", Geneva, sans-serif;
	color: #fff;
	background: #b5b5b5;
	padding: 4px;
	display: block;
	float: left;
	width: 490px;
	position: relative;
	margin: 1px;
	text-align: left;
	}	
.inaktiv {
	font: normal 12px "Trebuchet MS", Geneva, sans-serif;
	color: #000;
	background: #d5d5d5;
	padding: 4px;
	display: block;
	float: left;
	width: 490px;
	position: relative;
	margin: 1px;
	text-align: left;
	}	
.sucheort {
	margin: 0px 0px 10px 40px;}


#intro {
	width: 425px;}
	
.unterzeile {
	padding: 4px 10px 10px 10px;}
	
#museumsareal {
	width: 334px;
	height: 400px;
	}
	
.clearfix {
	width: 100%;
	height: 1px;
	clear: both;
	}
	
.tdatum {
	color: #623931;
	font: normal 12px "Trebuchet MS", Geneva, sans-serif;
	padding: 20px 0px 0px 0px;}
	
.tmenu {
	color:#000;
	font: normal 12px "Trebuchet MS", Geneva, sans-serif;
	text-decoration: none;
	}
.tmenu a {
	font-weight: bold;
	text-decoration: none;
	}
.tmenu a:link {
	color:#000;
	font-weight: bold;
	text-decoration: none;
	}
.tmenu a:visited {
	color:#ccc;
	font-weight: bold;
	text-decoration: none;
	}
.tmenu a:visited {
	color:#ccc;
	font-weight: bold;
	text-decoration: none;
	}
.tmenu a:active, .tmenu a:hover, .tmenu a:focus {
	color:#623931;
	font-weight: bold;
	text-decoration: none;
	}
.liu {
	border-bottom: 1px dotted #623931;
	text-align: right;
	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 0px;
}
.taboben {
	padding: 16px 0px 0px 0px;}
	
#intro1 {
	color: #fff;
	background: url(/bild/nautilusintro.jpg) no-repeat;
	width: 230px;
	height: 136px;
	display: block;
	margin: 0px 0px;
	padding: 15px 7px 4px 188px;

}
#intro1 h2       {
	color:#000;
	margin: 0px;
		padding: 4px 0px 0px 0px;
	}

#intro2 {
	background: url(/bild/roemerintro.jpg) no-repeat;
	width: 230px;
	height: 136px;
	display: block;
	margin: 0px 0px;
	padding: 15px 7px 4px 188px;

}
#intro2 h2       {
	color:#000;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	}	

#intro3 {
	background: url(/bild/buchnerintro.jpg) no-repeat;
	width: 231px;
	height: 136px;
	display: block;
	margin: 0px 0px;
	padding: 15px 7px 4px 188px;

}
#intro3 h2       {
	color:#000;
		margin: 0px;
	padding:  4px 0px 0px 0px;
	}


#introlink a {
	width: 415px;
	color:#000;
	text-align: right;
		top: -24px;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	position: relative;
	display: block;
	}
