/* CEPH - Certified European Passive House Designer: Stylesheet */
/* Author: Sigrit Pohl, PHD Passivhaus Dienstleistung */
/* Last modified: 25.01.2011 */

/* Gesamtseite, erzeugt absichtlich Scrollbalken im Firefox */
html {
	margin-bottom:1px;
}

/* Gesamter Bereichshintergrund */
body {
	width:100%;
	height:101.1%; 
	background:#7f8991;
	text-align:center;
	border:0;
	margin:0 auto;
	padding:0 auto;
}

/* Vorder- und Hintergrundfarbe zum Markieren von Text ändern */
::-moz-selection {
	background: #ffe383;
}

div {
	font:normal 0.93em Verdana,Arial,Helvetica,sans-serif;
}

p, td {
	font:normal 1.0em Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:0.02em;
}

div, p, td {
	color:#00385c;
}

a, a:link {
	font-weight:bold;
	color:#a9111c;
	text-decoration:none;
}

a:hover {
	font-weight:bold;
	color:#a9111c;
	text-decoration:underline;
}

h1 {
	font:bold 1.45em Verdana,Arial,Helvetica,sans-serif;
	line-height:1.4em;
	margin:0 0 12px;
}

h1.csc-firstHeader {
	margin:0 50px 12px 0;
}


h2 {
	font:bold 1.3em Verdana,Arial,Helvetica,sans-serif;
	margin:6px 0 9px;
}

h3 {
	font:bold 1.1em Verdana,Arial,Helvetica,sans-serif;
	margin:6px 0 6px;
	padding:12px 0;
	border:0;
	border-top:1px dotted #00385c;
	border-bottom:1px dotted #00385c;
}

h4 {
	font:bold 1.2em Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	margin:18px 0 6px;
	padding:3px 0;
	border:0;
	border-top:1px dotted #00385c;
	border-bottom:1px dotted #00385c;
}

h5 {
	font:bold 1.1em Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:0;
	margin:0 0 12px;
	padding:0 0 12px;
	border:0;
	border-bottom:1px dotted #00385c;
}

ul {
	list-style-type:none;
	list-style-image:url('/fileadmin/ceph/pics/li.gif');
	margin:0;
	padding:0 0 0 20px;
}

li {
	font:normal 1.0em Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:0.03em;
	line-height:1.3em;
	margin:0 0 3px;
	padding:0;
}

img {
	border:0;
	margin:0;
	padding:0;
}

form {
	margin:0;
	padding:0;
}

table {
	width:100%;
	margin:0 0 12px;
	padding:0;
	background:#fff;
}

tr {
	vertical-align:top;
	margin:0;
	padding:0;
}

td {
	margin:0;
	padding:0;
}

hr {
	width:100%;
	height:1px;
	line-height:0;
	background:transparent;
	padding-bottom:6px;
	border:0;
	border-top:1px dotted #00385c;
}

b, .strong {
	font-weight:bold;
}


/* Container mit Rändern, Hintergrund hell, Inhalten */
#page {
	width:970px;
	background:#e3e8ef url('/fileadmin/ceph/pics/bg.gif') repeat-y;
	text-align:left;
	margin:0 auto;
	padding:6px 12px 100px 15px;
}

/* Kopfbereich mit Navigation, Logos, Icons, Flaggen */
#header {
	width:100%;
	height:125px;
	background:#e3e8ef url('/fileadmin/ceph/pics/bg_o.gif') repeat-x;
	margin:0 0 10px 2px;
	padding:0;
}


/* CEPH-Logo: Bereichsdefinitionen */
#header_logo {
	height:70px;
	vertical-align:bottom;
	float:left;
	border:0;
	text-decoration:none;
	margin:6px 0 0 12px;
	padding:0;
}
#header_logo a {
	text-decoration:none;
	border:0;
	margin:0;
}
/* CEPH-Logo: Bilddefinitionen */
img#logo_ceph {
	width:410px;
	border:0;
	margin:0;
	padding:0;
}

/* URL */
#header_url {
	float:right;
	text-align:right;
	font:bold 0.77em Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:0.07em;
	background:#e3e8ef;
	margin:4px 10px 0;
	padding:0;
}
#header_url a,
#header_url a:link,
#header_url a:active,
#header_url a:hover {
	color:#00385c;
	text-decoration:none;
}

/* Datum */
#header_date {
	float:right;
	text-align:right;
	font:bold 0.73em Verdana,Arial,Helvetica,sans-serif;
	width:100px;
	background:#e3e8ef;
	margin:48px 10px 0;
	padding:0;
}


/*** Hauptnavigation oben (horizontal) - Anfang ***/
/* Bereichsdefinitionen */
#header_bg_left {
	width:12px;
	height:125px;
	background:url('/fileadmin/ceph/pics/bg_oli.gif') no-repeat;
	float:left;
	display:inline;
}
#menubar_oben div {
	display:inline;
	white-space:nowrap;
}
span#homebutton img {
	position:relative;
	top:0;
	left:11px;
	width:33px;
	height:25px;
	border:0;
	display:inline;
	white-space:nowrap;
	margin:2px 0 0;
	padding:6px 0 0;
	background:transparent url('/fileadmin/ceph/pics/b_home.gif') no-repeat;
}
span#menubar_start img {
	position:relative;
	top:0;
	left:11px;
	width:33px;
	height:25px;
	border:0;
	display:inline;
	white-space:nowrap;
	margin:2px 0 0;
	padding:6px 0 0;
}
span#menubar_start a img {
	width:33px;
	height:25px;
	text-decoration:none;
	border:0;
	background:transparent url('/fileadmin/ceph/pics/b_home.gif') no-repeat;
	white-space:nowrap;
}
span#menubar_start a:hover img {
	width:33px;
	height:25px;
	text-decoration:none;
	border:0;
	background:transparent url('/fileadmin/ceph/pics/b_home_h.gif') no-repeat;
}
#menubar_oben {
	position:relative;
	top:6px;
	left:0;
	width:65%;
	height:23px;
	vertical-align:top;
	background:#e3e8ef url('/fileadmin/ceph/pics/bg_o.gif') repeat-x;
	color:#00385c;
	border:0;
	display:inline;
	white-space:nowrap;
	margin:0 0 0 6px;
	padding:6px 0 0;
}
/* Hauptnavigation oben: Linkdefinitionen - Normalzustand */
#menubar_oben a.mainnav_link,
#menubar_oben a,
#menubar_oben a:link {
	height:23px;
	font:bold 0.85em Verdana,Arial,Helvetica,sans-serif;
	color:#00385c;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	margin:0;
	padding:6px 10px 6px;
	border:0;
}
/* Hauptnavigation oben: Linkdefinitionen - Mouseover-Effekt */
#menubar_oben a.mainnav_current,
#menubar_oben a:hover.mainnav_current,
#menubar_oben a:hover {
	height:23px;
	color:#a9111c;
	text-decoration:none;
	background:url('/fileadmin/ceph/pics/bg_onavh.gif') repeat-x;
	white-space:nowrap;
	margin:0;
	padding:5px 9px 7px;
	border:0;
	border-left:1px solid #1a5ca4;
	border-right:1px solid #1a5ca4;
}
/*** Hauptnavigation oben (horizontal) - Ende ***/


