@font-face {
    font-family: 'DaxRegular';
    src: url('/fileadmin/webfonts/dax-regu-webfont.eot');
    src: url('/fileadmin/webfonts/dax-regu-webfont.eot?iefix') format('eot'),
         url('/fileadmin/webfonts/dax-regu-webfont.woff') format('woff'),
         url('/fileadmin/webfonts/dax-regu-webfont.ttf') format('truetype'),
         url('/fileadmin/webfonts/dax-regu-webfont.svg#webfontsSljQi4D') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DaxMedium';
    src: url('/fileadmin/webfonts/dax-medi-webfont.eot');
    src: url('/fileadmin/webfonts/dax-medi-webfont.eot?iefix') format('eot'),
         url('/fileadmin/webfonts/dax-medi-webfont.woff') format('woff'),
         url('/fileadmin/webfonts/dax-medi-webfont.ttf') format('truetype'),
         url('/fileadmin/webfonts/dax-medi-webfont.svg#webfontYrPOCC7f') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* -----------------------------------------------
	Fonts
----------------------------------------------- */
  html * {
	font-size:100.01%;
}
textarea, pre, code, kbd, samp, var, tt {
	font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
}
/* (de) Basis-Layout erhaelt Standardschriftgroesse von 12 Pixeln */
  body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:82.00%;
	color:#444;
}
/* -----------------------------------------------
	Headings
	Farbe alt:#5DA5D1;
----------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
	font-family:'DaxRegular', Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#0195D9;
	margin:0 0 0.25em 0;
	line-height: 1.5em;
}
h1 {
	font-size:25px;
	border-bottom: solid 1px #0195D9;    
	margin: 5px 0 20px 0;
}
h2 {
	font-size:20px;
	margin: 0;
	padding:20px 0 0;
}
h3 {
	font-size:16px;
} 
h4 {
	font-size:13px;
} 
h5 {
	font-size:12px;
}   
h6 {
	font-size:11px;
} 
.box-header h2 {
	padding: 5px 0;
}
/* -----------------------------------------------
	Listen
----------------------------------------------- */

  ul, ol, dl {
	line-height:1.5em;
	margin:0 0 1em 0;
}
ul {
	list-style-type:disc;
}
ul ul {
	list-style-type:circle;
	margin-bottom:0;
}
ol {
	list-style-type:decimal;
}
ol ol {
	list-style-type:lower-latin;
	margin-bottom:0;
}
li {
	margin-left:0.8em;
	line-height:1.5em;
}
dt {
	font-weight:bold;
}
dd {
	margin:0 0 1em 0.8em;
}
/* -----------------------------------------------
	Allgemeine Textauszeichnung
----------------------------------------------- */

