/* Allgemein */
body,html {
margin: 0;
padding: 0;
/* font: 100.00% Tahoma, Verdana, Arial, Helvetica, sans-serif; */
font: 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
background-color:#FFF;
min-width:48.13em;
}

div,p,ul,li,dl,dt,dd,form,table,tr,td,img{
margin:0;
padding:0;
}

/* Serviceleiste */	
#HEAD{
position:relative;
padding-left:22.50em;
border-bottom: 1px solid #999;
}

#HEAD .serviceleiste {
  width:22.19em;
	height:1.25em;
	background-color:#FFF;
	border-left: 1px solid #999; /* border-bottom: 1px solid #999; */
  list-style: none;
  margin:0;
  padding:0;
}
  
#HEAD .serviceleiste li{
float:left;
}

#HEAD .s {
	/* border-top: 1px solid #999; */ border-right: 1px solid #999;
	float:left;
	}
#HEAD .s a {
	padding-left:0.63em; padding-right:0.63em;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	/* font-size:11px;
  line-height:20px; */
  font-size:0.69em;
	line-height:1.80em;  
	text-decoration:none;
	color:#999;
	background-color:#FFF;
	display:block;
  float:left;
	} 
#HEAD .s a:hover {
	color:#fff;
	background-color:#999;
	}

#HEAD .AAA{
 display:inline;
 float:left;
 margin:0;
 padding:0 0.25em; 
}
#HEAD .AAA a{
 /* line-height:19px; */ 
 margin:0;
 padding:0.00em 0.13em;
}
/* #HEAD .AAA img{
font-size:140%;
display:inline;
float:left;
} */
#HEAD .AAA .klein{
/* width:0.75em;
height:1.19em; */
line-height:1.66em;
padding-top:0.13em;
font-size:70%;
}
#HEAD .AAA .mittel{
/* width:0.56em;
height:1.19em; */
line-height:1.50em;
padding-top:0.03em;
font-size:80%;
}
#HEAD .AAA .gross{
line-height:1.35em;
/* width:0.88em;
height:1.19em; */
/* padding-top:0.06em; */
font-size:90%;
}

#WRAPALL{
position:relative;
width:48.13em;
}

#HEAD2{
position:relative;
/* margin-top:0.69em;
height:4.88em; */
height:5.00em;
margin-top:0.88em;
}
#HEAD2 .logo {
  /* width:12.88em; */
  width:11.50em;
	float:left;
  text-align:right;
  /* padding-right:0.25em; */
  margin-right:1.50em;
  /* background-color:#ff9f9f; */
}
#HEAD2 .paddingLeft{
padding-left:0.88em;
}
#HEAD2 .title {
 margin-left:0.25em;
 float:left;
}


#WRAP{
width:100%;
/* background-color:#ff9f9f; */
float:left;
}

#MENUE{
float:left;
width:11.50em;
/* background-color:#dfdfcf; */
}

#MENUE .mus {
list-style: none;
display: block;
margin-bottom:1.25em; 
}
#MENUE .reg {
list-style: none;
display: block;
margin-bottom:1.25em;
}
#MENUE .ver {
list-style: none;
display: block;
}

.n1 {
	height:1.19em; width:11.50em;
	display:block;
	padding-top:0.31em;
	}
.mus .n1 a {
	border-top: 1px solid #369; border-right: 1px solid #369;
  border-bottom: 1px solid #FFF;
	/* background-color:#369; */
	}
  .mus .n1 .normal {
  float:none;
	font-weight:normal; /* Navigationspunkte unterhalb von Museumsverband nicht fett */
	}
.reg .n1 a {
	border-top: 1px solid #c60; border-right: 1px solid #c60;
  border-bottom: 1px solid #FFF;
	/* background-color:#c60; */
	}
.ver .n1 a {
	border-top: 1px solid #900; border-right: 1px solid #900;
  border-bottom: 1px solid #FFF;
	/* background-color:#900; */
	}
.n1 a {
	text-decoration:none;
	padding-left:0.94em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	/* font-size:11px;
	line-height:18px; */
  font-size:0.69em;
	line-height:1.56em;
  height:1.56em;
	display:block;
	}	