/*** Quicklaunch-Box mit Sprachauswahl (Flaggen), EU-Logo und Icons - Anfang ***/
/* Bereichsdefinitionen allgemein */
#header_quicklaunch {
	width:260px;
	height:125px;
	float:right;
	background:url('/fileadmin/ceph/pics/bg_obox.gif') top right no-repeat;
	margin-right:0;
	padding:0;
}
/* Bereich "Sprachauswahl" */
#ch_lang {
	width:207px;
	height:14px;
	white-space:nowrap;
	margin:10px 26px 6px auto;
	padding:0;
}
/* Flaggen: Formatierung */
div .flags {
	width:20px;
	height:14px;
	display:inline;
	white-space:nowrap;
	margin:0;
	padding:0 0 0 3px;
}
div .flags img {
	margin:0;
	padding:0;
	white-space:nowrap;
	border:0;
}
/* Bereich 'EU-Logo' */
#ieea a img {
	width:204px;
	height:40px;
	float:right;
	border:0;
	margin:7px 26px 1px auto;
	padding:0;
}
/* Sprachwechlser Drop-Down-Menü (nicht verwendet) */
#change_lang {
	width:204px;
	height:19px;
	float:right;
	margin:0 26px 0 0;
	padding:6px 3px 0 0;
}
#change_lang form {
	width:204px;
	height:19px;
	white-space:nowrap;
	display:inline;
}
#change_lang select#select_cla {
	width:174px;
	height:17px;
	position:relative;
	top:0;
	font:normal 0.9em Verdana,Arial,Helvetica,sans-serif;
	background:#fff;
	color:#00385c;
	border:1px solid #abb6cc;
	margin:0 0 0 2px;
	padding:0 0 0 5px;
	white-space:nowrap;
	display:inline;
}
#change_lang input#submit_cla {
	width:16px;
	height:16px;
	position:relative;
	top:4px;
	margin:0;
	padding:0 2px 0 9px;
	white-space:nowrap;
	display:inline;
}
/*** Quicklaunch-Box mit Sprachauswahl (Flaggen), EU-Logo und Icons - Ende ***/


/*** Inhaltsbereich mit Rahmen - Anfang ***/
/* Bereichsdefinitionen */
#mainarea {
	position:relative;
	right:5px;
	width:100%;
	background:#fff url('/fileadmin/ceph/pics/bg_re.gif') top right repeat-y;
	border:2px solid #1a5ca4;
	border-right:0;
	border-bottom:0;
	margin:5px 0 0 9px;
	padding:0;
}
/* Runde Ecken oben */
#mainarea_corner_left_top {
	position:absolute;
	top:-2px;
	left:-3px;
	background:#fff url('/fileadmin/ceph/pics/bg_mli.gif') top left no-repeat;
	width:12px;
	height:10px;
	display:inline;
	margin-left:0;
	padding-left:0;
}
#mainarea_corner_right_top {
	position:absolute;
	top:-2px;
	right:0;
	background:#fff url('/fileadmin/ceph/pics/bg_mre.gif') top right no-repeat;
	width:20px;
	height:10px;
	display:inline;
	margin-right:0;
	padding-right:0;
}
/* Runde Ecken unten */
#mainarea_corner_left_bottom {
	position:relative;
	bottom:8px;
	left:-3px;
	float:left;
	z-index:3;
	background:#fff url('/fileadmin/ceph/pics/bg_uli.gif') bottom left no-repeat;
	width:12px;
	height:14px;
	display:inline;
	margin-left:0;
	padding-left:0;
}
#mainarea_corner_right_bottom {
	position:relative;
	bottom:8px;
	right:0;
	float:right;
	z-index:2;
	background:#fff url('/fileadmin/ceph/pics/bg_ure.gif') bottom right no-repeat;
	width:20px;
	height:14px;
	display:inline;
	margin-right:0;
	padding-right:0;
}
#mainarea_bottom {
	position:relative;
	z-index:-1;
	bottom:8px;
	background:url('/fileadmin/ceph/pics/bg_um.gif') bottom repeat-x;
	width:200px;
	height:14px;
	display:inline;
}

