body{
margin:0;
padding:0;
font-family:Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
font-size:.8em;
}


#maincontainer{
width: 992px; 
background-image:url(../img/kk-background.jpg);
margin: 0 auto; 
}

#topsection{
height: 140px;
}

#home {
  display:block;
  width:270px;
  height:140px;
  margin-left:660px;
}


#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 333px; 
padding-bottom:20px;
min-height:500px;
}

#rightcolumn{
float: left;
width: 333px; 
margin-left: -333px; 
background-image:url(../img/ranke-unten.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

.home{
padding-top:1em;
background-image:url(../img/ranke-gross.gif) !important;
}

#rightcolumncontent {
  padding-left:10px;
margin-top:1em; 
margin-right:50px;
}

.innertube{
margin: 10px; 
margin-top: 0;
}

#bulletnav {
  width:659px;
  float:left;
  margin-bottom:60px;
}

#simplenav {
  width:300px;
  text-align:center;
  float:left;
  padding-top:55px;
}


#bulletnav ul, #simplenav ul {
margin:0;
padding:0;
list-style-type:none;
}

#bulletnav ul li {
  float:left;
}

#simplenav ul li {
  display:inline;
}

#bulletnav ul li a:link, #bulletnav ul li a:visited,
#simplenav ul li a:link, #simplenav ul li a:visited {
 text-align:center;
  color:#ffffff;
  text-transform:uppercase;
  text-decoration:none;
    font-size:11px;
}


#bulletnav ul li a:link, #bulletnav ul li a:visited {
  background-image:url(../img/button-inaktiv.png);
  background-repeat:no-repeat;
  background-position:center top;
  width:99px;
  margin-right:10px;
  display:block;
  padding-top:55px;
  font-size:11px;
} 
#bulletnav ul li.p10 a:link, #bulletnav ul li.p10 a:visited {
  margin-right:0;	
}



#bulletnav ul li a:hover, #bulletnav ul li a:visited:hover {
  background-image:url(../img/button-aktiv.png);
}


#simplenav ul li  {
  border-right:1px solid #fff;
  margin-right:10px;
  padding-right:10px;
}

#simplenav ul li.menu-last  {
  border-right:0;
  margin-right:0;
  padding-right:0;
}

#simplenav ul li a:hover, #simplenav ul li a:visited:hover,
#simplenav ul li.menu-current a {
  color:#cee1ec;
}

#rightcolumn ul {
  list-style-type:none;
  margin:0;
  padding:0;
}

#rightcolumn ul li {
  text-align:center;
  margin-bottom:.5em;
  font-size:1.1em;
}

#rightcolumn ul li a:link, #rightcolumn ul li a:visited {
  color:#0076a7;
  font-size:85%;
  text-decoration:none;
  text-transform:uppercase;
  font-weight:bold;
  background-image:url(../img/schmetterling.gif);
  background-repeat:no-repeat;
  background-position:top left;
  padding-left:15px;
} 

#rightcolumn ul li a:hover, #rightcolumn ul li a:visited:hover,
#rightcolumn ul li.menu-current a, #rightcolumn ul li.menu-parent a {
  color:#BE006F;
}


h1 { 
  font-size:1.7em;
  font-weight:normal;
  color:#0076a7;
  font-family:Georgia, "Times New Roman",serif;
  font-style:italic;
  letter-spacing:1px;
}

h1.homehead {
  font-size:1.9em;
  font-style:normal;
}

.homeintro {
  font-size:1.25em;
  line-height:1.5em;
  font-family:Georgia, "Times New Roman",serif;
  margin-bottom:3em;
  color:#0076a7;
  letter-spacing:1px;
}

h2 {
  font-size:1.2em;
  font-weight:normal;
  color:#0076a7;
  font-family:Georgia, "Times New Roman",serif;
}

h3 {
  font-size:1em;
  color:#0076a7;
}

#contentcolumn a:link, #contentcolumn a:visited,
#rightcolumn a:link, #rightcolumn a:visited,
#footer a:link, #footer a:visited {
  color:#0076a7;
}

#contentcolumn a:hover, #contentcolumn a:visited:hover,
#rightcolumn a:hover, #rightcolumn a:visited:hover,
#footer a:hover, #footer a:visited:hover {
  color:#b50274;
}

#footer {
  clear:both;
  font-size:85%;
}

p.readmore {
  text-align:right;
  text-transform:uppercase;
  letter-spacing:1px;
  font-weight:bold;
  font-size:85%;
  margin-bottom:1em;
}

a.readmore:link, a.readmore:visited {
  color:#0076A8;
}

a.readmore:hover, a.readmore:visited:hover {
  color:#000;
}


h2.news {
  font-weight:bold;
}


h2.news a:link, h2.news a:visited {
  text-decoration:none;
  border-bottom:1px dotted #BE006F;
}