
body
  { position: relative;

    font-family: Geneva /*, Helvetica, sans-serif*/ ;
	color: #333333;
      /*    line-height: 1.160;	*/
	margin: 0px;
	padding: 0px;
   background-color: #eeeeee;
			 /*   background-color: #000044;    */
                /*  background-color:	#58646D;   */
}

table.site
{
    position: relative;
    margin: auto;
    width: 996px;
    height: auto;
    text-align: left;
	background-color: #eeeeee;
	        border-left: 1px solid #cccccc;
        	border-right: 1px solid #cccccc;
        	border-bottom: 1px solid #cccccc;

}

table.spin
{
    position: relative;
    margin: auto;
    height: auto;
    text-align: left;
    	background-color: #eeeeee;
            	border-left: 1px solid #cccccc;
               	border-right: 1px solid #cccccc;
            	border-bottom: 1px solid #cccccc;

}


table.container {
	position: relative; 
	margin:  0;
	width: 996px;
	height: auto;
	text-align: left;
			background-color: #eeeeee;
            	border-left: 1px solid #cccccc;
             	border-right: 1px solid #cccccc;
	            border-bottom: 1px solid #cccccc;
}

#siteName{
	margin: 0;
	padding: 43px 0px 0px 0px;
	/*  border-bottom: 1px solid #bbbbbb; */
	}
	
table.title{
    position: relative;
    color: #ffffff;
    margin: 0 auto;
    width: 996px;
    height: 70px;
    background-image:url(images/schapkaP.jpg);
        	border-left: 1px solid #cccccc;
             	border-right: 1px solid #cccccc;
	            border-top: 1px solid #cccccc;

}

td.gl
{
/*  font-family: Geneva, Arial, Helvetica, sans-serif; */
    font-family: Geneva;
    color: #003366;
	border-left: 1px solid #cccccc; 
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
    /*  color: #333333; */
    /*  height: 11px;  */
    width: 93px;
    text-align: center;

}

td.left {
  /*  margin: 0 auto;    */
    	margin: 0;
	padding:0px 0px 0px 0px;
    width: 155px;
    height: auto;
    text-align: left;
    
			 background-color: #F4E7D9;
			 /*  background-color: #58646D;  */
}

td.center {
    margin: 0 auto;
    width: 660px;  
    font-size: 110%;
    height: auto;
    text-align: left;
			/*  background-color: #F4E7D9;  */
			  background-color: #FFFAF0;
}

td.right {
    margin: 0 auto;
    width: 155px;
    height: auto;
    text-valign: top;
    text-align: left;
			background-color: #F4E7D9;
			/*  background-color: #F4D9BE;  */
}

a{
	color: #ffffff;
	text-decoration: none;
}

a:link{
	/*  color: #006699; */
	color: #ffffff;
	text-decoration: none;
}

a:visited{
	color: #ffffff;
	text-decoration: none;
}

a:hover{
	color: #000044;
	text-decoration: underline;
}

h1{
     font-family: Geneva  /*, Helvetica, sans-serif*/   ;
    font-size: 118%;
     color:#ffffff;
					/*  color: #334d55;  LOGO */
    margin: 0px;
    padding: 0px;
					/*  background-color: #EEEECB;  Salatnyj  */
}

h2{
     font-family: Geneva  /*, Helvetica, sans-serif*/ ;
     font-size: 114%;
		/*  color: #CC9966; */
               color:#006699;
     margin: 5px;
     padding: 1px;
     background-color: #cccccc;

}
h2.content{
     font-family: Geneva  /*, Helvetica, sans-serif*/ ;
     font-size: 114%;
      text-align: left;

                 color: #FF5500;
              /* color:#Ff7D19; */
     margin: 1px;
     padding: 1px;
                 background-color:  #F4E7D9;

}

h3{
     font-family: Geneva  /*, Helvetica, sans-serif*/  ;
    font-size: 100%;
    color: #334d55;
    margin: 0px;
    padding: 0px;
}

h4{
     font-family: Geneva  /*, Helvetica, sans-serif*/ ;
     font-size: 100%;
     font-weight: normal;
    color: #334d55;
    margin: 0px;
    padding: 0px;
}

h5{
    font-family: Geneva /*, Helvetica, sans-serif*/;
     font-size: 100%;
     color: #334d55;
    margin: 0px;
    padding: 0px;
}