/* Inhaltsbereich innerhalb Rahmen */
#content,
#content_start {
	margin:0;
	padding:13px 20px 20px;
	background:transparent url('/fileadmin/ceph/pics/bg_page.jpg') top no-repeat;
}
/* Inhalt Spalte links */
#content_left {
	width:204px;
	min-height:370px;
	float:left;
	text-align:left;
	margin:5px 20px 10px 0;
	padding-left:0;
}
#content_leftcolbug {
	clear:left;
	width:10px;
	height:50px;
}
/* Inhalt Spalte Mitte */
#content_main {
	float:left;
	width:49%;
	min-height:400px;
	text-align:left;
	margin-top:2px;
	margin-left:0;
	padding:0;
}
#content_main_wide,
#content_main_iframe {
	height:530px;
	background:#fff;
	text-align:left;
	padding:0;
}
#content_main_wide {
	width:920px;
	margin:0;
	margin-bottom:10px;
}
#content_main_iframe {
	width:920px;
	margin:0;
}
#content_maincolbottom {
	clear:left;
	width:100%;
	height:30px;
}
#content_main p,
#content_main li,
#content_main td {
	letter-spacing:0.03em;
	line-height:1.7em;
}
#content_main p.bodytext {
	line-height:1.3em;
}
#content_main p,
#content_main li {
	font:normal 1.0em Verdana,Arial,Helvetica,sans-serif;
	vertical-align:middle;
	padding-bottom:3px;
}
#content_main td {
	vertical-align:top;
	padding-bottom:6px;
}
#content_main p.bodytext {
	margin:0;
	padding-bottom:6px;
}
#content_main .subhead {
	font:bold 1.03em Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:0.05em;
}
#content_main .r {
	text-align:right;
}
ul#content_link_ext {
	margin:0;
	padding:0;
}
ul#content_link_ext li {
	font:bold 1.1em Verdana,Arial,Helvetica,sans-serif;
	margin:6px 0 6px 20px;
	padding:0 0 3px;
}
ul#content_link_ext .li_link,
ul.callink_ext li {
	list-style-type:none;
	list-style-image:url('/fileadmin/ceph/pics/li_link.gif');
}
ul#content_link_ext .li_link-intern,
ul.callink_ext li_link-intern {
	list-style-image:url('/fileadmin/ceph/pics/li_link-intern1.gif');
}

#content_main ul li {
	line-height:1.3em;
}

/*** Inhaltsbereich: Breadcrumb + Icons für Druck etc. ***/
#content_main_top {
	width:100%;
	height:20px;
	display:block;
	margin:0 0 9px;
	padding:1px 0 0;
}
/*** Breadcrumb (Brotkrumen, Klickpfad) ***/
/* Bereichsdefinitionen */
#breadcrumb {
	width:90%;
	font:normal 0.9em Verdana,Arial,Helvetica,sans-serif;
	color:#718fab;
	letter-spacing:0.01em;
	float:left;
	display:block;
	margin:0;
	padding:0 10px 0 0;
}
/* Breadcrumb: Linkdefinitionen - Normalzustand */
#breadcrumb a {
	font:normal 1.0em Verdana,Arial,Helvetica,sans-serif;
	color:#718fab;
	letter-spacing:0.01em;
	text-decoration:none;
	margin:0;
	padding:0;
}
/* Breadcrumb: Linkdefinitionen - Mouseover-Effekt */
#breadcrumb a:hover {
	color:#00385c;
	text-decoration:underline;
}
/* Breadcrumb: Linkdefinitionen - aktive Menüauswahl */
#breadcrumb a:active {
	color:#00385c;
	text-decoration:none;
}
#icons {
	float:right;
	width:20px;
	height:20px;
	margin-right:0;
	padding:0;
	border:0;
}

/* Inhalt Spalte rechts */
#content_right {
	font:bold 1.0em Verdana,Arial,Helvetica,sans-serif;
	width:204px;
	float:right;
	text-align:left;
	margin:5px 9px 10px 0;
	padding-right:0;
}

/* Boxenformatierungen */
/* Boxen allgemein */
.box {
	width:204px;
	background:url('/fileadmin/ceph/pics/bg_box_re.gif') top right no-repeat;
	margin:0 0 13px auto;
	padding:0 auto;
}
.box_head {
	width:200px;
	height:17px;
	background:url('/fileadmin/ceph/pics/bg_box_hd.gif') repeat-x;
	font:bold 1.03em Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:0.07em;
	color:#00385c;
	text-align:center;
	margin:0;
	padding:4px 0 0;
}
.box_head a,
.box_head a:hover {
	text-decoration:none;
}
.box_content {
	width:186px;
	font:bold 0.93em Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
	background:#fff;
	border:1px solid #ccdae5;
	border-top:0;
	border-right:0;
	margin:0;
	padding:3px 6px 6px 7px;
}
.box_bottom {
	width:204px;
	height:4px;
	font-size:2pt;
	line-height:1px;
	background:url('/fileadmin/ceph/pics/bg_box_u.gif') repeat-x;
	margin:0;
	padding:0;
	white-space:nowrap;
}

/* Boxen individuell */
/* Navigation links */
#box_nav,
#box_start {
	visibility:visible;
}
#box_start .box_content {
	width:199px;
	border:0;
	border-left:1px solid #ccdae5;
	background:#fff;
	margin:0;
	padding:4px 0 0;
}
#box_nav .box_content {
	width:200px;
	border:0;
	margin:0;
	padding:0;
	background:#ccdae5 url('/fileadmin/ceph/pics/bg_box_nav.gif');
}
#box_nav ul {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
}
#box_nav ul ul {
	list-style-type:none;
	list-style-image:none;
	margin:6px 0 0;
	padding:0;
	background:#e3e8ef;
}
#box_nav li {
	font:bold 1.11em Verdana,Arial,Helvetica,sans-serif;
	line-height:1.7em;
	margin:0;
	padding:3px 0 3px 15px;
	border:0;
	border-top:1px solid #236188;
}
#box_nav li a {
	margin:0;
	padding:0;
}
#box_nav li:hover {
	background:url('/fileadmin/ceph/pics/bg_box_navh.gif') bottom left no-repeat;
}
#box_nav li li {
	font:bold 1.0em Verdana,Arial,Helvetica,sans-serif;
	background:#e3e8ef url('/fileadmin/ceph/pics/bg_box_subnav.gif') top left no-repeat;
	margin:0;
	padding:6px 0 6px 15px;
	border:0;
}
#box_nav ul ul li.subnav_link:hover,
#box_nav ul ul ul li.subnav_link:hover {
	background:#e3e8ef url('/fileadmin/ceph/pics/bg_box_subnavh.gif') top left no-repeat;
	padding-top:6px;
}
#box_nav ul li.subnav_current ul li.subnav_current,
#box_nav ul ul ul li.subnav_current {
	margin-left:0;
}
#box_nav .box_content a,
#box_nav .box_content a:hover {
	color:#00385c;
	text-decoration:none;
}
#box_nav ul li.subnav_current {
	background:#ffe383 url('/fileadmin/ceph/pics/bg_box_nava.gif') bottom left no-repeat;
}
#box_nav ul ul li.subnav_link:hover,
#box_nav ul ul li.subnav_link a:hover {
	color:#00385c;
	text-decoration:none;
	border:0;
}
#box_nav ul ul ul {
	margin-top:10px;
}
#box_nav ul ul li.subnav_link:active,
#box_nav ul ul ul li.subnav_link:active,
#box_nav ul ul li.subnav_current,
#box_nav ul ul ul li.subnav_current {
	background:#e3e8ef url('/fileadmin/ceph/pics/bg_box_subnavh.gif') top left no-repeat;
}
#box_nav ul ul ul li.subnav_link:hover {
	border:0;
}


