@charset"UTF-8";
@media all{*{margin:0;padding:0}
html{height:100%;margin-bottom:1px}
body{font-size:100.01%;color:#000;background:#fff;text-align:left}
fieldset,img{border:0 solid}
ul,ol,dl{margin:0 0 1em 1em}
li{margin-left:1.5em;line-height:1.5em}
dt{font-weight:700}
dd{margin:0 0 1em 2em}
blockquote{margin:0 0 1em 1.5em}
#topnav{position:absolute;top:10px;right:10px;text-align:right}
#col1{float:left;width:200px;z-index:3}
#col2{float:right;width:200px;z-index:5}
#col3{width:auto;z-index:1;margin:0 200px}
#header,#nav,#main,#footer{clear:both}
#col1_content{z-index:4}
#col2_content{z-index:6}
#col3_content{z-index:2}
.hideboth #col3{margin-left:0;margin-right:0}
.hidecol1 #col3{margin-left:0;margin-right:200px}
.hidecol2 #col3{margin-left:200px;margin-right:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
.floatbox{overflow:hidden}
.subcolumns,.subcolumns_oldgecko{width:100%;overflow:hidden}
.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{float:right;margin-left:-5px;}
.c25l,.c25r{width:25%}
.c33l,.c33r{width:33.333%}
.c50l,.c50r{width:50%}
.c66l,.c66r{width:66.666%}
.c75l,.c75r{width:75%}
.c38l,.c38r{width:38.2%}
.c62l,.c62r{width:61.8%}
.subc{padding:0 0.5em}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.skip,.hideme,.print{position:absolute;top:-1000em;left:-1000em;height:1px;width:1px}
.skip:focus,.skip:active{position:static;top:0;left:0;height:auto;width:auto}
#header,#col1_content,#col2_content,#col3_content{position:relative}
.hideboth #col1,.hideboth #col2,.hidecol1 #col1,.hidecol2 #col2,#ie_clearing{display:none}
.subcolumns_oldgecko,.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l{float:left}
}
@media all{*{margin:0;padding:0}
option{padding-left:0.25em}
html{height:100%;margin-bottom:1px}
body{font-size:100.01%;color:#000;background:#fff;text-align:left}
fieldset,img{border:0 solid}
ul,ol,dl{margin:0 0 1em 1em}
li{margin-left:1.5em;line-height:1.5em}
dt{font-weight:700}
dd{margin:0 0 1em 2em}
blockquote{margin:0 0 1em 1.5em}
#topnav{position:absolute;top:24px;right:12px;text-align:right}
#col1{float:left;width:16em;z-index:3}
#col2{float:right;width:14em;z-index:5}
#col3{width:auto;z-index:1;margin:0 14em 0 16em;}
#header,#nav,#main,#footer{clear:both}
#col1_content{z-index:4}
#col2_content{z-index:6}
#col3_content{z-index:2}
.hideboth #col3{margin-left:0;margin-right:0}
.hidecol1 #col3{margin-left:0;margin-right:14em}
.hidecol2 #col3{margin-left:16em;margin-right:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
.floatbox{overflow:hidden}
.subcolumns,.subcolumns_oldgecko{width:100%;overflow:hidden}
.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{float:right;}
.c25l,.c25r{width:25%}
.c33l,.c33r{width:33.333%}
.c50l,.c50r{width:50%}
.c66l,.c66r{width:66.666%}
.c75l,.c75r{width:75%}
.c38l,.c38r{width:38.2%}
.c62l,.c62r{width:61.8%}
.subc{}
.subcl{}
.subcr{}
.skip,.hideme,.print{position:absolute;top:-1000em;left:-1000em;height:1px;width:1px}
.skip:focus,.skip:active{position:static;top:0;left:0;height:auto;width:auto}
#header,#col1_content,#col2_content,#col3_content{position:relative}
.hideboth #col1,.hideboth #col2,.hidecol1 #col1,.hidecol2 #col2,#ie_clearing{display:none}
.subcolumns_oldgecko,.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l{float:left}
}
@media all{#nav_main{float:left;width:62em;margin:0;padding:0 0 0 18em;border:1px solid #666;border-width:0 0 1px;line-height:1.7em;}
#nav_main ul{margin:0;padding:0;list-style:none;white-space:nowrap;}
#nav_main > ul a, #nav_main > ul strong{width:auto;}
#nav_main ul li, #nav_main #current{border:1px solid #666;border-width:0 1px 0 1px;margin:0 0 0 -1px;padding:0;float:left;line-height:1.7em;}
#nav_main ul li a, #nav_main ul li#current a{padding:0.25em 0.95em 0.2em;background-color:transparent;color:#000;font-weight:bold;text-decoration:none;}
#nav_main ul li a:focus, #nav_main ul li a:hover, #nav_main ul li a:active{background-color:#ccc;}
#nav_main ul li#current a{background-color:#e50006;color:#fff;}
#nav_main ul li.active a{background-color:#e50006;color:#fff;}
}
@media all{ul.submenu{list-style-type:none;margin:-2.4em 0 0 0;padding:0;width:16em;overflow:hidden;border:0 none;}
ul.submenu li{margin:0;border:0 none;padding:0;display:inline;font-size:1em;list-style:none outside none;}
ul.submenu li.active a{background-color:#e60005;color:#FFFFFF;font-weight:bold;padding:0.25em 0.5em 0.25em 2em;border:1px solid #ddd;border-width:0 0 1px;line-height:1.5em;text-decoration:none;display:block;width:auto;word-wrap:break-word;border-bottom:1px solid #eee;}
ul.submenu li a{background-color:transparent;color:#000000;font-weight:bold;padding:0.25em 0.5em 0.25em 2em;border:1px solid #ddd;border-width:0 0 1px;line-height:1.5em;text-decoration:none;display:block;width:auto;word-wrap:break-word;border-bottom:1px solid #eee;}
ul.submenu li a:focus, ul.submenu li a:hover{background-color:#CCCCCC;color:#000000;}
ul.submenu li ul{margin:0;border:0 none;padding:0;}
ul.submenu li.active ul li a{background-color:transparent;color:#000000;font-weight:bold;padding:0.25em 0.5em 0.25em 3em;border:1px solid #ddd;border-width:0 0 1px;line-height:1.5em;text-decoration:none;display:block;width:auto;word-wrap:break-word;border-bottom:1px solid #eee;}
ul.submenu li.active ul li.active a{background-color:#e60005;color:#FFFFFF;font-weight:bold;padding:0.25em 0.5em 0.25em 3em;border:1px solid #ddd;border-width:0 0 1px;line-height:1.5em;text-decoration:none;display:block;width:auto;word-wrap:break-word;border-bottom:1px solid #eee;}
ul.submenu li.active ul li a:focus, ul.submenu li a:hover{background-color:#CCCCCC !important;color:#000000 !important;}
#main #teaser{background-color:transparent;margin:0.4em 18.5em 0 18em;padding:0.5em 0 0.2em;border-bottom:0px solid #ccc;}
#main #teaser .rootline{}
#main #teaser .rootline a{text-decoration:none;}
#main #teaser .rootline a:focus, #main #teaser .rootline a:hover, #main #teaser .rootline a:active{color:#e60005;text-decoration:underline;}
#topnav ul{list-style:none;margin:0 211px 0 0;padding:0;text-align:right;}
#topnav ul li{list-style-image:none;list-style-position:outside;list-style-type:none;display:inline;margin:0;padding:0;}
#topnav a, #topnav span.active{display:block;float:left;margin:0 -1px 0 0;padding:0.15em 0.5em;border:1px solid #ccc;border-width:0 1px;color:#999 !important;text-decoration:none;}
#topnav a:focus, #topnav a:hover, #topnav a:active{background-color:#666 !important;color:#fff !important;}
#footer{height:auto;margin:0 1em 0 0;border:0;padding:0.15em 0;background:transparent;font-size:0.9em;}
#footernav ul{list-style:none;margin:0;padding:0;text-align:right;}
#footernav ul li{list-style-image:none;list-style-position:outside;list-style-type:none;display:inline;border:1px solid #ccc;border-width:0 1px;margin:0 -4px 0 0;padding:0 3px 0 3px;}
#footernav a, #footernav span.active{margin:0;padding:0.15em 0.5em !important;color:#999;text-decoration:none;font-weight:normal;}
#footernav a:focus, #footernav a:hover, #footernav a:active{background-color:#666;color:#fff !important;text-decoration:none;}
}
@media screen, print{.submenu dfn, .submenu .hidden{position:absolute;left:-1000em;width:20em;}
}
@media all{body{background:#8c8c8c url("icons/pagebg.jpg") no-repeat top left fixed;padding:24px 0;}
#page_margins{width:80em;margin:0 auto;border:0;}
#page{background:#fff;border:0;padding:0;}
body{text-align:center;}
#page_margins{text-align:left;}
#header{height:110px;background:transparent;}
#header img.headImg1{position:absolute;top:12px;left:12px;width:auto;height:auto;}
#header h1 span{display:block;height:1px;width:1px;overflow:hidden;line-height:105px;}
#header div.tx-macinasearchbox-pi1{position:absolute;bottom:8px;right:10px;font-size:11px;}
#header div.tx-macinasearchbox-pi1 input{margin-left:0;}
#header div.tx-macinasearchbox-pi1 form span{display:block;font-weight:bold;color:#aaa;}
#header div.tx-macinasearchbox-pi1 form input{width:170px;height:13px;}
#header #topnav{top:0;font-size:0.9em;color:#aaa;background:transparent;}
#footernav{margin-top:3em;}
#footer #footernav{}
#nav_main{}
#nav ul{margin-left:0;}
#main{padding:0 0;}
#footer{color:#666;background:transparent;padding:0;border:0;}
#col1{width:16em}
#col1_content{padding:0;margin-top:17px;}
#col2{width:14em}
#col2_content{padding:0;}
#col2_content_oben{padding:0;}
#col2_content_unten{padding:0;}
#col3{margin:0 14em 0 16em}
#col3_content{padding:0 2em 0 2em;}
#teaser{margin:0;padding:0;background:#eee;color:#999;}
#teaser div{float:left;width:auto;font-size:0.85em;}
#teaser .rootline{height:1em;margin:0.5em 0;}
#teaser .rootline a{color:#999;text-decoration:underline;}
#teaser .rootline a:hover{background:transparent;}
}
@media all{html *{font-size:100.01%}
body{font-family:Arial, Helvetica, sans-serif;font-size:75%;color:#000;}
#page{border:1px solid #444;border-width:0 1px 1px 0;}
.hidden{display:none;}
.shown{display:block;}
#col3 p, #col3 dl, #col3 table, #col3 .filelinks{margin:0 1em 1em 1em;}
#col3 p, #col3 dl, #col3 .filelinks{display:block;}
p, li{line-height:1.5em;}
#col3 p.hervorgehoben{padding:2px 2px 1em 2px;margin:0 1em 0 1em;}
#col3_content{margin:2em 1em 0 1em;padding:0;}
.subc, .subcl, .subcr{padding:0;}
.spaltenlinien, .teaserbox .subcl, .teaserbox .subcml, .teaserbox .subc, .teaserbox .subcmr, .teaserbox .subcr, .subcr .teaserbox, .subcmr .teaserbox, .subc .teaserbox, .subcml .teaserbox, .subcl .teaserbox{border-color:#ccc;border-style:solid;border-width:0pt 1px;margin:0pt 0pt 0pt -1px;overflow:hidden;}
.subcr .subcr .spaltenlinien, .c25r .subcr .spaltenlinien, .c33r .subcr .spaltenlinien, .c50r .subcr .spaltenlinien, .c66r .subcr .spaltenlinien, .subcr .subcr .teaserbox, .c25r .subcr .teaserbox, .c33r .subcr .teaserbox, .c50r .subcr .teaserbox, .c66r .subcr .teaserbox, .teaserbox .subcr .subcr, .teaserbox .c25r .subcr, .teaserbox .c33r .subcr, .teaserbox .c50r .subcr, .teaserbox .c66r .subcr{border-left:1px solid #ccc;border-right:1px solid #fff;margin:0pt 0pt 0pt -1px;overflow:hidden;}
.spaltenlinien .spaltenlinien, .spaltenlinien .teaserbox, .teaserbox .spaltenlinien, .teaserbox .teaserbox{margin-right:-1px;}
.teaserbox .intro{font-weight:normal;}
#col3 h1, #popup h1{font-size:1.6em;margin:0 0.6em 0.6em 0.6em;padding:0.2em 0.25em 0.3em;background-color:#E60005;color:#FFFFFF;}
#col3 .teaserbox h1, #col3 .teaserbox h2{padding:0.6em 0.1em 0.5em 0.6em;margin:0 0.7em 0 0.83em;background-color:#999;color:#fff;border-bottom:1px solid #fff;font-size:1.2em;}
#col3 .teaserbox h1 a, #col3 .teaserbox h2 a{color:#fff;text-decoration:none;}
#col3 .teaserbox h1 a:focus, #col3 .teaserbox h1 a:hover, #col3 .teaserbox h1 a:active, #col3 .teaserbox h2 a:focus, #col3 .teaserbox h2 a:hover, #col3 .teaserbox h2 a:active{color:#fff;text-decoration:underline;}
#col3 h2{margin:0 0.7em 0.7em 0.7em;padding-top:0.7em;font-size:1.4em;color:#333;}
#col3 h3, #col3 h4{font-size:1em;margin:0 1em 1em 1em;padding:0.5em 0 0 0;font-weight:bold;color:#000;}
#col3 h5{font-size:1em;font-weight:normal;text-decoration:underline;}
#col3 ul{margin:0 1em 1em 2em;padding:0;list-style-type:square;}
#col3 ul li{margin:0 0 0 1.25em;padding:0 0em;list-style-image:url(icons/bullet.gif);}
#col3 ul.rot li{list-style-image:url(icons/bulletrot.gif);}
.linkliste{margin:0;padding:0;}
#col3 .linkliste ul{margin:0 0 0 1em;border:0;padding:0;list-style:none;}
#col3 .linkliste ul li{display:block;margin:0;border:0;padding:0.25em 0;list-style-image:none;list-style-position:outside;list-style-type:none;}
#col3 .linkliste ul li a{background:url(icons/linkbullet.gif) no-repeat 0 3px;margin:0 0.25em 0 0;padding-left:1em;display:block;}
#col3 .linkliste ul li a:focus, #col3 .linkliste ul li a:hover, #col3 .linkliste ul li a:active{background-image:url(icons/linkbulletactive.gif);}
#col3 .linkliste ul li a.external-link{background:url(icons/linkbulletext.gif) no-repeat 0 3px;}
#col3 .linkliste ul li a.external-link:focus, #col3 .linkliste ul li a.external-link:hover, #col3 .linkliste ul li a.external-link:active{background-image:url(icons/linkbulletextactive.gif);}
.csc-textpic{clear:none;}
.csc-default{float:none;width:100%;}
.subcolumns{float:left;margin-bottom:1em;}
#nav #rhsbutton{float:right;margin-bottom:-165px;position:relative;right:20px;top:-101px;border:0 none;width:150px;height:141px;background:url(images/srh_klein.jpg) no-repeat;display:block;}
#nav #rhsbutton:focus, #nav #rhsbutton:active{background:url(images/srh_klein.jpg) no-repeat;}
#nav .rhsbutton a{display:block;width:211px;height:165px;text-align:right;color:transparent;text-decoration:none;font-size:0.5em;}
#nav .rhsbutton img{width:201px;height:155px;}
#col3 .einschub{background-color:#ccc;color:#000;padding:0.5em 1em;margin:0 1em 0 1em;}
#col3 .subcolumns .einschub{margin:0;}
#col3 .c25l .subcl .einschub, #col3 .c33l .subcl .einschub, #col3 .c66l .subcl .einschub{margin:0 0 0 1em;}
#col3 .c25r .subcr .einschub, #col3 .c33r .subcr .einschub, #col3 .c66r .subcr .einschub{margin:0 1em 0 0;}
#col3 .einschub h3{font-size:1em;color:#000;margin:0 0 0.75em;padding:0 0 0.25em;border-bottom:1px solid #333;}
#col3 .einschub p{font-size:1em;margin:0 0 1em 0;}
.umbruch p{font-size:1px;line-height:0.1em;margin:0 !important;padding:0 !important;}
cite, blockquote{font-style:italic}
blockquote{margin:0 0 1em 1.5em}
strong,b{font-weight:bold}
em,i{font-style:italic}
pre, code{font-family:monospace;font-size:1.1em;}
acronym, abbr{border-bottom:1px dotted #999;cursor:help;}
#page.homepage .csc-textpic{clear:none;}
#page.homepage .csc-default{float:none;}
#page.homepage .subcolumns{float:none;}
#page.homepage #col1{display:none;}
#page.homepage #col3_content{width:64em;margin:15px 0 0 -16em !important;padding:0 0 0 1em;}
#page.homepage #col3 .subcolumns{width:64em;margin-bottom:1em;}
#page.homepage #col3 .subcolumns .subcolumns{width:auto;}
#page.homepage #teaser{height:1.5em;padding:0.5em 0pt 0.2em;}
#page.homepage #teaser .rootline{visibility:hidden;}
#page.homepage .c50l{border-right:1px solid #ccc;margin:0 0 0 -1px;}
#page.homepage .c50r .c50l{border:0px;margin:0;}
#page.homepage .c50r{border-left:1px solid #ccc;}
#page.homepage .c50r .c50r{border-left:0;}
#page.homepage .subcr .c50l .subcl{border:0;}
#page.homepage h1{font-weight:normal;padding:0.3em 0.5em 0.2em;margin:0 0.68em 0 0.625em;background-color:#e60005;color:#fff;border-bottom:1px solid #fff;}
#page.homepage h1 a, #page.homepage h2 a{color:#fff;text-decoration:none;}
#page.homepage h1 a:focus, #page.homepage h1 a:hover, #page.homepage h1 a:active, #page.homepage h2 a:focus, #page.homepage h2 a:hover, #page.homepage h2 a:active{color:#fff;text-decoration:underline;}
.news-single-item h1 a, .news-single-item h2 a{color:#fff;text-decoration:none;font-weight:normal;}
.news-single-item h1 a:focus, .news-single-item h1 a:hover, .news-single-item h1 a:active, .news-single-item h2 a:focus, .news-single-item h2 a:hover, .news-single-item h2 a:active{color:#fff;text-decoration:underline;font-weight:normal;}
#page.homepage h2{padding:0.6em 0.1em 0.5em 0.6em;margin:0 0.85em 0 0.83em;background-color:#999;color:#fff;border-bottom:1px solid #fff;font-size:1.2em;}
#page.homepage .spaltenlinien h2{margin:0 0.77em 0 0.83em;}
#page.homepage h3{margin:0 1em 0 1em;}
#page.homepage #col3 p{margin:0.5em 1em 1em 1em;}
#page.homepage #col3 ul{margin-top:0em;}
#page.landingpage #col1{}
#page.landingpage #col1 #submenu{display:none;}
#page.landingpage .rootline{visibility:hidden;}
#col2{margin-top:2em;}
#col2 p{padding:0 1em 0 0em;margin:0.5em 1em 0.5em 1em;}
#col2 .winkelbox, #col2 .ssp-textbox{background-color:#fff;padding:0 2px 0.5em 0;margin:0 0 1em;border:1px solid #ccc;border-width:1px 0 0 1px;}
#col2 .winkelbox img{margin:1em 0 0.5em;}
#col2 .csc-frame-invisible, #col2 .ssp-bildbox dl.csc-textpic-image{margin:1em 0 1.5em 0;padding:0;}
#col2 .ssp-bildbox{}
#col2 h4, #col2 h5, #col2 h6{padding:0.5em 1em !important;margin:0 0 0.25em;color:#000;font-size:1.0em;}
#col2 ul{margin:0 0 0 1em;border:0;padding:0;list-style:none;}
#col2 ul li{display:block;margin:0;border:0;list-style-image:none;list-style-position:outside;list-style-type:none;}
#col2 ul li a{margin:0 0 0.5em 0;display:block;}
#col2 ul li a:focus, #col2 ul li a:hover, #col2 ul li a:active{}
#col2 hr{margin:0 0 0.25em;padding:0;}
#col2 .rss{text-align:right;padding:1em 4px 0.5em 1em;}
#col2 .rss img{float:left;padding:0.1em .1em 0 0;margin:0;}
#col2 .rss p{margin:0;padding:0;}
#col2 .rss .what{font-size:.85em;}
.formstep{float:left;width:100%;}
.info{font-size:0.85em;}
div.infobox{float:right;width:16em;padding:0em;}
#col3 .zweispaltig{width:45%;float:left;margin:0 2em 0 0;padding:0;}
.formset{margin:0 1em;padding:0.25em 0;}
.formset.submit{padding:1em 0.5em 0;text-align:right;}
.clearer{float:none;clear:left;}
#spendenbetrag .info{white-space:nowrap;margin-top:0.5em;}
#col3 #spendenfrequenz{width:50%;margin-right:0;}
#persdaten p{margin:1em 0 0.5em;}
#drkbetrag{text-align:right;font-weight:bold;}
#spform1{margin:0 0 1em;}
#spform1 fieldset, .spendenformular fieldset, .drkform fieldset{margin:0 1em 0 1em;border:0;padding:1em;background-color:#fdeded;}
#spform1 fieldset fieldset, .spendenformular fieldset fieldset, .drkform fieldset fieldset{margin:0;padding:0;}
fieldset div, fieldset p{margin-left:0 !important;padding-left:0 !important;}
legend{border:1px solid #666;border-width:0 0 1px;padding:1em 0 0.5em;font-weight:bold;}
#optfirma, #optabteilung, #optadrzusatz{}
#steuerInfoOpenLink, #steuerInfoCloseLink, #vwzOpenLink, #vwzCloseLink{display:block;float:none;clear:left;padding:1em 0 0;margin:0 0 -1px;white-space:nowrap;}
p.options{margin:1em 0 -1px;}
#Optionale, #steuerInfo{border:1px dashed #666;padding:0.5em 1em 0.5em !important;}
.must{color:#e60005;padding:0 0.25em;}
#col3 p.pflichtfeldhinweis{color:#666;margin-bottom:0;}
label{width:10em;float:left;}
label.check{width:auto;float:none;padding:0 2em 0 0.5em;}
.label-1sp{width:6em;display:inline;}
.label-2sp{width:12em;display:inline;}
#verwendungszweck #allgvwz{font-weight:bold;margin-bottom:0.5em;}
#verwendungszweck #vwz span{font-weight:bold;}
#spform6 .formset{width:32em;float:left;}
#spform6 .formset.submit{width:auto;float:right;}
input{padding:2px 3px 2px 3px;}
select{padding:1px 0 1px 0;}
option{}
textarea{background-color:#fff;border:1px solid #999;font-size:0.9em;}
input.check{background-color:transparent;border:none;}
.xl{width:30em;}
.l{width:14em;}
.m{width:9.4em;}
.s{width:3.5em;}
.xs{width:1.5em;}
.ze3{height:4.5em;}
.ze4{height:6em;}
.ze6{height:9em;}
p.btn{text-align:right;}
#col3 fieldset.reprint{padding:1em 0;}
.reprint dl{margin:0;padding:0 0 1em;border-bottom:1px solid #e60005;line-height:1.5em;}
.reprint dl dt{float:left;width:10em;margin:0;padding:0;font-weight:normal;}
.reprint dl dd{margin:0 0 0 10em;padding:0;}
.reprint .formset{text-align:right;}
.reprint .formset input{margin-left:1em;}
#col3 form fieldset{margin:0 1em;padding:1em;background-color:#fdeded;}
.drkform h3{padding:1em 0 0.5em 0;}
#col2 form select{width:12em;}
#col2 form label{float:none;display:block;margin:0;}
#col2 form input{margin:0;}
.drkform .groupheader{font-weight:bold;border-bottom:1px solid #000;margin-top:0.5em;}
.drkform input, select{margin:0;}
.gesperrt{border:1px solid #aaa;padding:2px 3px;background-color:#d3d3d3;color:#777;}
.korrektur{color:#E60005;font-weight:bold;}
#mediathek fieldset select{width:10em;}
#mediathek fieldset input[type=text]{width:10em;}
.note{background:#dfd;padding:1em;border-bottom:1px #bdb dotted;border-bottom:1px #dbb dotted;}
.important{background:#ffd;padding:1em;border-bottom:1px #ddb dotted;border-bottom:1px #dbb dotted;}
.warning{background:#fdd;padding:1em;border-bottom:1px #dbb dotted;border-bottom:1px #dbb dotted;}
.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;}
a:link{color:#015bca;text-decoration:underline;}
a:visited{color:#476283;}
a:focus, a:hover, a:active{color:#e60005;text-decoration:none;}
a.external-link{padding-right:14px;background:url(icons/ico-extlink.gif) no-repeat center right;}
a.external-link-new-window{padding-right:14px;background:url(icons/ico-newwin.gif) no-repeat center right;}
a.internal-link-new-window{padding-right:14px;background:url(icons/ico-newwin.gif) no-repeat center right;}
a.closelink{padding-left:16px;background:url(icons/ico-closewin.gif) no-repeat center left;}
.csc-linkToTop a{padding-right:16px;background:url(icons/ico-totop.gif) no-repeat center right;}
.filelinks .filecount{display:block;margin-bottom:0.5em;}
.filelinks a{color:#015bca;text-decoration:underline;}
table{width:auto;border-collapse:collapse;margin-bottom:0.5em;border-bottom:2px solid #ccc;}
table.full{width:100%;}
table.fixed{table-layout:fixed}
table caption{text-align:right;margin:0.5em 0 0.5em;color:#999;font-size:0.85em;}
th,td{padding:0.5em 1em;vertical-align:top;}
thead th{background:#ccc;}
tbody th{background:#eee;}
tbody th.sub{background:#ccc;color:#333}
tbody th, tbody td{border:1px solid #ccc;border-width:1px 0 0;}
tbody th p, tbody td p{margin:0;}
tbody td ul{margin-top:0 !important;margin-bottom:0 !important;}
tbody td ul li{}
hr{color:#fff;background:transparent;margin:0 0 0.5em 0;padding:0 0 0.5em 0;border:0;border-bottom:1px #eee solid;}
.spendentelnr{font-size:1.5em;}
.disclaimer{font-size:0.85em;color:#666;margin:0 1em;padding:1em 0 0;clear:left;float:none;}
#col1_content form select{margin-bottom:1em;width:100%;}
.tx-newloginbox-pi1 thead th, .tx-newloginbox-pi1 th{background:none;padding:0;color:#222;}
.tx-newloginbox-pi1 input{margin:0;}
.csc-textpicHeader h3{margin:0em 0 0.3em 0;padding-top:0;}
img{border:0;}
p.csc-linkToTop{text-align:right;margin:0;}
p.csc-form-label-req{font-weight:bold;}
.csc-caption{font-size:0.9em;background-color:#E0E7F5;padding:2px;}
dd.csc-textpic-caption{padding:0.25em 0 0;border-bottom:0px solid #ccc;background-color:#fff;color:#777;font-size:0.85em;font-style:normal;}
.news-latest-container, .news-list-container{margin:0 1em 0 1em;}
#col3 .subcolumns .news-latest-container h3, #col3 .subcolumns .news-latest-container p{margin:0;}
.news-latest-item{margin:0 0 1em 0em;}
#col3 .news-latest-item p{margin:0 0 0 6em;}
#col3 .news-latest-item h3{margin:0 0 0 0em;padding:0;margin-bottom:0;line-height:1.5em;}
#col3 .subcolumns .news-latest-item h3{}
.news-latest-item h3 a{text-decoration:underline;}
.news-latest-item img{padding-right:1em;padding-top:0.5em;float:left;}
.news-latest-item{margin:1em 0 0.5em;}
.news-latest-item img{display:none;}
.news-latest-morelink{padding:0;border:none;background:transparent;text-align:right;}
.news-latest-item .news-latest-date{width:6em;padding-top:0.1em;float:left;}
.subcolumns .news-latest-item .news-latest-date{float:none;}
.news-latest-item .news-latest-date a{text-decoration:none;color:#666;}
.news-latest-teasertext h2, .news-latest-teasertext h3, .news-latest-teasertext h4, .news-latest-teasertext p{margin-top:0 !important;font-weight:normal !important;font-size:1em !important;}
.news-latest-teasertext ul, .news-latest-teasertext ol, #col3 .news-latest-teasertext li{margin:0 !important;padding:0 0.5em !important;font-weight:normal !important;display:inline !important;background:0 none !important;}
.news-latest-category{display:none;}
.news-latest-gotoarchive{margin-bottom:1em;}
#page.homepage .news-latest-container, #page.homepage .news-list-container{margin-top:0em;padding:0.5em 1em 1em 0em;}
#page.homepage #col3 .news-latest-container p{margin:0em;display:inline;}
#page.homepage .news-latest-date{margin-left:0;float:none;width:auto;}
.news-single-item h3{margin:1em 0;border:1px solid #ccc;border-width:0px 0 1px;padding:0.25em 0 0.5em;background:transparent;}
.news-single-img{float:left;margin:0em 0em 1em 1em;padding-right:2em;background-color:#fff;}
.news-single-img p{padding:0;margin:0;}
.news-single-timedata{color:#aaa;margin-bottom:1em;margin-left:1em;}
.news-catmenu{font-size:0.8em;margin-top:2em;padding:1em;background:#eee;border:1px dotted black;}
.news-catmenu a{display:inline;padding-left:2px;}
.news-catmenu a:hover{background:transparent;font-style:italic;font-weight:bold;}
.news-catmenu .news-catmenu-NO{height:16px;}
p.news-catmenu-header{line-height:1em;margin:0;}
#searchform{padding:0.5em 0.5em 0.5em 0;margin:0;background-color:#fff;font-size:0.9em;}
#searchform fieldset{background-color:#fff;margin:0;padding:0;}
#searchform label{position:absolute;top:-400px;left:-1000px;}
#searchform p{clear:both;margin:0 0 1em !important;padding:0.25em 0;font-size:0.9em;}
#searchform fieldset{clear:both;}
#searchform input.sword{margin:0 0.25em 0 0;padding:0.25em 0.15em;float:left;width:8em;}
#searchform input.submit{margin:0;float:right;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{width:auto;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{width:14em;}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw{font-weight:bold;font-style:italic;}
.tx-indexedsearch .tx-indesxedsearch-whatis{color:#999;}
.tx-indexedsearch .tx-indesxedsearch-whatis .tx-indexedsearch-sw{color:#999;font-weight:normal;}
.tx-indexedsearch P.tx-indexedsearch-noresults{font-weight:bold;}.csc-sword, .tx-indexedsearch-redMarkup{background:transparent;color:#e60005;font-weight:bold;}
#col3 .tx-indexedsearch p{margin:0;}
#col3 .tx-indexedsearch p.tx-indexedsearch-descr{font-size:0.9em;margin:0;padding:0;}
.tx-indexedsearch .descr{}
#col3 .tx-indexedsearch-browsebox p{margin:1.2em 0 0;}
#col3 .tx-indexedsearch-browsebox ul.browsebox{list-style:none;display:block;margin:0 0 1em;border:1px solid #ccc;border-width:1px 0 1px;padding:0.25em 0;background:transparent;text-align:right;}
.tx-indexedsearch-browsebox ul.browsebox li{list-style-image:none;list-style-position:outside;list-style-type:none;display:inline;}
.tx-indexedsearch-browsebox a{padding:0 0.25em;text-decoration:none;}
.tx-indexedsearch-browsebox a:focus, .tx-indexedsearch-browsebox a:hover, .tx-indexedsearch-browsebox a:active{text-decoration:underline;}
.tx-indexedsearch-browsebox strong{margin:0;padding:0 0.25em;color:#000;}
.tx-dropdownsitemap-pi1 A{font-weight:bold;}
.tx-dropdownsitemap-pi1 li.open ol{display:block;}
.tx-dropdownsitemap-pi1 li.closed ol{display:none;}
.tx-dropdownsitemap-pi1 li.open ul{display:block;}
.tx-dropdownsitemap-pi1 li.closed ul{display:none;}
.tx-dropdownsitemap-pi1 div{border:solid 1px #ccd;background:#F0F0F4;padding:2px;margin-bottom:5px;}
.tx-dropdownsitemap-pi1 div.level_2{background:#FFFFFF;}
.tx-dropdownsitemap-pi1 div.level_2 a{font-weight:normal;}
.tx-dropdownsitemap-pi1 div.level_3{background:#F0F0F4;}
.tx-dropdownsitemap-pi1 div.level_4{background:#FFFFFF;}
.tx-dropdownsitemap-pi1 div.level_5{background:#F0F0F4;}
.tx-dropdownsitemap-pi1 div.expAll{text-align:center;border:solid 1px #ccd;background:#F0F0F4;}
.tx-dropdownsitemap-pi1 img{margin-right:0.5em;}
.tx-dropdownsitemap-pi1 a:hover{background:transparent;}
.csc-sitemap{margin:0 0 0 -1em;}
.csc-sitemap ul{list-style:none;font-size:1em;}
.csc-sitemap li{list-style-image:none;list-style-position:outside;list-style-type:none;display:block;}
.csc-sitemap li ul li{padding:0 0 0 2em;}
.csc-sitemap li ul li ul li{padding:0 0 0 2em;}
.csc-sitemap li a{font-size:1.6em;text-decoration:none;}
.csc-sitemap li ul li a{font-size:1em;font-weight:bold;text-decoration:underline;}
.csc-sitemap li ul li ul li a{font-size:1em;font-weight:normal;}
.csc-sitemap a:visited{color:#777;}
.csc-sitemap a:focus, .csc-sitemap a:hover, .csc-sitemap a:active{color:#e60005;}
.tx-rgmediaimages-pi1{margin:0 0 2em 1em;}
.tx-rgmediaimages-pi1 .rgmediaimages-caption{font-size:0.85em;color:#777;padding:0.25em 0 0;}
form#mailform{}
form#mailform fieldset{margin:0 1em;border:0;padding:1em;background-color:#fdeded;}
form#mailform fieldset span.csc-mailform-radio fieldset{margin:1em 2em 1em 1em;}
form#mailform fieldset span.csc-mailform-radio fieldset input{width:auto;margin:0 0.3em 0 0;border:0;}
form#mailform fieldset span.csc-mailform-radio fieldset label{float:none;}
.csc-mailform-field{clear:both;margin-bottom:0.8em;}
fieldset.csc-mailform .csc-mailform-field label{width:10em;float:left;text-align:left;background:transparent;padding:0.25em;}
fieldset.csc-mailform .csc-mailform-field input{width:14em;font-size:1em;}
fieldset.csc-mailform .csc-mailform-field select{width:auto;}
fieldset.csc-mailform .csc-mailform-field input.csc-mailform-check{width:auto;border:0;margin-top:0.2em;}
fieldset.csc-mailform .csc-mailform-field textarea{width:32.4em;height:8em;padding:0 0.25em;font-size:1.2em;}
fieldset.csc-mailform label span{color:#e60005;}
input#mailformformtype_mail{margin-left:0em;cursor:pointer;width:auto;padding:0.15em 1em;float:right;}
.csc-mailform-field select{margin:0em;border:auto;padding:0.15em 0;background:#fff;color:inherit;}
table.csc-uploads{}
table.csc-uploads td{padding-right:0.5em;padding-top:0.25em;padding-bottom:0.25em;vertical-align:top;border-bottom:1px solid #ccc;}
td.csc-uploads-fileSize{width:5em;text-align:right;padding:0;font-style:italic;}
td.csc-uploads-icon{}
td.csc-uploads-fileName p{margin:0;}
td.csc-uploads-fileName p.csc-uploads-description{margin:0;font-size:90%;background-color:#dfd;padding:0.3em;font-style:italic;}
.flexi{overflow:hidden;display:block;clear:both;width:100%;height:1%;}
.flexi .left{margin-right:5px;display:block;overflow:hidden;float:left;}
.flexi .center{margin-right:5px;margin-left:5px;display:block;overflow:hidden;float:left;}
.flexi .right{margin-left:5px;display:block;overflow:hidden;float:left;}
.csc-textpic .csc-textpic-imagecolumn{float:left;display:inline;}
.csc-textpic-border .csc-textpic-imagewrap .csc-textpic-image IMG{border:1px solid #999;padding:0px 0px;}
.csc-textpic-imagewrap{padding:0;}
.csc-textpic IMG{border:none;}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{float:left;}
.csc-textpic .csc-textpic-imagewrap UL{list-style:none;margin:0;padding:0;}
.csc-textpic .csc-textpic-imagewrap UL LI{float:left;margin:0;padding:0;}
.csc-textpic .csc-textpic-imagewrap DL.csc-textpic-image{float:left;}
.csc-textpic .csc-textpic-imagewrap DL.csc-textpic-image DT{float:none;}
.csc-textpic .csc-textpic-imagewrap DL.csc-textpic-image DD{float:none;}
.csc-textpic .csc-textpic-imagewrap DL.csc-textpic-image DD IMG{border:none;}
DL.csc-textpic-image{margin:0 1em;}
DL.csc-textpic-image DT{margin:0;display:inline;}
DL.csc-textpic-image DD{margin:0;}
.csc-textpic-clear{clear:none;}
#col2 .csc-textpic-clear{clear:left;}
.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-right:1em;}
.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:1em;}
.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:1em;}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0;}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image IMG{margin:0;}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0.5em;}
.csc-textpic-equalheight .csc-textpic-imagerow{margin-bottom:0.5em;display:block;}
.csc-textpic .csc-textpic-imagerow{clear:both;}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:1em !important;}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:1em !important;}
.csc-textpic-intext-left .csc-textpic-imagewrap, .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:1em !important;}
.csc-textpic-intext-right .csc-textpic-imagewrap, .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:1em !important;}
.csc-textpic-above .csc-textpic-text{clear:both;}
}
}
}
.csc-textpic-right .csc-textpic-imagewrap{float:right;}
.csc-textpic-right .csc-textpic-text{clear:right;}
.csc-textpic-left .csc-textpic-imagewrap{float:left;}
.csc-textpic-left .csc-textpic-text{clear:left;}
.csc-textpic-intext-left .csc-textpic-imagewrap{float:left;}
.csc-textpic-intext-right .csc-textpic-imagewrap{float:right;}
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right;clear:both;}
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left;clear:both;}
}

.csc-textpic-text-ueberuns{margin-left:170;}
.csc-textpic-imagewrap-ueberuns{float:left;}
.item-ueberuns{min-height:250px;}
img{border:0;}
p.align-right{text-align:right;}
table.contenttable{font-size:1em;}
p sup, p sub{font-size:0.7em;}
span.underline{text-decoration:underline;}
span.strikethrough{text-decoration:line-through;}
span.mono{font-family:"Courier New", Courier, monospace;padding:0 0.3em 0 0.3em;background:#f0f0f4;border:1px #ccd solid;}
span.file{font-family:"Courier New", Courier, monospace;padding:0 0 0 14px;color:#000088;background:transparent url('icons/file.gif') no-repeat left;}
span.directory{font-family:"Courier New", Courier, monospace;padding:0 0 0 15px;color:#000088;background:transparent url('icons/dir.gif') no-repeat left;}
span.infoHeadline{display:block;color:#187ba2;text-transform:uppercase;font-weight:bold;border-bottom:2px solid white;padding-bottom:0.5em;margin-bottom:-1em;margin-left:-4em;padding-left:4em;margin-right:-1.5em;}
span.questionHeadline{display:block;color:#fff;text-transform:uppercase;font-weight:bold;border-bottom:2px solid white;padding-bottom:0.5em;margin-bottom:-1em;margin-left:-4em;padding-left:4em;margin-right:-1.5em;}
span.stopHeadline{display:block;color:#A43F15;text-transform:uppercase;font-weight:bold;padding-bottom:0.5em;margin-bottom:-1em;}
p.intro{background-color:#fff;font-weight:bold;}
p.hervorgehoben{background:#ccc;}
span.beispielTextstil{font-size:20px;font-weight:bold;background-color:rgb(255,255,0);color:#ff0000;}
@media print{body, #page_margins, #page, #main{margin:0;padding:0;border:0;}
#page_margins, #page{width:100% !important;min-width:0;max-width:none}
#header{height:auto}
#footer{display:none}
#topnav{display:none}
#nav{display:none}
#search{display:none}
.c25l, .c33l, .c38l, .c50l, .c62l, .c66l, .c75l, .c25r, .c33r, .c38r, .c50r, .c62r, .c66r, .c75r{width:100%;margin:0;float:none;overflow:visible;display:table;}
.subc, .subcl, .subcr{margin:0;padding:0;}
code, pre{font-family:"Courier New", Courier, mono}
body{font-size:12pt}
h1,h2,h3,h4,h5,h6{page-break-after:avoid;}
abbr[title]:after, acronym[title]:after{content:'('attr(title)')'}
#page a[href^="http:"], #page a[href^="https:"]{padding-left:0;background-image:none;}
a[href]:after{content:" <URL: "attr(href)">";color:#444;background:inherit;font-style:italic;}
#col1_content:before, #col2_content:before, #col3_content:before{content:"";color:#888;background:inherit;display:block;font-weight:bold;font-size:1.5em;}
.floatbox, .subcolumns, .subcolums_oldgecko{overflow:visible;display:table;}
}
@media print{#col1{display:none}
#col2{display:none}
#col3, #col3_content{width:100%;margin:0;padding:0;border:0}
#header{display:block;}
#teaser{display:none;}
#page.homepage #col3, #page.homepage #col3_content{margin:0 !important;padding:0;width:auto !important;}
#page.homepage h1, #page.homepage h2, #page.homepage h3, #page.homepage div, #page.homepage p, #page.homepage a, #page.homepage ul, #page.homepage ol, #page.homepage dl, #page.homepage li, #page.homepage img{margin-left:0 !important;padding-left:0 !important;width:auto !important;}
#page.homepage div{width:auto;border:0 none !important;}
}
