/* copyright 2006 Creativ-Studio Christiane Kaus 



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



* { 

margin: 0; 

padding: 0; 

border: 0 solid; 

}

body { 

margin:1px 0px; 

padding:0; 

font: 96% Verdana, Arial, Helvetica, sans-serif; 

color: #404040; 

background-color: white; 

line-height: 180%; 

text-align:center; 

background-repeat: repeat-y; 

}

/* Hauptformatierungen */

b, strong { 

font-weight : bold; 

} 

html\:abbr, abbr, acronym, .hilfe { 

cursor: help; 

border-bottom: 1px dashed #666; 

}

a img { 

background: transparent; 

border: 0 none; 

} 

h1, h2 { 

font-family: Verdana, Arial, Helvetica, sans-serif; 

color: #888; 

letter-spacing: 5px; 

font-weight: normal; 

}

h1 { 

font-size: 0.8em; 

background-color: #e4ebf6; 

text-align: left; 

}

h2 { 

font-size: 1em; 

}

h3, h4 {

font-family: Verdana, Arial, Helvetica, sans-serif;  

color: #6c6a6b;

}

h3 { 

font-size: 0.80em; 

letter-spacing: 5px; 

font-weight: normal; 

}

h4 { 

font-size: 1.1em; 

font-weight: 500; 

font-variant: small-caps; 

}



h5 { 

font-size: 1.1em; 

color: #6c6a6b; 

font-weight: 500; 

font-variant: small-caps; 								 

}

p, a, label, li, .vcard, textarea, input, address, th, td { 

font-size : 0.8em; 

}

p a, h1 a, h2 a, h3 a, li a, li p, li li, li h4, li pre, .vcard a, label a, th a, td a { 

font-size : 100%; 

}

p, ul, ol, table { 

margin-top: 0; margin-bottom: 0; 

}

a, a:link, a:visited { 

text-decoration: none; 

font-weight: bold; 

color: #6c6a6b; 

background: transparent;

}

a:hover, a:active, a:focus { 

text-decoration: underline; 

}

ol, ul { 

									margin-left: 75px; 

									margin-right: 75px; 

}

ol li {

list-style-position: inside;

margin-top: 10px;

}

ol li h4 {

display: inline;

padding: 10px 0 10px 0;

line-height: 1.4em;

}

address { 

font-style : normal; 

} 

hr { 

color: #ccc; 

border: 0 none; 

border-top: 1px solid #ccc; 

margin:10px 0px 20px 0px;

} 



/*begin main body tags*/



#alles { position: relative; }



#wrap { margin: 4% 0 0; background-image: url(../images/1001001.gif); background-repeat: repeat-y; background-color: transparent; text-align: left;}



#newsp #header-image { background-color: #e4ebf6; background-image: url(../images/jaegers_header07.jpg); background-repeat: no-repeat; background-position: center top; height: 154px; margin-left: 110px; margin-right: 110px; }

#newsp #header-image.flotte1 { background-image: url(../images/jaegers_header34.jpg); }

#newsp .halfcolumn { font-size: .90em; line-height: 1.8em; text-align: left; float: left; width: 45%; background-color: transparent; }		

#newsp .halfcolumnright { font-size: .90em; line-height: 1.8em; text-align: left; float: right; width: 45%; background-color: transparent; }		

 { font-size: .90em; line-height: 1.8em; text-align: left; float: left; width: 45%; background-color: transparent; }		

#newsp .halfcolumnright { font-size: .90em; line-height: 1.8em; text-align: left; float: right; width: 45%; background-color: transparent; }		





/* keeps the main-image*/



#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; }



#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; }

#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;  }

/* Hauptnavigation. */

#navbar { font-size: 0.8em; 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; }

#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*/

#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; }

#rightmenu a, #rightmenu a:visited { font-size: 0.65em; 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; }

#rightmenu h3 { font-size: 75%; margin: 1em 0 0.3em 0; color: #5b8fbe; font-weight: normal; font-style: normal; text-decoration: none; text-transform: uppercase; letter-spacing: 0.15em; }



#wrap-content { background-image: url(../images/1001002.gif); background-repeat: repeat-y; background-position: right top; background-color: transparent; }

