* {
         margin : 0px;
}

.accordion {
    /* Dummy for Validator */
}

html, body {
         height : 100%;
         background-color : #FFFFFF;
         font-family: Verdana, Tahoma, Arial;
}
img {
        border:0px;
}
#head {
         width:100%;
         height:220px;
         background-image:url('../img/banner/hint_head.png');
         background-repeat:repeat-x;
         margin:0px;
         padding:0px;
}
#head_rescue {
         width:100%;
         height:220px;
         background-image:url('../img/banner/hint_head_rescue.png');
         background-repeat:repeat-x;
         margin:0px;
         padding:0px;
}
#head_right {
        z-index:2;
        position:absolute;
        right:0px;
        top:0px;
         margin-right:0px;
         width: 495px;
         height:220px;
         background-image:url('../img/banner/hint_head_right.png');                  
}
#head_right_rescue {
        z-index:2;
        position:absolute;
        right:0px;
        top:0px;
         margin-right:0px;
         width: 495px;
         height:220px;
         background-image:url('../img/banner/hint_head_right_rescue.png');                  
}
#nav_top {
          margin-top:0px;
          margin-left:115px;
          height:20px;
          z-index:2;
}
#logo {
          display:block;
          width:205px;
          height:75px;
          background-image:url('../img/banner/logo.jpg');
          margin-left:147px;
          margin-top:105px;
          z-index:2;
}
#nav_top span {
          color:#FFFFFF;
          line-height:20px;
          font-family:Verdana, Tahoma, Arial;
          font-size:10px;
          float:left;
          margin-left:8px;
          margin-right:8px;
          
}
#nav {
         width:100%;
         height:36px;
         padding:0px;
         background-image:url('../img/nav/hint.jpg');
         margin:0px;
}
#shadow_bottom {
         width:100%;
         height:8px;
         margin:0px;
         padding:0px;
         background-image:url('../img/nav/shadow_bottom.jpg');
         overflow:hidden;
}
#main {
         margin:0px;
         padding:0px;
         width:100%;
         clear:both;
}
#main_content {
         width: auto;
         margin-left:280px;
         margin-top:10px;
         margin-right:280px;
}
#main_content_open {
         width: auto;
         margin-left:280px;
         margin-top:10px;
         margin-right:100px;
}
#main_left {
         position: absolute;
         top: 261px;
         left: 100px;
         width: 180px;
         text-align:center;
}
#main_right {
         position: absolute;
         top: 261px;
         right: 100px;
         width: 180px;
         text-align:center;
}
#main_right img {
         margin-top:5px;
         border:0px;
}
.box {
         margin:auto;
         width:180px;
         background-color:#efefef;
         text-align:left;
}
.box_head {
         margin:0px;
         float:left;
         width : 170px;
         height : 25px;
         background-image : url('../img/box/hint_box_head.jpg');
         background-repeat : repeat-x;
}
.box_head_right {
        float:right;
        margin:0px;
        height:25px;
        width:10px;
        background-image : url('../img/box/hint_box_head_right.jpg');
}
.box_content {
        clear:both;
        margin:0px;
        width:180px;
        background-image : url('../img/box/hint_box_content.jpg');
        background-repeat : repeat-y;
}
.box_content img {
        margin-left:1px;
}

.box_content fieldset {
        height: 20px;
        float: none;
        border:none;
        margin:5px 0px 0px 8px;
}

