@import "my.css";
/*** Basiseinstellungen ********
********************************/
body	{font-family:Verdana; font-size:12px; background-color:#ffffff; height: 100%; margin: 0; padding: 0;}
h1 		{font-size:16px;color:#000000;margin-bottom:0px;}
h2 		{font-size:12px;color:#000000;margin-bottom:0px;}
img		{border:0px}
a		{color:#006699; text-decoration:none; border-bottom:1px dotted #006699;}

a:link.pop {
        font-family: Arial;
		font-size:10px;
        text-decoration : none;
        color : black;
        text-transform : none;
        font-weight : bold;
        margin-right : 4px;
        padding-top : 2px;
        padding-bottom : 2px;
        padding-left : 4px;
        padding-right : 4px;
}

a:visited.pop {
        font-family: Arial;
		font-size:10px;
        text-decoration : none;
        color : black;
        text-transform : none;
        font-weight : bold;
        margin-right : 4px;
        padding-top : 2px;
        padding-bottom : 2px;
        padding-left : 4px;
        padding-right : 4px;
}

a:hover.pop {
        background-color : #6699CC;
        font-family: Arial;
        text-decoration : underline overline;
        color : white;
       	text-transform : none;
        font-weight : bold;
		font-size:10px;
        margin-right : 4px;
        padding-top : 2px;
        padding-bottom : 2px;
        padding-left : 4px;
        padding-right : 4px; 
}	

#page{
		width:760px;
		position:absolute;left:10px;top:10px;
		padding:0px;
		text-align:left;
		border:0px solid #000000;
		background:url(../pix/menue.GIF);
		background-repeat:repeat-y;
		background-position:0px 75px;
		min-height: 100%;
}

#pageprodukte{
		width:960px;
		padding:0px;
		text-align:left;
		background-color:transparent;
		border:0px solid #000;
		min-height: 100%;
}

#nonFooter{
		position: relative;
		min-height: 100%;
}

#title {
		height:100%;
		padding:0px;
		background-color:transparent;
}

/*** Navigation ****************
********************************/
#left {
		background-color: transparent;
		width:170px;
		height:100%;
		float:left;
}

#navcontainer {
		border:0px solid #000;
		background-color:transparent;
		width:170px;
		margin-left:auto;
		margin-right:auto;
		margin-top:2px;
		text-align:left;
}

.kursiv { 
		font-weight:bold;
		background: #FFFFFF ;
		border-bottom-color: #A9A9A9;
		border-bottom-style: solid;
}

#navcontainer ul {
		margin: 0; 
		padding: 0;	
	  	list-style-type: none;
  		text-indent: 0px;
		letter-spacing: 0px;
}

#nav a:link, #nav a:visited {
		border-bottom-color: #A9A9A9;
		border-bottom-style: solid;
		border-style: none none solid none;
		border-width: medium medium 1px medium;
		color: #000000;
		display: block;
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		letter-spacing: 1px;
		line-height: normal;
		padding-bottom: 5px;
		padding-left: 2px;
		padding-top: 5px;
		text-decoration: none;
		width: auto;
}

#nav a:hover, #nav a:active, #nav a:focus {
		background: #DDDDDD ;
		border-bottom-color: #A9A9A9;
}
#nav li {
		border-bottom: 1px solid #FFFFFF;
		list-style-type: none;
}
#adresse {
		font-family: Arial;
		font-size:9px;
		font-weight:normal;
		padding-left: 6px;
		padding-top: 200px;
		text-decoration: none;
		color:#FFFFFF;
		height:100%;
		vertical-align:text-top;
}

/*** Content *******************
********************************/

#sprache {
		position:absolute;left:735px;top:115px;
		float:right; 
		height:15px; 
		width: 20px; 
		border:1px;
		border-style:groove;
}

#contentbgstart {
		background:url(../pix/STN-Schiffselektrik-HG.JPG);
		background-repeat:no-repeat;
		width:590px;
		height:1040px;
		float:left;
		padding:0px 0px;
}

#contentbgstart_en {
		background:url(../pix/STN-Schiffselektrik-HG-en.JPG);
		background-repeat:no-repeat;
		width:590px;
		height:1040px;
		float:left;
		padding:0px 0px;
}