#wrap-content h1 { font-size: 0.8em; background-color: #e4ebf6; text-align: left; padding: 5px 0 3px 50px;  border-bottom-color: #80a3b6;  }/*margin: 0 110px;*/

#wrap-content h2 { font-size: 1em; padding-top: 10px 0px 3px 0px; margin: 0 50px 0px 50px; /*border-bottom: 0px #888 solid;*/ }



#wrap-content h4 { font-size: 1.1em; font-weight: 500; font-variant: small-caps; text-align: center; padding: 10px 0px 3px 0px; margin: 0px 10px 0px 10px; }

#wrap-content h5 { font-size: 1.1em; color: #6c6a6b; font-weight: 500; font-variant: small-caps; text-align: left; margin: 0px 10px 0px 10px; padding: 10px 0px 3px 0px; }



#main-text { font-size: 0.8em; line-height: 1.8em; background-color: #e4ebf6; margin: 0 110px; }

#main-text p { text-align: justify; margin-left: 50px; margin-right: 50px; }

#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: 1.1em; margin-top: 0; padding-top: 10px; }

#main-text h3 { font-size: 0.80em; letter-spacing: 5px; font-weight: normal; margin: 0 110px; padding: 6px 0px 3px 0px; }

#main-text h1 a:link {font-size: 130%; font-weight: normal; }

#main-text h1 a.intern

{

	display: inline;

	font-weight: normal;

	padding-left: 25px;

	margin-top: 20px;



	color: #3b779d;

	bac\kground: url(../images/internlink.gif) no-repeat 0 3px;

}

#main-text a.intern

{

	display: inline;

	font-weight: normal;

	padding-left: 25px;

	margin-top: 20px;



	color: #333;

	bac\kground: transparent url(../images/internlink.gif) 0 3px no-repeat;

}



#main-text a.intern:hover, #main-text a.intern:active, #main-text a.intern:focus,

#main-text h1 a.intern:hover, #main-text h1 a.intern:active, #main-text h1 a.intern:focus



{

	text-decoration: underline;

	color: #6d5150;

	bac\kground: transparent url(../images/internlinkhover.gif) no-repeat 0 3px;

}









/* Spalten */

.halfcolumn {font-size: .90em; line-height: 1.8em;  float: left; width: 45%; background-color: transparent; }		

.halfcolumn p { text-align: left; margin-left: 50px; margin-right: 50px; }

.halfcolumn h1 { text-align: left; margin-left: 70px; margin-right: 50px; }

.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 {font-size: .90em; line-height: 1.8em;  float: right; width: 45%; background-color: transparent; }		

.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 { float: left; width: 37%; background-color: transparent; }		

.halfcolumnsmall p { text-align: left; margin-left: 50px; margin-right: 50px; }

.halfcolumnsmall p .newst {margin-left:0px; margin-right: 0px; }

.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 { float: right; width: 37%; background-color: transparent; }		

.halfcolumnsmallright p { text-align: left; margin-left: 5px; margin-right: 50px; }

.halfcolumnsmallright p .newst {margin-left:0px; margin-right: 0px; }

.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; }



/*begin ultratop*/

#ultratop { font-size: 0.8em; 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; }

#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 footer tags */

#footer { text-align: center; margin-bottom: 0; padding-top: 8px; padding-bottom: 8px; font-size: 0.85em; margin-top: 0; padding-right: 50px; background-color: #ecf1fa; color: #6c6a6b; font-weight: lighter; border-top: 1px solid #e7e7e7; border-bottom: 1px solid silver; }

#footer a:link, #footer a:visited { color: #6c6a6b; }

#footer a:hover { text-decoration: underline; color: #80a3b6; }

/*end footer tags #shipsnewstext { min-height: 110px; display: block; width: 300px; margin-left: 130px; padding-top: 10px; }*/



#shipsnewsbox {width: 100%; line-height: 120%; }



#shipsnewsbox a.info200312, 

#shipsnewsbox a.info200104,  

#shipsnewsbox a.info200402, 

#shipsnewsbox a.info200502, 

#shipsnewsbox a.info200702, 

