
body {
	background-color: #82CCEC;
	background-image: url(/images/layout/header_1135x219.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0;
	padding: 0;
	text-align: center; /* IE 5.x hack */
	font-family: Arial, Helvetica;
	font-size: 12px; /*feed to IE 5.5*/
	color: #335373;
}

A:link {text-decoration: none;}
A:visited {text-decoration: none;}
A:active {text-decoration: none;}
A:hover {text-decoration: underline;}

td {
	font-family: Arial, Helvetica;
	font-size: 12px; /*feed to IE 5.5*/
}

h2 {
	font-size: 12px; /*feed to IE 5.5*/
  font-weight: bold;
	color: #014994;
	margin: 0px;
	padding: 0px;
 }

h1 {
	font-size: 14px; /*feed to IE 5.5*/
  font-weight: bold;
	color: #014994;
	margin: 0px;
	padding: 0px;
 }

.price_padding {
 margin-top:8px;
 margin-bottom:8px;
}

.welcome {
	font-size: 12px;
  font-weight: bold;
	color: #d6001d;
  float:left;
 }


.corner_tl
{
 position: relative;
 width: 338px;
 height: 4px;
 margin: 0 auto;
 background-image: url(/images/layout/corner_tl.png);
 background-repeat: no-repeat;
 background-position: top left;
 border:0px solid #000000;
 float:left;
 background-color: #fff;
 line-height: 1px;
 font-size:1px;
}

.corner_tr
{
 position: relative;
 width: 339px;
 height: 4px;
 margin: 0 auto;
 background-image: url(/images/layout/corner_tr.png);
 background-repeat: no-repeat;
 background-position: top right;
 border:0px solid #000000;
 float:left;
 background-color: #fff;
 line-height: 1px;
 font-size:1px;
}

.corner_bl
{
 position: relative;
 width: 338px;
 height: 4px;
 background-image: url(/images/layout/corner_bl.png);
 background-repeat: no-repeat;
 background-position: top left;
 border:0px solid #000000;
 float:left;
 background-color: #fff;
 line-height: 1px;
 font-size:1px;
}

.corner_br
{
 position: relative;
 width: 339px;
 height: 4px;
 margin: 0 auto;
 background-image: url(/images/layout/corner_br.png);
 background-repeat: no-repeat;
 background-position: top right;
 border:0px solid #000000;
 float:left;
 background-color: #fff;
 background-color: #fff;
 line-height: 1px;
 font-size:1px;
}


#content
{
 position: relative;
 width: 844px;
 margin: 0 auto;
 text-align: left;
 border:0px solid #000000;
}

#main_content
{
 position: relative;
 width: 844px;
 margin: 0 auto;
 background-image: url(/images/layout/right_navi_bg.png);
 background-repeat: repeat-y;
 background-position: right;
 border: 0px solid #000000;
}


#main_content_container
{
 position: relative;
 background-color: #FFF;
 width: 677px;
 min-height: 750px;
 margin: 0 auto;
 text-align: left;
 border: 0px solid #000000;
 margin-right: 6px;
 float:left;
}

#right_navigation
{
 position: relative;
 /*
 background-image: url(/images/layout/cspLogoGrau137x60.png);
 background-repeat: no-repeat;
 background-position: center bottom;
 */
 background-color: #FFF;
 width: 161px;
 min-height: 500px;
 //margin: 0 auto;
 text-align: left;
 border: 0px solid #000000;
 float:left;
}

.ships
{
 width:75px;
 border:0px solid #000000;
 height:15px;
 font-size: 8px;
 font-weight: normal;
 text-align: left;
 float:left;
}


#footer_boxes A:link {color: #717171;}
#footer_boxes A:visited {color: #717171;}
#footer_boxes A:active {color: #717171;}
#footer_boxes A:hover {color: #717171;}

.right_navi_middle_border A:link {color: #335373;}
.right_navi_middle_border A:visited {color: #335373;}
.right_navi_middle_border A:active {color: #335373;}
.right_navi_middle_border A:hover {color: #335373;}

#footer_boxes
{
 position: relative;
 background-color: #FFF;
 width: 165px;
 height: 85px;
 padding-top: 4px;
 margin-top: 4px;
 border:0px solid #000000;
 font-weight: normal;
 text-align: left;
 float:left;
 color: #717171;
}

#navigation_footer
{
 position: relative;
 background-color: #FFF;
 width: 844px;
 padding-top: 4px;
 margin-top: 4px;
 border:0px solid #000000;
 font-weight: bold;
 text-align: center;
}


#navigation_header
{
 position: relative;
 width: 844px;
 height: 27px;
 margin-top: 3px;
 text-align: left;
 border:0px solid #000000;
 line-height: 1px;
 font-size:1px;

}



.content
{
 margin-left:9px;
 margin-right:9px;
}

.box_214
{
 border:0px solid #000000;
 background-color: #f6f6f6;
 width:214px;
 height: 225px;
 float:left;
 margin-left:9px;
 background-image: url(/images/layout/bg_box_214_middle.png);
 background-repeat: repeat-y;
}

.box_214_bottom_border
{
 width:214px;
 height:3px;
 float:left;
 border:0px solid #000000;
 background-color: #F6F6F6;
 background-image: url(/images/layout/box_214_bottom.png);
 background-repeat: no-repeat;
 margin-left:9px;
 margin-bottom: 9px;
 line-height: 1px;
 font-size:1px;
}

.box_438
{
 border:0px solid #000000;
 background-color: #f6f6f6;
 width:438px;
 height: 225px;
 float:left;
 margin-left:9px;
 background-image: url(/images/layout/bg_box_438_middle.png);
 background-repeat: repeat-y;
}

.box_438_bottom_border
{
 width:438px;
 height:3px;
 float:left;
 border:0px solid #000000;
 background-color: #F6F6F6;
 background-image: url(/images/layout/box_438_bottom.png);
 background-repeat: no-repeat;
 margin-left:9px;
 margin-bottom: 9px;
 line-height: 1px;
 font-size:1px;
}

.box_660_headline
{
 border:0px solid #000000;
 background-color: #f6f6f6;
 width:660px;
 min-height: 106px;
 float:left;
 margin-left:9px;
 background-image: url(./images/bg_box_660_middle.png);
 background-repeat: repeat-y;
}

.box_660
{
 border:0px solid #000000;
 background-color: #f6f6f6;
 width:660px;
 min-height: 106px;
 float:left;
 margin-left:9px;
 background-image: url(/images/layout/bg_box_660_middle.png);
 background-repeat: repeat-y;
}

.box_660_bottom_border
{
 width:660px;
 height:3px;
 float:left;
 border:0px solid #000000;
 background-color: #F6F6F6;
 background-image: url(/images/layout/box_660_bottom.png);
 background-repeat: no-repeat;
 margin-left:9px;
 margin-bottom: 9px;
 line-height: 1px;
 font-size:1px;
}

.box_660_top_border
{
 width:660px;
 height:3px;
 float:left;
 border:0px solid #000000;
 background-color: #F6F6F6;
 background-image: url(/images/layout/box_660_top.png);
 background-repeat: no-repeat;
 margin-left:9px;
 line-height: 1px;
 font-size:1px;
}

.page_start
{
 margin-top: 20px;
 margin-left:9px;
 margin-bottom: 15px;
}

.price
{
 font-size: 14px;
 font-weight: bold;
 color: #d6001d;
 text-align:right;
}

.boxcontent
{
 padding:0 5 5 5px;
}

.right_navi_top_border
{
 width:149px;
 height:5px;
 border:0px solid #000000;
 background-color: #F6F6F6;
 background-image: url(/images/layout/bg_box_right_navi_top.png);
 background-repeat: no-repeat;
 margin-left:6px;
 line-height: 1px;
 font-size:1px;

}



.right_navi_bottom_border
{
 width:149px;
 height:3px;
 border:0px solid #000000;
 background-color: #F6F6F6;
 background-image: url(/images/layout/bg_box_right_navi_bottom.png);
 background-repeat: no-repeat;
 margin-left:6px;
 line-height: 1px;
 font-size:1px;
}


.right_navi_middle_border
{
 width:141px;
 border:0px solid #000000;
 background-color: #F6F6F6;
 background-image: url(/images/layout/bg_box_right_navi_middle.png);
 background-repeat: repeat-y;
 margin-left:6px;
 padding-left:8px;
 padding-bottom:5px;
}