/** CALENDAR **/
a.dp-choose-date {
	background: transparent url(img/calendar.gif) no-repeat scroll 0 0;
}
table.jCalendar {
	border: 1px solid #3095B8;
	background: #FFF;
}
table.jCalendar th {
	background: #3095B8;
	color: #fff;
}
table.jCalendar td {
	background: #ccc;
	color: #000;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}

div.dp-popup {	
	background: #EBF6FA;
}

div.dp-popup a {
	color: #000;
}

div.dp-popup a.disabled {
	color: #aaa;
}


/** LAYOUT **/
#header-section {
	background: url('img/header.png') 0 0 no-repeat; 
}
#navigation-section {
	background: url('img/menu-bg.png') 0 0 no-repeat; 
}

/** CONTAINER **/
#content-section .ce-bordered {
	border-bottom: 1px solid #3095B8; 
}

#content-section .ce-special .contenttab {
	border: 1px solid #3095B8;
}

#teaser-section .ce-bordered {
	border: 1px solid #3095B8;
	border-width: 0px 1px 1px 1px;
}

/** CONTENT **/

#header-section img {
	margin: 20px 0px 0px 25px;
}

#navigation-section {
	color: #696969; 
}
#navigation-section a {
	color: #696969; 
}

a {
	color: #3095B8;
}
#TB_window .imagedownload a {
	color:#3095B8;
}
a.external-link {
	background-image: url(img/extern.gif); /*__FARBWELT__*/
}

h1, h2 {
	border-bottom: 4px solid #3095B8;
	font-family: Times New Roman, serif;
	font-size: 200%;
	padding: 0px 0px 8px 0px;
}
h3 {
	color: #3095B8;
	border-bottom: 1px solid #3095B8;
}
h4 {
	color: #3095B8;
}

ul {
	color: #3095B8; 
}
li {
	background: url('img/link.gif') 0 9px no-repeat; 
}

.imagebutton {
	color:  #3095B8;
}
.printbutton {
	background: url('img/print.gif') 0 0 no-repeat; 
	width: 54px ;
}
.closebutton {
	background: url('img/close.gif') 0 0 no-repeat; 
	width: 61px;
}
.viewbutton {
	background: url('img/view.gif') 0 0 no-repeat; 
	width: 59px ;
}
.logoutbutton {
	background: url('img/logout.gif') 0 0 no-repeat; 
	width: 44px ;
}
.searchbutton {
	background: url('img/search.gif') 0 0 no-repeat; 
	width: 48px ;
}
.sendbutton {
	background: url('img/send.gif') 0 0 no-repeat; 
	width: 63px ;
}
.resetbutton {
	background: url('img/reset.gif') 0 0 no-repeat; 
}
.submitbutton {
	background: url('img/submit.gif') 0 0 no-repeat;
	padding-left: 20px;
}
.calendarbutton {
	background: url('img/calendar.gif') 0 0 no-repeat; 
	width: 20px;
}
.confirmbutton {
	background: url('img/confirm.gif') 0 0 no-repeat; 
	width: 105px;
}
.correctbutton {
	background: url('img/correct.gif') 0 0 no-repeat;
	width: 109px;
}
.previewbutton {
	background: url('img/preview.gif') 0 0 no-repeat;
	width: 83px;
}
.editbutton {
	background: url('img/edit.gif') 0 0 no-repeat;
	width: 107px;
}

#content-section .pdfdownload {
	background: url('img/icon_download_pdf.gif') 0 0 no-repeat; 
}
#content-section .zipdownload {
	background: url('img/icon_download_zip.gif') 0 0 no-repeat; 
}
#content-section .imagedownload {
	background: url('img/icon_download_image.gif') 0 0 no-repeat; 
}
#TB_window .imagedownload {
	background:transparent url(img/icon_download_image.gif) no-repeat scroll 0 0;
}
#content-section .webcast {
	background: url('img/icon_webcast.gif') 0 0 no-repeat;
}
#content-section .printpage {
	background: url('img/icon_print.gif') 0 0 no-repeat; 
}
#content-section .tipafriend {
	background: url('img/icon_tipafriend.gif') 0 0 no-repeat; 
}

#content-section .ce-coloredtable table {
	border: 1px solid #3095B8;
}
#content-section .ce-coloredtable table th {
	background-color: #3095B8;
}
#content-section .ce-coloredtable table td {
	background-color: #ebf6fa;
}
#content-section .ce-coloredtable table .td-0 {
	border-left: 1px solid #3095B8; 
}

#content-section .ce-coloredtable table .td-last {
	border-right: 1px solid #3095B8; 
}

#content-section .ce-coloredtable table .tr-0 th,
#content-section .ce-coloredtable table .tr-0 td {
	border-top: 1px solid #3095B8; 
}

#content-section .ce-coloredtable table .tr-last td,
#content-section .ce-coloredtable table tbody .tr-last th  {
	border-bottom: 1px solid #3095B8; 
}


#content-section .newsteaser .element {
	border-bottom: 1px solid #3095B8; 
}

#content-section .newsteaser .open .headline {
	border-bottom: 1px solid #3095B8; 
}
#content-section .newsteaser .element .headline .date {
	color: #3095B8;
}
#content-section .newsteaser .element .headline .date .icon {
	background: url('img/news_closed.gif') 0px 4px no-repeat; 
}
#content-section .newsteaser .open .headline .date .icon {
	background: url('img/news_opened.gif') 0px 4px no-repeat; 
}

