#content a:hover {text-decoration:underline;}
#content .csc-textpic-caption, #contentR .csc-textpic-caption {line-height:14px;}

a.extern {padding-left:20px; background:url('../img/icons/linkextern.gif') no-repeat 0px 3px transparent;}


/* Bildausrichtungen */
#main .csc-textpic-left {margin-right:-20px;}
#main .csc-textpic-intext-right {margin-right:-20px;}
#main .csc-textpic-right {/*margin-left:-10px;*/ margin-right:-20px;}
#right .csc-textpic-intext-right {margin-right:-20px;}
#right .csc-textpic-right {/*margin-left:-10px;*/ margin-right:-20px;}

/* Listen */
.block ul {list-style:none;}
.block ul li {display:block; padding-left:12px; background:url('../nav/dot.jpg') no-repeat 0px 6px transparent;}
.block ol {margin-left:25px;}
.block ol li {}

/* Rahmen */
/* setzt die Hintergrundfarbe beim ersten element zurück */
#main .firstblock .csc-frame-invisible {background:#FFF; margin:0 -20px -21px -20px;  padding:0 20px 20px 20px;}
#main .firstblock .csc-frame-frame2 {margin:0 -20px -21px -20px;  padding:0 20px 20px 20px; background-color:#EBECEE;}
#main .firstblock .csc-frame-frame1 {margin:0 -20px -21px -20px;  padding:0 20px 20px 20px; border:1px solid #EBECEE;}

#main .csc-frame-invisible {background:#FFF;}
#main .csc-frame-frame2 {margin:20px -20px -21px -20px;  padding:20px 20px 20px 20px; background-color:#EBECEE;}
#main .csc-frame-frame1 {margin:20px -20px -21px -20px;  padding:20px 20px 20px 20px; border:1px solid #EBECEE;}

#right .csc-frame-invisible {background:#FFF;}
#right .csc-frame-frame2 {margin:0px -20px -21px -20px;  padding:0px 20px 20px 20px; background-color:#EBECEE;}
#right .csc-frame-frame1 {margin:0px -20px -21px -20px;  padding:0px 20px 20px 20px; border:1px solid #D9DADC;}

