/* style zum livechat */
.chatlink {
    height: 163px;
    left: 900px;
    position: absolute;
    top: 115px;
    width: 250px;
}
#talk {
  display: none;
  visibility: hidden;
  position: absolute;
    left: 632px;
    position: absolute;
    top: 183px;
  z-index: 999;
}


body {
color:#555555;
font-family:'Verdana';
font-size:12px;
line-height:145%;
margin:0;
padding:0;
}
input{
  font-size:9px;
  line-height: 100%;
}

hr {
  border-top: 1px solid #dedede;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
}

a {
color: #00cbfe;
text-decoration: none;
}

a:hover {
color: #00CBFE;
text-decoration: underline;
}
p {
margin: 0px 0px 10px 0px;
}


h1,h2,h3,h4,h5{
color: #00CBFE;
}

h1 {
font-size: 18px;
margin:0px 0px 22px 0px;
}

h2{
font-size: 14px;
}

h3,h4,h5{
font-size: 12px;
margin: 0px 0px 0px 0px;
}

h4{
color: #aaaaaa;
font-size: 11px;
}

.align-justify{
text-align: justify;
}

.align-left
text-align: left;
}

.align-right{
text-align: right;
}


.csc-frame-frame1{
padding: 10px;
background: #0066cc;
color: #ffffff;

}



#gesammt_rahmen{
         margin:0 auto;
         width:900px;
         position:relative;
         background:url(../img/content_rahmen.jpg);
}
#header{
         margin:0;
         height:158px;
         background:url(../img/header.jpg);
}
#suche{
         position:absolute;
         margin:20px 0px 0px 720px;
         width:133px;
         height:21px;
         background:url(../img/suche_feld.jpg) no-repeat;
}
#sprachen{
         position:absolute;
         margin:110px 0px 0px 700px;
         width:200px;
         height:30px;
}
#haupt_menue{
         background:#01CBFD;
         position:relative;
         height:30px;
}
         #haupt_menue ul li {
           float:left;
           margin:0px 0px 0px 1px;
           width:122px;
           text-align:center;
           list-style-position:outside;
           list-style-type:none;
           overflow:hidden;
         }
         #haupt_menue ul {
           margin-left:20px;
         }
         #haupt_menue a {
           color:#ffffff;
           text-decoration:none;
           padding:10px 0px 20px 0px;
           display:block;
           font-weight: normal;
           font-size: 12px;
         }
         #haupt_menue a:hover {
           text-decoration: none;
           background:url(../img/reiter.jpg) no-repeat;
           color:#00CCFF;
         }
         #haupt_menue a.gedrueckt {
           text-decoration:none;
           background:url(../img/reiter.jpg) no-repeat;
           color:#00CCFF;
         }
         #haupt_menue #menuitem597{
           width:120px;
         }
         #haupt_menue #menuitem597 a:hover {
           text-decoration: none;
           background:url(../img/reiter_lang.jpg) no-repeat;
           color:#00CCFF;
         }
         #haupt_menue #menuitem597 a.gedrueckt{
           text-decoration: none;
           background:url(../img/reiter_lang.jpg) no-repeat;
           color:#00CCFF;
         }
#ecken_oben{
         height:19px;
         background:url(../img/ecken_oben.jpg);
}
#content_rahmen{
         background:url(../img/content_rahmen.jpg);
         height:auto !important;

}
#content_pdf {
         margin-left:835px;
         width:35px;
}
#sub_menue{
         margin:-10px 10px 0px 30px;
         float:left;
         background:#FFFFFF;
         height:auto !important;
}
         #sub_menue a {

           font-size:11px;
           color:#aaaaaa;
           text-decoration:none;
           /*line-height:32px;*/
           display: block;
           vertical-align:middle;
           padding-left:3px;
         }
         #sub_menue a:hover {
           color:#00CCFF;
         }
         #sub_menue li, ul {
           list-style-position:outside;
           list-style-type:none;
           margin:0px 5px 0px 5px;
           padding:0px;
           overflow:hidden;
         }
         #sub_menue li{
           border-bottom:1px solid #cccccc;
           padding: 11px 0px 11px 0px;
         }
         #sub_menue li ul li{
            border-bottom:0px solid #cccccc;
            padding: 0px 0px 0px 0px;
         }
         #sub_menue ul{
           padding:7px 0px 0px 0px;
         }
         #sub_menue a.gedrueckt {
           color:#00CCFF;
           text-decoration:none;
         }

