
body #logo {
	position: absolute;
	left: 45px;
	top: 95px;  /* marius@gosign: 14.12.2009 vorher war 132px geaendert wegen des 125 Jahre Logos */
	border: none;
}

body #language {
	position: absolute;
	left: 45px;
	top: 70px; /* marius@gosign: 14.12.2009 vorher war 107px geaendert wegen des 125 Jahre Logos */
}

body #content_top {
float:left;
width:447px;
}

body #hhla_125_jahre_startseite_content {
float:left;
width:437px;
padding-left: 10px;
}



/* auf der Startseite */
#content_area_middle {
background: #EBEEEF url(../../fileadmin/pic/basic/vert_line_685px_125.gif) repeat-y scroll left top;

/** Um darüber einen längeren weißen Rand zu haben (gegen die gestrichelte Linie)
*
padding-top:15px;
position:relative;
top:-15px;*/
}

#content_area_middle_headline{
background:#fff  url(../pic/basic/hori_line125.gif) repeat-x scroll left bottom;
display: block;
clear: none;
overflow:hidden;
}

#headline125 {
border-bottom:0.1px solid white;
color:#BE0038;
font-size:10px;
text-transform:uppercase;
vertical-align: bottom;
text-transform: uppercase; 
margin-bottom: 0px;
padding-left: 10px;
padding-top: 10px;
margin-left: 100px;
}


#hhla_125_jahre_startseite_right {
display:block;
width:210px;
float: right;
/*background:transparent url(../pic/basic/hori_line125.gif) repeat-x scroll left bottom;*/
padding-bottom: 1px;
}	

#hhla_125_jahre_startseite_right .box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../pic/basic/hori_line125.gif) repeat-x scroll left top;
padding:20px  13px 16px 27px;
position:relative;
top:-1px;
}

body #map .box2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../pic/basic/hori_line125.gif) repeat-x scroll left top;
overflow:hidden;
padding:1px 0 0;
position:relative;
right:7px;
width:202px;
}

*+html #map .box2 {
	right:21px;
}

*+html #hhla_125_jahre_startseite_content {
	padding-top: 20px;
}

*+html #hhla_125_jahre_startseite_content .csc-textpic-text {
	position: relative;
	top: -15px;
	/*margin-top: -40px;*/
}


#hhla_125_jahre_startseite_right .box .headline {
color:#46626D;
font-size:13px;
font-weight:bold;
line-height:14px;
padding-bottom:5px;
text-transform:uppercase;
}

	
body #map {
	width: 188px;
	overflow: visibile;
	background:transparent none repeat scroll 0 0;
	padding-bottom: 0px;
	border-top: 20px solid white;
	padding-top: 0px;
}
body #map .tx-gorighttopcontent-pi1 {
	float: right;
}


body .internal-link {
/* font-size:10px;
line-height:14px;
padding-top:6px; */
}
body .internal-link a {
text-transform:uppercase;
}

/*body #content_left{
	position:relative;
	top:20px;
	
}*/
body #content_left .csc-textpic-text  {
	padding-right: 20px;
}

body #right_padding {
	border-bottom:53px solid white;
	display:block;
}
*+html body #right_padding {
	border-bottom:47px solid white;
}
* html body #content_left{
	position:relative;
	top:24px;
}

body #content {
position:relative;
top:-1px;
/*background:#FFFFFF url(../pic/basic/hori_line125.gif) repeat-x scroll left top;*/
background: #fff;
}

.hafenkarte {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../pic/basic/hori_line125.gif) repeat-x scroll left top;
display: block;
position: relative;
left: -20px;
width: 200px;
padding-left: 20px;
padding-top: 1px;
margin-top: 15px;
padding-bottom: 0px;
margin-bottom: 0px;
}

#hafenkarte {

/*height:117px;
left:-20px;
margin-bottom:27px;
margin-top:15px;
overflow:hidden;
padding-left:41px;
position:relative;
width:184px;*/
}
* html #hafenkarte {
/* 	left: -5px;
	height: 137px;
	padding-left: 15px; */
}
*+html #hafenkarte {
/*	left: -15px;*/
/* 	height: 137px; */
/*	padding-left: 15px;*/
}

* html .weitereeservices {
	padding-left: 6px;
}

#linkmodul {
display:block;
left:-20px;
overflow-x:hidden;
overflow-y:hidden;
padding-left:20px;
position:relative;
width:181px;
}


* html #hhla_125_jahre_startseite_content {
	position: relative;
	top: 21px;

	/*left: -90px;*/
	margin-left: -100px;
	float: left;
	
}

* html #hhla_125_jahre_startseite_content .csc-textpic-text {
	position: relative;
	top: -15px;
}
* html #content_area_middle_headline img, * html #content_area_middle_headline #headline125 {
	position: relative;
	top: -4px;	
}

a.bluelink {
color: #002369;
}
a.bluelink:hover {
color:#BE0038;
}
