*{margin:0; padding:0;}
dfn{display:none;}
html {overflow-y:scroll;}
body, html{font-size:10px;width:100%;height:100%;font-family:verdana,arial,helvetica;color:#000;}
body{background:#fff;}
IMG{border:none;}

fieldset{border:none;}
label{font-size:1.2em;display:block;float:left;width:9.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 3em 0;}
/* HEADER */
DIV#header{position:relative;width:99.9em;height:19.23em;background:#fff;margin:0 auto 0;border:none;}
DIV#header{border-bottom:medium none;}
DIV#header_image{position:absolute;top:0;z-index:2;}
DIV#header_image IMG{position:absolute;top:2.4em;z-index:3;}
DIV#header_txt{position:absolute;top:2.6em;color:#FFC;font-size:0.9em;z-index:1;}
DIV#header IMG#logo{position:absolute;bottom:none;left:0em;z-index:2;}

/* auskommentiert
DIV#header DIV#adress{position:absolute;bottom:2.2em; left:57.6em;}
DIV#header DIV#adress P{font-size:0.9em;line-height:1.2em;} 
*/

/* CONTENT */
DIV#content{width:99.9em;margin:0 auto;overflow:hidden; /* background:url('/fileadmin/templates/img/bg_content.gif') repeat-y center top;*/}
DIV#content A{color:#E64614}

/* Box links */
DIV#content DIV#left {color:#444;width:18em;float:left;overflow:hidden;}
DIV#content DIV#left .ce{margin:3em 0 0em;line-height:1.5em;background:#fbbb01;}
DIV#content DIV#left H1, DIV#content DIV#left H2, DIV#content DIV#left H3, DIV#content DIV#left H4{color:#e64614;font-size:1.1em;font-weight:bold;margin:0;padding:1em 0.8em;}
DIV#content DIV#left P{font-size:1em;padding:0 1em 1em 1em;}


/* auskommentiert...
DIV#content DIV#left UL.partner{background:#FFF;}
DIV#content DIV#left UL.partner LI IMG{border:none;margin:0 0 1.5em;}
*/

/* Box rechts */
DIV#content DIV#right {color:#444;width:18em;float:left;overflow:hidden;}
DIV#content DIV#right .ce{margin:3em 0 0em;line-height:1.5em;background:#feed01;}
DIV#content DIV#right H1, DIV#content DIV#right H2, DIV#content DIV#right H3, DIV#content DIV#right H4{color:#e64614;font-size:1.1em;font-weight:bold;margin:0;padding:1em 0.8em;}
DIV#content DIV#right UL{padding:0em 1em 1em 3em;line-height:1.5em;}
DIV#content DIV#right P {font-size:1em;padding:0 1em 1em 1em;width:16em;}
DIV#content DIV#right UL LI{font-size:1em;padding:0 0 1em 0;}

DIV#content DIV#middle {width:57.9em;padding:3em 3em 0em;float:left;overflow:hidden;color:000;}
DIV#content DIV#middle H1{font-size:1.6em;color:#e64614;margin:0 0 1.071em 0;line-height:1.4em;}
DIV#content DIV#middle H2{font-size:1.4em;color:#e64614;margin:0 0 1.071em 0;}
DIV#content DIV#middle H3{font-size:1.2em;color:#e64614;margin:0 0 1.071em 0;}
DIV#content DIV#middle H4{font-size:1.1em;color:#e64614;margin:0 0 1.071em 0;}
DIV#content DIV#middle UL {margin:1em 0 2em 1.4em;line-height:1.5em;}
DIV#content DIV#middle P,DIV#content DIV#middle UL LI{font-size:1.2em;line-height:1.5em;}
DIV#content DIV#middle A {color:#E64614;}
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:1.2em;}
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,DIV#content DIV#middle TABLE.partner TD,{padding:0 0 2em 0;}
DIV#content DIV#middle TABLE.referenten TD.image,DIV#content DIV#middle TABLE.partner TD.image{vertical-align:top;padding:0 2em 2em 0;}
DIV#content DIV#middle TABLE.referenten TD.text,DIV#content DIV#middle TABLE.partner 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');}
*/

/* SPACER */
DIV#footer{list-style-type:none;background:transparent url(/fileadmin/templates/img/menu.jpg) repeat-y scroll center top;width:99.9em;height:3.0em;padding:0;margin:3em auto 3em;border-left:none;border-right:none;}
DIV#footer DIV#left {color:#000;width:49.9em;overflow:hidden;float:left;}
DIV#footer DIV#right {color:#000;width:49.9em;overflow:hidden;float:left;}

DIV#footer DIV#right P{font-size:1.0em;text-align:right;padding:1.4em 0.8em 0 0;}
DIV#footer DIV#right A{text-decoration:underline;color:#000;}

DIV#footer DIV#left P{font-size:1.2em; text-align:left;padding:0.7em 0 0 0.8em;font-weight:bold;}



/* NAVIGATION */
UL#navMain{list-style-type:none;overflow:hidden;padding:3em 0 0;}
UL#navMain.lvl1 LI A,UL#navMain.lvl1 LI.act A,UL#navMain.lvl1 LI.cur A,UL#navMain.lvl1 LI UL.lvl2 LI A,UL#navMain.liv1 LI UL.lvl2 LI.act A,UL#navMain.lvl1 LI UL.lvl2 LI.cur A,UL#navMain.lvl1 LI UL.lvl2 LI UL.lvl3 LI A,UL#navMain.liv1 LI UL.lvl2 LI UL.lvl3 LI.act A,UL#navMain.lvl1 LI UL.lvl2 LI UL.lvl3 LI.cur A{display:block;width:100%;margin:0 0 0;padding: .7em 0 .7em 1.2em;background:#fabc00;color:#000;text-decoration:none;font:bold 1.0em verdana, arial, helvetica;}
UL#navMain.lvl1 LI.act A,UL#navMain.lvl1 LI.cur A{color:#fff;background:#f26d0f;}

/* 
UL#navMain.lvl1 LI UL.lvl2,UL#navMain.lvl1 LI UL.lvl2 LI UL.lvl3{margin:-.8em 0 0;padding:.7em 0 1.4em;background:#f7f499;}
UL#navMain.lvl1 LI UL.lvl2 LI A,UL#navMain.lvl1 LI UL.lvl2 LI.act A,UL#navMain.lvl1 LI UL.lvl2 LI.cur A{width:14.8em;margin:0;padding:.9em .8em .9em 1.4em;font-weight:normal; color:#000;background:#f7f499;}
UL#navMain.lvl1 LI UL.lvl2 LI.act A{font-weight:bold;}
UL#navMain.lvl1 LI UL.lvl2 LI.cur A{background:#ffcc00;color:#0f6c1c;font-weight:bold;}
UL#navMain.lvl1 LI UL.lvl2 LI UL.lvl3{margin:0;padding:.7em 0 1.4em;background:#faf8c8;}
UL#navMain.lvl1 LI UL.lvl2 LI UL.lvl3 LI A,UL#navMain.lvl1 LI UL.lvl2 LI UL.lvl3 LI.act A,UL#navMain.lvl1 LI UL.lvl2 LI UL.lvl3 LI.cur A{width:14.1em;margin:0;padding:.9em .8em .9em 2.1em;font-weight:normal; color:#000;background:#faf8c8;}
UL#navMain.lvl1 LI UL.lvl2 LI UL.lvl3 LI.act A,UL#navMain.lvl1 LI UL.lvl2 LI UL.lvl3 LI.cur A{background:#ffcc00;color:#0f6c1c;}
*/

UL#navGlobal {list-style-type:none;background:transparent url(/fileadmin/templates/img/menu.jpg) repeat-y scroll center top;width:99.9em;margin:0 0 0 1em;padding:0 0 0em 0;overflow:hidden;margin:0 auto;border-left:none;border-right:none;position:relative;}
UL#navGlobal LI{display:block;float:left;overflow:hidden;}
UL#navGlobal LI A{color:#000;font-size:1.2em;font-weight:bold; font-family: verdana, arial, helvetica;text-decoration:none;padding:.7em 1.2em .7em;display:block;overflow:hidden;}
UL#navGlobal LI.act A,UL#navGlobal LI.cur A{background:#f26d0f;color:#fff;}

UL#navMeta {position:absolute;right:1em; top:0.5em;list-style-type:none;z-index: 3;}
UL#navMeta A{color:#000;text-decoration:none;}
UL#navMeta LI{display:inline;}

/* 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;}

/* PLUGIN locator */
TR.latitude, TR.longitude{display:none;}
DIV.formHeader {font-size:1.2em; color:000;}
DIV.formFooter {font-size:1.0em; color:000; font-weight:bold;}
.tx-locator-pi1 #route{margin:0 0 0 -5px !important;font-size:1.2em;}

/* PLUGIN galerie */
    /* gallerie - listing */
    	
#tx-lzgallery-pi1-listing {border-style:dotted;border-width:1px;border-color:#F26D0F;border-collapse:collapse;font-size:12px;padding:0px;font-family:verdana}
#tx-lzgallery-pi1-listing tr.line1 {background-color:#ffffcc;color:black;}
#tx-lzgallery-pi1-listing tr.line1 td.startdate{white-space:nowrap;}
#tx-lzgallery-pi1-listing tr.line1 td.count{white-space-nowrap;padding-left:20px;}
#tx-lzgallery-pi1-listing td.preview {padding:0px;width:80px;padding-left:4px;}
#tx-lzgallery-pi1-listing td.title {font-size:16px;font-face:bold;padding-left:10px;width:80%;padding:0.3em;}
#tx-lzgallery-pi1-listing tr.line2 {padding:0px;}
.descr_short {padding:1em;}
 
   /* gallery - album  */

#tx-lzgallery-pi1-fotonav td {text-align:center;padding-left:15px;}
#tx-lzgallery-pi1-fotonav td.descr {color:#F26D0F;}
#tx-lzgallery-pi1-fotonav {background-color:#FFFFCC;border-color:#FABC00;border-style:solid;border-width:2px;font-family:verdana;}

#tx-lzgallery-pi1-fotos {border-width:2px;border-style:solid;border-color:#FABC00;text-align:center;padding:5px 5px 5px 5px;background-color:white;border-collapse:collapse;font-family:verdana;}
#tx-lzgallery-pi1-fotos td {text-align:center;padding:0;border-style:solid;border-width:1px;border-color:#FABC00;padding:3px;}

#tx-lzgallery-pi1-title {border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#FABC00;text-align:center;margin-bottom:20px;font-size:18px;padding:1em;color:#E64614;}
#tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}

    /* gallery - annotations */

.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}
.tx-lzgallery-pi1-1x1-1 {font-size:12px;font-face:bold;border-bottom:1px solid lightgray;}
.tx-lzgallery-pi1-1x1-2 {font-size:12px;border:1px solid lightgray;margin:3px 3px 3px 3px;}
.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}

/* 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; }
