#navibar
{
  margin-top: 19px;
  margin-bottom: 19px;
  margin-left: 76px;
}

#navibar, a.navibar
{
  font-family: Verdana;
  font-size: 9px;
  color: #B7B8BB;
}


h1, h2, h3, h4, h5 form, h6, input
{
  margin: 0;
  padding: 0;
}
/*
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span
{
	display: none;
}
*/
h1
{
  font-family: Arial, Verdana;
  font-size: 20px;
  font-weight: bold;
  color: #AE1E2F;
  margin-bottom: 15px;
}

h2
{
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-size: 12px;
  color: #AE1E2F;
  margin-bottom: 5px;
  letter-spacing: 1px;
  font-weight: bold;
}
/*
h6
{
  font-family: "Trebuchet MS";
  font-size: 13px;
  font-weight: normal;
  margin-bottom: 5px;  
  color: #1377B5;
  font-weight: bold;
}

h5
{
  width: 350px;
  font-family: "Trebuchet MS";
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 10px;
  text-align: center;
  color: #734031;
  font-weight: bold;
}

h3
{
  font-family: "Trebuchet MS";
  font-size: 13px;
  font-weight: normal;
  color: #734031;
  font-weight: bold;
}
*/

h4
{
  font-family: Arial;
  font-size: 12px;
  color: #000;
  font-weight: bold;
  line-height: 16px;
}

#content .content
{
  margin-left: 76px;
}

#content .text
{
  font-size: 12px;
  color: #000;
}

#content .text a
{
  font-size: 12px;
  color: #000;
  border-bottom: 1px solid #AE1E2F;
}

#content .text a:hover
{
  font-size: 12px;
  color: #000;
  border-bottom: 1px dotted #AE1E2F;
}

#content ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}

#content li
{
  margin-bottom: 5px;
  font-size: 11px;  
  padding-left: 20px;
  line-height: 150%;
  background: url(../media/navi/li.gif) no-repeat 0 4px;
}


/* ----------------------------------------------------------------------------- */

.kursiv_rot
{
  color: #AE1E2F;
  font-style: italic;
}

/* ----------------------------------------------------------------------------- */

.sidebar
{
  width: 200px;
  padding-top: 10px;
}

.sidebar_text
{
  width: 180px;
  padding-top: 10px;
  padding-left: 10px;
  font-size: 11px;
}

.sidebar_img
{
  width: 180px;
  margin-left: 10px;
  margin-bottom: 10px;
}

.img_text, a.sidelink
{
  font-family: Verdana;
  font-size: 10px;
  color: #767676;
}

/* ----------------------------------------------------------------------------- */

.more_menu
{
  width: 200px;
  height: auto;
  background: #FFF;
  margin-bottom: 10px;
}

.linktable_header
{
  display: block;
  width: 200px;
  min-height: 20px;
  background: url(../media/navi/header.gif) repeat-y;
  margin-top: 1px;
  color: #AE1E2F;
  font-family: Arial;
  font-size: 12px;
  vertical-align: middle;
  padding-top: 3px;
}

.more_menu table tr
{
  background: #E1E1E1;
}

.more_menu td img
{
  margin-left: 3px;
  margin-top: 3px;
  margin-bottom: 3px;
}

.more_menu td
{
  border-bottom: 1px solid #FFF;
  cursor: pointer;
}


/*
.more_menu a
{
  display: block;
  width: 200px;
  height: auto;
  min-height: 20px;
  background: #E1E1E1;
  margin-top: 1px;
  font-family: Arial;
  font-size: 11px;
  color: #787878;
  vertical-align: middle;
}

.more_menu a span.ml_img
{
  display: block;
  width: 36px;
  height: 11px;
  float: left;
  cursor: pointer;
}

.more_menu a span.ml_img img
{
  margin-left: 5px;
  margin-top: 5px;
}

.more_menu a span.ml_text
{
  display: block;
  width: 160px;
  height: auto;
  float: left;
  padding-top: 3px;
  cursor: pointer;
}
*/
/* ----------------------------------------------------------------------------- */

.text_footnote
{
  font-family: Verdana;
  font-size: 9px;
  color: #767676;
  margin-top: 15px;
}

/* ----------------------------------------------------------------------------- */

.box
{
  width: 400px;
  height: auto;
  border: 1px solid #B8B8B7;
  margin-bottom: 10px;
  background: url(../media/content/bg_box.gif) repeat-y;
}

.box .box_img
{
  width: 108px;
  height: auto;
  float: left;
}