/* Formular */
#main form {margin:0px;}
.csc-mailform {border:none;}
.csc-mailform-field {padding:3px 0 3px 0; margin:0px;}
.csc-mailform-field label {width:100px; float:left; padding:0px; margin:0px;}
.csc-mailform-field p.req label {background:url('../nav/required.gif') no-repeat 92px 6px transparent;}
.csc-mailform-field .input {border:1px solid #000; width:140px;}
.csc-mailform-field .select {}
.csc-mailform-field .textarea {border:1px solid #000; width:340px; height:150px;}
.csc-mailform-field .submit {margin-left:103px; font-weight:bold; background-color:#EBECEE; border:1px solid #000;}

/* Tabellen LINKS */
.tableWrapper {width:437px; margin:0px; padding:0px; overflow:hidden;}
.contenttable {margin:0px; padding:0px; border-collapse:collapse; empty-cells:show; width:437px;}
.contenttable td {vertical-align:top; padding:2px;}

.contenttable-0 td {border-bottom:1px solid #004D8F; border-right:1px solid #004D8F; font-size:11px;}
.contenttable-0 .td-last {border-right:none;}
.contenttable-0 .td-0 {}
.contenttable-0 .tr-last td {border-bottom:none;}

.contenttable-1 td {border-bottom:1px solid #FFF; border-right:1px solid #FFF;}
.contenttable-1 .td-last {border-right:none;}
.contenttable-1 .tr-0 {font-weight:bold;}
.contenttable-1 .tr-0 td {white-space:nowrap; border-bottom:1px solid #FFF;}
.contenttable-1 .td-0 {}
.contenttable-1 .td-0, .contenttable-1 .tr-0 .td-0 {border-left:none;}
.contenttable-1 .tr-last td {border-bottom:none;}

.contenttable-2 td {border-bottom:1px solid #004D8F; border-right:1px solid #004D8F;}
.contenttable-2 .td-last {border-right:none;}
.contenttable-2 .td-0 {white-space:nowrap; border-bottom:1px solid #004D8F; border-right:1px solid #004D8F; font-weight:bold;}
.contenttable-2 .tr-last td {border-bottom:none;}

.contenttable-3 td {border-bottom:1px solid #004D8F; border-right:1px solid #004D8F;}
.contenttable-3 .td-last {border-right:none;}
.contenttable-3 .td-0 {border-bottom:1px solid #004D8F; white-space:nowrap; font-weight:bold;}
.contenttable-3 .tr-0 td {border-bottom:1px solid #004D8F; white-space:nowrap; font-weight:bold;}
.contenttable-3 .tr-0 .td-0 {background-color:transparent;}
.contenttable-3 .tr-0 .td-last {border-right:none;}
.contenttable-3 .tr-last td {border-bottom:none;}

/* Tabellen RECHTS */
#right .tableWrapper {width:auto; margin:0px; padding:0px; overflow:auto;}
#right .contenttable {margin:0px; padding:0px; border-collapse:collapse; empty-cells:show; width:198px; border:1px solid #FFF;}
#right .contenttable caption {font-weight:bold; text-align:left;} 
#right .contenttable td {padding:1px;}

#right .contenttable-0 td {padding-left:2px; border:1px solid #FFF;}
#right .contenttable-0 .td-last {border-right:none;}
#right .contenttable-0 .td-0 {font-weight:bold;}
#right .contenttable-0 .tr-last td {border-bottom:none;}

/* Uploads */
.csc-uploads td {vertical-align:top;}
.csc-uploads td.csc-uploads-icon {padding-right:5px;}
.csc-uploads td.csc-uploads-fileSize {white-space:nowrap;}
#right .csc-uploads td a, #right .csc-uploads td p {font-size:11px; line-height:14px;}


/* Sitemap */
.csc-sitemap {}
.csc-sitemap ul {list-style:none;}
.csc-sitemap ul li {display:block; padding-left:12px; background:url('../nav/dot.jpg') no-repeat 0px 6px transparent;}
.csc-sitemap ul ul li {padding-left:24px; background:url('../nav/dot.jpg') no-repeat 12px 6px transparent;}
.csc-sitemap ul ul ul li {padding-left:24px; background:url('../nav/dot_off.jpg') no-repeat 12px 6px transparent;}
.csc-sitemap ul ul ul ul li {padding-left:24px; background:url('../nav/dot_off.jpg') no-repeat 12px 6px transparent;}

.csc-menu-4 dt {padding-left:12px; background:url('../nav/dot.jpg') no-repeat 0px 6px transparent;}
.csc-menu-4 dd {padding-left:12px;}

/* FAQ */
.tx-irfaq-pi1 dt {font-weight:bold; clear:both; margin-top:10px;}
.tx-irfaq-pi1 dt .question {background-color:#FFF; border-bottom:1px solid #EBECEE;}
.tx-irfaq-pi1 dt .img {display:block; float:left; width:20px;}
.tx-irfaq-pi1 dt .img img {margin-top:4px;}
.tx-irfaq-pi1 dt .txt {display:block; float:left; width:410px;}
.tx-irfaq-pi1 dd p {padding:5px 10px 10px 10px; margin:0 0 0 10px; background-color:#EBECEE;} 
.tx-irfaq-pi1 .additional-info {padding-left:20px; clear:both;}
.tx-irfaq-pi1 .cat, .tx-irfaq-pi1 .exp {font-weight:normal;}
.tx-irfaq-pi1 .expertLink a {padding-left:20px; background:url('../img/icons/linkintern02.gif') no-repeat 0px 3px transparent;}

/* News */
.news-latest-img {}
.news-single-img {text-align:right;}
.news-single-imgcaption {line-height:14px; font-size:11px; width:160px; text-align:left;}