p {
	line-height:1.5em;
	margin:0 0 1em 0;
}
blockquote, cite, q {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
blockquote {
	margin:0 0 1em 1.6em;
	color:#666;
}
strong, b {
	font-weight:bold;
}
em, i {
	font-style:italic;
}
big {
	font-size:116.667%;
}
small {
	font-size:91.667%;
}
pre {
	line-height:1.5em;
	margin:0 0 1em 0;
}
pre, code, kbd, tt, samp, var {
	font-size:100%;
}
pre, code {
	color:#800;
}
kbd, samp, var, tt {
	color:#666;
	font-weight:bold;
}
var, dfn {
	font-style:italic;
}
acronym, abbr {
	border-bottom:1px #aaa dotted;
	font-variant:small-caps;
	letter-spacing:.07em;
	cursor:help;
}
sub, sup {
	font-size:91.6667%;
	line-height:0;
}
hr {
	color:#fff;
	background:transparent;
	margin:0 0 0.5em 0;
	padding:0 0 0.5em 0;
	border:0;
	border-bottom:1px #eee solid;
}
/* -----------------------------------------------
	Links
----------------------------------------------- */

  a {
	color:#0094D8;
	background:transparent;
	text-decoration:none;
}
a:visited {
	color:#0094D8;
}
a:focus {
	outline: none;
}
a:hover, a:active {
	color:#333;
	text-decoration:none;
	outline: 0 none;
}
a.external-link {
	padding-left:13px;
	background: url('/fileadmin/templates/images/links/externallink.gif') 0 3px no-repeat;
}
a.internal-link {
	padding-left:12px;
	background: url('/fileadmin/templates/images/links/internallink.gif') 0 3px no-repeat;
}
a.popup-link {
	padding-left:12px;
	background: url('/fileadmin/templates/images/links/internallink.gif') 0 3px no-repeat;
}
.download a, a.download {
	padding-left:13px;
	background: url('/fileadmin/templates/images/links/filelink.gif') 0 3px no-repeat;
}
.download-pdf a, a.download-pdf {
	background: url('/fileadmin/templates/images/links/pdf.gif') 1px 1px no-repeat;
	margin-bottom:5px;
	padding-bottom:3px;
	padding-left:20px;
}
a.mail {
	padding-left:13px;
	background: url('/fileadmin/templates/all/images/links/maillink.gif') 0 3px no-repeat;
}
.csc-linkToTop a {
	padding-left:12px;
	background: url('/fileadmin/templates/all/images/links/toplink.gif') 0 2px no-repeat;
}
/* -----------------------------------------------
	File-Links
----------------------------------------------- */

.filelinks div {
	background-image: url('/fileadmin/templates/all/images/fileicons/default.gif');
	background-repeat: no-repeat;
	padding: 0 0 5px 25px;
}

.filelinks span {
	line-height:150%;
}

.filelinks a {
	margin-right: 15px;
}

.filelinks .filecount {
	display:none;
}
.filelinks .ai {
	background-image:url('/fileadmin/templates/all/images/fileicons/ai.gif')!important;
}
.filelinks .ani {
	background-image:url('/fileadmin/templates/images/fileicons/ani.gif')!important;
}
.filelinks .au {
	background-image:url('/fileadmin/templates/images/fileicons/au.gif')!important;
}
.filelinks .avi {
	background-image:url('/fileadmin/templates/images/fileicons/avi.gif')!important;
}
.filelinks .bmp {
	background-image:url('/fileadmin/templates/images/fileicons/bmp.gif')!important;
}
.filelinks .cdr {
	background-image:url('/fileadmin/templates/images/fileicons/cdr.gif')!important;
}
.filelinks .css {
	background-image:url('/fileadmin/templates/images/fileicons/css.gif')!important;
}
.filelinks .csv {
	background-image:url('/fileadmin/templates/images/fileicons/csv.gif')!important;
}
.filelinks .doc {
	background-image:url('/fileadmin/templates/images/fileicons/doc.gif')!important;
}
.filelinks .dtd {
	background-image:url('/fileadmin/templates/images/fileicons/dtd.gif')!important;
}
.filelinks .eps {
	background-image:url('/fileadmin/templates/images/fileicons/eps.gif')!important;
}
.filelinks .exe {
	background-image:url('/fileadmin/templates/images/fileicons/exe.gif')!important;
}
.filelinks .fh3 {
	background-image:url('/fileadmin/templates/images/fileicons/fh3.gif')!important;
}
.filelinks .flash {
	background-image:url('/fileadmin/templates/images/fileicons/flash.gif')!important;
}
.filelinks .folder {
	background-image:url('/fileadmin/templates/images/fileicons/folder.gif')!important;
}
.filelinks .gif {
	background-image:url('/fileadmin/templates/images/fileicons/gif.gif')!important;
}
.filelinks .htm {
	background-image:url('/fileadmin/templates/images/fileicons/htm.gif')!important;
}
.filelinks .html {
	background-image:url('/fileadmin/templates/images/fileicons/html.gif')!important;
}
.filelinks .ico {
	background-image:url('/fileadmin/templates/images/fileicons/ico.gif')!important;
}
.filelinks .inc {
	background-image:url('/fileadmin/templates/images/fileicons/inc.gif')!important;
}
.filelinks .java {
	background-image:url('/fileadmin/templates/images/fileicons/java.gif')!important;
}
.filelinks .jpg {
	background-image:url('/fileadmin/templates/images/fileicons/jpg.gif')!important;
}
.filelinks .js {
	background-image:url('/fileadmin/templates/images/fileicons/js.gif')!important;
}
.filelinks .max {
	background-image:url('/fileadmin/templates/images/fileicons/max.gif')!important;
}
.filelinks .mid {
	background-image:url('/fileadmin/templates/images/fileicons/mid.gif')!important;
}
.filelinks .mov {
	background-image:url('/fileadmin/templates/images/fileicons/mov.gif')!important;
}
.filelinks .mpeg {
	background-image:url('/fileadmin/templates/images/fileicons/mpeg.gif')!important;
}
.filelinks .mpg {
	background-image:url('/fileadmin/templates/images/fileicons/mpg.gif')!important;
}
.filelinks .pcd {
	background-image:url('/fileadmin/templates/images/fileicons/pcd.gif')!important;
}
.filelinks .pcx {
	background-image:url('/fileadmin/templates/images/fileicons/pcx.gif')!important;
}
.filelinks .pdf {
	background-image:url('/fileadmin/templates/images/fileicons/pdf.gif')!important;
}
.filelinks .png {
	background-image:url('/fileadmin/templates/images/fileicons/png.gif')!important;
}
.filelinks .ps {
	background-image:url('/fileadmin/templates/images/fileicons/ps.gif')!important;
}
.filelinks .psd {
	background-image:url('/fileadmin/templates/images/fileicons/psd.gif')!important;
}
.filelinks .rtf {
	background-image:url('/fileadmin/templates/images/fileicons/rtf.gif')!important;
}
.filelinks .sgml {
	background-image:url('/fileadmin/templates/images/fileicons/sgml.gif')!important;
}
.filelinks .swf {
	background-image:url('/fileadmin/templates/images/fileicons/swf.gif')!important;
}
.filelinks .sxc {
	background-image:url('/fileadmin/templates/images/fileicons/sxc.gif')!important;
}
.filelinks .sxw {
	background-image:url('/fileadmin/templates/images/fileicons/sxw.gif')!important;
}
.filelinks .tga {
	background-image:url('/fileadmin/templates/images/fileicons/tga.gif')!important;
}
.filelinks .tif {
	background-image:url('/fileadmin/templates/images/fileicons/tif.gif')!important;
}
.filelinks .ttf {
	background-image:url('/fileadmin/templates/images/fileicons/ttf.gif')!important;
}
.filelinks .txt {
	background-image:url('/fileadmin/templates/images/fileicons/txt.gif')!important;
}
.filelinks .wav {
	background-image:url('/fileadmin/templates/images/fileicons/wav.gif')!important;
}
.filelinks .wrl {
	background-image:url('/fileadmin/templates/images/fileicons/wrl.gif')!important;
}
.filelinks .xls {
	background-image:url('/fileadmin/templates/images/fileicons/xls.gif')!important;
}
.filelinks .xml {
	background-image:url('/fileadmin/templates/images/fileicons/xml.gif')!important;
}
.filelinks .xsl {
	background-image:url('/fileadmin/templates/images/fileicons/xsl.gif')!important;
}
.filelinks .zip {
	background-image:url('/fileadmin/templates/images/fileicons/zip.gif')!important;
}
/* -----------------------------------------------
	Images
----------------------------------------------- */
/* --- images (with optional captions) | Bilder (mit optionaler Bildunterschrift) ------------------ */

  p.icaption_left {
	float:left;
	display:inline;
	margin:0 1em 0.15em 0;
}
p.icaption_right {
	float:right;
	display:inline;
	margin:0 0 0.15em 1em;
}
p.icaption_left img, p.icaption_right img {
	padding:0;
	border:1px #888 solid;
}
p.icaption_left strong, p.icaption_right strong {
	display:block;
	overflow:hidden;
	margin-top:2px;
	padding:0.3em 0.5em;
	background:#eee;
	font-weight:normal;
	font-size:91.667%;
}
/* -----------------------------------------------
	Generic Content Classes
----------------------------------------------- */

  .highlight {
	color:#c30;
}
.dimmed {
	color:#888;
}
.info {
	background:#f8f8f8;
	color:#666;
	padding:10px;
	margin-bottom:0.5em;
	font-size:91.7%;
}
.note {
	background:#efe;
	color:#040;
	border:2px #484 solid;
	padding:10px;
	margin-bottom:1em;
}
.important {
	background:#ffe;
	color:#440;
	border:2px #884 solid;
	padding:10px;
	margin-bottom:1em;
}
.warning {
	background:#fee;
	color:#400;
	border:2px #844 solid;
	padding:10px;
	margin-bottom:1em;
}
.hidden {
	display: none;
}
.text-big {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.5em;
}
.text-normal {
}
.text-small {
	font-size: 0.9em;
}
.float_left {
	float:left;
	display:inline;
	margin-right:1em;
	margin-bottom:0.15em;
}
.float_right {
	float:right;
	display:inline;
	margin-left:1em;
	margin-bottom:0.15em;
}
.center {
	display:block;
	text-align:center;
	margin:0.5em auto;
}
.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}
.align-justify {
	text-align: justify;
}
.indent {
	margin-left:30px;
}
/* -----------------------------------------------
	Tabellen
----------------------------------------------- */

