body {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:100.01%;/* Bug im IE (fg.SelfHtml) */
 margin:0;
 min-width:56em;
}

.clear {clear:both}
.no-display {display:none}

a:link {text-decoration:none;color:#000000}
a:visited {text-decoration:none;color:#000000}

h1,h2,h3 {font-weight:bold;margin:0;padding:0;color:#666}

p {padding-bottom:1em;margin:0;line-height:130%}

#fullpage {position:relative;font-size:0.7em;width:100%;min-width:56em;}

#pagehead {width:100%;height:175px}

#rightlogo {
    padding-top:5px;
    padding-left:2px;
    position:absolute;top:0;
    z-index:1;
    left:350px;
    height:170px;
    width:669px;
    background-color:#ffffff;
}

#leftlogo {
    padding-top:5px;
    padding-left:5px;
    position:absolute;
    left:0px;
    top:0;
    width:343px;
    z-index:89;
    background-color:#ffffff;
}

img#leftimage {float:left}
img#rightimage {float:left}

#mainpage {position:absolute;top:175px;}

#orgspace {width:350px;height:5em;position:absolute;top:0;left:0;overflow:hidden;background-color:#6D8FBD}

#org_line1 {color:#777;font-size:125%;padding:0.8em 0 0 1.8em;text-transform:uppercase;color:#FFFFFF}
#org_line2 {color:#777;font-size:125%;padding:0.3em 0 0 1.8em;white-space:nowrap;color:#FFFFFF}

#hbar {width:669px;position:absolute;top:0;left:350px;padding-left:2px;}
#hbar a {font-style:bold;color:#78756c;}
#hbar a:hover {color:#f46320;}

#rootline {
    padding-left:20px;position:absolute;font-color:#92918d;background-color:#deddd9;height:23px;margin-top:1px;width:649px;
    background-image:url(rootlinearrow.gif);
    background-repeat:no-repeat;
    color:#91908c;
}
    

#rootline ol                {margin:0;padding-left:0;padding-right:0;padding-bottom:0;padding-top:1px;margin-top:4px;font-size:8pt;white-space:nowrap}
#rootline li                {display:inline;list-style-type:none;}
#rootline li a.rootmenu     {padding: 0em 10px 0.76em 6px;color:#91908c}
#rootline li span.rootakt   {padding: 0 0.5em 0 0.5em;color:#91908c;}
#rootline a:link, #rootline a:visited {text-decoration:none;color:#91908c;}
#rootline li a.rootmenu:hover {color:#f36523;}


#hmenu  {
    margin:0;padding:0;width:669px;min-height:26px;white-space:nowraps    
}

#hmenu ol {margin:0;padding:0; list-style-type: none; list-style-image: none; list-style-position: outside; }
#hmenu li {margin:0;padding:0;display:inline;}
#hmenu a, #hmenu li#current {background-image:url(hmenuspace.gif); background-repeat:no-repeat; background-position: right; margin:0; padding-left:3px; padding-top:4px; padding-bottom:2px; padding-right: 9px; float: left; text-decoration: none;}
#hmenu a span, #hmenu li#current span {font-family:Univers, Arial;font-size:1.05em;display: block; font-weight:bold;}
/*#hmenu a:hover { color: #666; }*/

#hmenu_gifs  {
    margin:0;padding:0;width:669px;min-height:26px;white-space:nowraps    
}

#hmenu_gifs table, td, tbody, tr {spacing:0; padding:0;}


a.hmenu_link_dasprojekt {background-position:0px -2px; background-repeat:no-repeat; background-image:url(hmenu_dasprojekt_grey.gif);width:82px;height:22px;display:block;}
a.hmenu_link_dasprojekt_current {background-position:0px -2px; background-repeat:no-repeat; background-image:url(hmenu_dasprojekt_orange.gif);width:82px;height:22px;display:block;}
a.hmenu_link_dasprojekt:hover {background-image:url(hmenu_dasprojekt_orange.gif);}

a.hmenu_link_unsereintention {background-position:0px -2px; background-repeat:no-repeat; background-image:url(hmenu_unsereintention_grey.gif);width:125px;height:22px;display:block;}
a.hmenu_link_unsereintention_current {background-position:0px -2px; background-repeat:no-repeat; background-image:url(hmenu_unsereintention_orange.gif);width:125px;height:22px;display:block;}
a.hmenu_link_unsereintention:hover {background-image:url(hmenu_unsereintention_orange.gif);}

