/***********************************************/
/* bavaria_tmpl_cruiser.css                    */
/* Use with template_cruiser.html              */
/* for "Bavaria-Yachtbau"                      */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	margin: 0px auto;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../imagemaps/neu0906/body_bg.gif);
	background-repeat: repeat-x;
}

img {border:0px;
border: none;}

th{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #333333;
	padding: 0 0 0 0px;
}
color{
	color: #A5CCF9;
}
.b {
	font-weight: bold;
}


/*******************************************/
/************** neu 0609  ****************/
/*******************************************/

#containerA{
	margin: 0 auto;
	text-align: center;
	width: 980px;
}
/*#containerA .csc-textpic{
	margin: 0px 0 0 0;
}*/

#header1{
	/*position: absolute;
	top: 0px;*/
	height: 90px;
	margin: 0;
	padding: 0;
	z-index: 10;
	width: 980px;
	background-image: url(../imagemaps/neu0906/header_bg.gif);
	background-repeat: repeat-x;
}
#bavaria-logo{
	float: right;
	width: 163px;
	text-align: right;
}
#nav_A1{
	padding: 30px 0 0 20px;
	height: 30px;
}
#header1_over{
	/*position: relative;
	top: 62px; */
	height: 28px;
	width: 980px;
	z-index: 11;
	/*background-color: #999DA9;*/
	margin: 1px 0 0 0;
	padding: 0;
}
#language{
	float: right;
	width: 200px;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}

#nav_B1{
	padding: 6px 0 0 25px;
}
#nav_B1 ul{
	margin: 0;
	padding: 0;
}
#nav_B1 li.b1-1{
	float: left;
	width: 100px;
	list-style-type: none;
}
#nav_B1 a:link {
	color:white;
	font-style:italic;
	text-decoration:none;
}
#nav_B1 a, #nav_B1 a:visited{
	color: White;
}
#nav_B1 a:act, #nav_B1 a:hover{
	color: Red;
}


#header2{
	/*position: absolute;
	top: 100px;*/
	height: 244px;
	z-index: 1;
}

#content_pic{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 798px;
	height: 259px;
	z-index: 2;	
}

#containerB{

}

#content_B1{
	padding: 0 20px 0 20px;
}
#content_B2{
	padding: 0 10px 0 0px;
}
#content_B3{
	padding: 0 10px 0 0px;
}


#bogen{
	height: 107px;
	background-image: url(images0906/bogen.gif);
	background-repeat: no-repeat;
}
#containerC{
	margin: 30px 0 0 0;
	padding: 0;
	background-color: #ACACB0;
	height: 30px;
}
#search{
	float: left;
	width: 230px;
	margin: 5px 0 0 20px;
	height: 20px;
}
#indexedsearchbox input.searchbox-sword{
	width: 200px;
}
#footer {
	color: white;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:8px 0 0 20px;
	margin: 0 0 0 20px;
	text-align:right;
	border-top: 0px solid white;
}
#footer a, #footer a:visited{
	color: white;
}
#footer a:hover{
	color: #4B6186;
}

/*****************  nav_B1c
/*-------------CSS---------------------*/
#nav_B1c{
	z-index: 12;
	margin: 1px 0 0 0;
}
#nav{
  width:auto;
  margin-bottom:4px;
}
#nav, #nav ul {
  float: left; 
  list-style: none;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  padding: 0px 0 0 0;
  margin: 0px 0 0 20px;
  /*margin: 16px 0 0 10px;*/
  z-index: 13;
  text-align: left;
}
 
#nav a {
  display: block;
  /*font-weight:normal;*/
  color: #fff;
  text-decoration: none;
  /*padding: 0.25em 0em;*/
  padding: 2px 2px 0px 2px;
 
}
 
#nav li{
  float: left;
  display: block;
  color:white;
  text-decoration:none;
  font-style: italic; 
  height:24px;
  margin-right:1px;
  padding: 4px 4px 0px 4px;
  /*background-image:url(../../../../uploads/tx_tllbaseext/menu_bg_no.gif);
  background-repeat:x-repeat;*/
}
 
#nav li a:hover{
	color: #B22222;
	font-weight: bold;
}
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 140px;
	font-weight: normal;
	border: 1px solid #ccc;
	margin: 3px 0px 0px -4px;
	background: #efefef;
	z-index: 14;
}
 