#content-section .faqteaser .element {	border-top: 1px solid #3095B8; }
#content-section .ce-faq .contenttab {	border: 1px solid #3095B8; }
#content-section .ce-faq .detailtab  .last {	border-bottom: 1px solid #3095B8; }


#content-section .tabs span {
	background-image: url("img/tab_inactive.gif"); /*__FARBWELT__*/  
	background-position: right top;
	background-repeat: repeat-x;
}

#content-section .tabs .first,
#content-section .tabs .firstactive
{
	border-left: 1px solid #3095B8; /*__FARBWELT__*/  
}
#content-section .tabs .last{
	background-image: url("img/tab_lastinactive.gif"); /*__FARBWELT__*/  
	background-position: right top;
	background-repeat: no-repeat;
}
#content-section .tabs .lastactive{
	background-image: url("img/tab_lastactive.gif"); /*__FARBWELT__*/  
	background-position: right top;
	background-repeat: no-repeat;
}

#content-section .tabs .rightactive{
	background-image: url("img/tab_rightactive.gif"); /*__FARBWELT__*/  
}
#content-section .tabs .active,
#content-section .tabs .firstactive 
{
	background-image: url("img/tab_active.gif"); /*__FARBWELT__*/  
}

#content-section .ce-special .contenttab h1,
#content-section .ce-special .contenttab h2 
{
	color: #3095B8; /*__FARBWELT__*/
}


/* TRAVELMED */

#content-section .ce-travelmed .contenttab {
	border: 1px solid #3095B8;
}

#content-section .ce-travelmed .hinweis {
	border: 1px solid #3095B8;
}

#content-section .paging-top {
	border-bottom: 1px solid #3095B8;
}
#content-section .paging a {
	border-left: 1px solid #3095B8;
	border-right: 1px solid #3095B8;
}
#content-section .paging-top a {
	border-top: 1px solid #3095B8;
}
#content-section .paging-bottom a {
	border-bottom: 1px solid #3095B8;
}


/* SITEMAP */
.ce-sitemap ul ul ul { background-image: url(img/sitemap_isentry.gif); }
.ce-sitemap ul li {	border-left: 1px solid #3095B8; }
.ce-sitemap ul li.first ul li { border-left: 1px solid #3095B8; }
.ce-sitemap ul ul li {
	background-image: url(img/sitemap_isentry.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.ce-sitemap ul ul ul li { border-left: 1px solid #3095B8; }
.ce-sitemap ul li a { border-bottom: 1px solid #3095B8; }



/** FORMS **/


form, fieldset {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
fieldset legend {
	font-weight: bold;
/*	margin: 0px 0px 5px 0px; */
}

form .field,
form .infotext
{
	/*margin-bottom: 5px;*/ 
}

/** 
    CONTROLS
 **/

form textarea,
form input.text,
form select
{
	background-color: #ebf6fa; /*__FARBWELT__*/
}

form .separated {
	border-bottom: 1px solid #3095B8; /*__FARBWELT__*/
}

form .boxed,
form .errorbox {
	border: 1px solid #3095B8; /*__FARBWELT__*/	
}


/** MENU **/

#navigation-section ul li a, 
#navigation-section ul li a:visited {
	color: #696969; 
	background: url(img/mainmenu-separator.gif) right center no-repeat;
}

#navigation-section ul li:hover a,
#navigation-section ul li a.current {
	/* kein Hover definiert bisher fuer Ebene 1 */
	color: #696969; 
}

#navigation-section ul li:hover ul li a.hide {
	color: #696969;
	background: #fff url(img/mainmenu-hassub.gif) right center no-repeat;
}

#navigation-section ul li:hover ul li:hover a.hide {
	background: #3095B8 url(img/mainmenu-hassub-active.gif) right center no-repeat; 
	color: #fff; 
}

#navigation-section ul li:hover ul li a {
	background: #ffffff; 
	border: 0px solid #ebf6fa; 
	border-bottom: 1px solid #ebf6fa; 
}

#navigation-section ul li:hover ul li a:hover {
	background: #3095B8;  
	color: #fff; 
}

/* Teaser Ansprechpartner */
#content-section .ce-contact-teaser .highlighted .element {
	background-color: #ebf6fa;
}

/* Glossar */
acronym, dfn, abbr, span.abbr {
	border-bottom: 1px dotted #3095B8;
	color: #3095B8;
	text-decoration: none;
	font-style: normal;
}

#tooltip {
	border: 1px solid #3095B8; /*__FARBWELT__*/
	background-color: #ebf6fa; /*__FARBWELT__*/
}
#tooltip span {
	color: #3095B8; /*__FARBWELT__*/
}

/* Externe Links */
a.external-link {
	background-image: url(img/extern.gif);
}

/* Lupe f. Click to Enlarge */
.ce .magnifier {
	background-image: url(img/magnifier.gif);
}

#content-section .glossar .element .text a {
	color: #009D99;
}

/* Social Bookmarks*/
h4.socialbookmarks{
	color: #999999;
	border-bottom: 1px solid #999999;
}
