@charset "utf-8";
/* CSS Document */

@import url(tabellen.css);
@import url(ki-styles.css);

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height: 20px; margin: 0px; padding: 0px; background-color: #D5E0E8;}
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height: 16px;}

/*-- Layout Tabelle --*/
.layout {width: 100%; height: 100%;}
.kopf {height: 85px; background-image: url(img.template/spacer_dunkelblau_08.gif);}
.kopf td {height: 85px;}
.menleiste {height: 40px; background-color: #003C58;}
.menleiste td {height: 40px;}
.textcontainer {background-color: #FFFFFF; vertical-align: top; height: 440px;}
.footer {height: 20px; background-color: #B4C5D3;}
.footer td {height: 20px;}

#haupt {width: 570px;}
#rand {width: 210px;}
#leerlinks, .textcontainer #rand {background-color: #E6EDF2;}
.kopf #rand {background-image: url(img.template/leiste-oben_start_r1_c2.jpg);}
.menleiste #rand { background-image: url(img.template/logo_zusatz.gif);} 

.randspalte {width: 210px; height: 100%; vertical-align: top;}
.randspalte td {vertical-align: top;}
#logo-zusatz {width: 210px; height: 45px; background-image: url(img.template/logo_zusatz.gif); background-position: 0px -40px; background-repeat: no-repeat;}

.header {width: 570px; height: 85px;}

.textcontainer2 {width: 550px; padding-bottom: 40px; padding-top: 10px;}

/*-- Textformatierungen --*/
a:link {  color: #004f6f; text-decoration: underline;}
a:hover { color: #b4c5d3; text-decoration: underline;}
a:visited { color: #003C58; text-decoration: underline;}

h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; color: #003C58; padding-top: 20px; padding-bottom: 10px;}
h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: normal; color: #003C58; padding-top: 10px; padding-bottom: 10px;}
h3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; color: #003C58;}
h4 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; font-style:italic; color: #003C58;}


.textcontainer ul {list-style: none; margin-left: 0px;}
html>body .textcontainer ul {padding-left: 0px; margin-left: 0px;} /*Mozi-Hack*/
.textcontainer li {background-image: url(img.template/geser_dot.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 1.0em;}

.randspalte p, .randspalte h1, .randspalte h2, .randspalte h3, .randspalte .csc-menu-4 {padding-left: 10px;}

/*-- Menue --*/
.men_feld {float: left;}

/*-- Bilder --*/
.csc-textpic dl img {border: 1px solid #003C58;}
.tx-a1teasermenu-pi1 img {border: 1px solid #003C58; margin-bottom: 15px;}

/*-- Shortcuts Management-Info & Online_rechner auf Startseite --*/
.csc-header-n2 h5, .csc-header-n4 h5  {width: 178px; height: 22px; background-image: url(img.template/icon_obacht.gif); background-repeat: no-repeat; padding-left: 32px; font-size: 12px; font-weight: bold; color: #E6EDF2; margin-top: 4px; margin-bottom: 0px;}
.csc-header-n3 h5 {width: 178px; height: 22px; background-image: url(img.template/icon_rechner.gif); background-repeat: no-repeat; padding-left: 32px; font-size: 12px; font-weight: bold; color: #E6EDF2; margin-top: 4px; margin-bottom: 0px;}
.randspalte .csc-header-n2, .randspalte .csc-header-n3, .csc-header-n4 {background-color:#003C58; height: 22px;}
.randspalte h5 {background-position: 0px -2px;}
html>body .randspalte h5 {background-position: 0px 0px;} /*Mozi-Hack*/

.randspalte .csc-frame-frame1 {background-color: #B4C5D3; padding-bottom: 10px;}

/*-- Aufzählung Randspalte --*/
.randspalte ul {list-style: none; margin-left: 10px;}
html>body .textcontainer ul {padding-left: 10px; margin-left: 0px;} /*Mozi-Hack*/
.randspalte li { background-image:none; background-position: 0em; padding-left: 0em;}




