
/* World of Orient color Style Sheet */
/* --------------------------*/
body { 
	background: #1e2a42; 
 	color: #FFFFFF;
	background-image: url(../images/bg.jpg);
 	background-repeat: repeat-x;
}


.pavillon {
	background: url(../de/hannover_special/images/pavillon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	padding-right: 10px;
}	
.pavillonweiss {
	background: url(../de/hannover_special/images/pavillon_weiss.png);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 28px;
	font-size: 24px;
}	

a:link { color: #fe97fb; }
a:visited { color: #ffb8fe;}
a:hover {color: #e3faf1;}
a:active {color: #e3faf1;} 

hr { color: #e11a8f; } 
div#pic { border-bottom:1px solid #ce1231; border-top:1px solid #ce1231;}


div#subnav p { background: #ec1c23;  color: #fdf4d9; vertical-align: middle;}

div#subnav p a, #subnav h3 a:visited { color: #fdf4d9; }
div#subnav a:hover { color: #99ebdd; }
div#subnav ul  {border-bottom:1px solid #ffffff;  border-top:1px solid #ffffff;  }
div#subnav ul li  { background: #ce1231;}

div#subnav ul li a { color: #ffffff; }
div#subnav ul li a:hover { color: #99ebdd;  }

div#subnav ul li .active {  color: #ffb8fe;}
div#subnav img {  border: 1px solid  #FFFFFF; }

div#content {
	border-top: 1px dotted #ff3cdd;
	border-bottom: 1px solid #ff3cdd;;
} 

.fettlink { font-size: 120%;}
.fettlink a:link {  font-weight: bold;  color: #FFFFFF; background: #ec1c23;  text-decoration: none;  }
.fettlink a:visited {  font-weight: bold; color: #FFFFFF; background: #f36e20; }
.fettlink a:hover { font-weight: bold; color: #e3faf1; background: #ec1c23; }

.level { font-size: 90%; font-weight: bold;  color: #000000; background: #f36e20; display: block; text-align: right; }

div#content h1 { color: #f9e9fb; font-weight: bold; }
div#content h2 { color: #2cf5f7 ; }

.infobox { border: 1px solid #2cf5f7; background: #0e22e3; } 
.infobox h2 { color: #bffdef; margin-top: 0px; } 
.infobox p { color: #bffdef; margin-top: 0px; } 
.infobox a { color: #c1bbee; }
.infobox a:hover { color: #f26e20; text-decoration: underline; }

.infobox2 { border: 1px solid #fd4967; background: #ec1c23; } 
.infobox2 h1 { color: #ffb8fe; margin-top: 0px;  margin-bottom: 4px; font-weight: bold;} 
.infobox2 p { color: #bffdef; margin-top: 0px; } 
.infobox2 a { color: #fe97fb;  text-decoration: underline; }
.infobox2 a:hover { color: #bffdef; text-decoration: underline; }
.infobox2 td { background: #fd4967; }

.infobox3 { border: 1px solid #f36e20; background: #e32384;  } 
.infobox3 h2 { color: #FFFFFF; margin-top: 0px; } 
.infobox3 p { color: #FFFFFF; margin-top: 0px; } 
.infobox3 a { color: #e3faf1; }
.infobox3 a:hover { color: #bffeff; text-decoration: underline; }
.infobox3 td { background: #ff0091; }


.infobox4 { border: 1px solid #e32384; background: #f36e20;  color: #000000;font-weight: normal;  } 
.infobox4 th { background: #f68a58; }
.infobox4 td { background: #f9a97f; vertical-align: top; }
div#content .infobox4 h2 {color: #000000;  font-weight: bold; }
div#content .infobox4 h3 {color: #ec1c23;  font-weight: bold; }

.article1 { border: 1px solid #f26e20; background: #812990; } 
.article1 h2 { color: #31c5bb; margin-top: 0px; } 
.article1 p { color: #b2d3ef; margin-top: 0px; } 
.article1 a { color: #31c5bb; }
.article1 a:hover { color: #00867d; text-decoration: underline; }

.articlev { border: 1px solid #f26e20; background: #000000; } 
.articlev h2 { color: #fe97fb; margin-top: 0px; } 
.articlev p { color: #bffdef; margin-top: 0px; } 
.articlev a { color: #2cf5f7; }
.articlev a:hover { color: #f26e20; text-decoration: underline; }

.fotolist { border: 1px solid #fd4967; } 
.fotolist img { border: 1px solid #e11a8f; }

.floatright {
border-top: 2px solid #1d1f38;
border-right: 1px solid #bffdef;
border-bottom: 1px solid #bffdef;
border-left: 2px solid #1d1f38;
}


div#subline { margin-left: 210px; margin-top:-24px; }
div#date {   margin-top:-16px; }

.date { color: #2cf5f7; } 
.date2 { color: #000000; } 
.datetxt { text-align: left; } 