#nav li li {
	width: 134px; /*height:15px;*/
	height: auto;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	padding: 3px;
	background-image: none;
	background-color: #fff;
	color: #333;
	border-bottom: 1px solid #efefef;
	z-index: 15;
}
#nav li li:hover, #nav li li.sfhover{
  width: 134;
  /*height:15px;*/
  height:auto;
  text-decoration:none;
  font-weight:normal;
  font-style: normal;
  padding: 3px;
  background-image:none;
  background-color:#ccc;
  margin:0px;
  color:#fff;
}
 
#nav li ul a {
  width: 14em;
  font-size:0.8em;
  color:#333;
}
 
#nav li ul ul {
  margin: -1.75em 0 0 137px;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  left: -999em;
  z-index: 15;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
  left: auto;
}
 
#nav li:hover, #nav li.sfhover {
  display:block;
  /*font-family: Verdana, sanserif;*/
  font-weight:bold;
  font-style: italic; 
  color:#023b76;
  text-decoration:none;
  height:24px;
  /*background-image:url(../../../../uploads/tx_tllbaseext/menu_bg_act.gif);
  background-repeat:x-repeat;*/
  margin-right:1px;
  padding: 4px 4px 0px 4px;
  z-index: 15;
}
#nav li.menuparent_act{
  /*background-image:url(../../../../uploads/tx_tllbaseext/menu_bg_act.gif);
  background-repeat:x-repeat;*/
}
#nav li.menuparent_act2{
  /*background-image:url(../../../../uploads/tx_tllbaseext/dreieck_blau.gif);
  background-repeat:no-repeat;
  background-position:center right;*/
}
#nav li.menuparent_act a{
  color:#023b76;
  z-index: 15;
}
#nav li.menuparent_act ul a{
  color:#333;
  z-index: 15;
}
#nav li ul ul{
  margin: -20px 0px 0px 137px;
}


/*******************************************/
/************** neu  2008   ****************/
/*******************************************/



#opener{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 275px;
	background-image: url(img/bg_opener.gif);
	background-repeat: repeat-x;
	background-color: #76A5C1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #76A5C1;
}
#opener h1{
	font-size: 14px;
}
#opener p{
	font-size: 11px;
	color: #626262;
}
#con_C{
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 180px;
}
#con_right_start{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 180px;
}
#con_right_start dl.csc-textpic-image dt {
	display:inline;
	margin: 0px 0px 0px 0px;
}
#con_right_start div.csc-textpic-imagewrap .csc-textpic-image img {
	margin: 0px 0px 7px 0px;
}

#content_series{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content{
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

/*#content_B1{
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#content_B2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#content_B3{
	margin: 7px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#content_B4{
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}*/

#con_3{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 0px solid white;
}

/*
#content_B1{
	margin: 10px 10px 0px 0px;
	padding: 10px 10px 10px 10px;
	width: 275px;
	background-image: url(img/bg_opener.gif);
	background-repeat: repeat-x;
	background-color: #D1DFEC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #76A5C1;
	border: 1px solid #76A5C1;
}
#content_B1 h1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
}
#content_B1 p{
	font-size: 11px;
	color: #626262;
}
#content_B1 a{
	font-size: 11px;
	color: #466DA4;
}

#content_B2{
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	width: 275px;
	background-image: url(img/bg_opener.gif);
	background-repeat: repeat-x;
	background-color: #D1DFEC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #76A5C1;
	border: 1px solid #76A5C1;
}
#content_B2 h1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
}
#content_B2 p{
	font-size: 11px;
	color: #626262;
}
#content_B2 a{
	font-size: 11px;
	color: #466DA4;
}

#content_B3{
	margin: 10px 10px 0px 0px;
	padding: 10px 10px 10px 10px;
	width: 275px;
	background-image: url(img/bg_opener.gif);
	background-repeat: repeat-x;
	background-color: #D1DFEC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #76A5C1;
	border: 1px solid #76A5C1;
}
#content_B3 h1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
}
#content_B3 p{
	font-size: 11px;
	color: #626262;
}
#content_B3 a{
	font-size: 11px;
	color: #466DA4;
}

#content_B4{
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	width: 275px;
	background-image: url(img/bg_opener.gif);
	background-repeat: repeat-x;
	background-color: #D1DFEC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #76A5C1;
	border: 1px solid #76A5C1;
}
#content_B4 h1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
}
#content_B4 p{
	font-size: 11px;
	color: #626262;
}
#content_B4 a{
	font-size: 11px;
	color: #466DA4;
}*/