/* ################    -- Reederei Hiddensee RTE CSS --   ################ */

/* #############  Doppelte Anzeige - Startseite  ################  */

#left_content {
	width:342px;
	height:327px;	
	margin:2px 16px 0 0px;
	padding-bottom:10px;
	float:left;
	overflow:hidden;
	}
#right_content {
	width:342px;
	height:327px;	
	margin:2px 0 0 1px;
	padding-bottom:10px;
	float:left;
	overflow:hidden;
	}
#right_new {
	width:342px;
	height:327px;	
	margin:26px 0 0 18px;
	padding-bottom:10px;
	float:left;
	overflow:hidden;
	}
#left_new {
    float: left;
    height: 327px;
    margin: 26px -1px 0 0;
    overflow: hidden;
    padding-bottom: 10px;
    width: 342px;
}
#ueber {
	width:342px;
	height:20px;
	padding:5px 0 0 5px;
	background:url("../hp_material/content_head.gif") no-repeat;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F47000;
	}
#ueber p{
	line-height:11px;
	margin:0 0 0 7px;
	padding:0px;
 }
#inhalt {
	width:323px;
	height:311px;
	padding:10px;
	background:url("../hp_material/content_hgr.png") no-repeat;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#144AAE;
	}
#inhalt img {
	float:left;
	margin:3px;
	margin-right:10px;
	}
#inhalt .start_text {
	display:block;
	text-align:justify;
	line-height: 15px;
	width:303px; 
	}
#inhalt a, #inhalt a:link, #inhalt a:hover, #inhalt a:active, #inhalt a:visited {
	margin-left:7px;
	font-size:11px;
	font-weight:bold;
	color:#F47000;
	text-decoration:none;
	}
/* ########################  Startseite - Veranstaltungen ############################  */
#left_kalender {
	width:342px;
	height:160px;	
	margin:0px;
	padding-bottom:10px;
	float:left;
	overflow:hidden;
	}
#ue_kalender {
	width:342px;
	height:20px;
	padding:5px 0 0 5px;
	background:url("../hp_material/content_head.gif") no-repeat;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F47000;
	}
#ue_kalender p{
	line-height:11px;
	margin:0 0 0 7px;
	padding:0px;
 }
#inhalt_kalender {
	width:332px;
	height:116px;
	padding:10px;
	padding-left:0px;
	background:url("../hp_material/hg-kalender.gif") no-repeat;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#144AAE;
	}
#inhalt_kalender img {
	float:left;
	margin:3px;
	margin-right:10px;
	}
#inhalt_kalender .start_text {
	display:block;
	text-align:justify;
	line-height: 15px;
	/* width:310px; */
	}
#inhalt_kalender a, #inhalt_kalender a:link, #inhalt_kalender a:hover, #inhalt_kalender a:active, #inhalt_kalender a:visited {
	margin-left:7px;
	font-size:11px;
	font-weight:bold;
	color:#F47000;
	text-decoration:none;
	}
/* ########################  Anzeige - BILD RECHTS ############################  */

#big {
	width:700px;
	background:#BCDDF2 url("../hp_material/long_content.gif") no-repeat;
	background-position: 0px 25px;
	}
#big h2#big_header {
	height:20px;
	padding:5px 0 0 11px;
	margin:0px;
	background: #fff url("../hp_material/long_head.gif") no-repeat;
	font-size:15px;
	font-weight:bold;
	color:#F47000;
	line-height:16px;
	}
#big p{
	margin-left:0px;
	padding:5px 19px 0 13px;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#144AAE;
	text-align:justify;
	}
#big p a, #big p a:link, #big p a:hover, #big p a:active, #big p a:visited {
	margin-left:7px;
	font-size:11px;
	font-weight:bold;
	color:#F47000;
	text-decoration:none;
	}
#big p img#small_image
{
	float:right;
	display:block;
	position:relative;
	margin:4px 1px 10px 10px;
}
#big div#bottom
	{
	line-height:9px;
	height: 19px;
	background:#fff url("../hp_material/long_bottom.gif") no-repeat;
	margin-bottom:26px;
	}
.hiddenPoint
	{
		visibility:hidden;
	}
