/* copyright 2006ff Creativ-Studio Christiane Kaus 

Grafik | Webdesign | Internet (http://www.kaus-online.de)*/

* { 
margin: 0; 
padding: 0; 
border: 0 solid; 
}
body { margin:1px 0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #404040; background-color: white; font-size: 93%; line-height: 180%; text-align:center; background-repeat: repeat-y; }
/***  Preload media  ***/
.hiddenpic {display:none;}
.hide {display:none;}
.head_wrap { z-index:500; }
.head_wrap {
	
	
	background-image: url(../images/1001000.jpg);	
	background-image: url(../images/1001001.gif);
	background-image: url(../images/1001002.gif);
	background-image: url(../images/1001003.gif);
	background-image: url(../images/1001004.gif);
	background-image: url(../images/1001005.gif);
	background-image: url(../images/1001006.gif);
	background-image: url(../images/1001007.gif);
	background-image: url(../images/1001008.gif);
	background-image: url(../images/1001009.gif);
	background-image: url(../images/1001010.gif);
	background-image: url(../images/1001011.gif);

	background-image: url(../images/jaegers_header01.jpg);	
	background-image: url(../images/jaegers_header02.jpg);	
	background-image: url(../images/jaegers_header03.jpg);
	background-image: url(../images/jaegers_header04.jpg);
	background-image: url(../images/jaegers_header05.jpg);
	background-image: url(../images/jaegers_header06.jpg);
	background-image: url(../images/jaegers_header07.jpg);
	background-image: url(../images/jaegers_header08.jpg);
	background-image: url(../images/jaegers_header09.jpg);
	background-image: url(../images/jaegers_header10.jpg);
	background-image: url(../images/jaegers_header11.jpg);
	background-image: url(../images/jaegers_header12.jpg);
	background-image: url(../images/jaegers_header13.jpg);
	background-image: url(../images/jaegers_header14.jpg);
	background-image: url(../images/jaegers_header15.jpg);
	background-image: url(../images/jaegers_header16.jpg);
	background-image: url(../images/jaegers_header17.jpg);
	background-image: url(../images/jaegers_header18.jpg);
	background-image: url(../images/jaegers_header19.jpg);
	background-image: url(../images/jaegers_header20.jpg);
	background-image: url(../images/jaegers_header21.jpg);
	background-image: url(../images/jaegers_header22.jpg);
	background-image: url(../images/jaegers_header23.jpg);
	background-image: url(../images/jaegers_header24.jpg);
	background-image: url(../images/jaegers_header25.jpg);
	background-image: url(../images/jaegers_header26.jpg);
	background-image: url(../images/jaegers_header27.jpg);
	background-image: url(../images/jaegers_header28.jpg);
	background-image: url(../images/jaegers_header29.jpg);
	background-image: url(../images/jaegers_header30.jpg);
	background-image: url(../images/jaegers_header31.jpg);
	background-image: url(../images/jaegers_header32.jpg);
	background-image: url(../images/dtsg/jaegers_header_a_01.jpg);
	background-image: url(../images/dtsg/jaegers_header_a_02.jpg);
	background-image: url(../images/dtsg/jaegers_header_a_03.jpg);
	background-image: url(../images/dtsg/jaegers_header_a_04.jpg);
	background-image: url(../images/dtsg/jaegers_header_a_05.jpg);
	background-image: url(../images/dtsg/jaegers_header_a_06.jpg);
	background-repeat: no-repeat;
	background-position: -5000px -5000px;}


/**** end preload images ****/
/*Struktur*/
#alles { position: relative; }
/* keeps the left-shadow and distance Ultratop*/
#wrap { margin: 4% 0 0; background-image: url(../images/1001001.gif); background-repeat: repeat-y; background-color: transparent; }
/* keeps the right-shadow */
#wrap-content { background-image: url(../images/1001002.gif); background-repeat: repeat-y; background-position: right top; background-color: transparent; min-width: 1100px;}
#wrap-rightmenu { float: right; width:15%; margin: 30px 110px 5em 3em; text-align: justify; line-height: 110%; font-family: Verdana, Arial, Helvetica, sans-serif ; background-color: transparent; padding: 0; }
* html #wrap-rightmenu { margin-right: 80px; }
#rightmenu { margin: 0; padding: 0; }
#navbar { font-size: 0.7em; text-align: left; padding-bottom: 8px; padding-left: 60px; font-weight: bold; padding-top: 8px; background-color: #ecf1fa; color: #6c6a6b; word-spacing:8px; margin: 0 110px; }
#sidebar { padding-top: 10px; }
#main-title { font-size: 0.7em; letter-spacing: 5px; text-align: center; padding-bottom: 40px; font-weight: bold; padding-top: 40px; padding-right: 50px; background-color: #e4ebf6; color: #6c6a6b; margin: 0 110px; border-top: 1px solid silver; }
#main-text { font-size: 0.75em; line-height: 1.8em; background-color: #e4ebf6; margin: 0 110px; }
#fill { margin: 0 110px; padding-bottom: 30px;}
#divider { font-size: 0.7em; line-height: 1.8em; background-color: #e4ebf6; margin: 0 110px; }
/* Schriftzug Portalpage */
#toplogo { background-color: #e4ebf6; background-image: url(../images/1001005.gif); background-repeat: no-repeat; padding-bottom: 6%; background-position: center; height: 75px; margin-left: 110px; margin-right: 110px; }
/* Schriftzug  */
#weblogo { background-color: #e4ebf6; background-image: url(../images/1001011.gif); background-repeat: no-repeat; padding-top: 1px; padding-bottom: 5px; background-position: center top; height: 75px; margin-left: 110px; margin-right: 110px; }
/* keeps the main-image*/
#ultratop { font-size: 0.7em; position: absolute; top:1px; width: 760px; padding-top: 3px; font-family: verdana, arial, helvetica, sans-serif; text-align: right; color: #6c6a6b; font-weight: 200; white-space:nowrap; overflow:visible; height: 19px; left:-1px; }
#header-image { background-color: #e4ebf6; background-image: url(../images/jaegers_header02.jpg); background-repeat: no-repeat; background-position: center top; height: 154px; margin-left: 110px; margin-right: 110px; }
#dhe #header-image { background-image:url(../images/jaegers_header20.jpg); }
/* keeps text under logo h1+h2 */
#headline { font-size: .65em; line-height: 1.5em; padding-top: 30px; text-align: justify; background-color: #e4ebf6; padding-left: 100px; padding-right: 100px; margin-left: 110px; margin-right: 110px; margin-bottom: 0;  }
/* Placeholder for columns and line-image on index */
#logo { color: #404040; background-color: #e4ebf6; text-align: left; font-size: 85%; line-height: 150%; background-image: url(../images/1001009.gif); background-repeat: no-repeat; background-position: center top; height: 38px; padding-left: 100px; padding-right: 100px; margin-left: 110px; margin-right: 110px; padding-top: 9px; }
/* Hauptnavigation. */
#textbox { height: 14em; width: 100%; padding-top: 1.2em; font-size: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; }
#line { text-align: center; margin: 0 50px 0 50px; padding-bottom: 5px; padding-left: 0px; padding-right: 50px; border-bottom: 1px dotted #888; padding-top: 0; }
#googlemap { padding: 5px 10px 10px 0; background-color: transparent; }
#map { overflow: hidden; position: relative; width: 505px; height: 295px; background: #dedede; padding: 15px; margin-left: 50px; margin-top: 15px; border-left: 5px solid #ccc; border-top: 5px solid #ccc; border-bottom: 5px solid #9d9c9c; border-right: 5px solid #9d9c9c; }
#window { width: 220px; margin-top: 20px; background-color: #e4ebf6; border: solid 2px; border-color: #9d9c9c; height:140px; padding: 3px; color:#404040; }
#maptext { width: 735px; padding: 20px 0px; }
#bewform { text-align: left; margin-left: 50px; }
#formular { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: left; color: #535161; background: #e4ebf6; padding-bottom: 40px; } 
#footer { text-align: center; margin-bottom: 0; padding-top: 8px; padding-bottom: 8px; font-size: 0.95em; margin-top: 0; padding-right: 50px; background-color: #ecf1fa; color: #6c6a6b; font-weight: lighter; border-top: 1px solid #e7e7e7; border-bottom: 1px solid silver; }
#route #wrap-rightmenu { width:20%; }

/* Hauptformatierungen */
p, ul, ol, table { margin-top: 0; margin-bottom: 0; }
p.zusatz { text-align: right; margin-bottom: 0; }
ol, ul { margin-left: 75px;  margin-right: 75px; }
a:link, a:visited { text-decoration: none; font-weight: bold; color: #6c6a6b; }
a:hover { text-decoration: underline; }
h1 { font-size: 0.85em; color: #888; letter-spacing: 5px; font-weight: normal; background-color: #e4ebf6; text-align: left; margin: 0 110px; padding: 5px 0 3px 50px; border-bottom-color: #80a3b6; }
h2 { padding-bottom: 3px; padding-right: 0; color: #888; border-bottom: 0px #888 solid; letter-spacing: 5px; font-weight: normal; margin-left: 50px; margin-right: 50px; font-size: 1em; margin-top: 0; padding-top: 10px; }
h3 { font-size: 0.8em; color: #6c6a6b; letter-spacing: 5px; font-weight: normal; margin: 0 110px; padding: 6px 0 3px 0;  }
h4 { padding-bottom: 3px; text-align: center; padding-right: 0; color: #6c6a6b; font-weight: 500; margin-left: 10px; margin-right: 10px; font-size: 1.1em; font-variant: small-caps; margin-top: 0; padding-top: 10px; }
h5 { padding-bottom: 3px; text-align: left; padding-right: 0; color: #6c6a6b; font-weight: 500; margin-left: 10px; margin-right: 10px; font-size: 1.1em; font-variant: small-caps; margin-top: 0; padding-top: 10px; }
#main-text p { text-align: justify; margin-left: 50px; margin-right: 50px; width: 72%; }
#main-text h2 { text-align: left; padding-bottom: 3px; padding-right: 0; color: #888; border-bottom: 0px #888 solid; letter-spacing: 5px; font-weight: normal; margin-left: 50px; margin-right: 50px; font-size: 1em; margin-top: 0; padding-top: 10px; }

ul#likontakte { display: inline; text-align: left; margin: 0px; padding: 0px 0px 0px 10px; width: 40%; background : transparent; float: left;}
ul#likontakte li, ul#likontakte li a  {list-style-type: none; display : inline; }
ul#rekontakte { display: inline; float: right; text-align: left; margin: 0px; padding: 0px; width: 40%; background : transparent; }
ul#rekontakte li, ul#rekontakte li a { list-style-type: none; display : inline;  }
ul#likontakte h2, ul#rekontakte h2 { text-align: left; color: #888; padding: 10px 0 3px 0; font-weight: normal; letter-spacing: 5px; margin: 0px; font-size: 1em;  }

/*Flottennews*/
#shipsnewsbox { width: 76%; background:transparent; margin: 0 auto; }
#shipsnewsbox ul#neubau { margin: 20px auto; width: 75%; list-style: none;}
#shipsnewsbox img { margin: 20px 20px 0 20px; padding: 5px; background: #fff; border: 2px solid #cacaca; float: left; }
#shipsnewsbox ul#neubau li { background: #cfd5de; margin: 30px 0; min-height: 200px; border: 2px solid #cacaca; list-style-type: none; }
#shipsnewsbox ul#neubau li a { background: transparent; }
#shipsnewsbox ul#neubau li a:hover { color: #404040; }
#shipsnewsbox ul#neubau h2 { margin-right: 8px; padding: 20px 0px; text-align:right; }
#shipsnewsbox ul#neubau p { background: transparent; margin: 0px 10px 0px 180px; padding: 0px 20px 20px 0px; width: 64%; line-height: normal; line-height: 190%; }
#shipsnewsbox h2 { text-align: center; font-size:120%; color: #5b8fbe; font-weight: bold; text-transform: uppercase; }
#shipsnewsbox h4 { padding: 20px 0px; text-align:right; text-transform: uppercase;}
#shipsnewsbox ul#neubau li.part { background: #bac0c9; border: 2px solid #afafaf; }
.newst { text-align: left; margin: 0 0 0 180px; text-transform: uppercase; padding: 0 20px 20px 0; color: #000; font-weight: bold; font-size:120%; }
#shipsnewsbox ul#neubau h2.pagenav { margin-right: 8px; padding: 20px 0px; text-align:right; letter-spacing: normal;}

/*Flottenlisten*/
#fleet { text-align: center; }
#fleet table { margin: auto; background-position: center; text-align: center;  }
#fleet td { border: 1px solid #cccccc; vertical-align:top; overflow: hidden; text-align: right; }
#fleet th { background-color: #cccccc; }
/*begin logo */
#logo a:link, #navbar a:visited { color: #6c6a6b; word-spacing:normal; }
#logo a.current { color: #6c6a6b; }
#logo a:hover { color: #80a3b6; text-decoration: underline; }
/*begin navbar */
#navbar a:link, #navbar a:visited { color: #6c6a6b; word-spacing: normal; }
#navbar a:hover { color: #80a3b6; text-decoration: underline; }
#navbar a.highlighted { color: #000000; }
/*begin rightmenu*/
#rightmenu h3 { font-size: 75%; margin: 1em 0.3em; color: #5b8fbe; font-weight: normal; font-style: normal; text-decoration: none; text-transform: uppercase; letter-spacing: 0.15em; }
#rightmenu a, #rightmenu a:visited { font-size: 0.7em; display: block; font-weight: bolder; background: #e4ebf6 url(../images/1001003.gif) no-repeat left center; color: #6c6a6b; padding: 2px 0 0 19px; margin: 0 0 1px; text-decoration: none; text-align: left; }
#rightmenu a:hover {color: #80a3b6; background: #e4ebf6 url(../images/1001004.gif) no-repeat center left;}
#rightmenu a.besucht { color: #000000; }
#rightmenu li, #rightmenu div, #rightmenu span { display: block; }

#textbox h4 { padding-bottom: 3px; text-align: center; padding-right: 0; color: #6c6a6b; font-weight: 500; line-height: 150%; margin-left: 10px; margin-right: 10px; font-size: 1.1em; font-variant: small-caps; margin-top: 0; padding-top: 10px; }
#textbox h5 { padding-bottom: 5px; text-align: left; padding-right: 0; color: #6c6a6b; font-weight: 500; line-height: 150%; margin-left: 10px; margin-right: 10px; font-size: 1.1em; font-variant: small-caps; margin-top: 0; padding-top: 10px; }

/* Spalten */
.column { display : block; width : 70%; margin: 0px 0px 0px 43px; padding : 20px 0px 20px 0px;  color : #535161; background : transparent; } 
.fullcolumn { font-size: 0.9em; float: left; width: 99%; background-color: transparent; background-repeat: repeat-y; background-position: bottom; }		
.halfcolumn {font-size: .90em; line-height: 1.8em;  float: left; width: 45%; background-color: transparent; }		
.halfcolumnright {font-size: .90em; line-height: 1.8em;  float: right; width: 45%; background-color: transparent; }		
.sitemap {font-size: .90em; line-height: 1.8em; float: left; margin-left: 50px; width: 45%; background-color: transparent; }		
* html .sitemap { margin-left: 25px; }
.sitemapright {font-size: .90em; line-height: 1.8em; float: right; width: 45%; background-color: transparent; }		
.onethirdcolumn { font-size: 0.9em; line-height: 1.8em; float: left; background-color: transparent; width: 32%; }		
.quartercolumn { text-align: left; font-size: .90em; line-height: 1.8em;  float: left; width: 24.5%; background-color: transparent; }
.quartercolumn img { border-color: silver; border-style: solid; border-width: thin; }
.halfcolumnsmall { float: left; width: 37%; background-color: transparent; }		
.halfcolumnsmallright { float: right; width: 37%; background-color: transparent; }		
.halblinks { float: left; width: 37%; background-color: transparent; }		
.halbrechts { float: right; width: 37%; background-color: transparent; }		

.sitemap h2 { padding-bottom: 3px; padding-right: 0; color: #888; border-bottom: 0px #888 solid; letter-spacing: 5px; font-weight: normal; margin-left: 0px; margin-right: 50px; font-size: 1em; margin-top: 0; padding-top: 10px; }
.sitemapright h2 { padding-bottom: 3px; padding-right: 0; color: #888; border-bottom: 0px #888 solid; letter-spacing: 5px; font-weight: normal; margin-left: 0px; margin-right: 50px; font-size: 1em; margin-top: 0; padding-top: 10px; }
.halfcolumn h2 { padding-bottom: 3px; padding-right: 0; color: #888; border-bottom: 0px #888 solid; letter-spacing: 5px; font-weight: normal; margin-left: 0px; margin-right: 50px; font-size: 1em; margin-top: 0; padding-top: 10px; }
.halfcolumnright h2 { padding-bottom: 3px; padding-right: 0; color: #888; border-bottom: 0px #888 solid; letter-spacing: 5px; font-weight: normal; margin-left: 0px; margin-right: 50px; font-size: 1em; margin-top: 0; padding-top: 10px; }
.halfcolumnsmall h2 { padding-bottom: 3px; padding-right: 0; color: #888; border-bottom: 0px #888 solid; letter-spacing: 5px; font-weight: normal; margin-left: 0px; margin-right: 50px; font-size: 1em; margin-top: 0; padding-top: 10px; }
.halfcolumnsmallright h2 { padding-bottom: 3px; padding-right: 0; color: #888; border-bottom: 0px #888 solid; letter-spacing: 5px; font-weight: normal; margin-left: 0px; margin-right: 50px; font-size: 1em; margin-top: 0; padding-top: 10px; }
.halblinks h2 { padding-bottom: 3px; padding-right: 0; color: #888; border-bottom: 0px #888 solid; letter-spacing: 5px; font-weight: normal; margin-left: 0px; margin-right: 50px; font-size: 1em; margin-top: 0; padding-top: 10px; }
.halbrechts h2 { padding-bottom: 3px; padding-right: 0; color: #888; border-bottom: 0px #888 solid; letter-spacing: 5px; font-weight: normal; margin-left: 0px; margin-right: 50px; font-size: 1em; margin-top: 0; padding-top: 10px; }
.links h2 { padding-bottom: 3px; padding-right: 0; color: #888; border-bottom: 0px #888 solid; letter-spacing: 5px; font-weight: normal; margin-left: 0px; margin-right: 50px; font-size: 1em; margin-top: 0; padding-top: 10px; }
.rechts h2 { padding-bottom: 3px; padding-right: 0; color: #888; border-bottom: 0px #888 solid; letter-spacing: 5px; font-weight: normal; margin-left: 0px; margin-right: 50px; font-size: 1em; margin-top: 0; padding-top: 10px; }
.linksunten h2 { padding-bottom: 3px; padding-right: 0; color: #888; border-bottom: 0px #888 solid; letter-spacing: 5px; font-weight: normal; margin-left: 0px; margin-right: 50px; font-size: 1em; margin-top: 0; padding-top: 10px; }
.rechtsunten h2 { padding-bottom: 3px; padding-right: 0; color: #888; border-bottom: 0px #888 solid; letter-spacing: 5px; font-weight: normal; margin-left: 0px; margin-right: 50px; font-size: 1em; margin-top: 0; padding-top: 10px; }

#fullcolumn p { text-align: left; margin-left: 50px; margin-right: 50px; }
#halfcolumn p { text-align: left; margin-left: 50px; margin-right: 50px; }
#halfcolumn h1 { text-align: left; margin-left: 70px; margin-right: 50px; }
#halfcolumnsmall p { text-align: left; margin-left: 50px; margin-right: 50px; }
#halfcolumnsmallright p { text-align: left; margin-left: 5px; margin-right: 50px; }
#halblinks p { text-align: left; margin-left: 50px; margin-right: 50px; }
#halbrechts p { text-align: left; margin-left: 5px; margin-right: 50px; }
#links p { text-align: left; margin-left: 50px; margin-right: 50px; }
#rechts p { text-align: left; margin-left: 5px; margin-right: 50px; }
#linksunten p { text-align: left; margin-left: 50px; margin-right: 50px; }
#rechtsunten p { text-align: left; margin-left: 5px; margin-right: 50px; }
#onethirdcolumn p { text-align: left; margin-left: 50px; margin-right: 50px; }
#onequartercolumn p { text-align: left; margin-left: 50px; margin-right: 50px; }
#route #rightmenu h3.tipp { font-size: 75%; padding-right: 20px; color: #5b8fbe; font-weight: normal; font-style: normal; text-decoration: none; text-transform: uppercase; letter-spacing: normal; }

/*begin footer tags */
#footer a:link, #footer a:visited { color: #6c6a6b; text-decoration: none; }
#footer a:hover { text-decoration: underline; color: #80a3b6; }

/*begin ultratop*/
#ultratop a { color: #888; text-decoration: none; }
#ultratop a:active { color: #888; text-decoration: none; }
#ultratop a:hover { color: #80a3b6; text-decoration: underline; }
#ultratop a.current { color: #000000; }
/* end ultratop */ 
/*begin sidebar */
#sidebar a:link { font-weight:bold; line-height: 120%; padding-right: 10px; margin-bottom:-7px; }
#sidebar a, #sidebar a:hover, #sidebar a:active, #sidebar a:visited { line-height: 120%; padding-right: 10px; margin-bottom:-7px; }
/*end sidebar */
.liste {}
.maplink { padding-top: 10px; color: #889fb5; }
.maplink a { color: #7b90a3; font-size: 105%; }
/*Formular*/
#bewform p.intro { margin-left: 0px; padding: 25px 0px; width: 97%; }
fieldset { border: 1px solid #ccd3dc; margin: 0 0 10px 0px; padding: 0 0 16px 10px; width: 92%; }
legend { color: #535161; font-size: 120%; }
#formular p { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; line-height: normal; clear: both; }
#formular p.daten  { padding: 15px 0 1px 0; min-width: 550px; background-color: transparent; } 
#formular label.definition { display: daten; float: left; text-align: left; width: 16em; font-size: 110%; }
#formular label.firstdefinition { display: daten; float: left; text-align: left; width: 16em; font-size: 120%; }
#formular .datenfeld, #formular input.datenfeldsm { font-weight: normal; width: 20em; border: 1px dashed #ccc; margin: 2px 0 0 0; padding: 2px 3px; background: #e4ebf6; }
#formular input.datenfeld { padding: 2px 3px; width: 27em; } 
#formular input.datenfeldsm { padding: 2px 3px; width: 12.5em; } 
#formular p.captcha { margin-left: 15px; }
textarea { color : #535161; background: #e4ebf6; border: 1px solid #666; }
textarea.form { padding: 0 3px; width: 27.5em; }
.sendbutton { margin: 30px 10px 10px 2px; padding: 6px; background: #ccd3dc; border-left-style: solid; border-left-width: 5px; border-left-color: #ccc; border-right-style: solid; border-right-width: 3px; border-right-color: #666; border-top-style: solid; border-top-width: 5px; border-top-color: #ccc; border-bottom-style: solid; border-bottom-width: 3px; border-bottom-color: #666; }
.stern { color: #a31036; font-size: 120%; font-weight: bold; }
.select { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #535161; background: #e4ebf6; border: 1px dashed #ccc; font-size: 110%; width: 15.5em; }
.headline { font-size: 120%; font-weight: bold; }

/* Allgemeine Klassen */ 
.bold { font-weight: bold; }
.rahmen {border: 1px solid #999; border-color: #ccc #999 #666 #ccc; margin-bottom: 3px; }
.fleft {float:left; width: 120px; margin: 5px 10px 10px 50px; font-size: 94%; font-weight: bold; }
.fright {float: right; width: 120px; margin: 5px 0 10px 10px; font-size: 94%; font-weight: bold; }
.frightp {float: right; margin: 0 0 10px 10px;}
.links { float: left; width: 37%; background-color: transparent; }		
.rechts { float: right; width: 37%; background-color: transparent; }		
.linksunten { float: left; width: 37%; background-color: transparent; }		
.rechtsunten { float: right; width: 37%; background-color: transparent; }		
.break { clear:both; float:none; }
.wordbreak { word-break: break-all; }
.clear15 { clear:both; height:5.5em; }
.abstand150 {display: block; height: 150px;}
.abstand210 {display: block; height: 180px;}
a.info0401{ position:relative; z-index:1; background-color:transparent; color:#000; text-decoration:none; border:none; } 
a.info0401:hover{ z-index:2; background-color:white;text-decoration:none;border:none;} 
a.info0401 span{display: none; background-image: url(../images/ships/04.01_vorschau.jpg); }
a.info0401:hover span{ display:block; position:absolute; top:-20px; left:0px; width:200px; height:201px; border:solid 1px #b5b5c6; background-color:#fff; color:#000; text-align: center; }
a.info0205 { position:relative; z-index:1; background-color:transparent; color:#000; text-decoration:none; border:none; } 
a.info0205:hover{ z-index:2; background-color:white;text-decoration:none;border:none; } 
a.info0205 span{display: none; background-image: url(../images/ships/02.05_vorschau.jpg); }
a.info0205:hover span{ display:block; position:absolute; top:-20px; left:0px; width:200px; height:201px; border:solid 1px #b5b5c6; background-color:#fff; color:#000; text-align: center; }