.ver .n1 a {
	font-weight:normal; /* Navigationspunkte unterhalb von Museumsverband nicht fett */
	}

.ver .n1 .bold {
  float:none;
	font-weight:bold; /* Navigationspunkte unterhalb von Museumsverband nicht fett */
	}
  
  .mus .n1 .bold {
  float:none;
	font-weight:bold; /* Navigationspunkte unterhalb von Museumsverband nicht fett */
	}
  .reg .n1 .bold {
  float:none;
	font-weight:bold; /* Navigationspunkte unterhalb von Museumsverband nicht fett */
	}
  
.mus .n1 a {
	color:#369;
	}
.reg .n1 a {
	color:#c60; 
	}
.reg .n1 .normal, .mus .n1 .normal{
	font-weight:normal; 
	}
.ver .n1 a {
	color:#900;
	}
  .mus .n1 a:hover {
	color:#fff;
	background-color:#369;
	border-bottom: 1px solid #369;
	display:block;
	}
.reg .n1 a:hover {
	color:#fff;
	background-color:#c60;
	border-bottom: 1px solid #c60;
	display:block;
	}
.ver .n1 a:hover, .ver .n1 .normal a:hover {
	color:#fff;
	background-color:#900;
	border-bottom: 1px solid #900;
	display:block;
	}
	
.mus li .n1 .an {
	font-weight:bold;
	color:#fff;
	background-color:#369;
	border-bottom: 1px solid #369; border-top: 1px solid #369; border-right: 1px solid #369;
	}	
.reg li .n1 .an {
	font-weight:bold;
	color:#fff;
	background-color:#c60;
	border-bottom: 1px solid #c60; border-top: 1px solid #c60; border-right: 1px solid #c60;
	}
.ver li .n1 .an {
	font-weight:bold;
	color:#fff;
	background-color:#900;
	border-bottom: 1px solid #900; border-top: 1px solid #900; border-right: 1px solid #900;
	}

/* Navigation 1 grau */	
.n1grau {
	height:1.19em; width:11.50em;
	display:block;
	margin-top:0.31em;
	}
.n1grau a {
	text-decoration:none;
	padding-left:0.94em;
	border-top: 1px solid #999;
  border-right: 1px solid #999;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
	/* font-size:11px;	
	line-height:18px; */
  letter-spacing:0.025em;
  font-size:0.69em;
	line-height:1.56em;
	color:#999;
	display:block;
	}
.mus .n1grau a:hover {
	color:#fff;
	background-color:#369;
	/* border-bottom: 1px solid #369; border-top: 1px solid #369; */ border-right: 1px solid #369;
	}
.reg .n1grau a:hover {
	color:#fff;
	background-color:#c60;
	/* border-bottom: 1px solid #c60; border-top: 1px solid #c60; */ border-right: 1px solid #c60;
	}
.ver .n1grau a:hover {
	color:#fff;
	background-color:#900;
	/* border-bottom: 1px solid #900; border-top: 1px solid #900; */ border-right: 1px solid #900;
	}
  
/* Navigation 2 */
#MENUE .n2{
width:11.50em;
}
.n2 {
  height:1.19em; width:11.50em;
	display:inline;
	float:none;
  /* border: 1px solid #ff0; */
	}
