/*
File-Name		: main.css
File-Info		: Main Stylesheet, print
created by		: sb4910
last edit by	: 20171030 sb4910 typeface-js-selected-text problems within ie
*/
body {
font-size:0.8em;
line-height: 1.4em;
font-family: Helvetica, Arial, sans-serif !important;
}
#flags, #bxlogo, #logoimg, #logo, #hmenu, #submenu, .footer-right-half, #footer-links, #feEditAdvanced-menuBar, .noprint, #paginationOutput, #contentPaginationLinks {
display:none !important;
}
#footer {
border-top:4px solid #999;
padding:0px;
margin-top:4px;

}
.footer-left-half {
height:0px;
}
#content {
text-align: justify;
font-size:90%;
line-height:100%;
}

h1, h2, h3, h4, h5, h6 {
color:#333;
margin:0px;

}
ul, ol {
margin-top:0px;
margin-bottom:0px;
}
h1 {
font-size:1.4em;
}
h2{
font-size:1.3em;
}
h3 {
font-size:1.2em;
}
h5 {
font-size:1.1em;
}
h5 {
font-size:1.0em;
}
h6 {
font-size:0.9em;
}

a {
color: #333;
}
p {
margin:0px;
}
.contenttable {
border:1px solid #000;
border-collapse:collapse;
}
.contenttable th, .contenttable td {
border: 1px solid #000;
border-width:1px 1px 0px 0px;
padding:2px;
}

#sidenav-content .csc-menu {
font-size:90%;
}

.typeface-js-selected-text {
display:none;
}


/*BASICS*/
#printlogo {
text-align:center;
border-bottom:4px solid #999;
margin-bottom:2px;
}
#sidenav-content {
clear:both;
}
.skip {
display:none;
}
.clear, .invclear {
clear:both;
}

/*hidden in screen*/
.printonly {

}


.left-half {
float:left;
width:44%;
}
.right-half {
float:right;
width:44%;
}

/*flash movie*/
#mp3player {
display:none;
}


/*TEASER*/
.fi-teaserlist .fi-teaser-image {
float:left;
margin-right:10px;
position:relative;
width:150px;
}
.fi-teaserlist .fi-teaser-text {
float:left;
width:72%;
}
.fi-teaserlist .fi-teaser-image-inner .fi-simpleborder-wrap {
width:150px;
}
.fi-teaserlist .fi-teaser-image-inner .fi-simpleborder a {
border:1px solid #CCCCCC;
display:block;
overflow:hidden;
}
.fi-teaserlist .fi-teaserlist-entry {
border:1px solid #000;
background-repeat:repeat-x;
margin-bottom:10px;
min-height:100px;
padding:15px;
}
.fi-teaserlist .clear {
height:1px;
overflow:hidden;
}

/*FCE*/
/*FCE IMGSPOT BEGIN*/
.imgspotwrap {position: relative; }
.imgspotwrap .active .imgspotcontent{z-index:1000;}
.imgspotbg img {border:1px solid #e2e2e2;}
.imgspot {position:absolute;}
.imgspotcontent {
background-color:#fff;
border:1px solid #ddd;
padding:5px 2px 2px 5px;
font-size:99%;
line-height:120%;
max-width:300px;
}
.imgspotcontent * {
margin:0px;
}
.imgspottrigger {
font-size:bold;
text-decoration:none;
background-color:#fff;
padding:2px 5px 2px 5px;
font-weight:bold;
border:1px solid #ccc;
}
.imgspottrigger i {
font-family:Georgia, serif;
}
/*FCE IMGSPOT END*/

/*FCE IMGSLIDERFCE  BEGIN*/

.imgsliderfcelist {
padding:0px;
margin:0px;
}

.imgsliderfce .auto-controls, .imgsliderfce .bx-next, .imgsliderfce .bx-prev , .imgsliderfce .bx-auto .start, .imgsliderfce .bx-auto .stop, .imgsliderfce .pagination, .bx-pager-current, .bx-pager-total, .bx-pager-total span {
display:none;
}
.imgsliderfcetext {
line-height: 1.4em;
padding: 0px;
font-size: 0.8em;
text-align:left;
position:absolute;
bottom:0px;
background-color:#ccc;
width:100%;
}
.imgsliderfcetext p, .imgsliderfcetext h1, .imgsliderfcetext h2, .imgsliderfcetext h3, .imgsliderfcetext h4, .imgsliderfcetext h5, .imgsliderfcetext h6  {
padding:5px;
}
.imgsliderfcelist .pager {
text-align:center;
position:relative;
}
/*FCE IMGSLIDERFCE  END*/



/*t3 spezifisch*/
/*STATIC*/
/* default styles for extension "tx_cssstyledcontent" */
DIV.csc-textpic-caption-r .csc-textpic-caption{text-align:right}
DIV.csc-textpic DIV.csc-textpic-imagecolumn{float:left;display:inline}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG,DIV.csc-textpic-border DIV.csc-textpic-single-image IMG{border:1px solid #E2E2E2;padding:0}
DIV.csc-textpic-imagewrap{padding:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL{list-style:none;margin:0;padding:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI{float:left;margin:0;padding:0}
DL.csc-textpic-image DT{display:inline;margin:0}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-right:10px}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:10px}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:10px;text-align:left}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow{margin-bottom:5px;display:block}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:0!important}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0!important}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{margin-right:10px!important}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{margin-left:10px!important}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap{margin:0 auto}
DIV.csc-textpic-right DIV.csc-textpic-text{clear:right}
DIV.csc-textpic-left DIV.csc-textpic-text{clear:left}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{float:right;clear:both}
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{float:left;clear:both}
DIV.csc-textpic DIV.csc-textpic-imagerow-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto;height:1%}
DIV.csc-textpic-caption-c .csc-textpic-caption,DIV.csc-textpic-center{text-align:center}
DIV.csc-textpic-caption-l .csc-textpic-caption,DIV.csc-textpic-center DIV.csc-textpic-text{text-align:left}
DIV.csc-textpic IMG,DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG{border:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image,DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image,DIV.csc-textpic-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap{float:left}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT,DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD{float:none}
DL.csc-textpic-image,DL.csc-textpic-image DD,DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption,DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG{margin:0}
DIV.csc-textpic-clear,DIV.csc-textpic DIV.csc-textpic-imagerow,DIV.csc-textpic-above DIV.csc-textpic-text{clear:both}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic DIV.csc-textpic-single-image IMG{margin-bottom:5px}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{float:right}
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text,* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text{height:1%}
/*edit*/
.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
padding:0px;
margin:0px;
font-size:0.8em;
padding:2px;
background-color:#ccc;
color:#000;
}