table {
	border-collapse:collapse;
	margin-bottom: 1em;
}
table th, table td {
	line-height: 160%;
	vertical-align: top;
}
table caption {
	text-align:left;
	font-weight: bold;
	margin: 0.5em 0 0.5em 0;
}
table.tabelle1 {
	line-height:140%;
	border-collapse: separate;
	border-spacing: 0px;
	border-top: solid 1px #CCC;
	padding: 0;
	margin: 0 0 20px 0;
}
table.tabelle1 th {
	border-bottom: none;
	vertical-align:top;
	padding: 0.1em 0.5em 0.1em 0;
	border-bottom: solid 1px #CCC;
	background: #F0F0F0;
	color: #333;
	font-weight: bold;
}
table.tabelle1 td {
	border-bottom: none;
	vertical-align:top;
	padding: 0.1em 0.5em 0.1em 0;
	border-bottom: solid 1px #CCC;
	background: #FFF;
}
table.tabelle2 {
	line-height:140%;
	border-collapse: separate;
	border-spacing: 0px;
	border-top: solid 1px #CCC;
	border-left: solid 1px #CCC;
	padding: 0;
	margin: 0 0 20px 0;
}
table.tabelle2 th {
	border-bottom: none;
	vertical-align:top;
	padding: 0.1em 0.5em 0.1em 0.5em;
	border-bottom: solid 1px #CCC;
	border-right: solid 1px #CCC;
	background: #F0F0F0;
	color: #333;
	font-weight: bold;
}
table.tabelle2 td {
	border-bottom: none;
	vertical-align:top;
	padding: 0.1em 0.5em 0.1em 0.5em;
	border-bottom: solid 1px #CCC;
	border-right: solid 1px #CCC;
	background: #FFF;
}
table th p, table td p {
	line-height: 1.5em;
	margin: 0.2em 0 0.2em 0;
}
/* -----------------------------------------------
	Rahmen und Linien
----------------------------------------------- */

