/* ~~~~~~~~~~~~~~~~~~~~~~~~
		   HEADLINES
   ~~~~~~~~~~~~~~~~~~~~~~~~ */

h1 {font-size:24px; font-weight:bold; color:#3794D7;}

div#inc_impressum h1 {font-size:24px; font-weight:bold; color:#3794D7; margin: 0; padding: 0px;}

hr {border:dotted #3392D9; background:none; height:1px; border-width:0 0 1px 0; margin:10px 20px 10px 0; padding:5px 0 5px 0;}

#left h2,
#right h2
{font-size:15px; font-weight:bold; color:#FFF; margin:0; padding:0;}
#main h2 {color:#3794D7; font-size:13px; font-weight:bold; margin:10px 0 0 0;}

#left h3,
#right h3 {font-size:15px; font-weight:normal; color:#303030; margin:0; padding:0;}
#main h3 {font-size:14px; font-weight:bold; color:#FFF; margin:0; padding:0;}

h4{ 
	font-size: 45px;
	color: white; 
	text-shadow: white 2px 2px 5px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 3px;
}

#main h4{ 
	font-size: 12px;
	color: #3794D7; 
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}

h6{ 
	font-size: 12px;
	color: #3794D7; 
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}


p.subtitle {color:#3794D7;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~
		   LINKS
   ~~~~~~~~~~~~~~~~~~~~~~~~ */
a {color:#0977D9;}
a:hover, a.active {color:#444;}
   
   
/* ~~~~~~~~~~~~~~~~~~~~~~~~
		  LISTING
   ~~~~~~~~~~~~~~~~~~~~~~~~ */

/*___GENERAL__*/
 ul.list_general {margin:10px; padding:0px;}
 ul.list_general li {list-style-type:none; padding:0px 0px 6px 20px; background: url('../images/site/li_general.gif') no-repeat 0px 5px;}
 ul.list_general li a {color:#0977D9; text-decoration:none; font-weight:bold;}
 ul.list_general li a:hover, ul.list_reisen li a.active {color:#444;}
 
/*__ REISEN__*/
 ul.list_reisen {margin:10px 5px 10px 19px; padding:0px;}
 ul.list_reisen li {list-style-type:none; padding:0px 5px 6px 0px; list-style-image:url('../images/site/li_reisen.gif'); margin-left: 20px; }
 ul.list_reisen li a {font-size:13px; color:#0977D9; text-decoration:none;}
 /*ul.list_reisen li a {background-image:url("../images/site/li_reisen.gif");background-position:left center;background-repeat:no-repeat;color:#0977D9;font-size:13px;margin:0;padding-left:30px;text-decoration:none;}*/

 ul.list_reisen li a:hover  {font-size:13px; color:#444;}
 /*ul.list_reisen li a.active {background-image:url("../images/lotus.gif");background-position:left center;background-repeat:no-repeat;color:#5F795C;font-size:14px;font-weight:bold;margin:0;padding-left:30px;text-decoration:none;}*/

 
/*__ SERVICE__*/
 ul.list_service {margin:0px; padding:0px;}
 ul.list_service li {list-style-type:none; padding:10px 5px 10px 50px; border-bottom:1px dotted #3392D9;}
 ul.list_service li a {color:#0977D9; }
 ul.list_service li a:hover, ul.list_service li a.active {color:#444;}

/* s. ie6.css -> PNGs durch GIFs ersetzen */
 ul.list_service li.item_callback {background:url('../images/icons/callback.png') no-repeat 10px 10px;}
 ul.list_service li.item_contact {background:url('../images/icons/contact.png') no-repeat 10px 5px;}
 ul.list_service li.item_catalog {background:url('../images/icons/catalog.png') no-repeat 10px 10px;}
 
 /* ANGEBOTSSEITE | s. ie6.css -> PNGs durch GIFs ersetzen */
 ul.list_service li.item_zoom {background:url('../images/icons/zoom.png') no-repeat 10px 10px;}
 ul.list_service li.item_pdf {background:url('../images/icons/pdf.png') no-repeat 10px 10px;}
 ul.list_service li.list_detailprogramm {padding-left: 5px; min-height: 75px;}
 ul.list_service li.item_atmosfair {background:url('../images/icons/atmosfair.png') no-repeat 10px 10px;}
 ul.list_service li.item_print {background:url('../images/icons/print.png') no-repeat 10px 10px;}
 ul.list_service li.item_individual {background:url('../images/icons/individual.png') no-repeat 10px 10px;}
 ul.list_service li.item_phone {background:url('../images/icons/phone.png') no-repeat 10px 10px;}



/* ~~~~~~~~~~~~~~~~~~~~~~~~
		   TABLES
   ~~~~~~~~~~~~~~~~~~~~~~~~ */
table.table_general {
}
table.table_general th {padding:3px 0; text-align:left; font-weight:bold;}
table.table_general td {padding:3px 0; text-align:left; border-bottom: 1px dotted #444;}




/* ~~~~~~~~~~~~~~~~~~~~~~~~
		   FORMS
   ~~~~~~~~~~~~~~~~~~~~~~~~ */   
   
   
/* ~~~~~~~~~~~~~~~~~~~~~~~~
	    FAR INCLUDES
   ~~~~~~~~~~~~~~~~~~~~~~~~ */      
#terminKasten table.data{
	width: 100%;
	border-collapse: collapse;
}

.kasten table.data{
	width: 100%;
	border-collapse: collapse;
}

.kasten table.data th{
	text-align: left;
}

.kasten table.data td{
	border-bottom: 1px dotted #444;
}


.kasten table.data th.headline{
	width: 70%;
	padding-right: 15px;
}

.kasten table.data td.headline{
	padding-right: 15px;
}

#terminKasten table.data th{
	text-align: left;
}

#terminKasten table.data td{
	border-bottom: 1px dotted #444;
}

.far_include {
	margin-bottom:20px;	
	font-size: 12px;
}

.far_include h1 {
	background:url('../images/site/specifics_top.png') no-repeat bottom;	
	font-size: 14px;
	padding:12px 5px 12px 19px;
	color: #ffffff;
	margin: 0px;
}
.far_include div.kasten {
	background: url('../images/site/specifics_background.gif') repeat-x bottom #FFF;
	padding:12px 5px 12px 19px;
	font-size:12px;
	border: 1px solid #d9ecf8;
}

.far_include div.kasten ul {
	margin: 0px 5px 0px 5px;
	padding: 0px;
	list-style: none;
}

