
body {
margin:0px;
padding:0px;
/*overflow:auto;*/
}

* {
font-family: arial, verdana;
font-size: 14px;
margin:0px;
}

a:link, a:visited {
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#0075FF;
}

a:hover {
text-decoration:underline;
color:#0075FF;
font-size: 11px;
}

a.zubehoerliste:link, a.zubehoerliste:visited {
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

a.zubehoerliste:hover {
text-decoration:none;
color:#0075FF;
font-size: 14px;
}

.mastercontainer {
padding:0px;
margin:0px;
border:0px;
width:950px;
height:100%;
}

.menue_table {
background-image: url(../images/menue_left.gif);
width:192px;
background-repeat:repeat-y;
}


.logo {
margin-left:60px;
margin-top:20px;
margin-bottom:20px;
background-image: url(../images/kk_logo_60x61.jpg);
width:60px;
height:61px;
}

.menueleft_rahmen {
width:183px;
}

.menueleft_button {
background-image: url(../images/button_silber.gif);
margin-bottom:1px;
width:183px;
height:27px;
}

.menueleft_text {
margin-left:10px;
line-height: 27px;
display:block;
}

a.menueleft_text:link, 
a.menueleft_text:visited {
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

a.menueleft_text:hover {
text-decoration:none;
color:#0075FF;
font-size: 11px;
}

.menueleft_ebene2 {
background-image: url(../images/button_silber.gif);
margin-bottom:1px;
width:170px;
height:27px;
}

.menueleft_text_ebene2 {
margin-left:10px;
line-height: 27px;
display:block;
}

a.menueleft_text_ebene2:link, 
a.menueleft_text_ebene2:visited {
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

a.menueleft_text_ebene2:hover {
text-decoration:none;
color:#0075FF;
font-size: 11px;
}

.menueleft_treelevel2 {
background-image: url(../images/button_silber.gif);
}




.menueleft_ebene3 {
background-image: url(../images/button_silber.gif);
margin-bottom:1px;
width:170px;
height:27px;
}

.menueleft_text_ebene3 {
margin-left:10px;
line-height: 27px;
display:block;
}

a.menueleft_text_ebene3:link, 
a.menueleft_text_ebene3:visited {
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

a.menueleft_text_ebene3:hover {
text-decoration:none;
color:#0075FF;
font-size: 11px;
}

.menueleft_treelevel3 {
background-image: url(../images/button_silber.gif);
}



.menue_top_table {
border-left: 1px solid #7e7e96;
border-right: 1px solid #7e7e96;
border-bottom: 1px solid #7e7e96;
background-image: url(../images/menue_top.gif);
}

.menue_top {
height:18px;
line-height: 18px;
}

.menue_top a:link, .menue_top a:visited {
font-size:10px;
color:#000;
font-weight:normal;
display:block;
padding-left:10px;
padding-right:10px;
}


.menue_top a:hover {
font-size: 10px;
color:#000;
font-weight:normal;
background-color:silver;
display:block;
}


.menue_top_ebene2 a:link, .menue_top_ebene2 a:visited {
font-size:10px;
color:#000;
font-weight:normal;
}


.menue_top_ebene2 a:hover {
font-size: 10px;
color:#fff;
font-weight:normal;
}

.menue_top_ebene2 {
background-color: silver;
padding-left:10px;
padding-right:10px;
}

.menueleftzwo_button {
background-image: url(../images/button_silber.gif);
margin-bottom:1px;
width:183px;
height:27px;
}

.menueleftzwo_text {
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000000;
padding-left:10px;
line-height: 27px;
}

a.menueleftzwo_text:link, 
a.menueleftzwo_text:visited {
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

a.menueleftzwo_text:hover {
text-decoration:none;
color:#0075FF;
font-size: 11px;
}


.menueleftzwo_text_ebene2 {
margin-left:20px;
line-height: 27px;
font-style: italic;
}

a.menueleftzwo_text_ebene2:link, 
a.menueleftzwo_text_ebene2:visited {
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

a.menueleftzwo_text_ebene2:hover {
text-decoration:none;
color:#0075FF;
font-size: 11px;
}

.menueleftzwo_text_ebene3 {
margin-left: 35px;
line-height: 27px;
font-style: italic;
}

a.menueleftzwo_text_ebene3:link, 
a.menueleftzwo_text_ebene3:visited {
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

a.menueleftzwo_text_ebene3:hover {
text-decoration:none;
color:#0075FF;
font-size: 11px;
}


input.suche { 
width:123px; 
height:18px; 
font-size: 12px; 
color:#555; 
background-color:#FEFDFC; 
border:1px solid #D7D7D6;
}

table.suche { margin-left:20px;}


.tx-indexedsearch-browsebox { display:none; }

.tx-indexedsearch-descr { font-size:12px; }

.tx-indexedsearch-title { border-bottom: 1px solid black; font-weight:bold; font-size:13px; }

.tx-indexedsearch-percent { border-bottom: 1px solid black; font-weight:bold; font-size:13px; }

.tx-indexedsearch-info { display:none; }

.tx-indexedsearch-icon { display:none; }

.tx-indexedsearch-whatis { padding-bottom:15px; }

.tx-indexedsearch-sw { font-weight:bold; font-style:italic; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {color: black;}

/*
#fettpunkttabelle
{
width:710px;
}
*/

.suchbutton {
background-image: url(../images/suchbutton.jpg);
width:140px;
height:20px;
}

.seitentitel {
margin-top:0px;
font-size: 22px;
font-weight: bold;
/*color:#3e7bcf;*/
color:#000;
}

h1 {
	font-size: 1.4em;
}
h2 {
	font-size: 1.2em;
}
h3, h4, h5 {
	font-size: 1.0em;
}

/* Abstand der Bilder im IE korrigieren */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image dt img {
    margin-bottom: 10px;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom: 0px;
}