hr {
	background-color:#eee; /* Mozilla 1.4 */
	color:#eee; /* IE 6 */
	border: #eee; /* Opera 7.11 */
	height: 1px; /* in Opera */
	margin: 10px 0;
	clear:both;
}
p.csc-frame-frame1, table.csc-frame-frame1 {
	background-color: #EDEBF1;
	padding: 2px 4px 2px 4px;
	border: 1px solid #333333;
}
p.csc-frame-frame2, table.csc-frame-frame2 {
	background-color: #F5FFAA;
	padding: 2px 4px 2px 4px;
	border: 1px solid #333333;
}
/* -----------------------------------------------
	Suchfeld
----------------------------------------------- */
#search .submitbutton {
	position:absolute;
	right:0;
	top:0;
}
#tx-indexedsearch-searchbox-sword {
	border-color:#CCCCCC;
	border-style:solid none;
	border-width:1px medium;
	color:#666666;
	position:absolute;
	left:0;
	top:0;
	padding: 4px 0 4px 5px;
	margin: 0;
	font-size:85%;
	width: 119px;
	height: 13px;
}
/* -----------------------------------------------
	Sprachschalter
----------------------------------------------- */
.langselect {
	border-color:#CCCCCC;
	border-style:solid none;
	border-width:1px medium;
	color:#666666;
	font-size:85%;
	font-weight:bold;
	padding:1px 3px;
}
.langselect label {
	display: none;
}
.langselect select {
	border: solid 1px #fff;
	color:#666666;
	width:100%;
}

