@charset "UTF-8";
/* CSS Document */
@font-face { font-family:Interstate; src:url(TTF/Interstate-RegularCondense.otf), url(TTF/Interstate-RegularCondense.otf); }
.popup {background:#fff;}

* {margin:0px; padding:0px;}
body {background:#CCC; font-family:Arial, Helvetica, sans-serif; color:#0089cd; font-size:14px;}
#background {margin:auto; width:1260px; position:absolute; z-index:-1; text-align:center; width:100%;overflow:hidden;}
#wrapper {margin:auto; width:870px;}
#page {width:970px;}
#head {height:130px;}
#logo {float:left; margin-top:60px; margin-right:30px;}
#servicenav {float:left; height:88px; width:560px;}
#servicenav_a {margin-top:18px;width:460px;float:left;text-align:right; color:#0089cd; text-transform:uppercase; margin-right:20px; font-family: Interstate; font-size:14px; }
#servicenav_b {width:460px; height:53px;float:left;text-align:right; color:#0089cd; text-transform:uppercase; margin-right:20px; font-family: Interstate; font-size:14px; }
#servicenav li {float:right; list-style-type: none; padding-left:10px;}
#servicenav a {color:#0089cd; text-decoration:none;}
#socialnav {float:left; margin-top:-18px; visibility:hidden;}
#mainnav {float:left; width:530px;height:36px; color:#0089cd; text-transform:uppercase; font-family: Interstate; font-size:18px; }
#mainnav li {float:left; list-style-type: none; padding-right:10px;}
#mainnav a {color:#0089cd; text-decoration:none;}
#content {float:left; min-height:1260px;}
#headline {padding-top:50px; font-family: Interstate; font-size:30px;  color:#0089cd; text-transform:uppercase; padding-left:10px; padding-bottom:10px;}
#maincontent{width:763px; float:left;}
#rightcontent{float:left; width:200px;padding-top:5px}
#suchbox {background:#d5dee9; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; box-shadow: 4px 4px 4px #857e97; -webkit-box-shadow: 4px 4px 4px #857e97; -moz-box-shadow: 4px 4px 4px #857e97; margin-bottom:12px; background-image:url(pics/back_button.gif); line-height:33px; text-indent:10px;}

#dropdownlist {background:#d5dee9; background-image:url(pics/back_dropdown.gif); line-height:30px; text-indent:10px;}


.rgtabs-container li {font-size:12px;
list-style-type:disc;
margin-left:23px;}
#rightcontent p {
color:#5F7898;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:16px;
padding-left:0;
}

#footer_rahmen {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
height:200px;
margin-left:-195px;
padding-left:200px;
padding-top:10px;
text-align:center;
width:1060px;
}
#footer {width:863px; float:left; text-align:left;}
#footer_1, #footer_2, #footer_3, #footer_4 {width:154px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0089cd;}
#footer_5 {width:100px; float:left;}
#footer_2, #footer_4 {margin-right:20px;}
#fh1 h1, #fh2 h1{margin-bottom:5px; padding:0px; color:#515353;font-family:Arial, Helvetica, sans-serif; font-size:11px; width:309px; float:left; border-bottom: 1px solid #515353; padding-bottom:5px; margin-right:20px;}
#fh3 h1 {margin-bottom:5px; padding:0px; color:#515353;font-family:Arial, Helvetica, sans-serif; font-size:11px; width:200px; float:left; border-bottom: 1px solid #515353; padding-bottom:5px;}
#footer li {list-style-type:none; line-height:16px;}
#footer li a {color:#0089cd !important; text-decoration:none;}


