@charset "utf-8";

/* CSS Document */

html {margin:0;padding:0;}
img {border:none;}
li {list-style:none;color:#1d3b8d}
li a {color:#1d3b8d;text-decoration:none;}
ul {margin:0;padding:0;}
h1 {font-family:verdana;color:#1d3b8d; font-size:22px;font-weight:normal;line-height:28px;margin-bottom:10px;margin-top:0;}
h2 {color:white; font-size:13px;font-weight:normal;line-height:28px;margin:0;}
h3 {font-size:12px;}
h3 a {text-decoration:none;color:#1d3b8d;}
h5 {margin-top:10px;margin-bottom:10px;color:#1d3b8d;}
a {color:#1d3b8d;}
a:hover {color:#9a9a9a;}

/*table .internal-link {text-decoration:none;color: #1d3b8d;background-image:url(../img/arrow-internal.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:10px;margin-left:-10px;}*/
td {border-top:1px solid #1d3b8d;padding-left:15px;padding-top:5px;padding-bottom:5px;}
table {border-collapse:collapse;}
td p {margin:0;padding:0;}

/* tables */
td.table-top {background-color: #cce1f2; color: black;border:none;}
td.table-left {background-color: #cce1f2; color: black;border:none;padding-left:7px;padding-right:10px;}
td.table-darkblue {background-color: #1d3b8d; color: black;border:none;color:white;padding-left:7px;}
td.table-lightblue {background-color: #cce1f2;color: #000000;border:none;padding-left:7px;}
td.table-images {border:none;padding-left:0;}

table.product-list td {color:#1d3b8d;border:none;border-right:10px solid white;width:172px;text-align:left;padding:0;}
table.product-list td.table-lightblue {border-bottom:10px solid white;text-align:center;padding: 5px 0 5px 0;}

table.two-column {}
table.two-column td {font-size:11px;border:none;border-right:10px solid white;border-bottom:10px solid white;text-align:left;padding:0;}

table.fixed-width {}
table.fixed-width td {width:340px;border:none;border-right: 30px solid white; border-bottom:30px solid white; text-align:left;padding:0;}

hr {line-height:1px;font-size:1px;margin:13px 0 13px 0;font-size:1px;height:1px;}
#navi-top li a:hover {color:#9a9a9a;}


hr {line-height:1px;font-size:1px;margin:13px 0 13px 0;font-size:1px;height:1px;}
#navi-top li a:hover {color:#9a9a9a;}

h4 {font-family:verdana;color:#1d3b8d; font-size:20px;font-weight:normal;line-height:28px;margin-bottom:10px;margin-top:0;}

#center{margin:auto;text-align:left;width:968px;}
#container {padding-bottom:40px;background-image:url(../img/container_image.gif);background-repeat:repeat-y;width:968px;border-bottom:1px solid #ababab;}
#container-2columns {padding-bottom:40px;width:968px;border-bottom:1px solid #ababab;}

body 
{
	margin:0;
	padding:0;
	text-align:center;
	font-family:verdana;
	color:#58595B;
	font-size:12px;
	line-height: 17px;
}

.cleaner {
	clear: both; 
	overflow: hidden; 
	font-size: 0px; 
	height: 0px;
}

#top {height:25px;margin-top:20px;}
#top li {float:left;}
#top li a {text-decoration:none;}

#meta {float:right;margin-right:10px;}

/* language */
#language {padding:0;margin:0;}
#language li {padding-right:8px;}
#language img {padding:0px 5px 0 0px;position:relative;top:2px;}

/* navi top */
#navi-top {margin-top:2px;font-size:12px;}
#navi-top ul {margin:0;padding:0;padding-left:20px;background:#1d3b8d;height:23px;width:948px;}
#navi-top li {margin:0;float:left;padding: 0 8px 0 8px;letter-spacing:1px;height:23px;}
#navi-top li a {color:white;position:relative;top:2px;}
#navi-top .active-top {color:#259cd3;}

/* left navi */
#left-navi {font-size:12px;padding:0;width:187px;float:left;background-repeat:repeat-y;background-image:url(../img/navi_left_bg.gif);background-position:top left;margin:0;padding:0;line-height:20px;}
* html #left  /*IE 6.0 hack */
{
	line-height:normal;
}

#left li {text-decoration:none;border-bottom:1px solid;}
* html #left li /*IE 6.0 hack */
{
	padding-top:4px;padding-bottom:4px;
}

#left li a {}
#left li li {border:none;}
#left ul {margin-left:18px;}
#left li img {padding-right:8px;margin-left:-13px;}

#left ul ul {background:#ddeaf2;margin-left:0px;padding:0;padding-left:20px;}
#left ul ul ul {background:#bfd9ef;margin-left:-20px;padding-left:32px;pading-top:0;padding-bottom:0;}
#left ul ul ul img {padding-right:-2px;}

#left .active-bold {font-weight:bold;}
#left .active-color {color:#259cd3;}
#left .active-color2 {color:black;}

#left .third a {margin:0;padding:0;}
#left .image-position {position:relative;top:-2px;}

/* middle */
#middle {padding:0 25px 0 25px;width:540px;float:left;display:inline;}

#middle-2columns {padding:0 0 0 25px;width:754px;float:left;display:inline;}

#middle-2-spaltig-teaser {padding:0 0px 0 25px;width:755px;float:left;display:inline;}

/* breadcrumb */
#breadcrumb {margin-top:2px;font-size:11px;font-family:verdana;}
#breadcrumb li {float:left;}
#breadcrumb a {color:#868789;}
#breadcrumb .active {color:#1d3b8d;}

/* right */
#right {float:left;display:inline;width:190px;overflow:hidden;}
.search-field {margin-top:10px;margin-left:15px;width:138px;}
.search-submit {position:relative;top:4px;}

#quicksearch {margin-left:15px;margin-top:10px;}
#quicksearch select {border:1px solid #a9bdb9;border:none;width:162px;}

.box h2 {position:relative;top:-3px;margin-left:24px;padding:0;}
.box .teaser-headline {margin-top:16px;height:22px;background-image:url(../img/teaser_headline_bg.gif);background-repeat:no-repeat;width:190px;}
.box .content {background-color:white;margin:0;padding:5px;margin-left:20px;width:161px;}



/* tx-jw-seminars-pi1*/

.seminars-select {float:right;margin-bottom:15px;margin-top:7px;}

.tx-jw-seminars {width:540px;margin-bottom:20px;}
.tx-jw-seminars .red-arrow {margin-left:5px;}
.tx-jw-seminars td {border:0;padding:0;}
.tx-jw-seminars th {height:22px;font-size:13px;text-align:left;padding-left:5px;}
th.first {background-color:#cce1f2;color:#1d3b8d;}
th.second {background-color:#1d3b8d;color:#FFFFFF}

.tx-jw-seminars td {border:none;padding-top:10px;}
.tx-jw-seminars td.left {width:110px;color:#1d3b8d;vertical-align:top;padding-left:5px;font-weight:bold;}
#tx-jwseminars-form label {float:left;width:150px;height:32px;font-weight:bold;}
#tx-jwseminars-form input {width:150px;}
#tx-jwseminars-form p { clear: both; }
#tx-jwseminars-form fieldset {border:1px solid #edecec;padding:30px;}
#tx-jwseminars-form label.error { float: none; font-size:10px;color: red; padding-left: .5em; vertical-align: top; }
a.seminar-teaser {cursor:pointer;color:#FFFFFF;text-decoration:none;}

#TB_ajaxContent td {border:none;}
#TB_ajaxContent a:link {color:#000000;}

/* tx-julleevents-pi1*/

.tx-julleevents-pi1 td {border:none;}
.tx-julleevents-pi1 p {margin-top:5px;margin-bottom:0;}
p.tx-julleevents-pi1-listrowField-title {margin-top:20px;}
.bookingout { color: red; font-weight: bold; }

/* sitemap */
.csc-sitemap ul {list-style:none;}
.csc-sitemap ul a {list-style:none;}
.csc-sitemap ul li {margin-left:10px;list-style:none;}

/* footer */
#footer p {text-align:center;font-size:10px;}

/* form*/
.csc-mailform  label {width:230px;line-height:13px;float:left;margin-left:0;}
.csc-mailform  input, textarea, radio {width:180px;}
.csc-mailform-submit {margin-top:15px;margin-left:0;}
.csc-mailform {border:none;margin-left:0px;}
.csc-mailform-field {margin-bottom:11px;}

/* typo3*/
.csc-textpic-caption {font-size:10px;}
DIV.csc-textpic IMG { border: 1px solid #d4d4d4; margin-right: 20px;}
a.pdf-link img {margin:0;border:0;text-decoration:none;}
.pdf-link {background-image:url(../img/pdf.gif);background-repeat:no-repeat;padding-left:22px;}
#content li {list-style:disc;color:#58595B;margin-left:15px;}

/* rggoglemap*/
#treemenu1 li {float:left;list-style:none;padding: 0 2px 0 0;margin:0;}
#map {margin-top:5px;}