/* -----------------------------------------------
	Formulare
----------------------------------------------- */
.field-Press_Release_in_Dutch,
.field-Press_Release_in_English {
	clear: both;
}
.csc-mailform-field-check label {
	float:right !important;
	width:430px;
	line-height: 150%;
	margin:0 !important;
}
.csc-mailform-field-check input {
	float:left;
	margin: 0.25em 1em 0 12.5em !important
}

select {
	border: solid 1px #ccc;
	padding: 0;
	margin: 0;
}

csc-mailform {
border:0 none;
margin:0;
padding:10px 0 0;
}
.csc-mailform-field {
background:none repeat scroll 0 0 #FFFFFF;
display:block;
margin:2px;
width:100%;
}
.csc-mailform-label {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
line-height:160%;
}
.csc-mailform-field label {
color:#5A5A5A;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
line-height:160%;
margin:0;
text-align:left;
width:12em;
}
.csc-mailform-field input, .csc-mailform-field textarea {
border:1px solid #CCCCCC;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
line-height:160%;
margin:2px;
padding:0 2px;
}
input.csc-mailform-submit {
margin-left:0;
width:80px;
}

/* -----------------------------------------------
	Flexible Content Elements
----------------------------------------------- */

/*Box 1*/
.t3_contentbox1 {
	width: 100%;
	border-top: solid 1px #8CBB1E;
	border-bottom: solid 1px #8CBB1E;
	background: #f5f5f5;
	margin: 0 0 15px 0;
}
.t3_contentbox1_content {
	padding: 5px 8px 5px 8px;
}
.t3_contentbox1 h2.fce_header {
	width: 100%;
	background: #fff;
	font-family: Calibri, Verdana, Helvetica, sans-serif;
	color: #8CBB1E;
	font-weight: bold;
	margin: 0;
	font-size:1.2em;
	padding: 5px 8px 5px 8px;
}
body.start .subc {
	padding:0 1em;
}

/* -----------------------------------------------
	FRONTBLOCK
----------------------------------------------- */
.frontblockwrap {
	cursor: pointer;
}
.frontblock {
	height:105px;
	border:1px solid #CCC;
	position:relative;
	cursor: pointer;
}
.frontblock .topimage {
	width:100%;
	height:15px;
	background:url(/fileadmin/templates/images/flex/frontblocktop.jpg) repeat-x;
}
.frontblock .titlewraper {
	left:10px;
	position:absolute;
	top:15px;
	cursor: pointer;
}
.frontblockwrap .bottomimage {

}
.frontblock h2 {
	margin:0;
	padding: 0;
	width: 65%;
}
.frontblock .morelink {
	position:absolute;
	bottom:10px;
	right:10px;
	padding: 4px 25px 2px 0;
	background:url('/fileadmin/templates/images/roundarrow.gif') no-repeat top right;
}

/* -----------------------------------------------
	NEWS
----------------------------------------------- */
.tx-ttnews-browsebox a {
	padding: 0 5px;
}
.news-latest-container-front-right {
	width:100%;
}
.news-latest-container-front-right h2 {
	margin:0;
}
.news-latest-container-front-right .news-image {
	float:left;
	margin-right:10px;
}
.news-latest-container-front-right .news-content {
	background:url("/fileadmin/images/news_right_bottombg.jpg") repeat-x scroll center bottom transparent;
}

.news-latest-container-front-right .news-content p {
	display: inline;	
}

.news-latest-container-front-right .news-content a p {
	color: #444 !important;
	padding:5px 0;
}

.news-latest-container-front-right .news-content a:hover p {
	color: #0094D8 !important;
}

.news-latest-container-front-right .news-latest-item {
	min-height:180px;
	cursor: pointer;
	padding-bottom: 10px;
}
.news-latest-container-front-right p.news-title {
	display:block;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:14px 0 0;
}
.news-latest-container-front-right p.news-date {
	display:inline;
	font-weight:bold;
	margin:0 4px 0 0;
	color:#8C8C8C;
}
.news-latest-container-front-right p.bodytext {
	display:inline;
	color:#8C8C8C;
}