ul{
    /* list-style-type: circle;  */
     list-style-image: url('images/trans_3.gif');
    padding left: 8px;       /* square   */
}

ul ul{
    list-style-type: none;
    /*  list-style-type: disc;   */
    /* list-style-image: url('images/li_10.gif');    */
}

ul ul ul{
     list-style-type: none;
}

label{
     font-family: Geneva /*, Helvetica, sans-serif*/ ;
    font-size: 100%;
    font-weight: bold;
    color: #334d55;
}


/****************       Menu JS     *******************************/
/*************************************************************/

div.clSlideMenu{ /* All slideMenu2 DIV elements */
    position:absolute;
        left: 150px;
         top: 300px;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	overflow:hidden;
	width:150;
	height:22;
}
a.clA0{ /* All top level links */
	color:white;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
a.clA1{ /* All sub level links */
	color:black;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.clA2{ /* All sub2 level links */
	color:navy;
	text-decoration:none;
}
a.clA3{ /* All sub3 level links */
	color:black;
	text-decoration:none;
}
a.clA4{ /* All sub4 level links */
	color:green;
	text-decoration:none;
}

/* NEEDED STYLES */

div.slideMenuBG{position:absolute; left:0; top:0; z-index:1}
div.slideMenuText{position:absolute; left:2; top:2; z-index:200;}
/* NEEDED ----- This class should be named like this:
	#NAME_OF_YOUR_MENUcont
*/

#slideMenucont{position:absolute;	height:200; width:200; visibility:hidden;}

/*****************   End   Menu JS ******************************/


/***********************************************/
/* Layout Divs                                 */
/***********************************************/
/*
#table {
    font-family: Geneva, Arial, Helvetica, sans-serif;
				color: #333333; 
	margin: 0px;
	padding: 0px;
     }
*/

#title{ /*   color:#0C00FF;  */
     color: #006699;
	position:relative; 
     left:1px; 
    /* width:100%; */ 
	background-image:url(images/schapkaP.jpg);
	width: 996px;
	  
	 }
	 
a.title{ /* All top level links */
	color:white;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	}
	 
#masthead{
	 font-family: Geneva;
	 font-size: 114%;
	 padding: 29px 0px 0px 0px;    /*     Global Menu    */
	 border-bottom: 2px solid #cccccc;  
	 width: 996px;
}

#navBar{
    color: #FFFFFF;
	    position:relative;
        left:1px;
		width: 155px; 
		
	margin:  1px;
	padding: 1px;
	   background-image: url(images/bg_014_160.jpg);   
	border-right: 0px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	/*  background-color: #eeeeee */
}


#headlines{
		color: #FFFFFF;
	   position: relative;
       width: 150;
	    border-left: 0px solid #cccccc;
	    border-bottom: 0px solid #cccccc;
      	padding-right: 1px;
     	background-image:url(images/bg_014_200.jpg)
}



 #content{
	 position:
	    position: relative;
		width: 670px;
 		color:#CFCFCF
	  font-size:100%;
       /*  font-size: 100%;   */
     /*    color: #334d55;       */
                  margin: 1px;
                  padding: 10px;
 	  background-image: url(images/bg_032.jpg)


 }
#content a
  {
    color:#006699;
  }

#content a:link{
	/*  color: #006699; */
	color: #006699;
	text-decoration: none;
}

#content  a:visited{
	color: #006699;
	text-decoration: none;
}

#content  a:hover{
	color: #000044;
	text-decoration: underline;
}




/***********************************************/
/* Components                                  */
/***********************************************/




/************* #globalNav styles **************/

#globalNav{color:#FFFFFF; font-family:"Times New Roman", Times, serif; 
/* background-image:url(img/bg_012.jpg);  wegen LOGO */
    padding: 0px 0px 5px 5px;
    border-bottom: 1px solid #bbbbbb;
    color: #cccccc;
}

#globalNav img{
    display: block;
}

#globalNav a {
	color:#FFFFFF;
	font-size: 90%;
	padding: 0 4px 0 0;
}

/*************** #pageName styles **************/

#pageName{
	margin: 0px;
	padding: 0px 0px 0px 8px;
	/*  background-color:  #EEEECB  wegen LOGO */
}

/************* #breadCrumb styles *************/
/*
#breadCrumb{
	font-size: 80%;
	padding: 2px 0px 0 10px;
}
*/

/************** .feature styles ***************/