/* Login-Maske (linke Box, versteckt) */
#box_login {
	visibility:hidden;
}
#box_login label {
	font:bold 1.1em Verdana,Arial,Helvetica,sans-serif;
	margin:2px 4px 0;
	display:block;
}
#box_login input#user_log {
	width:175px;
	height:17px;
	font:normal 1.1em Verdana,Arial,Helvetica,sans-serif;
	border:1px solid #abb6cc;
	margin:6px 3px;
	padding:1px 0 0 3px;
}
#box_login input#pwd_log {
	position:relative;
	top:2px;
	width:105px;
	height:17px;
	font:normal 1.1em Verdana,Arial,Helvetica,sans-serif;
	border:1px solid #abb6cc;
	margin:1px 3px;
	padding:1px 0 0 3px;
	display:inline;
}
#box_login input#submit_log {
	position:relative;
	top:4px;
	width:60px;
	height:20px;
	font:bold 1.1em Verdana,Arial,Helvetica,sans-serif;
	color:#00385c;
	background:url('/fileadmin/ceph/pics/bg_bt.gif');
	border:1px solid #1a5ca4;
	margin:0 0 1px 3px;
	padding:0 5px 2px;
	display:inline;
}
#box_login input#submit_log:hover {
	background:url('/fileadmin/ceph/pics/bg_bth.gif');
}


/* Mini-Kalender (rechte Box) */
#box_cal {
	visibility:visible;
	position:relative;
	top:0;
	right:0;
}
#box_cal .box_content {
	width:198px;
	margin:0;
	padding:0;
	background:#ccdae5;
}
#box_cal table {
	font-size:1.0em;
	margin:0;
	padding:0;
	border-collapse:collapse;
}
#box_cal .box_head th {
	height:27px;
	font:bold 0.93em Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	background:#ccdae5;
	margin:0;
	padding:3px 0 17px;
}
#box_cal td {
	font:normal 0.93em Verdana,Arial,Helvetica,sans-serif;
	text-align:right;
	border:2px solid #fff;
	margin:0;
	padding:2px;
}
#box_cal a {
	text-decoration:none;
}
#box_cal span {
	display:inline;
	white-space:nowrap;
	border:1px solid #fff;
	margin:0 0 0 -5px;
	padding:2px 3px;
}
#box_cal td span.hi {
	display:inline;
	white-space:nowrap;
	border:1px solid #a9111c;
	margin:0 0 0 -5px;
	padding:2px 3px;
}


/* News (rechte Box) */

/* Aktivierung bei neuen News
#box_news {
	visibility:visible;
	position:relative;
	top:0;
	right:0;
}
*/
/* Deaktivierung, solange keine neuen News - Start */
#box_news {
	visibility:hidden;
	height:1px;
	position:relative;
	top:0;
	right:0;
}
/* Deaktivierung, solange keine neuen News - Ende */

#box_news ul {
	list-style-type:none;
	list-style-image:url('/fileadmin/ceph/pics/li.gif');
	margin:0;
	padding:0;
}
#box_news li {
	margin:6px 0 6px 17px;
	padding:0 3px 0 0;
}
#box_news a {
	text-decoration:none;
}
#box_news a:hover {
	text-decoration:underline;
}
#box_news hr {
	font-size:10px;
	padding:0;
	margin:5px 0 3px;
}

/* Linkliste (rechte Box) */
#box_link {
	visibility:visible;
	position:relative;
	top:0;
	right:0;
}
#box_link ul {
	list-style-type:none;
	list-style-image:url('/fileadmin/ceph/pics/li_link.gif');
	margin:0;
	padding:0;
}
#box_link li {
	margin:6px 0 6px 17px;
	padding:0 3px 0 0;
}
#box_link a {
	text-decoration:none;
}
#box_link a:hover {
	text-decoration:underline;
}


/* PHI-Logo */
#box_logo {
	visibility:visible;
	position:relative;
	top:0;
	right:0;
	width:200px;
	text-align:center;
	display:inline;
	margin:0;
	padding:0;
}
#box_logo img {
	margin:8px 5px 0;
	padding:0;
}
#box_logo p {
	width:88px;
	float:right;
	margin:5px 6px 0 0;
	padding:0;
}
#box_logo .box_head {
	width:200px;
	height:1px;
	font-size:1px;
	line-height:0;
	white-space:nowrap;
	background:#ccdae5;
	margin:0;
	padding:0;
}

/* Link zur PassivhausPlaner-Datenbank (rechte Box) */
#box_dblink {
	visibility:visible;
	position:relative;
	top:0;
	right:0;
	width:200px;
	display:inline;
	margin:0;
	padding:5px 0;
}
#box_dblink img {
	float:left;
	margin:3px 8px 8px 0;
	padding:0;
}

#box_dblink p {
	width:88px;
	min-height:120px;
	margin:5px 6px 0 0;
	padding:0;
}
#box_dblink .box_head {
	width:200px;
	height:1px;
	font-size:1px;
	line-height:0;
	white-space:nowrap;
	background:#ccdae5;
	margin:0;
	padding:0;
}


/* Counter */
#stats {
	position:absolute;
	bottom:12px;
	right:12px;
	width:88px;
	height:31px;
	margin-right:20px;
	text-align:right;
}
#stats img {
	margin:0;
	padding:30px 36px 12px auto;
}