/* ########################  Anzeige - BILD LINKS ############################  */

#big_left {
	width:700px;
	background:#BCDDF2 url("../hp_material/long_content.gif") no-repeat;
	background-position: 0px 25px;
	}
#big_left h2#big_header {
	height:20px;
	padding:5px 0 0 11px;
	margin:0px;
	background: #fff url("../hp_material/long_head.gif") no-repeat;
	font-size:15px;
	font-weight:bold;
	color:#F47000;
	line-height:16px;
	}
#big_left p{
	margin-left:0px;
	padding:5px 16px 0 11px;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#144AAE;
	text-align:justify;
	}
#big_left p a, #big_left p a:link, #big_left p a:hover, #big_left p a:active, #big_left p a:visited {
	margin-left:7px;
	font-size:11px;
	font-weight:bold;
	color:#F47000;
	text-decoration:none;
	}
#big_left p img#image_left
{
	float:left;
	display:block;
	position:relative;
	margin:4px 10px 10px 1px;
}
#big_left div#bottom
	{
	line-height:9px;
	height: 19px;
	background:#fff url("../hp_material/long_bottom.gif") repeat-y;
	margin-bottom:26px;
	}
.hiddenPoint
	{
		visibility:hidden;
	}
	
/* ########################  Anzeige - BILD OBEN ############################  */

#big_over {
	width:700px;
	background:#BCDDF2 url("../hp_material/long_content.gif") no-repeat;
	background-position: 0px 25px;
	}
#big_over h2#big_header {
	height:20px;
	padding:5px 0 0 11px;
	margin:0px;
	background: #fff url("../hp_material/long_head.gif") no-repeat;
	font-size:15px;
	font-weight:bold;
	color:#F47000;
	line-height:16px;
	}
#big_over p{
	margin-left:0px;
	padding:5px 16px 0 11px;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#144AAE;
	text-align:justify;
	}
#big_over p a, #big_over p a:link, #big_over p a:hover, #big_over p a:active, #big_over p a:visited {
	margin-left:7px;
	font-size:11px;
	font-weight:bold;
	color:#F47000;
	text-decoration:none;
	}
#big_over p img#big_image
{
	width:676px;
	height:212px;
	float:left;
	display:block;
	position:relative;
	margin:4px 10px 10px 1px;

}
#big_over div#bottom
	{
	line-height:9px;
	height: 19px;
	background:#fff url("../hp_material/long_bottom.gif") repeat-y;
	margin-bottom:26px;
	}
#big_over div#bottom_free
	{
	line-height:9px;
	height: 19px;
	background:#fff url("../hp_material/long_bottom_original.gif") repeat-y;
	margin-bottom:26px;
	}
.hiddenPoint
	{
		visibility:hidden;
	}
	
/* ########################  ANZEIGE GROSSE WEBCAMS ############################  */

.webkameras {
	width:700px;
	background:#BCDDF2 url("../hp_material/long_content.gif") no-repeat;
	background-position: 0px 0px;
	margin-top:-3px;
	padding-top:20px;
	}
.webkameras img {
	margin-top:-5px;
	margin-left:37px;
	border: 1px solid #0B559C;
	}
.webkameras .bottom
	{
	line-height:9px;
	height: 19px;
	background:#fff url("../hp_material/long_bottom_original.gif") no-repeat;
	margin-bottom:26px;
	font-size:11px;
	font-weight:bold;
	padding-left:36px;
	}
	
/* ########################  ANMELDUNG NEWSLETTER ############################  */
	
#tt_address_form {
	width:690px;
	background:#BCDDF2 url("../hp_material/long_content.gif") no-repeat;
	margin-left:0;
	padding-left:10px;
	padding-bottom:20px;
	height:300px;
	color:#144AAE;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.button_subscrip {
	width:75px;
	padding:3px;
	}
.form_end{
	margin-top:0px;
	height: 19px;
	background:#fff url("../hp_material/long_bottom.gif") repeat-y;
	margin-bottom:26px;
	}
.newsletter_out {
	background:none repeat scroll 0 0 #BCDDF2;
	display:block;
	margin-top:-20px;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:0;
	width:690px;
	color:#144AAE;
	}
/* ########################  MISC ############################  */