.contentbox_halb img { box-shadow: 1px 5px 8px #857e97; -webkit-box-shadow: 1px 5px 8px #857e97; -moz-box-shadow: 1px 5px 8px #857e97; }

.contentbox_intro { margin-bottom:20px; padding-top:10px; padding-bottom:10px; width:405px; height:140px; padding-right:10px;background:#e8edf6; box-shadow: 4px 4px 4px #857e97; -webkit-box-shadow: 4px 4px 4px #857e97; -moz-box-shadow: 4px 4px 4px #857e97; float:left;}
.contentbox_hai { margin-bottom:20px; margin-left:20px;width:205px; height:160px; background:#e8edf6; box-shadow: 4px 4px 4px #857e97; -webkit-box-shadow: 4px 4px 4px #857e97; -moz-box-shadow: 4px 4px 4px #857e97; float:left; background-image:url(pics/kai.jpg);}
.contentbox_halb {margin-bottom:20px; margin-right:21px;width:309px; height:303px; background:#e8edf6; box-shadow: 4px 4px 4px #857e97; -webkit-box-shadow: 4px 4px 4px #857e97; -moz-box-shadow: 4px 4px 4px #857e97; float:left; margin-top:20px;}
.contentbox_ganz, .rgtabs-wrapper { margin-bottom:20px;margin-right:20px;width:708px; background:#e8edf6; box-shadow: 4px 4px 4px #857e97; -webkit-box-shadow: 4px 4px 4px #857e97; -moz-box-shadow: 4px 4px 4px #857e97; float:left;padding:0px !important;}
.contentbox_ganz p {width:350px;}
.contentbox_ganz img { box-shadow: 1px 5px 8px #857e97; -webkit-box-shadow: 1px 5px 8px #857e97; -moz-box-shadow: 1px 5px 8px #857e97; }

.tx-rgtabs-pi1 .rgtabs-menu li.tablast, .tablast  a, .tx-rgtabs-pi1 .rgtabs-menu li.tabfirst, .tabfirst  a  {padding-bottom:1px;margin:0px !important; background:#e7ecf5 !important; color:#004282 !important; font-size:12px !important;}
.tx-rgtabs-pi1 .rgtabs-menu li.tabmiddle, .tabmiddle a  {padding-bottom:1px;margin:0px !important; background:#e7ecf5 !important; color:#004282 !important; font-size:12px !important;}

.tx-rgtabs-pi1 .rgtabs-menu li.rgtabs-selected, .rgtabs-selected a{ background:#fff! important; margin:0px !important; color:#0089cd !important; font-size:12px !important;}
.tabfirst {border-right:0px solid #0089cd;}
.tabfirst {border-bottom:1px solid #fff;}
.tablast, .tabmiddle {border-bottom:1px solid #0089cd;}
.rgtabs-menu {padding:0px !important;}
.rgtabs-menu li, #left .rgtabs-menu li {margin-right:0px !important;}
.contentbox_intro .csc-textpic-imagewrap {padding-left:10px;}
.tx-rgtabs-pi1 .csc-textpic-image  { padding-bottom:20px;}
.tx-rgtabs-pi1 .csc-textpic-imagewrap {padding-left:10px;}
.rgtabs-wrapper {background-image:none !important; background:#fff; border:none !important;}
.rgtabs-wrapper h1 {padding-left:0px; margin-left:10px; padding-top:15px; border-bottom:1px solid #899cb3; width:689px;}
.tx-rgtabs-pi1 a {font-size:12px; font-weight:normal !important;}
.tablast {background:#e7ecf5;}
.tx-rgtabs-pi1 .csc-textpic-text ul {margin-bottom:20px;}
.tx-rgtabs-pi1 .csc-textpic-text li {margin-left:10px; list-style-type:none; list-style-image:none;}
.tx-rgtabs-pi1 .csc-textpic-text li a {background-repeat: no-repeat; padding-left:20px; background-image:url(pics/pfeil_norm.gif); font-size:12px!important; font-weight:bold !important; width:285px; line-height:30px !important; border-bottom: 1px solid #99aabf; display:block;}
.tx-rgtabs-pi1 .csc-textpic-text li a:hover, #active {background-image:url(pics/pfeil_hover.gif) !important; background-repeat: no-repeat !important; width:285px; background:#e7ecf5; color:#004282 !important; font-weight:bold !important;}
.tx-rgtabs-pi1 .csc-textpic-imagewrap { padding-right:10px; padding-top:10px; }
.tx-rgtabs-pi1 .csc-textpic-caption { padding-top:10px; font-size:12px; }
h1 {padding-top:20px !important;}
h1 { font-family:Arial, Helvetica, sans-serif; color:#0089cd; font-size:18px; font-weight:normal;padding-left:10px; padding-bottom:10px;}
.contentbox_intro h1 {padding-top:0px !important;}
.contentbox_hai h1 {padding-top:10px !important;}


.contentbox_hai h1 { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:18px; font-weight:normal;padding-left:10px; padding-bottom:10px;}
.contentbox_halb h1 { font-family:Arial, Helvetica, sans-serif; color:#0089cd; font-size:18px; font-weight:normal;padding-left:10px; padding-bottom:10px; padding-top:10px;}
p { font-family:Arial, Helvetica, sans-serif; color:#0089cd; font-size:12px; line-height:16px; padding-left:10px;}
#maincontent a {font-weight:bold; text-decoration:none; color:#0089cd; line-height:26px;}
.contentbox_hai p { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; line-height:16px; padding-left:10px; width:190px;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0px !important;}

.tx-rgtabs-pi1 .rgtabs-menu li.tablast, .tablast  a, .tx-rgtabs-pi1 .rgtabs-menu li.tabfirst, .tabfirst  a  {padding-bottom:1px;margin:0px !important; background:#e7ecf5 !important; color:#004282 !important; font-size:12px !important;}
.tx-rgtabs-pi1 .rgtabs-menu li.tabmiddle, .tabmiddle a  {padding-bottom:1px;margin:0px !important; background:#e7ecf5 !important; color:#004282 !important; font-size:12px !important;}
.tx-rgtabs-pi1 .rgtabs-menu li.rgtabs-selected, .rgtabs-selected a{ background:#fff! important; margin:0px !important; color:#5f7898 !important; font-size:12px !important;}


.rgtabs-selected {border-bottom:1px solid #fff !important;}
.rgtabs-menu li {border-bottom:1px solid #5f7898;}
li.tabfirst rgtabs-selected {border-right:1px solid #5f7898;}
li.tablast rgtabs-selected {border-left:1px solid #5f7898;}
.rgtabs-selected {border-left:1px solid #5f7898;border-right:1px solid #5f7898;}
.tx-rgtabs-pi1 .rgtabs-menu li.tabfirst {border-left:0px solid #fff !important;}
.tx-rgtabs-pi1 .rgtabs-menu li.tablast {border-right:0px solid #fff !important;}


/* FORMULARE */ #formular { padding-bottom:20px; padding-left:10px;}
#links_form { width:280px; float:left; margin-top:5px; }
#rechts_form { float:left; font-size:11px; width:245px; margin-top:28px; }
* html #rechts_form { float:left; font-size:11px; width:240px; margin-left:0px; margin-top:28px; }
.anreise { margin-top:2px; margin-bottom:5px; }
.checkbox { line-height: 22px; margin-bottom:10px; vertical-align:top; }
.label { float:left; width:105px; font-size:11px; color:#333333; border:0px; margin-top:3px; }
fieldset { border:0px; margin:0px; padding:0px; }
input { line-height:17px; font-size:11px; color:#333333; border: 1px solid #9a9997; margin-top:3px; margin-bottom:3px; }
#rechts_form input { line-height:23px; font-size:11px; color:#333333; border: 1px solid #999999; margin:0px; margin-top:3px; margin-bottom:3px; }
#links_form input { line-height:23px; line-height:17px; font-size:11px; color:#333333; border: 1px solid #9a9997; margin:0px; width:160px; margin-top:3px; margin-bottom:3px; height:15px; }
.checkbox { width:255px; }
.checkbox input { margin-right:5px; }
*html #rechts_form .checkbox { margin:0px; padding:0px; height:0px; }
*html #rechts_form input { font-size:11px; color:#333333; border: 1px solid #999999; margin:0px; margin-top:3px; margin-bottom:3px; }
#buttons { margin-left:105px; }
*html #buttons { margin-left:103px; }
#buttons input { font-size:11px; border: 1px solid #9a9997; margin-top:5px; margin-bottom:2px; width:56px; background:#fff; height:20px; }
textarea { width:160px; border: 1px solid #999999; height:45px; margin-top:3px; margin-bottom:3px; font-size:11px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; }
select { line-height:15px; font-size:11px; color:#333333; border: 1px solid #999999; margin-top:2px; margin-bottom:2px; }
.fehlermeldung { font-size:10px; margin:inherit !important; color:#FF0000; }
form p { margin:0 0 0 0px !important;}



#suchbutton, #suchfeld {
margin:0px;
padding:0px;
border:0px;
}

#suchfeld {
border:1px solid #7F9DB9;
color:#7F9DB9;
height:20px;
line-height:50px;
margin-bottom:5px;
margin-top:5px;
margin-right:5px;
width:150px;
}

#suchbox p {line-height:33px;}
#searchform p {padding:0px !important;}
.tx-indexedsearch {padding:20px;}
.tx-indexedsearch p{width:auto;}

#suchbutton {
float:right; margin-top:5px;margin-right:5px;}

#content img {margin-right:20px; border: none !important;}
#content p {margin-top:10px; padding-right:20px;}

.csc-sitemap li {list-style-type:none; list-style-image:none;font-size:12px;}
.csc-sitemap ul {padding-left:20px;}

.csc-sitemap li a{ line-height:19px !important;}

.csc-menu li {list-style-image:none; list-style-type:none; padding-left:10px;padding-top:2px;}
ul.csc-menu  {padding-bottom:20px; padding-top:10px;}
.contentbox_hai a {color:#fff !important;}

a.download {
background:url("http://www.ka-baeder.de/fileadmin/template/pics/pdf_icon.gif") no-repeat scroll 0 0 transparent;
display:block;
height:40px;
line-height:40px !important;
padding-left:41px;
}


.rgtabs-menu li {
border-bottom:1px solid #5F7898;
border-right:1px solid #5F7898;
}

.tablast, .tabmiddle {
border-bottom:1px solid #0089CD;
border-left:0 none !important;
}


#col_b .csc-textpic-imagewrap {padding-left:20px;}
#hinweis {font-size:12px;}
#col_b {padding-top:75px;}

#col_a, #col_b {width:330px; float:left;}
#col_c {width:660px; float:left;}
#col_b h1, #col_b p {padding-left:20px;}
#col_b td p {width:auto;}
#subsub {margin-bottom:20px!important;}
#subsub li {padding:0px !important;}
#subsubsub li {margin-left:20px; width:200px;}
#subsubsub li a {width:265px;}
#unten {margin-top:20px; padding-bottom:20px; float:left;}
#reiter li {list-style-type:none; list-style-image:none; list-style:none; float:left; display:block; line-height:26px; padding:2px 12px 0 14px;}

#eb, #vb, #fb {padding:0px; text-decoration:none; color:#0089CD !important;}
.drop li {cursor:pointer;border-bottom:1px solid #99AABF !important; background:url("pics/back_dropdown.gif") repeat scroll 0 0 #D5DEE9 !important; list-style-type:none; line-height:1.3;padding:6px; font-size:13px !important; font-weight:bold; padding-left:20px;}
.drop li a {padding:0.5em 0.5em 0.5em 0.7em; color:##0089CD !important;}

#rightcon1, #rightcon2, #rightcon3, #rightcon4, #rightcon5, #rightcon6 {background:url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") repeat-x scroll 50% top #EEEEEE; padding-top:10px; padding-bottom:10px;}
#rightcon1 li, #rightcon2 li, #rightcon3 li, #rightcon4 li, #rightcon5 li, #rightcon6 li {list-style-type:none; padding:2px; padding-left:20px;}

#rightcon1 li a, #rightcon2 li a, #rightcon3 li a, #rightcon4 li a, #rightcon5 li a, #rightcon6 li a { color:#000; font-size:11px; text-decoration:none;}
.contenttable td p {margin-left:0px !important;}