a.hmenu_link_unserestrategie {background-position:0px -2px; background-repeat:no-repeat; background-image:url(hmenu_unserestrategie_grey.gif);width:124px;height:22px;display:block;}
a.hmenu_link_unserestrategie_current {background-position:0px -2px; background-repeat:no-repeat; background-image:url(hmenu_unserestrategie_orange.gif);width:124px;height:22px;display:block;}
a.hmenu_link_unserestrategie:hover {background-image:url(hmenu_unserestrategie_orange.gif);}

a.hmenu_link_unseremotivation {background-position:0px -2px; background-repeat:no-repeat; background-image:url(hmenu_unseremotivation_grey.gif);width:135px;height:22px;display:block;}
a.hmenu_link_unseremotivation_current {background-position:0px -2px; background-repeat:no-repeat; background-image:url(hmenu_unseremotivation_orange.gif);width:135px;height:22px;display:block;}
a.hmenu_link_unseremotivation:hover {background-image:url(hmenu_unseremotivation_orange.gif);}

a.hmenu_link_diesponsoren {background-position:0px -2px; background-repeat:no-repeat; background-image:url(hmenu_diesponsoren_grey.gif);width:106px;height:22px;display:block;}
a.hmenu_link_diesponsoren_current {background-position:0px -2px; background-repeat:no-repeat; background-image:url(hmenu_diesponsoren_orange.gif);width:106px;height:22px;display:block;}
a.hmenu_link_diesponsoren:hover {background-image:url(hmenu_diesponsoren_orange.gif);}

a.hmenu_link_diemedien {background-position:0px -2px; background-repeat:no-repeat; background-image:url(hmenu_diemedien_grey.gif);width:77px;height:22px;display:block;}
a.hmenu_link_diemedien_current {background-position:0px -2px; background-repeat:no-repeat; background-image:url(hmenu_diemedien_orange.gif);width:77px;height:22px;display:block;}
a.hmenu_link_diemedien:hover {background-image:url(hmenu_diemedien_orange.gif);}
/*
a.hmenu_link_dasprojekt {background-position:0px 0px; background-repeat:no-repeat; background-image:url(buttons/Projekt_01.gif);width:82px;height:14px;display:block;}
a.hmenu_link_dasprojekt_current {background-position:0px 0px; background-repeat:no-repeat; background-image:url(buttons/Projekt_02.gif);width:79px;height:14px;display:block;}
a.hmenu_link_dasprojekt:hover {background-image:url(buttons/Projekt_02.gif);}

a.hmenu_link_unsereintention {background-position:0px 0px; background-repeat:no-repeat; background-image:url(buttons/Intention_01.gif);width:125px;height:14px;display:block;}
a.hmenu_link_unsereintention_current {background-position:0px 0px; background-repeat:no-repeat; background-image:url(buttons/Intention_02.gif);width:125px;height:14px;display:block;}
a.hmenu_link_unsereintention:hover {background-image:url(buttons/Intention_02.gif);}

a.hmenu_link_unserestrategie {background-position:0px 0px; background-repeat:no-repeat; background-image:url(buttons/Strategie_01.gif);width:113px;height:14px;display:block;}
a.hmenu_link_unserestrategie_current {background-position:0px 0px; background-repeat:no-repeat; background-image:url(buttons/Strategie_02.gif);width:113px;height:14px;display:block;}
a.hmenu_link_unserestrategie:hover {background-image:url(buttons/Strategie_02.gif);}

a.hmenu_link_unseremotivation {background-position:0px 0px; background-repeat:no-repeat; background-image:url(buttons/Motivation_01.gif);width:123px;height:14px;display:block;}
a.hmenu_link_unseremotivation_current {background-position:0px 0px; background-repeat:no-repeat; background-image:url(buttons/Motivation_02.gif);width:123px;height:14px;display:block;}
a.hmenu_link_unseremotivation:hover {background-image:url(buttons/Motivation_02.gif);}

a.hmenu_link_diesponsoren {background-position:0px 0px; background-repeat:no-repeat; background-image:url(buttons/Sponsoren_01.gif);width:97px;height:14px;display:block;}
a.hmenu_link_diesponsoren_current {background-position:0px 0px; background-repeat:no-repeat; background-image:url(buttons/Sponsoren_02.gif);width:97px;height:14px;display:block;}
a.hmenu_link_diesponsoren:hover {background-image:url(buttons/Sponsoren_02.gif);}

a.hmenu_link_diemedien {background-position:0px 0px; background-repeat:no-repeat; background-image:url(buttons/Medien_01.gif);width:70px;height:14px;display:block;}
a.hmenu_link_diemedien_current {background-position:0px 0px; background-repeat:no-repeat; background-image:url(buttons/Medien_02.gif);width:70px;height:14px;display:block;}
a.hmenu_link_diemedien:hover {background-image:url(buttons/Medien_02.gif);}
*/
#hmenu_gifs ol {margin:0;padding:0; list-style-type: none; list-style-image: none; list-style-position: outside; padding:0}
#hmenu_gifs li {margin:0;padding:0;display:inline;}