.box .box_text
{
  width: 283px;
  height: auto;
  float: left;
  margin: 3px 3px 3px 5px;
}

.box .box_link
{
  position: absolute;
  width: 43px;
  height: 18px;
  bottom: 2px;
  left: 354px;
}

.box .box_social_link
{
  position: absolute;
  width: 50px;
  height: 18px;
  bottom: 2px;
  left: 111px;
}

.box .box_social_link img
{
  margin-right: 2px;
}

/* ----------------------------------------------------------------------------- */

#c_flaggen
{	
  position: relative;
  top: 0px;
  left: 10px;
  width: 562px;
  height: 23px;
  padding-top: 3px;
  padding-left: 3px;
  padding-bottom: 0px;
  font-size: 12px;
  line-height: 150%;
  text-align: left;
}

iframe.gebraucht
{
  border: none;
  width: 765px;
  height: 440px;
  background-color: white;
}
	
iframe.nimbusneu
{
  border: none;
  width: 562px;
  height: 435px;
  background-color: white;
}

/* Tabelle NIMBUS Daten--------------------------------------------------------- */

td.bezeichnung
{
  border-top: 1px solid #828282;
  border-right: 1px solid #828282;
  border-bottom: 0px solid #828282;
  border-left: 1px solid #828282;
  font-size: 12px;
  font-weight: bold;
  padding: 5px;
  width: 130px;
  text-align: left;
  vertical-align: middle;
  background-color: white;
  color: #555555;
}

td.daten
{
  border-top: 1px solid #828282;
  border-right: 1px solid #828282;
  border-bottom: 0px solid #828282;  
  font-size: 12px;
  padding: 5px;
  width: 270px;
  text-align: left;
  vertical-align: middle;
  background-color: white;
  color: #555555;
}

td.bezeichnung_last
{
  border-top: 1px solid #828282;
  border-right: 1px solid #828282;
  border-bottom: 1px solid #828282;
  border-left: 1px solid #828282;
  font-size: 12px;
  font-weight: bold;
  padding: 5px;
  width: 130px;
  text-align: left;
  vertical-align: middle;
  background-color: white;
  color: #555555;
}

td.daten_last
{
  border-top: 1px solid #828282;
  border-right: 1px solid #828282;
  border-bottom: 1px solid #828282;  
  font-size: 12px;
  padding: 5px;
  width: 270px;
  text-align: left;
  vertical-align: middle;
  background-color: white;
  color: #555555;
}
  
/* Tabelle NEUBOOTE------------------------------------------------------------- */
 
td.neuboote_text
{
  border-top: 0px solid #828282;
  border-right: 1px solid #828282;
  border-bottom: 1px solid #828282;
  border-left: 1px solid #828282;
  font-size: 12px;
  padding: 20px;
  height: 120px;
  width: 199px;
  vertical-align: middle;
  background-color: white;
}

td.neuboote_text a, td.neuboote_text a:hover
{
  text-decoration: none;
  border-bottom: 0px;
}

/* ----------------------------------------------------------------------------- */

img.captcha
{
  border: 1px solid #B8B8B7;
}

/* ----------------------------------------------------------------------------- */

iframe.galerie
{
  border: none;
  /*width: 695px;*/
  width: 715px;
  height: 440px;
  margin-left: 50px;
}

/* ----------------------------------------------------------------------------- */

a.zoomimgLink, a:hover.zoomimgLink, a.imgLink, a:hover.imgLink, #content .text a.imgLink, #content .text a:hover.imgLink
{
  text-decoration: none; border-bottom: none;
}
/* Tabelle Seenhaendler--------------------------------------------------------- */
 
table.sh
{
	width: auto;
}
  
 td.sh_col1
{
  border: 2px solid #c3c4c4;    
  height: 108px;
  width: 108px;
  vertical-align: middle;
}

 td.sh_col1 a
{
  border: none !important;
}

td.sh_col2
{
  border: 2px solid #c3c4c4;    
  height: 108px;
  vertical-align: middle;
}

td.sh_company, td.sh_adress
{
  border: 0px;
	color: #c3c4c4;
	font-size: 17px !important;
  height: 108px;
  vertical-align: middle;
	padding: 15px;
}

td.sh_company, td.sh_adress
{
  width: 200px;
}

td.sh_company a
{ color: #c3c4c4 !important;
	font-size: 17px !important;
	border-bottom: 1px solid #c3c4c4 !important;
}

td.sh_company a:hover
{
	color: #008BD0 !important;
	border-bottom: 1px solid #008BD0 !important;
}