.mus .n2 a { border-right: 1px solid #369; }
.reg .n2 a { border-right: 1px solid #c60; }
.ver .n2 a { border-right: 1px solid #900; }

.n2 a {
	text-decoration:none;
	padding-left:0.94em;
  border-top: 1px solid #fff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.025em;
  font-size:0.69em;
	line-height:1.56em;
	display:block;
	}	
.mus .n2 a { color:#369; }
.reg .n2 a { color:#c60; }
.ver .n2 a { color:#900; }	


/* Navigation 2 Rollover */	
.n2 a:hover {
	color:#fff;
  /* soll so? */
	border-top: 1px solid #fff;
	}	
.mus .n2 a:hover { background-color:#69c; }		
.reg .n2 a:hover { background-color:#f93; }	
.ver .n2 a:hover { background-color:#c66; }	
	
	
/* Navigation 2 an */
.n2 .an {
	color:#fff; font-weight:bold;
	}
.n2 .anSub {
	color:#fff; font-weight:bold;
	/* border-top: 1px solid #fff; */
	background-image:url(../bilder/pfeil_fff.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
.mus .n2 .an, .mus .n2 .anSub { color:#fff; background-color:#69c; }	
.reg .n2 .an, .reg .n2 .anSub { color:#fff; background-color:#f93; }	
.ver .n2 .an, .ver .n2 .anSub { color:#fff; background-color:#c66; }	


/* Navigation 2 grau */		
.n2grau {
	height:1.19em; width:11.50em;
	float:none;
	display:inline;
	}
.mus .n2grau a { border-right: 1px solid #369; }
.reg .n2grau a { border-right: 1px solid #c60; }
.ver .n2grau a { border-right: 1px solid #900; } 

.n2grau a {
  border-top: 1px solid #fff;
	text-decoration:none;
	padding-left:0.94em; padding-bottom:1px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	
  font-size:0.69em;
	line-height:1.56em;
	color:#999;
	display:block;
	}	
	
.n2grau a:hover {
	color:#fff;
  border-top: 1px solid #fff;
	}	
.mus .n2grau a:hover { background-color:#69c; }		
.reg .n2grau a:hover { background-color:#f93; }	
.ver .n2grau a:hover { background-color:#c66; }	

.n2grau .an a {
	color:#fff; font-weight:bold;
	background-color:#f93;
	/* border-top: 1px solid #fff; */
	}
.mus .n2grau .an a { background-color:#69c; }	
.reg .n2grau .an a { background-color:#f93; }	
.ver .n2grau .an a { background-color:#c66; }	


/* Navigation 3 */		
.navi3 {
	position:absolute; left:11.63em; margin-top:-1.19em;
  width:9.38em;
	margin-bottom:0em;
	padding-bottom:2.50em;
  list-style: none;
	float:left;
	}
.mus .navi3 { float:left; border-top: 1px solid #c69; border-right: 1px solid #c69; }
.reg .navi3 { float:left; border-top: 1px solid #c60; border-right: 1px solid #c60; }
.ver .navi3 { float:left; border-top: 1px solid #900; border-right: 1px solid #900; }

.n3_img { padding-left:0.13em; padding-top:1.25em; height:5.75em; }

.n3 {
	line-height:17px; width:9.38em;
	display:inline;
	}
.n3 a {
	text-decoration:none;
	padding-left:0.63em; /* padding-top:0.06em; */
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	/* font-size:11px;	
	line-height:17px; */
  letter-spacing:0.025em;
  font-size:0.69em;
	line-height:1.50em;
	display:block;
  border-top: 1px solid #FFF;
	}	
.mus .n3 a { color:#c69; }
.reg .n3 a { color:#c60; }
.ver .n3 a { color:#900; }	

.n3 a:hover {
	color:#fff;  
	}
.mus .n3 a:hover { background-color:#69c; }		
.reg .n3 a:hover { background-color:#f93; }	
.ver .n3 a:hover { background-color:#c66; }	

.n3 .an {
	font-weight:bold;
	}

.n3 .anSub {  
	color:#fff; font-weight:bold;
	background-image:url(../bilder/pfeil_fff.gif);
	background-position:right;
	background-repeat:no-repeat;
	}

.mus .n3 .an, .mus .n3 .anSub { background-color:#69c; color:#fff; }		
.reg .n3 .an, .reg .n3 .anSub { background-color:#f93; color:#fff; }	
.ver .n3 .an, .ver .n3 .anSub { background-color:#c66; color:#fff; }
	
/* Navigation 3 grau */
#MENUE .n3grau {
	line-height:17px; width:9.38em;
	display:inline;
	}
#MENUE .n3grau a {
  border-top: 1px solid #FFF;
	text-decoration:none;
	padding-left:0.63em; /* padding-top:0.06em; */
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.025em;
  font-size:0.69em;
	line-height:1.56em;
	color:#999;
	display:block;
	}	

#MENUE .n3grau a:hover {
	color:#fff;
	}
.mus .n3grau a:hover { background-color:#69c; }		
.reg .n3grau a:hover { background-color:#f93; }	
.ver .n3grau a:hover { background-color:#c66; }	

.n3grau .an a {
	font-weight:bold;
	}	
	
/* Navigation 4 */		
.navi4 {
	margin-bottom:0.31em;
	}
.n4 {
	height:0.94em; width:9.38em;
	display:inline;
	}
.n4 a {
  border-top: 1px solid #FFF;
	text-decoration:none;
	padding-left:0.63em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	/* font-size:11px;
	line-height:15px; */
  font-size:0.69em;
	line-height:1.44em;
	display:block;
	}
.mus .n4 a { color:#c69; }
.reg .n4 a { color:#c60; }
.ver .n4 a { color:#900; }	

.n4 a:hover {
	color:#fff;
	}
.mus .n4 a:hover { background-color:#69c; }		
.reg .n4 a:hover { background-color:#f93; }	
.ver .n4 a:hover { background-color:#c66; }

.n4 .an {
	font-weight:bold;
	}

  
  
/* CONTENT */

#WRAPCONTENT{
position:relative;
float:left;
margin-top:0.31em;
margin-left:1.88em;
background-color:#FFF;
}

img{
border:solid 0px #FFF;
}

.inhalt {
	position:relative;
  /* position:absolute; left:210px; top:120px; */
  /* background-color:#ccc; */
	/* width:400px; height:100px; */  
  width:36.19em;
	display:block;
	padding:0em;
	margin:0em; padding-bottom:3.75em;
	float:left;
  /* font-size:11px; */
  /* line-height:15px; */
  font-size:0.69em;
	line-height:1.44em;
	}
  
.mus .inhalt { border-top: 1px solid #369; }
.reg .inhalt { border-top: 1px solid #c60; }
.ver .inhalt { border-top: 1px solid #900; }

.breit{
position:relative;
width:34.68em;
overflow:hidden;
}

 
.inhalt p a {
	text-decoration:none;
}	
.mus .inhalt p a { color:#369; border-bottom:1px dotted #369; /* border-right:1px solid #369; */ /* padding-left:0.19em; padding-right:0.19em; */ }	
.reg .inhalt p a { color:#c60; border-bottom:1px dotted #c60; /* border-right:1px solid #c60; */ /* padding-left:0.19em; padding-right:0.19em; */ }
.ver .inhalt p a { color:#900; border-bottom:1px dotted #900; /* border-right:1px solid #900; */ /* padding-left:0.19em; padding-right:0.19em; */ }

/* .mus .inhalt p a:hover { color:#fff; background-color:#369; }
.reg .inhalt p a:hover { color:#fff; background-color:#c60; }
.ver .inhalt p a:hover { color:#fff; background-color:#900; } */

/* .mus .inhalt p a:hover { border-bottom:1px solid #369; }
.reg .inhalt p a:hover { border-bottom:1px solid #c60; }
.ver .inhalt p a:hover { border-bottom:1px solid #900; } */

h1 {
	margin:0em; margin-bottom:0.63em;
	padding-top:0.63em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
	/* font-size:16px;
	line-height:20px; */
  font-size:1.44em;
	line-height:1.25em;
	}
.mus h1 { color:#369; }	
.reg h1 { color:#c60; }
.ver h1 { color:#900; }

h2 {
	margin:0em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
	/* font-size:13px;
	line-height:20px; */
  font-size:1.19em;
	line-height:1.25em;
	}
.mus h2 { color:#369; }	
.reg h2 { color:#c60; }
.ver h2 { color:#900; }

h3 {
	margin:0em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	/* font-size:11px;
	line-height:20px; */
  font-size:1.00em;
	line-height:1.00em;
	}
.mus h3 { color:#369; }	
.reg h3 { color:#c60; }
.ver h3 { color:#900; }
	
.inhalt {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
	/* font-size:11px;
	line-height:15px; */
  font-size:0.69em;
  line-height:1.38em;
	color:#000;
	margin:0px; padding:0px;
	margin-bottom:0.31em;
	}
/* p, .inhalt li  */

.inhalt ul{
list-style:none;
margin-bottom:0.31em;
list-style-position:outside;
list-style-image:url(../bilder/list_image.gif);
margin-left:3.44em;
line-height:1.38em;
}

.inhalt .sitemap{
margin-bottom:0.44em;
}

.inhalt .sitemap a{
text-decoration:none;
font-weight:normal;
line-height:1.56em;
}

.mus .inhalt .sitemap a { color:#369; border-bottom:1px dotted #369; }	
.reg .inhalt .sitemap a { color:#c60; border-bottom:1px dotted #c60; }
.ver .inhalt .sitemap a { color:#900; border-bottom:1px dotted #900; }
	
.inhalt p a, .inhalt td a, .inhalt li a {
	text-decoration:none;
}	
.mus .inhalt p a, .mus .inhalt td a, .mus .inhalt li a { color:#369; border-bottom:1px dotted #369; /* border-right:1px solid #369; */ /* padding-left:0.19em; padding-right:0.19em; */ }	
.reg .inhalt p a, .reg .inhalt td a, .reg .inhalt li a { color:#c60; border-bottom:1px dotted #c60; /* border-right:1px solid #c60; */ /* padding-left:0.19em; padding-right:0.19em; */ }
.ver .inhalt p a, .ver .inhalt td a, .ver .inhalt li a { color:#900; border-bottom:1px dotted #900; /* border-right:1px solid #900; */ /* padding-left:0.19em; padding-right:0.19em; */ }

/* .mus .inhalt p a:hover, .mus .inhalt td a:hover, .mus .inhalt li a:hover { color:#fff; background-color:#369; }	
.reg .inhalt p a:hover, .reg .inhalt td a:hover, .reg .inhalt li a:hover { color:#fff; background-color:#c60; }
.ver .inhalt p a:hover, .ver .inhalt td a:hover, .ver .inhalt li a:hover { color:#fff; background-color:#900; } */

.mus .inhalt p a:hover, .mus .inhalt td a:hover, .mus .inhalt li a:hover { border-bottom:1px solid #369; }
.reg .inhalt p a:hover, .reg .inhalt td a:hover, .reg .inhalt li a:hover { border-bottom:1px solid #c60; }
.ver .inhalt p a:hover, .ver .inhalt td a:hover, .ver .inhalt li a:hover { border-bottom:1px solid #900; }

/* Box */
.randspalte {
	position:absolute;
  /* left:39.38em; */ /* top:7.50em; */
  left:26.38em;
	width:7.50em;
	margin:0em; padding:0em;
	}
.randspalte h1, .randspalte h2, .randspalte h3 {
  margin:0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	/* font-size:11px;  
	line-height:20px; */
  font-size:1.00em;
  line-height:1.56em;
}
.box {
	width:11.25em;
	padding-top:0.31em; padding-left:0.63em; padding-right:0.63em; padding-bottom:0.63em;
  margin-bottom:0.31em;
	position:relative;
  overflow:hidden;
  /* font-size:11px;
  line-height:16px; */
  font-size:0.69em;
  line-height:1.44em;
	}
randspalte .box {
  float:left;
	}

.mus .box { /* background-color:#FFE5B2; */ border-top: 1px solid #369; border-right: 1px solid #369; }	
.reg .box { /* background-color:#FFE5E5; */ border-top: 1px solid #c60; border-right: 1px solid #c60; }
.ver .box { /* background-color:#F6E5CC; */ border-top: 1px solid #900; border-right: 1px solid #900; }

.mus .box p { color:#369; }	
.reg .box p { color:#c60; }
.ver .box p { color:#900; }

.box a {
	text-decoration:none;
	}
.mus .box a { color:#369; border-bottom:1px dotted #369; /* border-right:1px solid #369; */ /* padding-left:0.19em; padding-right:0.19em; */ }	
.reg .box a { color:#c60; border-bottom:1px dotted #c60; /* border-right:1px solid #c60; */ /* padding-left:0.19em; padding-right:0.19em; */ }
.ver .box a { color:#900; border-bottom:1px dotted #900; /* border-right:1px solid #900; */ /* padding-left:0.19em; padding-right:0.19em; */ }

/* .mus .box a:hover { color:#fff; background-color:#369; }	
.reg .box a:hover { color:#fff; background-color:#c60; }
.ver .box a:hover { color:#fff; background-color:#900; } */

.mus .box a:hover { border-bottom:1px solid #369; }
.reg .box a:hover { border-bottom:1px solid #c60; }
.ver .box a:hover { border-bottom:1px solid #900; }

.LOGINFORM {
/* font-size:0.69em; */
margin-top:0.50em;
}
.LOGINFORM label{
margin-top:0.13em;
width:7.00em;
float:left;
}
.LOGINFORM input{
background-color:#FFF;
}


.inhalt .fileicon{
padding-right:0.88em;
}
.inhalt td{
vertical-align:top;
}

/* EXT Terminliste */
.terminliste{
border:solid 0px #333399;
}
.terminliste .termin{
margin-bottom:0.88em;
padding:0.44em;
}

.mus .terminliste .termin{ border-top:solid 1px #369; border-right:solid 1px #369; }
.reg .terminliste .termin{ border-top:solid 1px #c60; border-right:solid 1px #c60; }
.ver .terminliste .termin{ border-top:solid 1px #900; border-right:solid 1px #900; }

.terminliste .datum{
margin-bottom:0.25em;
text-decoration:none;
}
.terminliste .uhrzeit{
margin-bottom:0.25em;
}
.terminliste .art{
font-style:italic;
margin-bottom:0.25em;
}
.terminliste .titel{
font-size:1.13em;
font-weight:normal;
margin-bottom:0.25em;
}
.terminliste .ort{
margin-bottom:0.25em;
}
.terminliste .beschr{
margin-bottom:0.25em;
}
.terminliste .intextLink{
margin-bottom:0.25em;
}

.terminliste .sortiert{
margin-bottom:0.88em;
text-align:center;
}
.terminliste .sortiert a{
margin-right:1.50em;
}

.terminliste .jahreswahl{
margin-bottom:0.88em;
text-align:center;
}
.terminliste .jahreswahl a{
margin-right:1.50em;
font-weight:bold;
}


/* EXT Museumsregistrierung */

.suchformular{
border-right:solid 1px #369;
width:50.06em;
padding-bottom:2.00em;
}
.user-musreg-pi4 .suchformular{
position:relative;
width:50.06em;
background:#FFF url(../bilder/cover_mus.gif) top left no-repeat;
padding-top:360px;
}
.user-ausstellung-pi4 .suchformular{
position:relative;
padding-top:0px;
}

.user-ausstellung-pi4 .suchformular .formarchiv{
position:relative;
float:left;
padding-top:360px;
width:50.06em;
background:#FFF url(../bilder/cover_aus.gif) 0px 0px  no-repeat;
}

.suchformular .such_ort{
float:left;
width:9.75em;
/* background-color:#0FF; */
}
.suchformular .such_ort input{
width:7.00em;
}
.suchformular .such_datum{
float:left;
width:12.50em;
}
.suchformular .such_datum select{
width:9.50em;
}
.suchformular .such_archiv{
float:left;
display:block;
padding-top:0.50em;
width:33.00em;
}
.suchformular .such_archiv input{
/* margin-top:0.50em; */
vertical-align:middle;
}
.suchformular .such_alle{
float:left;
display:block;
padding-top:0.50em;
width:33.00em;
}
.suchformular .such_alle input{
vertical-align:middle;
}
.suchformular .such_name{
float:left;
width:9.75em;
}
.suchformular .such_name input{
width:7.00em;
}
.suchformular .such_typ{
float:left;
width:12.50em;
overflow:hidden;
}
.suchformular .such_typ select{
width:9.50em;
/* overflow:hidden; */
}
.suchformular .such_swo{
float:left;
width:9.75em;
}
.suchformular .such_swo input{
width:7.00em;
}
.suchformular .such_suchen, .suchformular .such_gesamt{
float:left;
margin-top:1.44em;
width:5.56em;
}
.suchformular .such_suchen input, .suchformular .such_gesamt input{
width:5.56em;
border:0px;
color:#369;
font-weight:bold;
border-top:solid 1px #369; border-right:solid 1px #369;
background-color:#FFF;
}

.suchformular .such_suchen:hover input, .suchformular .such_gesamt:hover input{
color:#FFF;
background-color:#69c;
}


.suchformular .such_gesamt{
/* position:relative; */
/* clear:both; */
width:48.44em;
text-align:right;
/* background-color:#F0F; */
}
.suchformular .such_gesamt input{
width:7.56em;
}

.mus .museum a:link, .mus .museum a:visited{ color:#369; text-decoration:none; border-bottom:dotted 1px #369; }
.reg .museum a:link, .reg .museum a:visited{ color:#c60; text-decoration:none; border-bottom:dotted 1px #c60; }
.ver .museum a:link, .ver .museum a:visited{ color:#900; text-decoration:none; border-bottom:dotted 1px #900; }

/* .mus .museum a:hover{ color:#FFF; background-color:#369; }
.reg .museum a:hover{ color:#FFF; background-color:#c60; }
.ver .museum a:hover{ color:#FFF; background-color:#900; } */

.mus .museum a:hover { border-bottom:1px solid #369; }
.reg .museum a:hover { border-bottom:1px solid #c60; }
.ver .museum a:hover { border-bottom:1px solid #900; }

.museenliste{
/* position:relative; */
margin-top:1.00em;
}

.mus .museenliste .museum span a{
border:0px;
}
.mus .museenliste .museum span a:hover { border-bottom:1px solid #369; }

/* .mus .museenliste{ color:#369; }
.reg .museenliste{ color:#c60; }
.ver .museenliste{ color:#900; } */

.museenliste .museum{
margin-top:0.50em;
margin-bottom:0.50em;
padding-top:0.50em;
padding-bottom:1.44em;
}
.mus .museenliste .museum{border-top:solid 1px #369; border-right:solid 1px #369;}
.reg .museenliste .museum{border-top:solid 1px #c60; border-right:solid 1px #c60;}
.ver .museenliste .museum{border-top:solid 1px #900; border-right:solid 1px #900;}

.alphabeth{
position:relative;
display:block;
}

.alph a:link, .alph a:visited, .alph span{
float:left;
padding:0.19em 0.31em;
font-weight:bold;
background-color:#FFF;
text-decoration:none;
font-size:0.88em;
}
.mus .alph a:link, .mus .alph a:visited{color:#369;border-right:solid 1px #369;}
.reg .alph a:link, .reg .alph a:visited{color:#c60;border-right:solid 1px #c60;}
.ver .alph a:link, .ver .alph a:visited{color:#900;border-right:solid 1px #900;}

.mus .alph span{color:#999;border-right:solid 1px #369;}
.reg .alph span{color:#999;border-right:solid 1px #c60;}
.ver .alph span{color:#999;border-right:solid 1px #900;}

.alph_list a:link, .alph_list a:visited{
display:block;
margin-top:0.31em;
padding:0.0em 0.13em;
font-weight:bold;
background-color:#FFF;
text-decoration:none;
font-size:1.00em;
}
.alph_list_an a:link, .alph_list_an a:visited{
display:block;
margin-top:0.31em;
font-weight:bold;
color:#FFF;
text-decoration:none;
font-size:1.00em;
}

.mus .alph_list a:link, .mus .alph_list a:visited{color:#369;}
.reg .alph_list a:link, .reg .alph_list a:visited{color:#c60;}
.ver .alph_list a:link, .ver .alph_list a:visited{color:#900;}

.mus .alph_list_an a:link, .mus .alph_list_an a:visited{color:#FFF;background-color:#369;}
.reg .alph_list_an a:link, .reg .alph_list_an a:visited{color:#FFF;background-color:#c60;}
.ver .alph_list_an a:link, .ver .alph_list_an a:visited{color:#FFF;background-color:#900;}

.alph a:hover, .alph_an a:link, .alph_an a:visited{
float:left;
padding:0.19em 0.31em;
font-weight:bold;
text-decoration:none;
color:#FFF;
font-size:0.88em;
}
.mus .alph a:hover, .mus .alph_an a:link, .mus .alph_an a:visited{color:#FFF;background-color:#369;border-right:solid 1px #369;}
.reg .alph a:hover, .reg .alph_an a:link, .reg .alph_an a:visited{color:#FFF;background-color:#c60;border-right:solid 1px #c60;}
.ver .alph a:hover, .ver .alph_an a:link, .ver .alph_an a:visited{color:#FFF;background-color:#900;border-right:solid 1px #900;}

.museum{ padding-bottom:1.00em; padding-right:0.75em; }

.mus .museum{/* border-top:solid 1px #369; */border-right:solid 1px #369;}
.reg .museum{/* border-top:solid 1px #c60; */border-right:solid 1px #c60;}
.ver .museum{/* border-top:solid 1px #900; */border-right:solid 1px #900;}

.museenliste .museum a{
border:0;
}

.museum p{
margin-bottom:0.44em;
}
/* .inhalt .museum p a, .inhalt .museum p a:visited{
text-decoration:none;
} */
.museum p.laufzeit{
padding-top:0.31em;
margin-bottom:0px;
}

.museum_ort{
font-size:1.13em;
color:#999999;
margin-bottom:0.50em;
}

.m_name{
margin-top:0.44em;
padding-bottom:1.25em;
}

.m_adresse{
margin-top:1.88em;
}
/* .mus .m_adresse{ color:#369; }
.reg .m_adresse{ color:#c60; }
.ver .m_adresse{ color:#900; } */

.m_beschr{
position:relative;
margin-bottom:0.88em;
}

#m_registriert{
position:relative;
float:right;
padding:1.00em;
padding-right:0.0em;
}

#m_registriert a, #m_registriert a:hover{
border:solid 0px #FFF;
background-color:#FFF;
}

.zurListe{
position:relative;
float:right;
margin:0.88em;
overflow:hidden;
}

.m_service{
margin-top:1.44em;
}

.verlaengert{
color:#369;
}

.museum_box, .museum_box_bu{
position:absolute;
/* top:10.88em; */
top:-0.06em;
left:36.56em;
/* left:55.44em; */
width:11.00em;
margin:0em; padding:0em;
padding-left:1.25em;
padding-bottom:0.50em;
overflow:hidden;
}
/* html>body .museum_box{
top:16.00em;
} */
/* .museum_box_bu{
top:12.88em;
} */

.museum_menue{
/* width:30.75em; */
border-right:solid 1px #369;
}
.museum_menue img{
vertical-align:middle;
}
.museum_menue span a{
text-decoration:none;
color:#369;
border-bottom:dotted 1px #369;
}
.mus .museum_menue span a:hover, .museum_box a:hover { border-bottom:1px solid #369; }
.zur_mus{
float:left;
width:15.00em;
}
.zur_b{
float:left;
width:6.38em;
}
.menu_mitte{
/* height:19px; */
float:left;
font-weight:bold;
padding-top:0.19em;
width:7.75em;
}
.vor_b{
float:left;
width:5.31em;
}

/* .mus .museum_box, .mus .museum_box_bu{ border-left:solid 1px #369; }
.reg .museum_box, .reg .museum_box_bu{ border-left:solid 1px #c60; }
.ver .museum_box, .ver .museum_box_bu{ border-left:solid 1px #900; } */

.mus .museum_box a:link, .mus .museum_box a:visited{ color:#369; text-decoration:none; border-bottom:1px dotted #369; }


.rahmen_oben_rechts{
padding-top:0.50em;
border-top:solid 1px #900;
border-right:solid 1px #900;
}

/* Klassen */

.logoGross{
margin-left:2.50em;
}

.logoUnter{
margin-left:8.75em;
margin-top:1.25em;
}

.totop{
text-align:right;
margin-bottom:0.88em;
}
.totop a{
font-size:0.88em;
color:#999;
}

.clear{
clear:both;
}

.mini {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:9px; line-height:10px;
	color:#999;
	margin:0px; padding:0px;
	margin-top:3px; margin-bottom:5px; 
	float:none;
}