.feature{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
	color: #334d55;

	}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: left;
	padding: 10px 10px 0px 0px;
}
/**/
/************** .feature styles ***************/

.feature_radio{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
			color: #334d55;

	 left:160px;
	 width: 650px;
	 background-image: url('story/radio/shema.gif')
	}

.feature_radio h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature_radio img{
	float: left;
	padding: 10px 10px 0px 0px;
}

 /*** Sts for Vanix:  */
  .feature a:link{
	/*  color: #006699; */
	color: #fa9e00;
	text-decoration: none;
}

.feature  a:visited{
	color: #666666;
	text-decoration: none;
}

.feature  a:hover{
	color: #000044;
	text-decoration: underline;
}

/************* feature1 Stas hat eingefuegen  16.07.2005 *******/
.feature1{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
			color: #334d55;
			width: 690px; /**** Stas Enderung seit 16.07.2005 ******/
}

.feature1 h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature1 img{
	float: left;
	padding: 10px 10px 0px 0px;
}


/************** .story styles *****************/

.story{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 80%;
	
}

.story p{
	padding: 0px 0px 10px 0px;
	
}

/************* #siteInfo styles ***************/
#siteInfo
{
    position: relative;
		width: 667px;
        
	color:#FFFFFF;
	clear: both;
	border: 1px solid #cccccc;
	 font-size: 75%;
	background-image:url(images/bg_014z.jpg);
	padding: 0px 0px 0px 0px;
    float:left;
       /* margin: -10px;    */
}
#siteInfo img{
    width: 37px;
    height: 41px;
	padding:1px 10px 1px 10px;
	vertical-align: middle;
}

/************* #search styles ***************/

#search
  {  color:#FFFFFF; 
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#search form{
    margin: 0px;
    padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}

                                                                /*********** #navBar link styles ***********/
#navBar { color:#FFFFFF;}
#navBar ul a:link, #navBar ul a:visited { 
 /*  display: block; */
}
#navBar ul {list-style: none; margin: 3; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li { border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack 
#html>body #navBar li { border-bottom: none;}  */

 /*********** #left_lincs***********/
#left_lincs
 { color:#006699}

  #left_lincs a{
	color: #006699;
	text-decoration: none;
}

#left_lincs a:link{
	/*  color: #006699; */
	color:  #006699;
	text-decoration: none;
}

#left_lincs a:visited{
	color:  #006699;
	text-decoration: none;
}

#left_lincs a:hover{
	color: #000044;
	text-decoration: underline;
}
}




/*********** #sectionLinks styles ***********/

#sectionLinks{ color:#FFFFFF;
	position: relative;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
	}

#sectionLinks h3{color:#FFFFFF;
	padding: 3px 0px 2px 5px;
	border-top: 1px solid #cccccc;     
}

#sectionLinks a {color:#FFFFFF;
	display: block;
	border-top: 1px solid #cccccc;   
	padding: 2px 0px 2px 5px;
}

#sectionLinks a:hover{color:#FFFFFF;
	background-color: #dddddd;
}


/*********** .relatedLinks styles ***********/

.relatedLinks{color:#FFFFFF;
	position: relative;
	margin: 2px;
	padding: 0px 0px 10px 2px;
	font-size: 90%;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a:link {color:#FFFFFF;}
.relatedLinks a:visited {color:#FFFFFF;
	display: block;
}
/**************..relatedLinks_small_bilder styles .**************/
.relatedLinks_small_bilder{
    color:#FFFFFF;
	position: relative;
	margin: 20px;
	padding: 0px 0px 10px 2px;
	font-size: 90%;
}

.relatedLinks_small_bilder h3{
	padding: 10px 0px 0px 0px;
}

.relatedLinks_small_bilder a:link {color:#FFFFFF;}
.relatedLinks_small_bilder a:visited {color:#FFFFFF;
	display: block;
}
/************** #advert styles **************/

#advert{
	padding: 30px 0px 10px;
}

#advert img{
	display: block;
}


/************** #headlines styles **************/

#headlines {
    color:#334d55;
	margin: 0px;
	padding: 10px 0px 0px 2px;    /*  top  right  bottom  left */
  	font-size: 100%;

}

#headlines p{ color:#FFFFFF;
	padding: 0px 0px 0px 3px;
}


#headlines a{
	color: #ffffff;
	text-decoration: none;
}