/* Inhalt: Sitemap */
#sitemap ul {
	list-style-image:none;
	padding-left:0;
}
#sitemap ul ul,
#sitemap ul ul ul,
#sitemap ul ul ul ul,
#sitemap ul ul ul ul ul {
	margin-top:0;
	margin-bottom:0;
	padding-left:35px;
}
#content_main #sitemap li ul {
	margin-top:6px;
	margin-bottom:0;
}
#content_main #sitemap li {
	margin-top:0;
	margin-bottom:0;
}
#content_main #sitemap li li,
#content_main #sitemap li li li,
#content_main #sitemap li li li li,
#content_main #sitemap li li li li li {
	margin-top:0;
	margin-bottom:3px;
}

/* IFrame-Einbindung: Intranet */
iframe {
	scrollbar-base-color:#abb6cc;
	scrollbar-3d-light-color:#fff;
	scrollbar-arrow-color:#fff;
	scrollbar-darkshadow-color:#00385c;
	scrollbar-face-color:#abb6cc;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#00385c;
	scrollbar-track-color:#abb6cc;
}

iframe#inlineframe {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

iframe .agenda .date-label {
	background:#fff;
}

div#pressoverview {
	margin:0;
	padding:0;
}
div#pressoverview p {
	font:normal 1.0em Verdana,Arial,Helvetica,sans-serif;
}
div#pressoverview p a {
	font:bold 1.15em Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:0.01em;
}
#courses ul li .date,
#news ul li .date,
#pressoverview span.date {
	font:bold 0.9em Verdana,Arial,Helvetica,sans-serif;
	padding-bottom:6px;
}
#pressoverview p.bodytext {
	font:normal 1.06em Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:0em;
	line-height:1.3em;
	margin:6px 0;
	padding:0;
}
#singlepress p {
	font:normal 1.1em Verdana,Arial,Helvetica,sans-serif;
}
#singlepress p.bodytext {
	line-height:1.15em;
}
#singlepress p.subhead {
	font:bold 1.1em Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:0em;
	border:0;
}

div.pressdate {
	font-size:0.93em;
	font-weight:bold;
	margin-bottom:6px;
}
div.more {
	text-align:right;
	font:bold 1.03em Verdana,Arial,Helvetica,sans-serif;
	margin-right:0;
	padding:0 0 15px;
	border:0;
	border-bottom:1px dotted #00385c;
}
div.back {
	text-align:left;
	font:bold 1.03em Verdana,Arial,Helvetica,sans-serif;
	border-top:1px dotted #00385c;
	margin:15px 0 20px;
	padding:15px 0 0;
}

#calendar-event .back {
	margin:15px 0 15px;
	font:bold 1.1em Verdana,Arial,Helvetica,sans-serif;
}

/* Klassen f&uuml;r Listenzeichen im Inhalt */
ul#flaglist {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
}
ul#flaglist h2 {
	font:bold 0.97em Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	margin:6px 0 0;
	padding:3px 0 4px;
	border-bottom:1px dotted #00385c;
	border-top:1px dotted #00385c;
}
ul#flaglist li {
	font-weight:bold;
	margin:0 0 9px 26px;
	padding:0 0 0 6px;
}
*html ul#flaglist li {
	margin:0 0 6px 18px;
	padding:0 0 0 12px;
}
ul#flaglist li .date,
ul#news li .date {
	font-size:0.83em;
	font-weight:bold;
}

ul#flaglist li.at {
	list-style-image:url('/fileadmin/ceph/flags/at.gif');
}
ul#flaglist li.cz {
	list-style-image:url('/fileadmin/ceph/flags/cz.gif');
}
ul#flaglist li.de {
	list-style-image:url('/fileadmin/ceph/flags/de.gif');
}
ul#flaglist li.dk {
	list-style-image:url('/fileadmin/ceph/flags/dk.gif');
}
ul#flaglist li.fr {
	list-style-image:url('/fileadmin/ceph/flags/fr.gif');
}
ul#flaglist li.it {
	list-style-image:url('/fileadmin/ceph/flags/it.gif');
}
ul#flaglist li.nl {
	list-style-image:url('/fileadmin/ceph/flags/nl.gif');
}
ul#flaglist li.sk {
	list-style-image:url('/fileadmin/ceph/flags/sk.gif');
}
ul#flaglist li.uk {
	list-style-image:url('/fileadmin/ceph/flags/uk.gif');
}

/* div. Klassen */
.bold {
	font-weight:bold;
}
.red {
	color:#a9111c;
}
.grey {
	color:#7f8991;
}
.l {
	text-align:left;
}
.c {
	text-align:center;
}
.r {
	text-align:right;
}
.actdate {
	white-space:nowrap;
}
.contenttable,
#content_main table,
#content_wide table {
	margin:0;
	padding:0;
}


/* Footer (Bereich unten fuer Sitemap, Disclaimer, Imprint) */
#footer {
	position:relative;
	top:0;
	left:0;
	z-index:0;
	width:960px;
	font:normal 0.75em Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	background:url('/fileadmin/ceph/pics/bg_um.gif') repeat-x;
	margin:0 4px;
	padding:11px 0 180px;
}
#footer div {
	text-align:center;
	margin-bottom:5px;
	display:inline;
}
#footernav span.footer_current {
	font:bold 1.1em Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:0;
	color:#a9111c;
	display:inline;
}
div#footernav {
	width:100%;
	display:inline;
}
#footernav a {
	font:bold 1.1em Verdana,Arial,Helvetica,sans-serif;
	display:inline;
}
#footertext {
	font-size:1.1em;
	letter-spacing:0;
	margin:0;
	padding:0 50px;
}
div#footertext {
	visibility:hidden;
}

/*** sonstige Definitionen ***/

table#projectpartner td {
	font:normal 0.77em Verdana,Arial,Helvetica,sans-serif;
	padding:9px 0;
}

table, tr, td {
	margin:0;
	padding:0;
}
table.contenttable td p.bodytext a,
table.contenttable td li a {
	font:bold 0.93em Verdana,Arial,Helvetica,sans-serif;
}