.box_footer {
        width:180px;
        margin:0px;
        height:32px;
        background-image : url('../img/box/hint_box_footer.jpg');
}
.box_main {
         width:880px;
         text-align:left;
}
.box_head_main {
         margin:0px;
         float:left;
         height : 25px;
         width:97%;
         margin-left: 20px;
         margin-right: 20px;
         background-image : url('../img/box/hint_box_head.jpg');
         background-repeat : repeat-x;
}
/* Box f&uuml;r Produkt&uuml;bersicht */
.produktbox {
         margin-left: 20px;
         margin-top: 20px;
         width:600px;    
         background-color:#efefef;
         text-align:left;
         float:left;
}
.produktbox_head {
         margin:0px;
         float:left;
         width : 590px;
         height : 25px;
         background-image : url('../img/box/hint_box_head.jpg');
         background-repeat : repeat-x;
}
.produktbox_head_right {
        float:right;
        margin:0px;
        height:25px;
        width:10px;
        background-image : url('../img/box/hint_box_head_right.jpg');
}
.produktbox_content {
        float: left;
        clear:both;
        width:600px;
        background-image : url('../img/box/hint_box_content_600.jpg');
        background-repeat : repeat-y;
}
.produktbox_content img {
        margin-left:1px;
}
.produktbox_footer {
        width:600px;
        float:left;
        margin:0px;
        height:32px;
        background-image : url('../img/box/hint_box_footer_600.jpg');
}
/* Box f&uuml;r Produkt&uuml;bersicht */
/* Navigation f&uuml;r Produkt&uuml;bersicht */
.produkt_navi {
         margin-left: 20px;
         margin-top: 20px;
         float:left;
         width:180px;
         background-color:#efefef;
         text-align:left;
         
}
.produkt_navi_head {
         margin:0px;
         float:left;
         width : 170px;
         height : 25px;
         background-image : url('../img/box/hint_box_head.jpg');
         background-repeat : repeat-x;
}
.produkt_navi_head_left {
        float:left;
        margin:0px;
        height:25px;
        width:10px;
        background-image : url('../img/box/hint_box_head_right_reversed.jpg');
}
.produkt_navi_content {
        clear:both;
        margin:0px;        
        width:180px;
        background-image : url('../img/box/hint_box_content_reversed.jpg');
        background-repeat : repeat-y;
}
.produkt_navi_content img {
        margin-left:1px;
}
.produkt_navi_footer {
        width:180px;
        margin:0px;
        height:32px;
        background-image : url('../img/box/hint_box_footer_reverse.jpg');
}
.produkt_navi_main {
         width:880px;
         text-align:left;
}
.produkt_navi_head_main {
         margin:0px;
         float:left;
         height : 25px;
         width:97%;
         margin-left: 20px;
         margin-right: 20px;
         background-image : url('../img/box/hint_box_head.jpg');
         background-repeat : repeat-x;
}

/* Label/forms iE Hacks */
.labelhack label, input, select, button {
          display:block;
          margin-left:0px;
}
/* Label/forms iE Hacks */

/* Navigation f&uuml;r Produkt&uuml;bersicht */
/* Inhaltselemente f&uuml;r Produktseite */
img.produkt_image {
         float:left;
         border: 1px solid #97a5b0;
         width: 250px;
}

div.produkt_content {
         margin: 20px 0px 20px 15px;
         float: left;
         width: 600px;

}

.tabBg_downloads {
         margin-left: 20px;
	 border: 1px solid #afafaf;
         width: 600px;
}
a#produktbild {
         float:left;
         display:block;
         max-width:250px;
         margin:20px 0px 20px 20px;
}

ul.tab_def {
         
         margin-left: 20px;
}
#container-1
{
         padding: 0px !important;
}
#container-4
{
         /*dummy*/
}
#fragment-1
{
         
         margin-left: 20px;
         width: 845px;
}

#fragment-2
{
         margin-left: 20px;
         width: 865px;
}

#fragment-3
{
         margin-left: 20px;
         width: 865px;
}

#fragment-4
{
         padding: 0px !important;
         
}
#fragment-5
{
         padding: 0px !important;
         
}
/* Accordion Linkbox */
#accordion, #list2, #list3, #navigation { width:20em; }

#log { position:fixed; bottom: 0; right:1em; text-align:right; }
#switch { position: fixed; bottom: 0; right: 15em; }