#content_links{
         float:left;
         background:#FFFFFF;
}
  #content_links li{
list-style-image:url("../img/Pfeil.gif");
list-style-position:outside;
margin:0 8px 8px 20px;
padding:0;
  }
#content_rechts{
         margin:0px 40px 0 0;
         float:right;
         background:#FFFFFF;
         height:auto !important;
}
  #content_rechts li{
    list-style-image:url(../img/Pfeil.jpg);
  }
#clearer{
         clear:both;
}
#ecken_unten{
         height:20px;
         background:url(../img/ecken_unten.jpg);
}
#footer{
         background:#01CBFD;
         position:relativ;
         height:45px;
}
         #footer ul li {
           float:left;
           text-align:center;
           list-style-position:outside;
           list-style-type:none;
           overflow:hidden;
         }
#footer ul {
border-top:1px solid #FFFFFF;
margin-left:27px;
margin-right:27px;
}

#footer #menuitem595 {
margin:5px 124px 0 14px;
}

#footer #menuitem592 {
margin:5px 124px 0 14px;
}

#footer #menuitem593 {
margin:5px 124px 0 14px;
}

#footer #menuitem590{
margin:5px 0 0 12px;
}

#footer #menuitem914, #footer #menuitem916, #footer #menuitem915, #footer #menuitem917,#footer #menuitem922
{
margin:5px 0 0 12px;
}


         #footer a {
           font-family:'Arial';
           font-size:10px;
           color:#ffffff;
           text-decoration:none;
           display:block;
         }
         #footer a:hover {
           text-decoration: none;
           color:#0066CC;
         }
         #footer a.gedrueckt {
           text-decoration:none;
         }
}


#sitemap {
background: #01CBFD;
}

         #sitemap ul {
                padding:22px 0 10px 37px;
                background: #01CBFD;
         }

         #sitemap a {

           font-size:11px;
           color:#ffffff;
           text-decoration:none;
           /*line-height:32px;*/
           display: block;
           vertical-align:middle;
           padding-left:3px;
         }
         #sitemap a:hover {
           color:#0066CC;
         }
         #sitemap li, ul {
           list-style-position:outside;
           list-style-type:none;
           margin:0;
           padding:0px;
           overflow:hidden;
         }

         #sitemap ul li{
            padding: 0px;
           width: 171px;
           float: left;
         }

         #sitemap ul li a{
                    border-bottom:0px solid #dedede;
                    font-weight: bold;

         }

         #sitemap ul li ul li a{
                    border-bottom:0px solid #cccccc;
                    font-weight: normal;
         }

         #sitemap li ul li{
            border-bottom:0px solid #cccccc;
            padding: 0px 0px 0px 0px;
         }

         #sitemap ul li ul{
            border-bottom:0px solid #cccccc;
            padding: 0px;
            margin: 10px 0;
         }

         #sitemap a.gedrueckt {
           color:#0066CC;
           text-decoration:none;
         }

.news-latest-container{
  padding:0px;
}
.news-latest-date{
  display:none;
}
.csc-frame-frame1 h1{
  color:#ffffff;
}

.tx-powermail-pi1{
}
  .tx-powermail-pi1 label{
    display: block;
    margin-top: 5px;
  }
  .powermail_text{
    width:179px;
  }
  .powermail_submit {
    font-size:11px;
    height:25px;
    margin-top:5px;
    width:185px;
  }
  
  .csc-textpic-caption {
  font-size: 10px;
  color: #cccccc
  }
  
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:10px;
}

#course_wrap{
width:210px;
float: left;

}