/*#hmenu_gifs a:hover { color: #666; }*/


.skip {position:absolute;margin-left:-10000px;}

#leftwrapper {position:absolute;top:26px;left:0;width:350px;overflow:hidden;z-index:2}
#leftbox {color:white; width:100%;text-overflow:ellipsis}
#leftbox li a {margin-left:40px; color:#eeefea;text-decoration:nonemargin-left:30px; padding-left:10px; background-image:url(menupfeil.gif); background-repeat:no-repeat; background-position: left; };
#leftbox li a:hover {color:#f6631e;}
#leftbox a.leftmenu0:hover {color:#eeefea;background:left url(../media/pfeil_leftmenu0.gif) no-repeat}
#leftbox a.leftmenu1:hover {color:#eeefea;background:left url(../media/pfeil_leftmenu1.gif) no-repeat}
#leftbox a.leftmenu2:hover {color:#eeefea;background:left url(../media/pfeil_leftmenu2.gif) no-repeat}

#leftbox #leftcontent li a {margin-left:0px;background-image:none}

div#leftbanner {width:100%;margin-top:2px}


#vmenu {
    /*margin-left:5px;*/
    /*margin-top:1px;
    margin-bottom:2px;*/
}

div#leftcontent_vmenu {
    background-color:#efefef;
    margin-left:5px;
    margin-top:1px;
    margin-bottom:2px;
}

div#menu_element, div#menu_element_root, div#menu_element_sub, div#menu_element_root_select  {
    background-color:#bebbb4;
    height:23px;
    margin-bottom:1px;    
}

#menu_element a, #menu_element_root a, #menu_element_sub a, #menu_element_root_select a {
    position:absolute;
    margin-left:35px;
    background-image:url(menupfeil.gif);
    background-repeat:no-repeat;
    padding-top:5px;
    padding-left:8px;
    color:#eeeeec;
}

#menu_element a:hover, #menu_element_root a:hover, #menu_element_sub a:hover, #menu_element_root_select a:hover {
    color:#000000;
}

div#menu_element_select, div#menu_element_sub_select {
    background-color:#908c83;
    height:23px;
    margin-bottom:1px;
}

#menu_element_select a, #menu_element_sub_select a {
    position:absolute;
    margin-left:35px;
    background-image:url(menupfeilselect.gif);
    background-repeat:no-repeat;
    padding-top:5px;
    padding-left:8px;
    color:#eeeeec;
}

#menu_element_select a:hover, #menu_element_sub_select a:hover {
    color:#000000;
}

div#menu_element_sub {
    background-color:#bebbb4;
    height:23px;
    margin-bottom:1px;
}

#menu_element_sub a {
    position:absolute;
    margin-left:55px;
    background-image:url(menupfeil.gif);
    background-repeat:no-repeat;
    padding-top:5px;
    padding-left:8px;
    color:#eeeeec;
}

#menu_element_sub a:hover {
    color:#000000;
}

div#menu_element_sub_select {
    background-color:#908c83;
    height:23px;
    margin-bottom:1px;
}

#menu_element_sub_select a {
    position:absolute;
    margin-left:55px;
    background-image:url(menupfeilselect.gif);
    background-repeat:no-repeat;
    padding-top:5px;
    padding-left:8px;
    color:#eeeeec;
}

#menu_element_sub_select a:hover {
    color:#000000;
}
#vmenu dfn {
    display: none;
}