#shipsnewsbox a.info200706, 

#shipsnewsbox a.info200707, 

#shipsnewsbox a.info200707_1,

#shipsnewsbox a.info200707_2,

#shipsnewsbox a.info200802, 

#shipsnewsbox a.info200807_6, 

#shipsnewsbox a.info200807_26

{ position:relative; z-index:1; background-color:transparent; color:#000; text-decoration:none; border:none; } 



#shipsnewsbox a.info200312:hover, 

#shipsnewsbox a.info200104:hover, 

#shipsnewsbox a.info200402:hover, 

#shipsnewsbox a.info200502:hover, 

#shipsnewsbox a.info200702:hover, 

#shipsnewsbox a.info200706:hover, 

#shipsnewsbox a.info200707:hover, 

#shipsnewsbox a.info200707_1:hover,

#shipsnewsbox a.info200707_2:hover, 

#shipsnewsbox a.info200802:hover, 

#shipsnewsbox a.info200807_6:hover, 

#shipsnewsbox a.info200807_26:hover

{ z-index:2; background-color:white; text-decoration:none; border:none; } 



#shipsnewsbox a.info200312:hover span, 

#shipsnewsbox a.info200104:hover span, 

#shipsnewsbox a.info200402:hover span, 

#shipsnewsbox a.info200502:hover span, 

#shipsnewsbox a.info200702:hover span, 

#shipsnewsbox a.info200706:hover span, 

#shipsnewsbox a.info200707:hover span, 

#shipsnewsbox a.info200707_1:hover span, 

#shipsnewsbox a.info200707_2:hover span,   

#shipsnewsbox a.info200802:hover span, 

#shipsnewsbox a.info200807_6:hover span, 

#shipsnewsbox a.info200807_26:hover span

{ display:block; position:absolute; top:-150px; left:-50px; width:200px; height:201px; border:solid 1px #b5b5c6; background-color:#fff; color:#000; text-align: center; }



#shipsnewsbox a.info200104 span { display: none; background-image: url(../images/ships/200104vorschau.jpg); }

#shipsnewsbox a.info200312 span { display: none; background-image: url(../images/ships/200312vorschau.jpg); }

#shipsnewsbox a.info200402 span { display: none; background-image: url(../images/ships/200402vorschau.jpg); }

#shipsnewsbox a.info200502 span { display: none; background-image: url(../images/ships/200502vorschau.jpg); }

#shipsnewsbox a.info200702 span { display: none; background-image: url(../images/ships/200702vorschau.jpg); }

#shipsnewsbox a.info200706 span { display: none; background-image: url(../images/ships/200706vorschau.jpg); }

#shipsnewsbox a.info200707 span { display: none; background-image: url(../images/ships/200707vorschau.jpg); }

#shipsnewsbox a.info200707_1 span { display: none; background-image: url(../images/ships/200707_1vorschau.jpg); }

#shipsnewsbox a.info200707_2 span { display: none; background-image: url(../images/ships/200707_2vorschau.jpg); }

#shipsnewsbox a.info200802 span { display: none; background-image: url(../images/ships/200802vorschau.jpg); }

#shipsnewsbox a.info200807_6 span { display: none; background-image: url(../images/ships/200807vorschau6.jpg); }

#shipsnewsbox a.info200807_26 span { display: none; background-image: url(../images/ships/200807vorschau26.jpg); }



#shipsnewsbox .fleft { float:left; width: 120px; margin: 5px 10px 10px 50px; font-size: 94%; font-weight: bold; }

#shipsnewsbox a img { margin-bottom: 20px; float: none; }



.rahmen { border: 1px solid #999; border-color: #ccc #999 #666 #ccc; margin-bottom: 3px; }

.fright { float: right; width: 120px; margin: 5px 0 10px 10px; font-size: 94%; font-weight: bold; }

.break { clear:both; float:none; }

.clearb { clear: both; display: block; }

.clear15 { clear:both; height:5.5em; }

.abstand150 { display: block; height: 150px; }

.clear1 { clear:both; height:1.0em; }

.footerhead_vertical_separator { margin-top: 0px; margin-left: 5px; margin-right: 5px; }