/* Adressen 2-spaltig (s. Impressum) */
table.viewaddress,
table.viewpurchaseaddress,
tabke.viewvatid,
table#address {
	table-layout:fixed;
	background:transparent;
	margin:0;
	padding:0;
	border:0;
}
#content_main table.viewpurchaseaddress {
	margin:6px 0 9px;
	padding:5px 3px 2px;
	border:0;
	border-top:1px dotted #00385c;
	border-bottom:1px dotted #00385c;
}
#content_main table.viewpurchaseaddress tbody {
	border:1px solid orange;
}


table.viewaddress td,
table.viewpurchaseaddress td,
table.viewvatid td,
table#address td {
	line-height:1.0em;
	margin:0;
	padding:0;
	border:0;
}
table.viewpurchaseaddress td {
	margin:20px 0 20px;
	padding:0;
	border:0;
}
#content_main table.ieeinfo {
	background:transparent;
	margin:0;
	padding:3px 0 9px;
}
#content_main table.ieeinfo td,
#content_main table.viewaddress td,
#content_main table.viewvatid td {
	font:normal 0.70em Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
	line-height:1.5em;
	margin:0;
	padding:0;
}
#content_main table.viewpurchaseaddress td {
	font:normal 0.70em Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
	line-height:1.0em;
}
table.viewaddress .td-0,
table.viewpurchaseaddress .td-0,
#address .l {
	width:18%;
	white-space:nowrap;
}
table.viewvatid .td-0 {
	width:45%;
	white-space:nowrap;
}

.spacer-gif {
	width:0;
	height:0;
	line-height:0em;
	display:inline;
}


/* Quick search Anfang */
#quick_search {
	visibility:hidden;
	width:204px;
	height:19px;
	float:right;
	margin:2px 0 0 0;
	margin-right:26px;
	padding:0 3px 0 0;
	background:transparent;
}

*html #quick_search {
	margin-right:13px;
}

#quick_search form {
	width:204px;
	height:22px;
	white-space:nowrap;
	display:inline;
	background:transparent;
}

#quick_search input {
	display:inline;
	width:176px;
	height:18px;
	font:normal 0.9em Verdana,Arial,Helvetica,sans-serif;
	border:1px solid #abb6cc;
	margin:6px 3px 0 3px;
	padding:1px 0 1px 3px;
}
/*
#quick_search #search_qse {
	width:165px;
	height:17px;
	font:normal 0.8em Verdana,Arial,Helvetica,sans-serif;
	border:1px solid #abb6cc;
	margin:0 3px 0 3px;
	padding:1px 0 0 3px;
}

#quick_search #submit_qse {
	width:16px;
	height:16px;
	float:right;
	margin:0;
	padding:1px 1px 0 0;
}

#quick_search input#submit_cla {
	width:16px;
	height:16px;
	position:relative;
	top:4px;
	margin:0;
	padding:0 2px 0 9px;
	white-space:nowrap;
	display:inline;
}

*html #quick_search input#submit_cla {
	top:2px;
}
*/


div#calendar-event h3 {
	font:bold 1.5em Verdana,Arial,Helvetica,sans-serif;
	margin:3px 0 12px;
}

div#calendar-event div {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1.15em;
	margin:3px 0 6px;
}
div#calendar-event div.bold {
	font-weight:bold;
	letter-spacing:0.05em;
}
div#calendar-event div p.bodytext {
	font-size:1.0em;
	letter-spacing:0.03em;
	margin:0;
}


/* Toplink */
.csc-linkToTop a,
.totop a,
#toplink a {
	position:absolute;
	bottom:18px;
	right:270px;
	text-align:right;
	width:16px;
	height:16px;
	margin-right:0;
	padding:1px 2px;
	color:transparent;
	background:url('/fileadmin/ceph/pics/top.gif') no-repeat;
	border:0;
}

div.tx-cmwlinklist-pi1,
div.tx-cmwlinklist-pi1 ul {
	margin:6px 0;
	padding:6px 0 6px;
}
div.tx-cmwlinklist-pi1 ul#content_link_ext li {
	margin-top:0;
	padding-top:0;
}
.tx-cmwlinklist-pi1 {
	margin:0 0 12px;
	padding:0;
	border:0;
	border-top:1px dotted #00385c;
	border-bottom:1px dotted #00385c;
}
.tx-cmwlinklist-pi1 h3 {
	padding:0;
	border:0;
}
.tx-cmwlinklist-pi1 h3 a {
	font:bold 1.1em Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
}

table.contenttable {
	width:100%;
	height:auto;
	border:0;
	margin:0;
	padding:0;
	border-bottom:1px dotted #00385c;
}
table.contenttable th {
	font:bold 0.83em Verdana,Arial,Helvetica,sans-serif;
	color:#00385c;
	text-align:left;
	border-top:1px dotted #00385c;
	border-bottom:1px dotted #00385c;
}
table.contenttable td {
	font:normal 0.8em Verdana,Arial,Helvetica,sans-serif;
	color:#00385c;
}
table.contenttable th,
table.contenttable td {
	margin:0;
	padding:3px 6px 4px 0;
}
.cal_description table.contenttable,
.cal_description table.contenttable td {
	margin:0;
	padding:0;
	border:0;
}
.cal_description table.contenttable td ul {
	margin-top:12px;
	margin-bottom:0;
	padding-left:17px;
}
.cal_description table.contenttable td li {
	list-style-image:url('/fileadmin/ceph/pics/li_link.gif');
}
.cal_description table.pdf td li {
	list-style-image:url('/fileadmin/ceph/icons/pdf.gif');
}

/* Filelinks, z.B. Deliverables */
#content_main table#filelinks,
#content_main table.csc-uploads {
	margin:0 0 12px;
	padding:6px 0 6px;
	background:transparent;
	border:0;
	border-bottom:1px dotted #00385c;
}

#content_main #calendar-event table.csc-uploads {
	border-bottom:0;
	padding:0;
}
#content_main #filelinks,
#content_main table.csc-uploads p {
	line-height:1.0em;
	margin:0;
	padding:0;
}
#content_main #filelinks td,
#content_main table.csc-uploads .csc-uploads-fileName p {
	width:90%;
	font:normal 0.73em Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:normal;
	line-height:1.2em;
	margin:0;
	padding:0;
}
#content_main #filelinks td {
	padding:0px 0 9px;
}
#content_main table.csc-uploads .csc-uploads-fileName p.csc-uploads-description {
	font:normal 0.73em Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:2px 0 6px;
}
#content_main #filelinks td.icon,
#content_main table.csc-uploads .csc-uploads-icon {
	width:20px;
	margin:0;
	padding:0 10px 0 0;
}
#content_main #filelinks td.size,
#content_main table.csc-uploads .csc-uploads-fileSize {
	font:normal 0.70em Verdana,Arial,Helvetica,sans-serif;
	text-align:right;
	white-space:nowrap;
}