#leftcontent h1 {font-size:1.2em;padding:0 1em 0.8em 0.9em}
#leftcontent h2 {font-size:1.2em;padding:0 1em 0.8em 0.9em}
#leftcontent h3 {font-size:1em;padding:0 1.1em 0.5em 1.1em}
#leftcontent p {padding: 0 1.1em 0.7em 1.1em}
#leftcontent #news-latest-container {padding:0 1.1em 0 1.1em}
#leftcontent .csc-frame {margin-right:1em}

div#leftcontent {
    background-color:#efefef;
    margin-left:5px;
    margin-top:2px;
    color:#000000;
}


#fixmenu {
    position:absolute;
    left:0px;
    top:0;
    width:318px;
    background-color:#ffffff;
    height:26px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9pt;
    font-weight:normal;
    font-variant:small-caps; 
    padding-left:18px; padding-top:4px; padding-bottom:2px; padding-right: 11px; 
}

#fixmenu a {color:#c0bfbb;}
#fixmenu a:hover {color:#000000;}
/*#fixmenu li {float:left;padding:0 0.1em 0 1.1em;padding-right:15px; color:#c0bfbb;background-image:url(hmenuspace.gif); background-repeat:no-repeat; background-position: right;}*/
#fixmenu li {float:left;padding:0 0.1em 0 0.6em;padding-right:15px; color:#c0bfbb;background-image:url(hmenuspace.gif); background-repeat:no-repeat; background-position: right;}

#fixmenu ol {margin:0;padding:0;list-style-type:none;}
/*#fixmenu li {float:left;padding:0 0.1em 0 1.1em}*/

#login-search {    
}


#loginbox {display:none}
#login-search div.form-field {width:80%;float:left}
div.form-field input.search {width:99%;border:1px solid #000}
div.search-button {width:15%;float:right;padding-top:2px}


#loginbox {height:8em;}
div.tx-felogin-pi1 {padding:4px 0 4px 2.2em;height:1.5em;}
div.form-field input.login-name, div.form-field input.password  {float:right;width:45%;marging-left:0.2em;margin-right:10em;border:1px solid black;}
div.form-field .login-label {padding: 0.2em 0pt 0.8em}
div.login-button {width:5%;float:right;padding-right:6em;margin-top:-4.3em}


div.tx-macinasearchbox-pi1 {
    margin-top:1px;
    margin-left:5px;
    padding:4px 0 4px 2.2em;height:1.5em;
    background-color:#deddd9;
    height:96px;    
}

div#searchform {
    margin-top:20px;
    color:#000000;
}

#rightbox {background-color:#f6f5f1;margin-left:2px;position:absolute;right:0;top:50px;margin-top:1px;left:350px;width:669px;/*overflow:hidden*/;z-index:10;text-overflow:ellipsis}
#normalcol {float:left;width:70%}

#pagecontent p  {
    /*width:100%;*/padding-bottom:1.2em;line-height:150%
}
#pagecontent div.csc-menu p  {padding:0}
#pagecontent div.csc-menu p.csc-abstract  {margin-bottom:1em}

#pagecontent ul {margin-top:0}
#pagecontent li {padding-bottom:0.8ex;line-height:150%}
#pagecontent h1 {background-color:#8f8c83;color:#ffffff;font-size:1.3em;padding-left:5px;padding-bottom:0;line-height:150%;}
#pagecontent h2 {background-color:#8f8c83;font-size:1.2em;padding-left:5px;}
#pagecontent h3 {background-color:#8f8c83;font-size:1em;padding-left:5px;}
#contentfooter {clear:both;font-size:90%;float:left;color:#666;padding-top:0.1em}
#pageutils {float:right;padding-left:2em}
#pageutils img {margin-left:10px;vertical-align:center;padding-top:3px}

#rightcol {position:absolute;right:0em;top:0;width:199px;padding-bottom:30px;
    background-position:bottom;
    padding-bottom:60px;
    margin-left:10px;
    background-repeat:repeat-x;

}
/*#rightcol p {padding:10px;line-height:130%;}
#rightcol h1 {font-size:1.2em;padding:0 0 0.8em 0;line-height:100%}
#rightcol h2 {font-size:1.2em;padding:0 0 0.8em 0}
#rightcol h3 {font-size:1em;padding:1em 0 0.5em 0}
*/

div#mainbanner {clear:both;padding-top:1.5em}

