*{margin:0; padding:0;}
dfn{display:none;}
body, html{font-size:10px;width:100%;height:100%;font-family:arial, verdana, helvetica;}
fieldset{border:none;}
label{font-size:1.2em;display:block;float:left;width:8.34em;}
INPUT.f_text, INPUT.f_strasse, INPUT.f_nr, INPUT.f_plz, INPUT.f_ort, SELECT, TEXTAREA{border:.083em solid grey;font-size:1.2em;margin:0 0 .667em;padding:.167em;width:16.667em;}
INPUT.f_strasse, INPUT.f_ort{width:12.5em;}
INPUT.f_nr, INPUT.f_plz{width:3.4em;}
INPUT.f_checkbox{margin:0 5px 0 0;}
SELECT{width:17.167em;}
TEXTAREA{width:25em;}
INPUT.f_text:focus, INPUT.f_strasse:focus, INPUT.f_nr:focus, INPUT.f_plz:focus, INPUT.f_ort:focus, SELECT:focus, TEXTAREA:focus{border:.083em solid #F26D0F;}
DIV.ce{margin:0 0 2em 0;}
/* HEADER */
DIV#header{position:relative;width:88em;height:10em;border:1em solid #FFF;}
DIV#header{border-bottom:0.5em solid #fff;}
DIV#header IMG#logo{position:absolute;bottom:1.1em; left:0.5em;}
/* CONTENT */
DIV#content{width:88em;margin:0;overflow:hidden;border:1em solid #FFF;border-top:0;}
DIV#content A{color:#f26d0f;}
DIV#content DIV#middle{width:52em;padding:4em 0 7em;float:left;overflow:hidden;}
DIV#content DIV#middle H1{font-size:1.4em;color:#f26d0f;margin:0 0 1.071em 0;}
DIV#content DIV#middle H2{font-size:1.6em;color:#f26d0f;margin:0 0 1.071em 0;}
DIV#content DIV#middle H3{font-size:1.8em;color:#f26d0f;margin:0 0 1.071em 0;}
DIV#content DIV#middle H4{font-size:2.6em;color:#f26d0f;margin:0 0 1.071em 0;}
DIV#content DIV#middle UL{margin:1em 0 1em 1.4em;}
DIV#content DIV#middle P,DIV#content DIV#middle UL LI{font-size:1.2em;}
DIV#content DIV#middle P{margin:0 0 1.667em;line-height:1.5em;}
DIV#content DIV#middle FIELDSET P{margin:0 0 .667em;}
DIV#content DIV#middle UL LI LI{font-size:1em;}
DIV#content DIV#middle DIV#home{margin:0 0 0 -1em;}
DIV#content DIV#middle DIV#home A{display:block;float:left;width:9.2em;margin:0 0 0 1em;}
DIV#content DIV#middle DIV#home H2{font-size:1em;font-weight:normal;margin:0;padding:.5em;text-align:center;width:8.2em;height:2.6em;background:#0F6C1C;color:#ffcc00;}
DIV#content DIV#middle DIV#home IMG{border:none;}
DIV#content DIV#middle TABLE.referenten{border-spacing:0;}
DIV#content DIV#middle TABLE.referenten TD{padding:0 0 2em 0;}
DIV#content DIV#middle TABLE.referenten TD.image{vertical-align:top;padding:0 2em 2em 0;}
DIV#content DIV#middle TABLE.referenten TD.text{vertical-align:top;margin:0;}
DIV#content DIV#middle TABLE.referenten TD.buttons{vertical-align:top;padding:0 0 2em 2em;width:7.5em;}
DIV#content DIV#middle TABLE.referenten TD.buttons DIV{margin:-0.25em 0 0 0;width:7.5em;height:5.7em;cursor:pointer;}
DIV#content DIV#middle TABLE.referenten TD.buttons DIV.btn_pdf{background:url('/fileadmin/images/buttons/pdf_normal.jpg');}
DIV#content DIV#middle TABLE.referenten TD.buttons DIV.btn_pdf:hover{background:url('/fileadmin/images/buttons/pdf_over.jpg');}
DIV#content DIV#middle TABLE.referenten TD.buttons DIV.btn_pod{background:url('/fileadmin/images/buttons/podcast_normal.jpg');}
DIV#content DIV#middle TABLE.referenten TD.buttons DIV.btn_pod:hover{background:url('/fileadmin/images/buttons/podcast_over.jpg');}
/* PLUGIN tt_news */
DIV.news-list-item{border-top:.1em solid #E7E7E9;padding:2em 0 0;margin:0 0 2em;}
/* PLUGIN */
DT.tx-irfaq-dynheader img{margin:0 .5em 0 0;}
/* default styles for extension "tx_cssstyledcontent" */
.csc-textpic{overflow:hidden;}
.csc-textpic-text{margin:0 0 -2em 0;}
/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption{text-align:center; }
DIV.csc-textpic-caption-r .csc-textpic-caption{text-align:right; }
DIV.csc-textpic-caption-l .csc-textpic-caption{text-align:left; }
/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn{float:left; display:inline; }
/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG{border:1px solid black;padding:0px 0px;}
DIV.csc-textpic-imagewrap{padding:0; }
DIV.csc-textpic IMG{border:none; }
/* DIV:This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image{float:left; }
/* UL:This will place the images side by side */
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:This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image{float:left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT{float:none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD{float:none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG{border:none; }
/* FE-Editing Icons */
DL.csc-textpic-image{margin:0; }
DL.csc-textpic-image DT{margin:0; display:inline; }
DL.csc-textpic-image DD{margin:0; }
/* Clearer */
DIV.csc-textpic-clear{clear:both; }
/* Margins around images:*/
/* Pictures on left,add margin on right */
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;
/* IE fix for double-margin bug */
margin-right:0px;}
/* Pictures on right,add margin on left */
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;
/* IE fix for double-margin bug */
margin-left:0px;}
/* Pictures centered,add margin on left */
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{display:inline;
/* IE fix for double-margin bug */
margin-left:0px;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG{margin:0; }
/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow{margin-bottom:0px; display:block; }
DIV.csc-textpic DIV.csc-textpic-imagerow{clear:both; }
/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0px !important; }
/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{margin-right:20px !important;}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{margin-left:20px !important;}
/* Positioning of images:*/
/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text{clear:both; }
/* Center (above or below) */
div.csc-textpic-center{text-align:center;
/* IE-hack */
 }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap{margin:0 auto; }
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{text-align:left;
/* Remove IE-hack */
 }
div.csc-textpic-center div.csc-textpic-text{text-align:left;
/* Remove IE-hack */
 }
/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap{float:right; }
DIV.csc-textpic-right DIV.csc-textpic-text{clear:right; }
/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap{float:left; }
DIV.csc-textpic-left DIV.csc-textpic-text{clear:left; }
/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap{float:left; }
/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{float:right; }
/* Right (in text,no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{float:right; clear:both; }
/* hide from ie5-mac. only ie-win sees this. \*
/* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%; }
/* End hide from IE5/mac */
/* Left (in text,no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{clear:both; }
/* hide from ie5-mac. only ie-win sees this. \*
/* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text{height:1%; }
/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last{margin-bottom:0; }