/* Inhalt 2-spaltig */
#content_main div.tx-xinittwocolumn-pi1 table {
	margin:0;
	padding:0;
	border:0;
}
#content_main div.tx-xinittwocolumn-pi1 table td {
	width:45%;
	margin:0;
	padding:0 5% 0 0;
}

#content_main div.csc-textpic {
	font:normal 1.0em Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
}
#content_main div.csc-textpic h2 {
	font:normal 1.2em Verdana,Arial,Helvetica,sans-serif;
	margin:6px 0 0;
	padding:0;
}
#content_main div.csc-textpic-text h2 {
	font:bold 1.2em Verdana,Arial,Helvetica,sans-serif;
	margin:6px 0;
	padding:0;
}
#content_main div.csc-textpic h3 {
	font:normal 1.1em Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
}
#content_main div.csc-textpic img {
	margin:0;
	padding:2px 0 0;
}
#content_main div.csc-textpic-below div {
	margin:0 0 6px;
	padding:0;
}
#content_main div.csc-textpic-text {
	font:normal 1.0em Verdana,Arial,Helvetica,sans-serif;
	color:#00385c;
	line-height:1.3em;
	padding:0 0 9px;
}
#content_main div.csc-textpic p {
	margin:0;
	padding:3px 0 0;
}
#content_main div.csc-textpic p.bodytext {
	font:normal 1.0em Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0 0 6px;
}
#content_main div.csc-textpic ul {
	margin:0 0 9px;
}
#content_main div.csc-textpic li {
	font:normal 1.0em Verdana,Arial,Helvetica,sans-serif;
	margin:0 0 1px;
}

/*************************************/
/************** Minical **************/
/*************************************/
 
/* Fuer IE <= 6 */
div#calendar {
	text-align:left;
}

div#calendar table {
	width:199px;
	font-size:1.0em;
	background:#fff;
	margin:0;
	padding:0;
	border:0;
}

div#calendar table thead th { 
	width:199px;
	height:20px;
	font:bold 1.1em Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:0.13em;
	text-align:center;
	color:#00385c;
	background:url('/fileadmin/ceph/pics/bg_box_hd.gif') repeat-x;
	margin:0;
	padding:4px 2px 3px;
	border:0;
}

div#calendar table thead th.weekday { 
	font:bold 0.93em Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	background:#e3e8ef;
	margin:0;
	padding:3px 0px 5px 2px;
	border:0;
}

div#calendar table tbody td { 
	font-weight:normal; 
	font-size:9px;
	color:#00385c; 
	text-align:right;
	background:#fff;
	padding-left:5px; 
	padding-right:5px; 
	border:0;
}

div#calendar table tbody td.saturday { 
	font-weight:bold;
}

div#calendar table tbody td.sunday { 
	font-weight:bold;
}

div#calendar table tbody td.weekend { 
	color:#00385c;
}

div#calendar table tbody td.today {
	font-weight:bold;
	border:1px solid #a9111c;
}

div#calendar table tbody td.last_month, div#calendar table tbody td.next_month {
	color:#abb6cc;
}


/*************************************/
/************* Kalender **************/
/*************************************/

.cal_header {
	font:bold 1.2em Verdana,Arial,Helvetica,sans-serif;
	line-height:1.4em;
	letter-spacing:0.04em;
	margin:0 50px 12px 0;
}
#calendar-event div {
	height:auto;
}

#calendar-event div.cal_title {
	font:bold 1.3em Verdana,Arial,Helvetica,sans-serif;
	line-height:1.4em;
	margin:0 0 12px;
	padding:0;
	border:0;
}

#calendar-event .cal_teaser {
	font:bold 1.1em Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
	margin-bottom:9px;
	padding-bottom:12px;
	border-bottom:1px dotted #00385c;
}

#calendar-event .cal_startdate,
#calendar-event .cal_enddate,
#calendar-event .cal_starttime,
#calendar-event .cal_endtime {
	font:normal 0.96em Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:0.02em;
	margin:0;
	padding:0;
}

div.cal_startdate,
div.cal_enddate,
div.cal_starttime,
div.cal_endtime {
	display:inline;
}

div.cal_startdate,
div.cal_starttime {
	width:40%;
}

div.cal_enddate .d02 {
	position:absolute;
	left:190px;
}

div.cal_endtime .d02 {
	position:absolute;
	left:158px;
}

div.cal_organizer span.d02,
div.cal_location span.d02,
div.cal_startdate .d02,
div.cal_starttime .d02 {
	position:absolute;
	left:120px;
	line-height:auto;
}

div.cal_startdate .d02,
div.cal_enddate .d02,
div.cal_starttime .d02,
div.cal_endtime .d02 {
	margin:0;
	padding:0;
}

div.cal_organizer,
div.cal_location,
div#cal_date,
div#cal_time {
	position:relative;
	left:0;
	width:100%;
	height:auto;
	display:block;
	margin:0 0 6px;
	padding:0;
}

.cal_description p.bodytext {
	margin:0;
	padding:0;
}
.cal_description ul {
	margin-top:2px;
	margin-bottom:6px;
}
.cal_description ul li {
	margin:0;
	padding:0;
}

#calendar-event .cal_organizer {
	font-weight:bold;
}

#cal_date .d01,
#cal_time .d01,
.cal_location {
	line-height:1.3em;
	margin:0 50px 12px 0;
}
#cal_date .d01,
#cal_time .d01 {
	font:bold 1.0em Verdana,Arial,Helvetica,sans-serif;
}
.cal_location {
	font:bold 1.0em Verdana,Arial,Helvetica,sans-serif;
}
.cal_listteaser {
	display:block;
	font:bold 1.0em Verdana,Arial,Helvetica,sans-serif;
}
.cal_listdate {
	display:inline;
	font:normal 1.0em Verdana,Arial,Helvetica,sans-serif;
}