#contentbg {
		border:0px solid #efeff7;
		background:url(../pix/STN-Schiffselektrik-HGF.JPG);
		background-repeat:repeat-y;
		width:590px;
		height:1650px;
		float:left;
		padding:0px 0px;
}

#content {
		border:0px solid #efeff7;
		background-color:transparent;
		width:548px;
		float:right;
		padding:20px 10px;
		line-height: 20px;
		text-align:justify;
}
#box {
		float:right; 
		height:89px; 
		width:57px; 
		background:transparent; 
		border:1px;
		border-style:groove; 
		margin:5px; 
		padding:0px;
		padding-right:5px;
}

#center{
		text-align:center;
}

ul.firma-verti {
	   	margin: 30px;
   		padding: 0px;
		padding-top: 7px;
   		list-style-type: circle;
		
}

table.produkte {border:0px; width:100%;}
table.kontakt {border:0px; width:90%;}
.left 	{text-align:left;border:0px;}
.center {text-align:center;border:0px;}
.right 	{text-align:right;}
.blue 	{background-color:#BED3E9;}
.white 	{background-color:#FFFFFF;}

/*** Footer ********************
********************************/

#footer {
		width: 590px;
		margin-left: 170px;
		background-color: #ffffff;
		font-size: 85%;
		color: #A6B8CA;
		text-align: center;
		line-height: 1.5em;
}

#bottomLinks {
		list-style: none;
		margin-top: 0;
		margin-left: 0;
		padding-top: 1.5em;
}

#bottomLinks li {
		display: inline;
		border-left: 1px solid #527597;
		padding-right: 5px;
		padding-left: 5px;
}

#bottomLinks li.first {
		border-left: 0 none;
}

#bottomLinks a {
		color: #A6B8CA;
}

#footer p {
		margin-top: 1.5em;
}

.first {
		margin-top: 0;
}

/*** Produktboxen **************
********************************/

#pboxaut1 {
		position:absolute;left:770px;top:160px;
		float:right; 
		height:78px; 
		width:113px; 
		background:transparent; 
		border:1px;
		border-style:groove; 
		margin:5px; 
		padding:0px;
		padding-right:5px;
}

#pboxaut2 {
		position:absolute;left:776px;top:260px;
		float:right; 
		height:133px; 
		width:100px; 
		background:transparent; 
		border:1px;
		border-style:groove; 
		margin:5px; 
		padding:0px;
		padding-right:5px;
}

#pboxaut3 {
		position:absolute;left:770px;top:420px;
		float:right; 
		height:78px; 
		width:113px; 
		background:transparent; 
		border:1px;
		border-style:groove; 
		margin:5px; 
		padding:0px;
		padding-right:5px;
}

#pboxeinst1 {
		position:absolute;left:778px;top:330px;
		float:right; 
		height:133px; 
		width:100px; 
		background:transparent; 
		border:1px;
		border-style:groove; 
		margin:5px; 
		padding:0px;
		padding-right:5px;
}

#pboxeinst2 {
		position:absolute;left:770px;top:660px;
		float:right; 
		height:59px; 
		width:133px; 
		background:transparent; 
		border:1px;
		border-style:groove; 
		margin:5px; 
		padding:0px;
		padding-right:5px;
}

#pboxev1 {
		position:absolute;left:770px;top:160px;
		float:right; 
		height:96px; 
		width:133px; 
		background:transparent; 
		border:1px;
		border-style:groove; 
		margin:5px; 
		padding:0px;
		padding-right:5px;
}

#pboxev2 {
		position:absolute;left:770px;top:360px;
		float:right; 
		height:96px; 
		width:133px; 
		background:transparent; 
		border:1px;
		border-style:groove; 
		margin:5px; 
		padding:0px;
		padding-right:5px;
}

#pboxev3 {
		position:absolute;left:770px;top:560px;
		float:right; 
		height:96px; 
		width:133px; 
		background:transparent; 
		border:1px;
		border-style:groove; 
		margin:5px; 
		padding:0px;
		padding-right:5px;
}

#pboxnav1 {
		position:absolute;left:770px;top:160px;
		float:right; 
		height:103px; 
		width:136px; 
		background:transparent; 
		border:1px;
		border-style:groove; 
		margin:5px; 
		padding:0px;
		padding-right:5px;
}