.box-header {
	background:url(/fileadmin/templates/images/boxheader_bg.gif) repeat-x;
	height:37px;
	padding: 0px 10px;
}
.news-latest-container-front {
}
.news-latest-container-front h2 {
	margin:0;
}
.news-latest-container-front .news-topimage {
	background:url(/fileadmin/templates/images/news_tobbg.gif) repeat-x;
	height:62px;
	margin-bottom:-48px;
}
.news-latest-container-front .news-content {
	background:url(/fileadmin/templates/images/news_bottombg.jpg) repeat-x;
	background-position:bottom;
	color:#FFF;
	padding: 0 0 5px 0;
	min-height: 187px;
}
.news-latest-container-front .news-latest-item {
	margin:0 10px;
	padding:0 0 14px;
	cursor: pointer;
}
.news-latest-container-front .news-latest-item p {
	margin:0;
	padding:0;
}
.news-latest-container-front a p {
	color: #FFF;
	padding:5px 0;
}

.news-latest-container-front a:hover p {
	color: #E4E4E4;
}

.news-latest-container-front p.news-title {
	font-weight:bold;
	display: inline;
}

.news-latest-container-front p.news-date {
	display:inline;
	font-weight:bold;
	margin:0 4px 0 0;
}
.news-latest-container-front p.bodytext {
	display:inline;
}


.news-list-item {
margin: 20px 0;
}
.news-list-item p {
display: inline;
}

.news-list-item p.news-date {
font-weight: bold;
font-size: 0.8em;
padding: 0 3px 0 0;
}

.news-list-item a {
padding: 0 0 0 18px;
background: url(/fileadmin/images/arrow_news.gif) 0px 3px no-repeat;
}

.news-single-backlink a {
padding: 0 0 0 18px;
background: url(/fileadmin/images/arrow_news.gif) 0px 5px no-repeat;
}

.news-single-img .singleimage {
float:left;
margin:0 10px 10px 0;
width:190px;
}

.news-single-img .singleimage p {
height: 50px;
overflow: auto;
font-size: 10px;
}

.newsmorelink {
	text-align: right;
	margin: 3px 10px 0 0;
}
.newsmorelink a {
	padding: 4px 25px 2px 0;
	background:url('/fileadmin/templates/images/roundarrow.gif') no-repeat top right;
}

/* -----------------------------------------------
	JENSEN Media
----------------------------------------------- */
.tx-jensenmedia-pi1 .topborder {
	height: 25px;
	background: url(/fileadmin/templates/images/boxborder-top.jpg) repeat-x;
}
.tx-jensenmedia-pi1 .csc-textpic {
	background: url(/fileadmin/templates/images/boxborder-bottom.jpg) repeat-x left bottom;
	padding-bottom:20px;
}
.tx-jensenmedia-pi1 .videos {
	margin: 0 0 25px 0;
}
#jensenmedia_images_single {
	padding: 10px 0 0 0;
}
#jensenmedia_images_single img {
	margin: 0 10px 10px 0;
}
.tx-jensenmedia-pi1 p {
	padding:0;
}

/* -----------------------------------------------
	JENSEN DIRECTORY
----------------------------------------------- */

.tx-jensendirectory-pi1 table {
	border:0;
	margin: 0 0 18px 0;
	table-layout:auto;
}
.tx-jensendirectory-pi1 .maptable {
	border:0;
	margin: 0 0 18px 0;
	table-layout:auto;
}
.tx-jensendirectory-pi1 .maptable h2 {
	margin: 15px 0 5px 0;
	padding:0;
}
.tx-jensendirectory-pi1 p {
	margin: 10px 0 5px 0;
	padding: 0;
}
ul.directory {
	list-style:none;
	padding:0;
	margin:0;
	border: 0;
}
ul.directory li {
	margin: 0;
}
.tx-jensendirectory-pi1 li.phone {
	padding: 0 0 0 18px;
	background: url(/typo3conf/ext/jensen_directory/pi1/images/icon_phone.gif) 0px 2px no-repeat;
}
.tx-jensendirectory-pi1 li.fax {
	padding: 0 0 0 18px;
	background: url(/typo3conf/ext/jensen_directory/pi1/images/icon_fax.gif) 0px 2px no-repeat;
}
.tx-jensendirectory-pi1 li.email {
	padding: 0 0 0 18px;
	background: url(/typo3conf/ext/jensen_directory/pi1/images/icon_email.gif) 0px 1px no-repeat;
}
.tx-jensendirectory-pi1 li.website {
	padding: 0 0 0 18px;
	background: url(/fileadmin/templates/images/icon_web.gif) 0px 3px no-repeat;
}
.tx-jensendirectory-pi1 td {
	vertical-align: top;
}