div.tx-cal-controller {
	margin-bottom:12px;
	border-bottom:1px dotted #00385c;
}
.tx-cal-controller h4 {
	margin-left:0;
}
.tx-cal-controller dt {
	font:normal 1.03em Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:0.02em;
	margin-bottom:12px;
}
.tx-cal-controller dt a {
	font:bold 1.1em Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:0.01em;
}
.tx-cal-controller strong {
	margin-bottom:5px;
}
.tx-cal-controller dd {
	font:normal 1.0em Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:0.02em;
	margin:0 0 6px;
}

.underlined {
	text-decoration:underline;
}

#calendar-event .cal_description span {
	display:block;
	margin:12px 0;
	padding:0;
}

div.pagebrowser {
}
div.pagebrowser table {
	width:100%;
	font:bold 1.0em Verdana,Arial,Helvetica,sans-serif;
}

div.pagebrowser td.left {
	text-align:left;
	margin-left:0;
}
div.pagebrowser td.right {
	text-align:right;
	margin-right:0;
}

.pagebrowser p {
	font:bold 0.93em Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:0.5em;
}

.pagebrowser span {
	
	letter-spacing:0.2em;
	margin:0;
	padding:0 5px;
}
.pagebrowser span.arrow {
	letter-spacing:-0.2em;
	padding:0;
}

.arrow {
	font:bold 0.8em Verdana,Arial,Helvetica,sans-serif;
}

/*************************************/
/******** Referentendatenbank ********/
/*************************************/
div.tx-wtdirectory-pi1 {
	position:relative;
	top:0;
	left:0;
}

div.tx-wtdirectory-pi1 table {
	width:100%;
	background:transparent;
	margin:0 0 18px;
	padding:0;
}

div.tx-wtdirectory-pi1 tr.wtdirectory_all-tr {
	vertical-align:top;
	margin:0;
	padding:0;
}
div.tx-wtdirectory-pi1 tr.wtdirectory_all-tr td.wtdirectory_all_even br {
	margin:0;
	padding:0;
}

.tx-wtdirectory-pi1 td {
	font:normal 0.73em Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
}
.tx-wtdirectory-pi1 td.left {
	width:25%;
	font:bold 0.73em Verdana,Arial,Helvetica,sans-serif;
	white-space:nowrap;
	padding-right:20px;
}
.tx-wtdirectory-pi1 td.right {
	width:75%;
	font:bold 0.73em Verdana,Arial,Helvetica,sans-serif;
}
.tx-wtdirectory-pi1 td a {
	font:bold 1.0em Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	vertical-align: baseline;
}
.tx-wtdirectory-pi1 td br {
	margin:0;
	padding:0;
}
.tx-wtdirectory-pi1 td img {
	margin:3px 6px 0 0;
	padding:0;
}
.tx-wtdirectory-pi1 td img.wt_directory_image {
	margin-top:6px;
}

div.wtdirectory_all_vcard {
	position:absolute;
	top:1px;
	right:2px;
}

div.wtdirectory_all_backlink {
	text-align:left;
	border-top:1px dotted #00385c;
	margin:15px 0 20px;
	padding:15px 0 0;
}
div.wtdirectory_all_backlink a,
div.wtdirectory_all_detaillink a {
	font:bold 1.1em Verdana,Arial,Helvetica,sans-serif;
}
div.wtdirectory_all_detaillink {
	text-align:right;
	margin:0;
	margin-top:-26px;
	padding:0;
}

ul.wtdirectory_list {
	margin:0;
	padding:0;
	padding-bottom:9px;
	border-bottom:1px dotted #00385c;
}
ul.wtdirectory_list li {
	list-style-image:none;
	margin-top:12px;
	padding-top:6px;
	border-top:1px dotted #00385c;
}
div.wtdirectory_filter {
	position:relative;
	left:0;
}

div.wtdirectory_filter_div label,
div.wtdirectory_filter_div input {
	font:normal 1.1em Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
}
div.wtdirectory_filter_div {
	margin:0 0 6px;
}
div.wtdirectory_filter_div label {
	left:0;
	margin:6px 0 0;
}
div.wtdirectory_filter_div input {
	position:absolute;
	left:80px;
	width:200px;
	margin-left:10px;
	padding:1px 2px;
}
div.wtdirectory_filter div#submitbuttons {
	position:absolute;
	left:300px;
	bottom:5px;
	vertical-align:baseline;
}
div.wtdirectory_filter_search input.buttonimage {
	display:inline;
	width:18px;
	height:16px;
	white-space:nowrap;
	vertical-align:baseline;
	margin:0 0 -2px;
	padding:0;
}
div.wtdirectory_filter_search input.button {
	display:inline;
	font:bold 1.2em Verdana,Arial,Helvetica,sans-serif;
	color:#a9111c;
	vertical-align:baseline;
	margin:0;
	padding:0;
	background:transparent;
	border:0;
}
.wtdirectory_filter_cat select {
	width:457px;
}
.wtdirectory_filter_cat option {
}

div.wtdirectory_filter_abc {
	text-align:center;
	margin:18px 0 0;
	padding:0;
}
div.wtdirectory_pagebrowser p {
}
div.wtdirectory_filter_abc span,
div.wtdirectory_pagebrowser p {
	margin:0;
	padding:0;
}
div.wtdirectory_filter_cat {
	margin:18px 0 0;
	padding:0;
}


div.wt_input_complete ul {
	position:relative;
	top:0;
	left:0;
	line-height:8px;
	background:#fff;
	margin:0;
	padding:0;
}
div.wt_input_complete li {
	position:absolute;
	top:0;
	left:0;
	list-style-type:none;
	list-style-image:none;
	background:#fff;
	margin:0;
	padding:0;
}

/*** 
bei vorübergehender Deaktivierung der Info-Box "News" 
in rechter Spalte: Kommentar unterhalb entfernen!
***/

/*
#box_news {
	visibility:hidden;
	position:relative;
	top:0;
	height:0;
}
*/