#headlines a:link{
	/*  color: #006699; */
	color:  #006699;
	text-decoration: none;
}

#headlines a:visited{
	color:  #006699;
	text-decoration: none;
}

#headlines a:hover{
	color: #000044;
	text-decoration: underline;

}
#ip_info
 {  font-family: Geneva  /*, Helvetica, sans-serif*/ ;
   /* font-size: small; */
    font-size: 80%;
    text-align: center;
    color:  #006699;
	margin: 0px;
	padding: 10px 0px 0px 2px;    /*  top  right  bottom  left */

 }

#ip_info  b
{
    font-family: Geneva  /*, Helvetica, sans-serif*/ ;
  /*  font-size: small;  */
   font-size: 90%;
    color:  #FF5500;
}


/**************************** Ranbler Astro ****************************/
td.rambler { font: 80% Arial, Helvetica, sans-serif; color: #000000; }
.mainOnGreen {
	padding: 2 6 2 10px;
	background-color:#A8AD0E;
		}
.subMenuOnGreen{
	color: #ffffff;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
}
.mainGreen {
/*/*/
	background: #EBEEAD url('http://images.rambler.ru/head2005/bg_sub.gif');
	font-size:13px; padding-left:10px; padding-right:6; padding-top:2; padding-bottom:1; background-color:#EBEEAD
		}

/***********Sudoku**************/
.sudoku{

    width: 480px;
    align: middle;
	padding:3px 3px 3px 140px;
	font-size: 80%;
			color: #334d55;
	}

.sudoku h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.sudoku img{
	float: left;
	padding: 10px 5px 0px 5px;
}

/********* MV Maps *************/
/*  Karte-MV  */

 /*
a.karte01 {background-image: url(germ/MV_Kultur/images/null.gif);width:283px; height:97px; display:block;}
a.karte01:hover {background-image: url(germ/MV_Kultur/images/karte_raster.gif);}

a.karte02{background-image: url(germ/MV_Kultur/images/null.gif);width:138px; height:50px; display:block;}
a.karte02:hover {background-image: url(germ/MV_Kultur/images/karte_raster.gif);}

a.karte03{background-image: url(germ/MV_Kultur/images/null.gif);width:125px; height:50px; display:block;}
a.karte03:hover {background-image: url(germ/MV_Kultur/images/karte_raster.gif);}

a.karte04{background-image: url(germ/MV_Kultur/images/null.gif); width:158px; height:50px; display:block;}
a.karte04:hover {background-image: url(germ/MV_Kultur/images/karte_raster.gif);}

a.karte05{background-image: url(germ/MV_Kultur/images/null.gif); width:138px; height:55px; display:block;}
a.karte05:hover {background-image: url(germ/MV_Kultur/images/karte_raster.gif);}

a.karte06{background-image: url(germ/MV_Kultur/images/null.gif); width:125px; height:55px; display:block;}
a.karte06:hover {background-image: url(germ/MV_Kultur/images/karte_raster.gif);}

a.karte07{background-image: url(germ/MV_Kultur/images/null.gif); width:158px; height:55px; display:block;}
a.karte07:hover {background-image: url(germ/MV_Kultur/images/karte_raster.gif);}

a.karte08{background-image: url(germ/MV_Kultur/images/null.gif); width:138px; height:98px; display:block;}
a.karte08:hover {background-image: url(germ/MV_Kultur/images/karte_raster.gif);}

a.karte09{background-image: url(germ/MV_Kultur/images/null.gif); width:125px; height:98px; display:block;}
a.karte09:hover {background-image: url(germ/MV_Kultur/images/karte_raster.gif);}

a.karte10{background-image: url(germ/MV_Kultur/images/null.gif); width:158px; height:98px; display:block;}
a.karte10:hover {background-image: url(germ/MV_Kultur/images/karte_raster.gif);}

*/
/* Info for MV_Kultur_ made by Stas_Jakunschin */

a.karte20 {background-image: url(images/null.gif);width:38px; height:39px; display:block;}
a.karte20:hover {background-image: url(germ/MV_Kultur/images/karte_raster.gif);}

a.karte21 {background-image: url(images/null.gif);width:39px; height:34px; display:block;}
a.karte21:hover {background-image: url(germ/MV_Kultur/images/karte_raster.gif);}

a.karte22 {background-image: url(images/null.gif);width:21px; height:39px; display:block;}
a.karte22:hover {background-image: url(germ/MV_Kultur/images/karte_raster.gif);}

a.karte44 {background-image: url(images/null.gif);width:46px; height:39px; display:block;}
a.karte44:hover {background-image: url(germ/MV_Kultur/images/karte_raster.gif);}

a.karte_v0 {background-image: url(images/null.gif);width:2px; height:37px; display:block;}
a.karte_v0:hover {background-image: url(germ/MV_Kultur/images/karte_raster.gif);}

/* End Info for  MV_Kultur_ made by Stas_Jakunschin */

.hide {display: none}


span.MV {
	display: none;
}

.sued a {
display: block;

width: 100%;
height: 10px;
background-image:url(germ/MV_Kultur/images/karte_sued.gif);
background-repeat:no-repeat;
background-position: center;
}
.sued a:hover {
display: block;

width: 100%;
height: 10px;
background-image:url(germ/MV_Kultur/images/karte_sued_akt.gif);
background-repeat:no-repeat;
background-position: center;
}

.nord a {
display: block;
backgrund-color: #DDE6EF;
width: 100%;
height: 10px;
background-image:url(germ/MV_Kultur/images/karte_nord.gif);
background-repeat:no-repeat;
background-position: center;
}

.nord a:hover {
display: block;
backgrund-color: #DDE6EF;
width: 100%;
height: 10px;
background-image:url(germ/MV_Kultur/images/karte_nord_akt.gif);
background-repeat:no-repeat;
background-position: center;
}

.west a {
display: block;
backgrund-color: #DDE6EF;
width: 10px;
height: 374px;
background-image:url(germ/MV_Kultur/images/karte_west.gif);
background-repeat:no-repeat;
background-position: center;
}

.west a:hover {
display: block;
backgrund-color: #DDE6EF;
width: 10px;
height: 374px;
background-image:url(germ/MV_Kultur/images/karte_west_akt.gif);
background-repeat:no-repeat;
background-position: center;
}

.ost a {
display: block;
backgrund-color: #DDE6EF;
width: 10px;
height: 374px;
background-image:url(germ/MV_Kultur/images/karte_ost.gif);
background-repeat:no-repeat;
background-position: center;
}

.ost a:hover {
display: block;
backgrund-color: #DDE6EF;
width: 10px;
height: 374px;
background-image:url(germ/MV_Kultur/images/karte_ost_akt.gif);
background-repeat:no-repeat;
background-position: center;
}
.nordi a {
display: block;
backgrund-color: #DDE6EF;
width: 100%;
height: 10px;
background-image:url(germ/MV_Kultur/images/karte_nord.gif);
background-repeat:no-repeat;
background-position: center;
}

/*i---------------------------------------*/

.suedi a {
display: block;
backgrund-color: #DDE6EF;
width: 100%;
height: 10px;
background-image:url(germ/MV_Kultur/images/karte_sued.gif);
background-repeat:no-repeat;
background-position: center;
}
.suedi a:hover {
display: block;
backgrund-color: #DDE6EF;
width: 100%;
height: 10px;
background-image:url(germ/MV_Kultur/images/karte_sued_akt.gif);
background-repeat:no-repeat;
background-position: center;
}

.nordi a:hover {
display: block;
backgrund-color: #DDE6EF;
width: 100%;
height: 10px;
background-image:url(germ/MV_Kultur/images/karte_nord_akt.gif);
background-repeat:no-repeat;
background-position: center;
}

.westi a {
display: block;
backgrund-color: #DDE6EF;
width: 10px;
height: 345px;
background-image:url(germ/MV_Kultur/images/karte_west.gif);
background-repeat:no-repeat;
background-position: center;
}

.westi a:hover {
display: block;
backgrund-color: #DDE6EF;
width: 10px;
height: 345px;
background-image:url(germ/MV_Kultur/images/karte_west_akt.gif);
background-repeat:no-repeat;
background-position: center;
}

.osti a {
display: block;
backgrund-color: #DDE6EF;
width: 10px;
height: 345px;
background-image:url(germ/MV_Kultur/images/karte_ost.gif);
background-repeat:no-repeat;
background-position: center;
}

.osti a:hover {
display: block;
backgrund-color: #DDE6EF;
width: 10px;
height: 345px;
background-image:url(germ/MV_Kultur/images/karte_ost_akt.gif);
background-repeat:no-repeat;
background-position: center;
}

/***********  Lightbox *************/

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}