#accordion {
        margin: 20px 0px 20px 40px;
	width: 700px;
	font-family: verdana;
	border: 1px solid #97A5B0;
        background-color: #e6e6e6;
}
#accordion div {
	background-color: #e6e6e6;
}
#accordion div div {
	background-color: #e6e6e6;
}
#accordion p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
#accordion a.header {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
        clear:both;
	color: #fff;
         background-image : url('../img/box/hint_box_head.jpg');
         background-repeat : repeat-x;
}
#accordion a.header:hover {
	background-color: white;
	background-image: url('../img/box/hint_box_head_reverse.jpg');
        background-repeat: repeat-x;
}
/* Linkbox in links.php */
img.linkbox_logo {
        width: 120px;
        height: 70px;
        margin: 10px 0px 10px 10px;
        float: left;
        border: 1px solid #000;
}
div.linkbox_content {
        
        font-family: verdana, arial, tahoma;
        font-size: 11px;
        text-align: left;
        float: left;
        width: 600px;
        min-height: 100px;
        margin: 20px 0px 20px 20px;
        clear:both;
}

div.linkbox_content dl.content {
        font-family: verdana, arial, tahoma;
        font-size: 12px;
        font-weight: bold;
        margin: 10px 10px 10px 10px;
        float:left;
        width: 400px;
}
div.linkbox_content dl.content dd a {
        color: #003D8F;
        text-decoration: none;
         
}
div.linkbox_content dl.content dd {
        font-family: verdana, arial, tahoma;
        font-size: 12px;
        color: #000;
        font-weight:normal;
}
div.linkbox_content dl.content dt {
        font-family: verdana, arial, tahoma;
        font-size: 12px;
        color: #000;
        font-weight:bold;
}
div.linkbox_content dl.content a:hover {
        text-decoration: underline;
}

hr.ruler {background-color: #97A5B0;
clear:both;}
/* Linkbox in links.php */

/* Accordion Linkbox */
object.video
{
         margin-top: 10px;
         margin-left: 50px;
}

.centered_picture {
         clear:both;
         vertical-align: middle;
         padding: 50px; 
}
#er_login {
         margin-top:10px;
         margin-left:20px;
         margin-right:20px;
         float:left;
         border:1px solid #d9d9d9;
         background-color:#e6e6e6;
         padding:10px;      
}
div#er_info {
         margin-top: 0px;
         margin-left: 0px;
         margin-right: 0px;
}
iframe.schiffe
{
         float:left;
         margin-top: 20px;
         margin-left: 20px;
         clear:both;         
         
}
#vesseltracker_box
{

font-family: arial,helvetica,sans-serif;
float:left;
font-size: 10px;
font-weight: bold;
text-align: center;
margin-left: 20px;
margin-top: 30px;
margin-right: 10px;
}

/* Anpassungen f&uuml;r Validierung */

/* Farbwechsel in Tabelle */
tr.alternating_color_1
{
background-color:#efefef;
}
tr.alternating_color_2
{
background-color:#ffffff;
}

a.lightbox {
         /* Dummy f&uuml;r Validierung */
}

/*Searchbar f&uuml;r FAQ's*/
#id_search2 {
         font-size:small;
         width:130px;
}


#searchform {width:130px;}
span.loading {
         font-family: verdana, arial, tahoma;
         font-size:9pt;
         color:#4d4d4d;
         float:left;
         margin:0px 0px 0px 18px;
}
fieldset {
         border:none;
         
         margin:20px 0px 15px 32px;
}
/*Searchbar f&uuml;r FAQ's*/
/* Alte Browser */
/* Anpassungen f&uuml;r IE6 */

* html #id_search2 {
 margin-top: 5px;
}
* html fieldset {
         margin:20px 0px 20px 20px;
}
* html span.loading {
         margin:3px 0px 0px 11px;
}
/* Anpassungen f&uuml;r IE6 */

/* Erg&auml;nzung IE 7 */
*+ html .box_content fieldset {
        height: 20px;
        float: none;
        border: none;
        margin: 5px 0px 0px 8px;
}

*+ html #main_content_open {
         width: auto;
         margin-left:280px;
         margin-top:10px;
         margin-right:100px;
}
*+ html #id_search2 {    
}
#id_search2 {margin-top: 5px\0/;} /* for IE8, going last */

span.loading {
         margin-top: 9px\0/;} /* for IE8, going last */
                                
div.produkt_content {
         width: 590px\0/;
         margin-left: 12px\0/;} /* for IE8, going last */