/* -----------------------------------------------
	Sitemap
----------------------------------------------- */

ul.linklist,
.csc-menu-1,
.csc-menu-def {
list-style:none;
padding:0;
line-height: 180%;
font-weight: normal;
}

.linklist li,
.csc-menu-1 li,
.csc-menu-def {
padding:0;
margin:0;
}

.linklist a,
.csc-menu-1 li a,
.csc-menu-def li a {
padding: 0 0 0 18px;
background: url(/fileadmin/images/arrow_news.gif) 0px 3px no-repeat;
}

.linklist a:hover,
.csc-menu-1 li a:hover {
color: #333;
}

/* -----------------------------------------------
	overLib
----------------------------------------------- */
#overDiv table {
	margin:0;
	padding:0;
}
#overDiv table td {
	padding:3px;
	background: #62A7D1;
	color: #fff !important;
}

.countrytable {
	font-size: 11px;	
}

/* -----------------------------------------------
	Newsletter-Register
----------------------------------------------- */

.tx-sremailsubscribe-pi1 p,
.tx-srfeuserregister-pi1 p {
margin-top: .5em;
margin-bottom: 0;
padding: 0;
text-indent: 0;
font-size: 0.9em;
}


.tx-sremailsubscribe-pi1 h4,
.tx-srfeuserregister-pi1 h4 {
margin-top: 0;
padding-left: 0;
}


.tx-sremailsubscribe-pi1 a,
.tx-srfeuserregister-pi1 a {
padding:0;
}


.tx-sremailsubscribe-pi1 legend,
.tx-srfeuserregister-pi1 legend {
padding: 0;
margin:0;
border:0;
color: #5A5A5A;
font-weight: bold;
font-size: 0.9em;
}


.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-notice,
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
font-style: normal;
margin-bottom: 1em;
}

.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-trash,
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {
margin-bottom: 2em;
}

.tx-sremailsubscribe-pi1 label,
.tx-srfeuserregister-pi1 label {
margin: 0;
padding: 0;
font-size: 0.9em;
}

.tx-sremailsubscribe-pi1 label span,
.tx-srfeuserregister-pi1 label span {
color: #ff0000;
}

.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-error,
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
color: #ff0000;
}

.tx-sremailsubscribe-pi1 input,
.tx-srfeuserregister-pi1 input {
margin: 0;
padding: 0 .2em 0 0;
border: solid 1px #CCC;
}

.tx-sremailsubscribe-pi1 input[type=password],
.tx-srfeuserregister-pi1 input[type=password] {
margin-right: 1em;
}

* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-password,
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password {
margin-right: 1em;
}

.tx-sremailsubscribe-pi1 input[type=radio], .tx-sremailsubscribe-pi1 input[type=checkbox],
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] {
background-color: transparent;
}

* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-radio, * html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-checkbox,
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {
background-color: transparent;
}

.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon,
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon {
margin-left: 1em;
background-color: transparent;
}

.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon:hover,
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover {
cursor: pointer;
}

.tx-sremailsubscribe-pi1 a.tx-sremailsubscribe-pi1-file-view,
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view {
padding-left: 15px;
background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif");
background-color: transparent;
background-repeat: no-repeat;
font-size: .8em;
margin-left: 1em;
}

.tx-sremailsubscribe-pi1 ul,
.tx-srfeuserregister-pi1 ul {
margin: 0;
padding: 0;
list-style-position: inside;
}

.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes,
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes {
list-style-type: none;
}

.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li,
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li {
margin: 0 0 .3em 0;
padding: 0;
}

.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li label,
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label {
margin: 0;
padding: 0 0 0 .5em;
}

.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checked-values li,
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li {
float: left;
padding: 0 2em 0 0;
margin: 0;
}

.tx-sremailsubscribe-pi1 dl,
.tx-srfeuserregister-pi1 dl {
margin: 0;
padding: 1em 0 0 0;
}

