
body {background-color: #f3faf3;
background-image: none}

#header {background-color: #fff;
  background:#ddd url(../images/Logo.gif) no-repeat center center;
  border-bottom: 1px solid #999; }

#header #logo h1 a{font-size: 60px;background-color: transparent; font-weight:normal; color: #666; text-decoration:none}
#header #logo span{line-height:500%; margin-left: 4px}


#navipath {padding-left: 20px; margin-top:60px; color: #555 }
#navipath a {color: #555; font-size: 12px}


.hlist {border-left:0px #333 solid;
border-right:0px #333 solid;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
background-color: #ddd}

div #main {background-color: #f3faf3}



.bodytext {font-size: 1.25em; line-height: 140% }

.csc-menu a {font-size: 1.25em; line-height: 140%; font-weight: bold; color: #555}
li .csc-section a{font-weight: normal}

li .csc-section{list-style-type: none; padding:0; text-indent: -1.8em;}

#logo {float:left;}
#searchbox {margin-left:75%}
#header {
line-height:137%;
background-color: transparent;
border: 1px solid #ccc;
border-bottom: 0px;
}

div#main, div#footer  {background-color: #fff; border: 1px solid #ccc }
div#col3 {border-right: 1px dotted #ccc}
div#footer {border-top: 0px}
div#navipath {border-left:0px solid #ccc; line-height: 300%; margin:0px; padding-left:2.3em}
div.page {
border-right: 2px solid #ccc;
border-bottom: 2px solid #ccc;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
}


#navipath {border-left:1px solid #ccc; line-height: 100%; margin:0px; padding-left:2.3em}



div .hlist {background-color: transparent;
border: 0px;
background: url(""); }

div .hlist li {
border:0px solid #ccc;}
div .hlist li a{ color: #555}
div .hlist ul { border: 0px}
#nav div {border: 1px solid #ccc; width: 99.8%}

#header h1 {line-height:30%;
font-family: Verdana,Arial,Sans-Serif;
text-transform: uppercase;

letter-spacing: 3px;}
#header span {font-size: 11px; padding: 1em;}


.tx-kesearch-pi1 #kesearch_ordering div.clearer {
    clear: left;
}

.resetButton {visibility: hidden}

#navpath a 

{

font-family: arial,sans-serif;

font-size: 13px;

}

#navipath,.hlist, #navipath a:link, #navipath a:visited 

{

font-family: Verdana,Arial,Sans-Serif;

font-size: 10px;

color: #555555;

text-transform: uppercase;

letter-spacing: 0px;
}

div#navipath { border-left:1px solid #ccc; line-height: 300%; padding-left:3em; border: 0px }

div .naviroot a {color: #555;  text-align:left;padding-bottom:0px; margin-right: 5px; padding-left: 5px; border: 0px solid #ccc; background-color: #fff; border-bottom: none; }

div .naviroot a, div #topnav a, div .footer a{
border-left: 1px solid #555;
}
div .naviroot a:first-child, div #topnav a:first-child, div .footer a:first-child {
border-left: none;
}

div .naviroot a: hover {text-decoration: underline;  text-align: left}
#naviroot {margin-bottom: 10px; background-color: #fff; line-height: 100%;padding-top: 5px; padding-bottom: 5px; text-align: left}



div #topnav a, #footer .footer a {margin-right:5px;padding-left: 5px; color: #555; font-weight: normal}


/*listen */

li.csc-section {list-style-type: none; text-indent: -1.8em;font-weight: normal}

ul.csc-menu li {margin-bottom: 1em;}
.csc-section a{font-weight: normal; color:red;  line-height: 0.5em ;}

.csc-menu li a {color: #555;}

ul.csc-menu li a {text-transform:uppercase; font-weight:bold}
li ul li.csc-section a {text-transform: none; font-weight: normal}



body {padding-top:0px}


h1, h2, h3, h4, h5, h6

{

font-family: "Verdana",Verdana,serif;

font-weight: normal;

color: #555;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0.25em;

margin-left: 0pt;

}

h1 {font-size: 200%;}


/* STARTSEITE */

div.csc-frame h1 {font-size: 1.2em; text-transform: uppercase}
div.csc-frame-rulerBefore {
border-top: 1px solid #ccc; padding-top: 10px
}


li.act{ background:#eee; color:#333; text-decoration:none; outline: 0 none; }

