body{
font-family:Arial,Helvetica,sans-serif;
color:#333333;
font-size: 12px;
}

#container {
background-image:url(img/schattensks_.jpg);
border-right:1px solid #cccccc;
width: 847px;

}


/*------top banner und logo---*/
#top {
height:111px;

}

#logoskkbs{
height:110px;
width: 100%;
float:left;
background-color:#FFFFFF;
border-bottom:1px solid #cccccc;
background-image:url(img/skkbs/bg_skkbs.jpg);
}

#bannerspace {
background-color:#ffffff;
height:30px;
}

#bannersks {
background-color:#F9F400;
height:145px;
}


/*------layout---*/

.tip_table {
    border-left: 0px solid #E5E5E5;
    border-right: 0px solid #E5E5E5;
    border-top:3px solid #000000;

}

.tip_links {
    border-left: 0px solid #E5E5E5;
    border-right:0px solid #E5E5E5;
    border-top: 0px solid #E5E5E5;

}

.tip_footer {
    border-bottom: 1px solid #cccccc;
    border-left: 0px solid #E5E5E5;
    border-right: 0px solid #E5E5E5;
}

.tip_cell {
   background-color: #000;
}

.menu, .menu_active {
padding-left: 5px;
text-transform:uppercase;

}

.menu a{

background-image: url(img/skkbs/cuadrat_grau.gif);
background-repeat: no-repeat;
background-position: center left;

}

.menu a:hover{

background-image: url(img/skkbs/cuadrat_blue.gif);
background-repeat: no-repeat;
background-position: center left;
}

.menu_active a{

font-weight:bold;
background-image: url(img/skkbs/cuadrat_blue.gif);
background-repeat: no-repeat;
background-position: center left;
}


.lock_inhalt .menu, .lock_wide .menu {
display:none;
}

.m_link{
border: 0px solid red;
color: #333333;
font-size: 12px;
font-weight: normal;
padding-left: 15px;
}

.m_link_active{
border: 0px solid red;
color: #333333;
font-size: 12px;
font-weight: bold;
padding-left: 15px;

}


.nav_grau{
/*white-space: nowrap;*/
padding-left:20px;


}

nav_grau_sub{
/*white-space: nowrap;*/

}

.lock_links{
width:192px;
margin-top:16px;
*margin-top:7px;/*IE 7 fixed*/
margin-left:5px;
}

.lock_links .nav_grau .text_grau{
color: #333333;
font-weight: normal;
padding-left:15px;
}

.lock_links .nav_grau a{
background-image: url(img/skkbs/cuadrat_grau.gif);
background-repeat: no-repeat;
background-position: 0px 2px;

}

.lock_links .nav_grau a:hover{
background-image: url(img/skkbs/cuadrat_blue.gif);
background-repeat: no-repeat;
background-position: 0px 2px;

}

.lock_links .nav_grau .text_grau_active{
color: #333333;
font-weight: bold;
padding-left:15px;
background-image: url(img/skkbs/cuadrat_blue.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
}

.linie_menu {
    border-bottom: 1px dotted #cccccc;
    margin: 5px 5px 5px -15px;

}

.linie_box {
    border-bottom: 1px dotted #cccccc;
margin-right:5px;
}


.print_line {
background-color:#cccccc;
/*display:none;*/

}

.lock_wide{
border: 0px solid #E5E5E5;
margin:0px;
padding:0px;
width: 645px;
}

.lock_rechts{
width:190px;
margin-left:8px;
margin-top:20px;
}

.lock_inhalt {
    border: 0px solid #000000;
    width: 436px;
}


/*------search box-------*/
#searchbox {
/*padding: 10px;*/
    margin: 2px;
}

#searchbox .input {
    width: 112px;
}

#searchbox .button {
    border:none;
    width: 21px;
    margin-left: 4px;
    color: #ffffff;
    background-color:#ffffff;
    background-image: url( "img/skkbs/go_button.gif"); 
    background-repeat: no-repeat;
}

input, select, textarea, .nf input.button, .nf input.setbutton, .nf textarea, .nf input, .nf select {
    background-image: none;
    border: 1px solid #B7B7B7;
    color: black;
    font-size: 12px;
    height: auto;
    margin: auto;
    width: 174px;
}
.text_grau{
/*display:none;*/

}
.sprache{
border-top:3px solid #000;
text-align:right;
width:145px;
position:absolute;
top:111px;
left:640px;
}

.sprache a{
padding:0px 10px;
border-left:1px solid #cccccc;
text-decoration:none;
color:#999999;

}
.sprache a:hover {
background:#ddeeff;

}

/*------boxen------*/

.titel_box{
color:#666666;
font-size:11px;
}


.text_link {
margin:8px;
border:0px solid #cccccc;

}

.text_link a{
color: #3656AB;
background-image: url( img/skkbs/link_intern.gif );
background-position: 0px 0px;
background-repeat:no-repeat;
margin:0px;
line-height: 1.6em;
font-size:11px;
}

.text_link a:hover{
background:#ddeeff;
background-image: url( img/skkbs/link_intern.gif );
background-position: 0px 0px;
background-repeat:no-repeat;
margin:0px;
line-height: 1.6em;
}

.text_download{
margin:8px;
border:0px solid #cccccc;
}


.text_download a, .artikel_download a {
color: #3656AB;
background-image: url( img/skkbs/download_b.gif );
background-position: 0px -2px;
background-repeat:no-repeat;
margin: 0px;
line-height: 1.6em;
font-size:11px;
}

.text_download a:hover, .artikel_download a:hover{
background:#ddeeff;
background-image: url( img/skkbs/download_b.gif );
background-position: 0px -2px;
background-repeat:no-repeat;
margin: 0px;
line-height: 1.6em;

}

.text_email a, .email_person a {
color: #3656AB;
background-image: url( img/skkbs/mail.gif );
background-position: 0px 0px;
background-repeat:no-repeat;
padding-left: 15px;

}

.text_email a:hover, .email_person a:hover {
background:#ddeeff;
background-image: url( img/skkbs/mail.gif );
background-position: 0px 0px;
background-repeat:no-repeat;
padding-left: 15px;

}

.linie_box .text_link a, .linie_box .text_download a{
font-size:11px;
}

.linie{
    border-bottom: 1px dotted #cccccc;

}
.titel_blau {
    color: #3656AB;
    font-size: 20px;
    font-weight: normal;
    margin: 8px;

}

.titel_blau_in, .nf h3 {
    color: #3656AB;
    font-size: 14px;
    font-weight: normal;
    margin: 0px 8px 8px;
padding-top:8px;
border-top:1px dotted #cccccc;

}

.text_bold {
    color: #3656AB;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.6em;
    margin: 0px 8px 8px;
}

.text_w_image{
border-bottom: 1px dotted #cccccc;
}

/*-----------Site map-------*/

.sitemap a {
    color: #3656AB;
    font-weight: bolder;
    line-height: 1.6em;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    text-decoration: none;
}