.schwarz {color:black}
.grey01 {color:#ccc}
.grey01-back {background-color:#ccc}
.grey02, .grau {color:#666}
.grey02-back {background-color:#666}
.grey03 {color:#eee}
.grey03-back {background-color:#eee}




p.lightgreybox {background-color:#eee;padding:5px 5px 50px 5px;margin:4em 0 2em 0}

div.schwarz {
    background-color:#8f8c83;
    color:#ffffff;
    /*margin-top:1px;*/
    font-weight:bold;
    padding-left:5px;
}

h3.schwarz {
    background-color:#8f8c83;
    color:#ffffff;
    /*margin-top:1px;*/
    font-weight:bold;
    padding-left:5px;
}


#pagecontent h3.grau {font-family:Arial;font-variant:small-caps;margin-top:1px;padding-left:5px;}

#leftcontent h3.grau {font-family:Arial;font-variant:small-caps;margin-left:24px;margin-right:40px;padding-top:24px;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#bdbab3;
}

ul.csc-bulletlist-1 {list-style:decimal}
ul.csc-bulletlist-1 ul {list-style:decimal}
ul.csc-bulletlist-1 ul ul {list-style:upper-roman}
ul.csc-bulletlist-2 {list-style:lower-alpha;}
ul.csc-bulletlist-3 {list-style:square;}

#pagecontent table.contenttable-1 {border-spacing:0px;margin-bottom:1em;}
#pagecontent table.contenttable-1 {border:solid #999999 1px;}
#pagecontent table.contenttable-1 td {border:solid #eeeeee 1px;}
#pagecontent table.contenttable-1 td p {padding:4px;} 

#pagecontent table.contenttable-2 {border-spacing:0px;margin-bottom:1em;}
#pagecontent table.contenttable-2 {border:solid #999999 1px;}
#pagecontent table.contenttable-2 td {border:solid #eeeeee 1px;vertical-align:top;}
#pagecontent table.contenttable-2 td p {padding:4px;} 

#pagecontent table.contenttable-3 {border-spacing:0px;margin-bottom:1em;}
#pagecontent table.contenttable-3 {border:solid #999999 1px;}
#pagecontent table.contenttable-3 td {border:solid #eeeeee 1px;vertical-align:top;}
#pagecontent table.contenttable-3 td p {padding:4px;} 
#pagecontent table.contenttable-3 tr.tr-0 {font-weight:bold}
#pagecontent table.contenttable-3 tr.tr-odd {background:#f5f5f5}
#pagecontent table.contenttable-3 td.td-0 {font-weight:bold}

#pagecontent table.contenttable-4 {border-spacing:0px;border:solid #999999 1px;margin-bottom:1em;border-collapse:collapse}
#pagecontent table.contenttable-4 tr.tr-even {background:#eee}
#pagecontent table.contenttable-4 td {border:solid #808080 1px;vertical-align:top}
#pagecontent table.contenttable-4 tr.tr-0 {color:#ffffff; font-weight:bold}
#pagecontent table.contenttable-4 td p {padding-left:4px;padding-right:4px;padding-top:4px;padding-bottom:1px}

#pagecontent table.imgtext-table p.csc-caption {padding-top:1em}

#pagecontent div.csc-menu-7 p.csc-section {padding-left:2em}

/* frames for content-elements */
/*div.csc-frame {padding:1.2em;margin-bottom:1.2em}
div.csc-frame-invisible {border:solid #FFF 1px}
div.csc-frame-rulerBefore {border-top:1px solid #999;margin-bottom:1em}
div.csc-frame-rulerAfter {border-bottom:1px solid #999;margin-bottom:1em}
div.csc-frame-indent {margin-left:10%}
div.csc-frame-indent3366 {margin-left:33%}
div.csc-frame-frame1 {border:solid #999 1px}
div.csc-frame-frame2 {border:dotted #999 1px}

*/
/* logout Button fuer Redakteure im Frontend */

#felogout a {display:block;padding:1em;text-align:center;background-color:red;font-size:110%}
#felogout a:hover {background-color:white;text-decoration:underline}


/* single Adrress-Records */
.address-record {margin-bottom:2em}
.address-record img {float:left;margin-right:1.5em;clear:both}
.tx_spdirectory-pi1-myform { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; }
.tx_spdirectory-pi1-myformactive { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #CC0000; }
.tx_spdirectory-pi1-dotted { border: 1px solid #DADADA; }
.tx_spdirectory-pi1-small { font-size: 10px; }
.tx_spdirectory-pi1-dottedcorner { border-top: 0px none; border-right: 0px none; border-bottom: 2px dotted #DADADA; border-left: 2px dotted #DADADA; }
.tx_spdirectory-pi1-dottedcolor { border: 2px dashed #EEEEFD; }

#pagecontent div.tx-irfaq-abox p.bodytext {padding-bottom:1em;line-height:120%}

.fht_download_categorytitle {font-size:110%;font-weight:bold;margin-bottom:1em}
.fht_download_icon {float:left;padding-right:10px}
.fht_download_description {padding:0.3em 0 2em 0}
.fht_download_title {font-weight:bold;margin-bottom:5px}
.fht_download_layout0 .fht_download_name,.fht_download_layout0 .fht_download_filesize,.fht_download_layout0 .fht_download_filedate,.fht_download_layout0 .fht_download_category  {font-style:italic;padding-left:30px}

.fht_download_layout1 .fht_download_head {margin-bottom:5px}
.fht_download_layout1 .fht_download_body {font-style:italic}
.fht_download_layout2 {margin-bottom:1em}
.fht_download_layout2 .fht_download_head {margin-bottom:4px}
.fht_download_layout2 .fht_download_description {font-style:italic;padding:0}

/* tx-fdfx2cols-pi1 */
/*  Layout 1 */
.c2l1-left{float:left;border-right:1px solid #fff;padding-right:1%;width:47%;white-space:normal}
.c2l1-middle{float:left;border-left:1px solid #fff;margin-left:-1px;padding-left:3%;width:47%;white-space:normal}

/*  Layout 2 */
.c2l2-left{float:left;border-right:1px solid #ccc;padding-right:1%;width:47%;white-space:normal}
.c2l2-middle{float:left;border-left:1px solid #ccc;margin-left:-1px;padding-left:3%;width:47%;white-space:normal}

/* Layout 3 */
.c2l3-left{float:left;padding-right:1%;width:63%;white-space:normal}
.c2l3-middle{float:right;border:1px solid #fff;padding-left:1.5%;padding-right:1.5%;width:32%;white-space:normal}

/* Layout 4 */
.c2l4-left{float:left;padding-right:1%;width:63%;white-space:normal}
.c2l4-middle{float:right;border:1px solid #ccc;padding-left:1.5%;padding-right:1.5%;width:32%;white-space:normal}

/* Layout 5 */
.c2l5-left{float:left;padding-right:1%;width:63%;white-space:normal}
.c2l5-middle{float:right;background-color:#eee;padding-left:1.5%;padding-right:1.5%;width:32%;white-space:normal}

/* fht Modulhandbook */
/*div.mhbk_left {width:25%;padding:1%;float:left;font-weight:bold} 
div.mhbk_right {width:67%;padding:1% 0 1% 2%} 
div.mhbk_odd {background-color:#dfdfdf;clear:both} 
div.mhbk_even {background-color:#efefef;clear:both} 
div.mhbk_title {padding-top:3em;padding-bottom:1em;font-weight:bold;font-size:115%}*/


.tx-rftpool-pi1 ul.rftpoolsw {margin:0 0 0 20px;padding:0} 
.tx-rftpool-pi1 ul.rftpoolsw li {margin:0 0 1em 0;padding:0 0 0 1em} 
.tx-rftpool-pi1 ul.rftpool {margin:0 0 2em 30px;padding:0} 


#pagecontent .listing {clear:both;overflow: auto;font-family: "Courier New",Courier;font-size: 100%;border: solid #aaaaaa 1px;padding:5pt;background: #f9f9f9;}

.csc-textpic-caption { font-size:0.9em; font-style:italic; color:#666; padding-top:1.0em; padding-bottom:1.5em }

.csc-textpicHeader H1 { padding-top: 0em !important; }
.csc-textpicHeader H2 { padding-top: 0em !important; }
.csc-textpicHeader H3 { padding-top: 0em !important; }
.csc-textpicHeader H4 { padding-top: 0em !important; }
.csc-textpicHeader H5 { padding-top: 0em !important; }

#pagecontent .content_element  {
    background-color:#ffffff;
    margin-top:0px;
    padding-bottom:2px;
}

#pagecontent .content_element p {
    padding:20px;
}


.csc-textpic-intext-left-nowrap { margin-top: 2.5em;}     

/* BEGIN csc-frame Elemente fuer RTE htmlarea */
p.hintergrund_grau { padding:1.2em; margin-bottom:1.2em; background-color: #eee }
p.rahmen_unsichtbar { padding:1.2em; margin-bottom:1.2em; border:solid #FFF 1px }
p.linie_oben { padding:1.2em; margin-bottom:5.2em; border-top:1px solid #999; margin-bottom:1em }
p.linie_unten { padding:1.2em;margin-bottom:1.2em;border-bottom:1px solid #999;margin-bottom:1em }
p.einrueckung_10 { padding:1.2em;margin-bottom:1.2em;margin-left:10% }
p.einrueckung_33 { padding:1.2em;margin-bottom:1.2em;margin-left:33% }
p.rahmen_grau { padding:1.2em;margin-bottom:1.2em;border:solid #999 1px }
p.rahmen_grau_punktiert { padding:1.2em;margin-bottom:1.2em;border:dotted #999 1px }
/* END csc-frame Elemente fuer RTE htmlarea */
a.internal-link img, a.internal-link-new-window img, a.external-link img, a.external-link-new-window img, a.mail img, a.download img {border:none}

a.external-link, a.internal-link, a.external-link-new-window {color:#f66320}
a.external-link:hover, a.internal-link:hover, a.external-link-new-window:hover {color:black}




div.csc-textpic-intext-right div.csc-textpic-imagewrap {
    padding-right:20px;
    padding-top:20px;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap {
    padding-left:20px;
    padding-top:20px;
}

div.csc-textpic  div.csc-textpic-imagewrap {
    padding-top:20px;
}

div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
    padding-right:20px;
    padding-top:39px;
}


div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
    padding-left:20px;
    padding-top:39px;
}

div.csc-textpic-right div.csc-textpic-imagewrap {
    padding-right:20px;
    padding-top:20px;
}

div.csc-textpic-left div.csc-textpic-imagewrap {
    padding-left:20px;
    padding-top:20px;
}

div.csc-frame-rulerBefore {
    background-color:#f1f0ec;
    background-image:url(footer-car3.jpg);
    background-position:bottom right;
    padding-bottom:80px;
    background-repeat:no-repeat;
}

div.csc-frame-invisible {
    background-color:#edeae3;
    background-image:url(footer-car2.jpg);
    background-position:bottom right;
    padding-bottom:120px;
    background-repeat:no-repeat;
}

div.csc-frame-indent {
    background-color:#edeae3;    
}

div.csc-frame-frame1 {
    background-color:#edeae3;
    background-image:url(footer.gif);
    background-position:bottom right;
    padding-bottom:60px;
    background-repeat:repeat-x;
}

div.tx-indexedsearch {
    background-color:#edeae3;
    background-image:url(footer.gif);
    background-position:bottom right;
    padding-bottom:60px;
    background-repeat:repeat-x;
}

div.tx-indexedsearch-searchbox {
    padding-top:20px;
}

div.tx-indexedsearch-searchbox {
    padding-top:20px;
    padding-left:20px;
}

div.tx-indexedsearch-res {
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
}

ul.browsebox {
    padding-right:40px;
}

div.tx-indexedsearch-sectionlinks {
    padding-bottom:20px;
}

#tx-indexedsearch a {text-decoration:underline;}

div.tx-indexedsearch-sectionlinks, div.tx-indexedsearch-whatis {
    padding-left:20px;
}

.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px; }
.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 ul li a { color: #000; text-decoration: none; }
.tx-irfaq-pi1 ul li a:hover { color: #000; text-decoration: underline; }
.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 10px; }
.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 dt p { font-weight: bold; margin: 0px; display: inline; }
.tx-irfaq-pi1 dd { margin-left: 0px; }
.tx-irfaq-pi1 dd p { margin-top: 0px;	}
.tx-irfaq-pi1 .additional-info { border-top: 2px solid #e6e6e6; margin-bottom: 10px; }
.tx-irfaq-pi1 .irfaq-related-faq, .tx-irfaq-pi1 .irfaq-related-links { padding-top: 0px; padding-bottom: 0px; margin-top: 3px; margin-bottom: 15px; }

.tx-irfaq-cleaner { clear: left; height: 1px; }
.tx-irfaq-dynheader { cursor: pointer; }
.tx-irfaq-dynans-hidden { display: none; }
.tx-irfaq-dynans-visible { display: inline; }