.tx-sremailsubscribe-pi1 dt, .tx-sremailsubscribe-pi1 dd,
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {
margin: 0;
padding: 0 0 .5em 0;
float: left;
}

.tx-sremailsubscribe-pi1 dt,
.tx-srfeuserregister-pi1 dt {
clear: both;
width: 25%;
text-align: left;
padding-right: 1em;
}

.tx-sremailsubscribe-pi1 dd,
.tx-srfeuserregister-pi1 dd {
text-align: left;
width: 60%;
}

.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dt,
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt {
width: auto;
padding-right: 0;
}

.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dd,
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd {
width: auto;
}

* html .tx-sremailsubscribe-pi1 dd,
* html .tx-srfeuserregister-pi1 dd {
float: none;
}

.tx-sremailsubscribe-pi1 dd p,
.tx-srfeuserregister-pi1 dd p {
margin-top: 0;
margin-bottom: .5em;
padding: 0;
}

.tx-sremailsubscribe-pi1 dd label,
.tx-srfeuserregister-pi1 dd label {
padding: 0 1em 0 .5em;
}

#centrecontent .tx-srfeuserregister-pi1 fieldset,
#centrecontent .tx-sremailsubscribe-pi1 fieldset {
     border: 0;
     padding:0;
     margin: 0;
}


#social {
margin: 2px 0 10px 0;
}

.addthis_default_style .at15t_expanded, .addthis_default_style .at15t_compact {
margin-right:0px;
}
.box-header h2 {
	color:#FFF;
}

/* ZEITSTRAHL */
.zeitstrahl {
	width:100%;
	overflow:hidden;
	position:relative;
}
.zsitemswrap {
	width:9000px;
}
.zsnext, .zsprev {
	width:26px;height:40px;
}
.zsnext a, .zsprev a {
	display:block;
    	background:url("/fileadmin/templates/images/zeitstrahlpfeil.gif") no-repeat;
}
.zsnext a{
        background-position: 0 -47px;
}
.zsnext img, .zsprev img {
	width:26px;height:40px;
}
.zsnext {
	position:absolute;
	top:240px;
	right:5px;
}
.zsprev {
	position:absolute;
	top:240px;
	left:5px;
}
.zsitem {
     float: left;
     overflow: hidden;
     width: 319px;
}
.zszahlwrap {
	height: 60px;
    	padding:47px  0 0 5px;
    	position: relative;
    	top: -30px;
    	width: 100%;
    	background:url("/fileadmin/templates/images/zahlbg.png") repeat-x;
}

.zsitem h2 {
	font-family:'DaxMedium', Arial;
	font-size:120%;
	padding:0 16px 0 0;
}
.zscontent p {
	font-family:'DaxRegular', Arial;
	color:#9C9E9F;
	padding-right:16px;
}
.zsjzklein {
	width:75px;
	background:url("/fileadmin/templates/images/zahlklein.png") no-repeat;
	padding:8px 0;
	text-align:center;
	font-size:140%;
	font-family:'DaxRegular', Arial;
	color:#FFF;
}
.zsjzmittel {
	width:85px;
	background:url("/fileadmin/templates/images/zahlmittel.png") no-repeat;
	padding:7px 0;
	text-align:center;
	font-size:160%;
	font-family:'DaxRegular', Arial;
	color:#FFF;
}
.zsjzgross {
	width:110px;
	background:url("/fileadmin/templates/images/zahlgross.png") no-repeat;
	padding:10px 0;
	text-align:center;
	font-size:220%;
	font-family:'DaxRegular', Arial;
	color:#FFF;
}
.zslink {
	margin-bottom: 3px;
}
.zslinknormal {
	background:url("/fileadmin/templates/images/linknormal.gif") no-repeat;
	padding-left:30px;
	font-size: 90%;
}
.zslinkfile {
	background:url("/fileadmin/templates/images/linkdownload.gif") no-repeat;
	padding-left:30px;
	font-size: 90%;
}

.zslinkgallery {
	background:url("/fileadmin/templates/images/linkgallery.gif") no-repeat;
	padding-left:30px;
	font-size: 90%;
}
body.start .csc-textpic-intext-left .csc-textpic-single-image {
	margin-right: 30px !important;
}