td {
	color:#144AAE;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	}

.center_table {margin:0px auto;}

.fahrplan_table {
	width: 500px; 
	margin-left:30px; 
	margin-top: 7px;
	}
	
.fahrpreis_table {
	width: 500px; 
	margin-left:30px; 
	margin-top: 17px;
	}
	
.fahrplan_table td{
	padding-left:6px;
	/*border-bottom:1px solid #248EC8;*/
	}

.fahrpreis_table td{
	padding-left:6px;
	/*border-bottom:1px solid #248EC8;*/
	}
.fahrpreis_table td .neutral{
	border:0px;
	}
.head_td {
	border-top:1px solid #248EC8;
	border-bottom:1px solid #248EC8;
	background:#FFF;
	padding:4px 0px 4px 8px;
	}
.head_single {
	/*border-top:1px solid #248EC8;*/
	border-bottom:1px solid #248EC8;
	background:none;
	/*padding:0px 0px 21px 4px;*/
	font-size:11px;
	font-weight:bold;
	height:40px;
	}
.bottom_fahrplan {
	/*border-top:1px solid #248EC8;*/
	border-bottom:0px !important;
	background:none;
	padding:21px 0px 10px 4px;
	font-size:12px;
	font-weight:bold;
	}
.right_bottom {
	font-size:12px;
	padding-top:21px;
	padding-right:5px;
	padding-bottom:10px;	
	color:#F47000;
	text-align:right;
	font-weight:bold;
	border-bottom:0px !important;
	}
.fahrplan_navi {
	width:698px; 
	height: 30px; 
	background:#FFFFFF; 
	border-top: 1px solid #9AD3E9;
	border-bottom: 1px solid #9AD3E9; 
	margin-top:31px;  
	margin-left:1px;
	margin-bottom:10px;  
	}
.fahrplan_datum {
	width:250px; 
	height:30px; 
	float:left; 
	padding-left:17px;
	}
.fahrplan_back { 
	height:30px; 
	float:right; 
	text-align:right; 
	padding-right:10px;
	}
.fahrplan_top {
	font-weight:bold;
	padding:2px 0px 2px 8px;
	background:#C2D1E2;
	border:1px solid #248EC8;
	border-left:none;
	height:30px;
	}
.fahrplan_top_one {
	font-weight:bold;
	padding:2px 0px 2px 8px;
	background:#C2D1E2;
	border:1px solid #248EC8;
	height:30px;
	}
.fahrplan_img {
	float:right; 
	margin-right:10px; 
	margin-top:18px;
	}
.withe {
	background:#FFF;
	height:25px;
	padding:2px 0px 2px 8px;
	}
.blue {
	/*background:#DAE4F0;*/
	background:none;
	height:25px;
	padding:2px 0px 2px 8px;
	}
.neutral {
	background:none;
	width:115px;
	}
.neutral img {float:right;}

.right_border {border-right:1px dotted #248EC8;}

.fahrplan_buchung {
	border-bottom:0px !important;
	background:none;
	padding:15px 0px 15px 4px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}
	
.fahrplan_buchung a, .fahrplan_buchung a:link, .fahrplan_buchung a:active, .fahrplan_buchung a hiiden, .fahrplan_buchung a visited{color: #CC0000; font-size:14px;}
	
.fahrplan_links {
	border-bottom:0px !important;
	background:none;
	font-size:12px;
	font-weight:bold;
	}
.fahrplan_links img{
	border:1px solid #003399;
	vertical-align:middle;
	margin-top:5px;
	}
.no_border {border:0px !important;}

td .details_text {
	width:570px;
	}

td .details_foto {
	width:120px;
	vertical-align:top;
	}
.details_foto img {
	margin-right:2px;
	margin-bottom:10px;
	vertical-align:top;
	}
#big .details_foto p {
	width:115px;
	font-size:10px;
	padding-top:10px;
	}
.details_bild {
	margin-left:0px;
	padding-left:0px;
	}
#big ul li {	
	list-style-type:disc;
	margin:10px 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#144AAE;
	}
#big li {	
	padding-left:5px;
	}
.fahrpreis_img {
	float:right; 
	margin-right:10px; 
	margin-top:28px;
	}