#pboxnav2 {
		position:absolute;left:770px;top:360px;
		float:right; 
		height:103px; 
		width:136px; 
		background:transparent; 
		border:1px;
		border-style:groove; 
		margin:5px; 
		padding:0px;
		padding-right:5px;
}

#pboxcom1 {
		position:absolute;left:770px;top:160px;
		float:right; 
		height:103px; 
		width:136px; 
		background:transparent; 
		border:1px;
		border-style:groove; 
		margin:5px; 
		padding:0px;
		padding-right:5px;
}

#pboxcom2 {
		position:absolute;left:770px;top:360px;
		float:right; 
		height:103px; 
		width:136px; 
		background:transparent; 
		border:1px;
		border-style:groove; 
		margin:5px; 
		padding:0px;
		padding-right:5px;
}

#pboxpulte1 {
		position:absolute;left:770px;top:160px;
		float:right; 
		height:103px; 
		width:136px; 
		background:transparent; 
		border:1px;
		border-style:groove; 
		margin:5px; 
		padding:0px;
		padding-right:5px;
}

#pboxpulte2 {
		position:absolute;left:770px;top:310px;
		float:right; 
		height:103px; 
		width:136px; 
		background:transparent; 
		border:1px;
		border-style:groove; 
		margin:5px; 
		padding:0px;
		padding-right:5px;
}

#pboxpulte3 {
		position:absolute;left:770px;top:460px;
		float:right; 
		height:103px; 
		width:136px; 
		background:transparent; 
		border:1px;
		border-style:groove; 
		margin:5px; 
		padding:0px;
		padding-right:5px;
}

#pboxemot1 {
		position:absolute;left:770px;top:160px;
		float:right; 
		height:103px; 
		width:136px; 
		background:transparent; 
		border:1px;
		border-style:groove; 
		margin:5px; 
		padding:0px;
		padding-right:5px;
}

#pboxnavi {
		position:absolute;left:33px;top:380px;
		float:right; 
		height:65px; 
		width:110px; 
		background:transparent; 
		border:0px;
		border-style:groove; 
		margin:5px; 
		padding:0px;
		padding-right:5px;
}

#pboxnavipro {
		position:absolute;left:33px;top:630px;
		float:right; 
		height:65px; 
		width:110px; 
		background:transparent; 
		border:0px;
		border-style:groove; 
		margin:5px; 
		padding:0px;
		padding-right:5px;
}

#pboxsitemap {
		position:absolute;left:610px;top:140px;
		float:right; 
		height:122px; 
		width:100px; 
		background:transparent; 
		border:1px;
		border-style:dotted; 
}

#pboxanfahrt{ /*map24*/
		position:absolute;left:500px;top:152px;
		float:right; 
		height:300px; 
		width: 200px; 
		border:1px;
		border-style:none;
}

/*** map24 *********************
********************************/

.map24_input 
	{
		background-color	: #ffffff;
		width				: 232px;
		color				: #0D3D6A;
		font-family			: Arial, Verdana, Helvetica;
		font-size			: 11px;
		font-weight			: normal;
		border				: 1px #bebebe solid;
	}
	
.map24_list	 
	{
		background-color	: #FFFFFF; 
		border-style		: groove;
		font-family			: Arial, Arial,  Geneva, Arial, Helvetica, sans-serif; 
		font-size			: 9px;
	}
	
.map24_text   
	{
		font-family			: Arial; 
		font-size			: 11px; 
		color				: #586A75;
	}
	
.map24_margin 
	{
		margin-left			: 10px;
	}
.map24_padding
	{
		padding-left		: 10px;
	}
	
	
.map24_title  
	{
		font-family			: Arial; 
		font-size			: 11px; 
		color				:#FFFFFF; 
		padding-left		: 10px; 
		padding-top			: 31px; 
		font-weight			: bold;
	}
	
.map24_cell   
	{
		padding-left		: 10px; 
		padding-top			: 5px; 
		padding-right		: 5px; 
		padding-bottom		: 5px; 
		background-color	: #F8F9FA;
	}
	
.blockborder
	{
		border-bottom-width	: 1px;
		border-bottom-style	: solid;
		border-top-width	: 1px;
		border-top-style	: solid;
		border-left-width	: 1px;
		border-left-style	: solid;
		border-right-width	: 1px;
		border-right-style	: solid;
		border-color		: #BEBEBE;
	}
	