html, body {
  color: #000;
  background: #fbf3de;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100.01%;
  padding: 0 0 0;
  margin: 0;
  text-align: center;
  height: 100%;
  position: relative;
}

a { text-decoration: underline;}

a:link    {
  color: #5C5B51;
  text-decoration: none;
}
a:visited {
  color: #5C5B51;
  text-decoration: none;
}
a:focus, a:hover, a:active, a.aktiv {
  color: #FF7221;
  text-decoration: none;
}

a.rss {
    font-size: 80%;
    margin: 0 0 5px 0;
    display: block;
    
}

a.rss-sl {
    font-size: 90%;
    margin: 0 0 5px 0;
    display: block;

}

a.ev-more {
   font-size: 80%; 
}

.seitenleiste-notizzettel p.rss-box {
    margin: 0 0 15px 0;
    padding: 0;
    width: auto;
    background: none;
    
}

.seitenleiste-notizzettel p.rss-box-date {
    margin: 0;
    padding: 0;
    width: auto;
    background: none;
     font-size: 90%;
}

.middle h2 a {
  color:#114694;
  text-decoration: underline;  
}

.no-border{ 
border-style: none; border-width: 0; 
 }
 
 
 
/* Allgemeingültige Angaben */

.bild-links {
float: left;
margin: 2px 10px 5px 0;
}
.bild-rechts {
float: right; margin: 2px 0 5px 10px;
}
.bild-zentriert {
display: block;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.bild-mittig {
vertical-align: middle;
}
/* Der Inhaltsbereich */

/* Bilder */
.aligncenter, .aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.alignleft {
float: left;
margin: 5px 10px 5px 0px;
}
.alignright {
float: right;
margin-left: 10px;
} 
 
 



/* Allgemeine Klassen
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

.stopFloat {
  display: block;
  float: none;
  clear: both;
  height: 1px;
  font-size: 0;
  line-height: 0;
}
.no-border { }
a img {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#contentholder/* Rahmen, Kopf
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

 {
  background-color: #FFFFFF;
  width: 1000px;          /* Zentrierung fuer moderne Browser */
  text-align: left;        /* text-align:center (body) "neutralisieren" */
  height:auto !important; /* moderne Browser */
  height:100%; /* IE */
  background-attachment: scroll;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 0px;
  position: relative;
  background-image: url(images/hg-head.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
				}
*  html  #contentholder {   /* Box Model Hack - notwendig wegen border-Angabe */
  width: 1002px;    /* fuer IE 5 und 5.5 */
  wid\th: 1000px;   /* fuer IE 6 */
}
/*Header********************************/
#header {
  position: relative;
  width: 1000px;
  height: 315px;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  z-index: 3;
}
#boxPartnerlogo {
  position: absolute;
  right: 36px;
  height: 71px;
  width: 168px;
  bottom: 25px;
}

#headNav {
  display: inline;
  float: left;
  width: 750px;
  height: 20px;
  margin-top: 0px;
  margin-right: 20px;
}
#headNav  ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  position: relative;
}
#headNav  li {
  display: block;
  float: left;
  font-size: 100%;
  color: #3C579C;
  font-weight: bold;
  margin-left: auto;
  margin-right: auto;
}
#headNav  li  a {
  text-decoration: none;
  line-height: 19px;
  color: #0F3F91;
}
#headNav  li  a:hover, #headNav li a.aktiv {
  color: #FF7221;
}
#headNav .nav1 {
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  position: absolute;
  top: 15px;
  left: 43px;
  width: 55px;
}

#headNav .nav2 {
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  position: absolute;
  top: 15px;
  left: 190px;
  width: 57px;
}

#headNav .nav3 {
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  position: absolute;
  top: 15px;
  left: 326px;
  width: 85px;
}

#headNav .nav4 {
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  position: absolute;
  top: 15px;
  left: 489px;
  width: 92px;
}

#headNav .nav5 {
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  position: absolute;
  top: 15px;
  left: 627px;
  width: 79px;
}




.content {
  text-align: justify;
  width: 1000px;
  min-height: 995px;
  margin-right: 0px;
  margin-left: auto;
  padding-top: 10px;
  background-color: #fff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-attachment: scroll;
  background-image: url(images/hg-content.png);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  position: relative;
  z-index: 3;
}

#boxLeft {
  margin: 0px;
  padding: 0px;
  width: 265px;
  position: absolute;
  left: 0px;
  top: 80px;
  z-index: 4;
}
#boxBdM   {
  height: 380px;
  width: 265px;
  position: relative;
}
#boxBdMBild {
  height: 185px;
  width: 230px;
  margin-left: 13px;
  margin-top: 0px;
  position: absolute;
  left: 0px;
  top: 60px;
}
#boxBdM a.bdm {
	display: block;
	position: absolute;
	top: 60px;
	left: 13px;
	height: 185px;
	width: 230px;
}

#boxLogoBDM {
  position: absolute;
  height: 65px;
  width: 200px;
  bottom: 5px;
  left: 20px;
  text-align: center;
}

#boxBdMMaske {
  background-image: url(images/bild-des-monats-maske.png);
  height: 393px;
  width: 265px;
  position: absolute;
  left: 0px;
  top: 4px;
}

#boxBdMMaske.party-kick {
	background-image: url(images/party-kick-links-oben.jpg);
}

.sidebar-right {
	width: 245px;
	min-height: 30px;
	float: right;
}

.party-kick-uebersicht {
	width: 170px;
	height: 190px;
	padding: 80px 39px 42px 25px;
	margin-left: 6px;
	background: transparent url(images/party-kick-sidebar-hg.png) scroll no-repeat 0 0;
	position: relative;
	top: -25px;
}

.party-kick-uebersicht-top {
	width: 235px;
	height: 29px;
	margin-left: 16px;
	padding: 40px 0 0 0;
	text-align: center; 
	background: transparent url(images/seitenleiste-right-top.png) scroll no-repeat 0 0;
	
}

.party-kick-uebersicht-top h2, .seitenleiste-notizzettel h2.top  {
	color: #000000;
	font-size: 100%;
	text-align: center;

	font-weight: normal;

}

.party-kick-uebersicht-bottom {
	width: 230px;
	height: 57px;
	margin-left: 16px;
	background: transparent url(images/seitenleiste-right-bottom.png) scroll no-repeat 0 0;
	
}


.party-kick-uebersicht-middle {
	background-color: #F7E47C;
	width:  199px;
	height: auto;
	padding: 0 10px;
	margin-left: 16px;
	font-size: 70%;
}

.party-kick-uebersicht-middle h2 {
	font-size: 100%;
	text-align: center;
}

.party-kick-uebersicht-middle ul {
	margin: 0;
	padding: 0;
	text-align: center;
}

.party-kick-uebersicht-middle ul li {
	list-style: none;
}

.party-kick-uebersicht-middle ul li a {
	text-decoration: none;
}



.party-kick-uebersicht table.kicktipp td,
.party-kick-uebersicht table.kicktipp th {
	font-size: 70%;
	color: #5C5B51;
	padding: 1px 2px;
}

.party-kick-uebersicht table.kicktipp th {
	padding-bottom: 5px;
}

.party-kick-uebersicht table.kicktipp td.zws-pkt,
.party-kick-uebersicht table.kicktipp td.ges-pkt,
.party-kick-uebersicht table.kicktipp td.ges-sg {
	width: 25px;
	text-align: center;
}

.party-kick-uebersicht table.kicktipp td.name {
	padding-right: 5px;
}

.party-kick-uebersicht table.kicktipp td.pos {
	text-align: right;
}


#contentRight {
  width: 475px;
  float: right;
  margin-top: -45px;
}

#contentRight.kicktipp,
#contentRight.galerie {
	width: 689px;
	margin-right: 30px;
}



#contentRight.kicktipp {
	overflow: auto;
}

h1 {
	font: normal normal normal 120%/normal Arial, Helvetica, sans-serif;
  color: #114694;
  margin: 0;
  text-align: left;
}


#contentRight .adsense, 
#contentRight .aktuell,
#contentRight .inhalt {
  margin: 20px 0 10px;
  position: relative;
  clear: both;
}

#contentRight .adsense {
	width: 468px;
	height: 60px;
	margin-left: 4px;
	background: #fef4c3 url(images/adsense-hg.png) scroll no-repeat 0 0;
}

#contentRight .inhalt {
	padding: 10px 0;
}

.inhalt .top,
.inhalt .bottom {
	display: block;
	height: 10px;
	position: absolute;
	left: 3px;
	width: 470px;
	background: transparent url(images/content-box-inhalt.png) scroll repeat-y 0 0;
	z-index: 0;
}

.inhalt .top { top: 0; }
.inhalt .bottom { bottom: 0; background-position: 0 bottom; }

.inhalt .middle {
	margin-left: 3px;
	background: transparent url(images/content-box-inhalt.png) scroll repeat-y -470px 0;
	padding: 0 7px 0 5px;
	position: relative;
	z-index: 1;
}

.aktuell

.inhalt .inhalt .top,
.inhalt .inhalt .bottom {
	display: none;
}

.inhalt .middle .inhalt .middle {
	background: transparent none;
	margin: 0;
	padding: 0;
	position: static;
}

#contentRight .inhalt .middle .adsense {
	margin-left: -14px;
}


#contentRight.galerie .inhalt .top,
#contentRight.galerie .inhalt .bottom,
#contentRight.galerie .inhalt .middle {
	background-image: url(images/content-box-inhalt-breit.png);
}

#contentRight.galerie .inhalt .top,
#contentRight.galerie .inhalt .bottom {
	width: 685px;
}

#contentRight.galerie .inhalt .middle {
	background-position: -685px 0;
}

.inhalt .middle span.platzhalter {
	float: left;
	width: 120px;
	height: 100px;
}


.inhalt .middle.mehr span.platzhalter {
	height: 103px;
}

.inhalt.ohne-bild .middle {
	height: auto;
}

.inhalt .middle span.stopFloat {
	margin-top: -11px;
}

.inhalt .bild {
	width: 133px;
	height: 127px;
	display: block;
	position: absolute;
	top: -10px;
	left: -3px;
	z-index: 2;
}

.inhalt .bild img {
	position: absolute;
	display: block;
	width: 110px;
	height: 86px;
	top: 30px;
	left: 8px;
}

.inhalt .bild a img {
	position: static;
	display: inline;
	width: auto;
	height: auto;
}

.inhalt .bild span {
	background: transparent url(images/news-vorschaubild-rahmen.png) scroll no-repeat 0 0;
	display: block;
	height: 127px;
	width: 133px;
	position: absolute;
	top: 0;
	left: 0;
}

.inhalt a.weiter {
	position: absolute;
	top: 0;
	left: 0; 
	display: block;
	width: 100%;
	height: 100%;
	background: transparent url(images/news-box-mehr.gif) scroll no-repeat right bottom;
	text-decoration: none;
	z-index: 3;
}

.inhalt a.weiter span {
	visibility: hidden;
}

h2 {
  color: #114694;
  font-size: 75%;
  margin: 0 0 4px;
  padding: 0;
  text-align: left;
}

p, div.list-nav {
  font-size: 70%;
  color: #5c5b51;
  margin: 1px 0 0px 0;
}

div.list-nav {
	text-align: center;
}

.list-nav a.active {
	text-decoration: none;
	color: #5C5B51;
	font-weight: bold;
}

.boxInfoHead {
  background-attachment: scroll;
  background-image: url(/images/box-left-head-02.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 50px;
  width: 239px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.boxInfoLeft {
  width: 239px;
  float: none;
  margin: 0px;
  background-attachment: scroll;
  background-image: url(/images/box-left-hg.jpg);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF;
}
.boxInfoLeft   ul {
  margin: 0px;
  padding-left: 0px;
  list-style-type: none;
}
.boxInfoLeft   li {
  width: 239px;
  padding-left: 0px;
}
.boxInfoLeft   li   a {
  text-decoration: none;
  font-size: 80%;
  color: #FFFFFF;
  font-weight: normal;
  height: 23px;
  width: 189px;
  padding-left: 50px;
  line-height: 23px;
  display: block;
}
.boxInfoLeft   li   a:hover {
  text-decoration: none;
  font-size: 80%;
  color: #5078B2;
  font-weight: normal;
  background-image: url(/images/butnav-aktiv.gif);
  height: 23px;
  width: 189px;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding-left: 50px;
  line-height: 23px;
}



#footer {
  width: 1000px;
  height: 256px;
  margin-right: 0px;
  margin-left: 0px;
  background-attachment: scroll;
  background-image: url(images/hg-footer.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  position: relative;
  z-index: 1;
}
#boxFooternav {
  position: absolute;
  right: 15px;
  bottom: 8px;
}


#footer ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

#footer li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 70%;
  float: left;
  margin-right: 15px;
  padding-left: 0px;
  margin-top: 0px;
}

#footer li a {
  text-decoration: none;
  color: #805C00;
  background-attachment: scroll;
  background-image: url(images/listpoint-footer.gif);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 15px;
  display: block;
  line-height: 23px;
}

#footer li a:hover {
  text-decoration: none;
  color: #FF7E00;
  background-attachment: scroll;
  background-image: url(images/listpoint-footer.gif);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 15px;
  display: block;
  line-height: 23px;
}

.seitenleiste-notizzettel {
  position: relative;
  margin-top: 25px;
  padding: 75px 0px 0px 0px;
}

.seitenleiste-notizzettel ul {
	list-style: none none outside;
  padding: 0;
	margin: 0;
}

.seitenleiste-notizzettel li {
	padding: 0;
	margin: 0;
  display: block;
}

.seitenleiste-notizzettel.termine li {
	padding-bottom: 2px;
}


.seitenleiste-notizzettel li a {
  text-decoration: none;
}

.seitenleiste-notizzettel li h2 {
  font-size: 70%;
  font-weight: normal;
  color: #333333;
  padding: 0;
  margin: 0;
}

.seitenleiste-notizzettel p {
	margin: 0;
	padding: 5px 20px;
	font-size: 70%;
	background: transparent url(images/terminbox_hg.png) scroll repeat-y 0 0;
	width: 225px;
	height: auto;
}

.seitenleiste-notizzettel li p {
  font-size: 70%;
}

.seitenleiste-notizzettel li h1 {
  font-size: 70%;
  font-weight: bold;
  color: #5C5B51;
  margin: 0;
  padding: 0;
}

.seitenleiste-notizzettel .top {
	background: transparent url(images/terminbox_top.png) scroll no-repeat 0 0;
  width: 265px;
  height: 30px;
  display: block;
  position: absolute;
  top: 5px;
  left: 0;
  padding: 40px 0 0 0;
  text-align: center;
}

.seitenleiste-notizzettel .bottom {
	background: transparent url(images/terminbox_bottom.png) scroll no-repeat 0 0;
  width: 265px;
  height: 50px;
  display: block;
  
}

.seitenleiste-notizzettel.party-kick .top {
	background-image: url(images/pkbox_top.png);
}

.seitenleiste-notizzettel.party-kick li {
	display: inline;
	padding: 0;
	margin: 0;
}

.seitenleiste-notizzettel.party-kick li a {
	display: block;
	width: 200px;
	height: 32px;
	background: transparent url(images/party-kick-nav.png) scroll no-repeat -37px -74px;
}

.seitenleiste-notizzettel.party-kick li a span { visibility: hidden; }

.seitenleiste-notizzettel.party-kick a.tippuebersicht { background-position: -37px -74px; }
.seitenleiste-notizzettel.party-kick a.bonustipps { background-position: -37px -106px; }
.seitenleiste-notizzettel.party-kick a.gesamtuebersicht { background-position: -37px -138px; }
.seitenleiste-notizzettel.party-kick a.livepunkte { height: 30px; background-position: -37px -170px; }
.seitenleiste-notizzettel.party-kick a.tippabgabe { height: 34px; background-position: -37px -200px; }
.seitenleiste-notizzettel.party-kick a.mitglied-werden { height: 30px; background-position: -37px -234px; }
.seitenleiste-notizzettel.party-kick a.spielplan { height: 31px; background-position: -37px -264px; }
.seitenleiste-notizzettel.party-kick a.tabellen { height: 30px; background-position: -37px -295px; }
.seitenleiste-notizzettel.party-kick a.spielregeln { height: 33px; background-position: -37px -325px; }

.seitenleiste-notizzettel.party-kick a.aktiv.tippuebersicht, .seitenleiste-notizzettel.party-kick a.tippuebersicht:hover { background-position: -302px -74px; }
.seitenleiste-notizzettel.party-kick a.aktiv.bonustipps, .seitenleiste-notizzettel.party-kick a.bonustipps:hover { background-position: -302px -106px; }
.seitenleiste-notizzettel.party-kick a.aktiv.gesamtuebersicht, .seitenleiste-notizzettel.party-kick a.gesamtuebersicht:hover { background-position: -302px -138px; }
.seitenleiste-notizzettel.party-kick a.aktiv.livepunkte, .seitenleiste-notizzettel.party-kick a.livepunkte:hover { height: 30px; background-position: -302px -170px; }
.seitenleiste-notizzettel.party-kick a.aktiv.tippabgabe, .seitenleiste-notizzettel.party-kick a.tippabgabe:hover { height: 34px; background-position: -302px -200px; }
.seitenleiste-notizzettel.party-kick a.aktiv.mitglied-werden, .seitenleiste-notizzettel.party-kick a.mitglied-werden:hover { height: 30px; background-position: -302px -234px; }
.seitenleiste-notizzettel.party-kick a.aktiv.spielplan, .seitenleiste-notizzettel.party-kick a.spielplan:hover { height: 31px; background-position: -302px -264px; }
.seitenleiste-notizzettel.party-kick a.aktiv.tabellen, .seitenleiste-notizzettel.party-kick a.tabellen:hover { height: 30px; background-position: -302px -295px; }
.seitenleiste-notizzettel.party-kick a.aktiv.spielregeln, .seitenleiste-notizzettel.party-kick a.spielregeln:hover { height: 33px; background-position: -302px -325px; }

#boxLogin {
  position: absolute;
  left: 272px;
  top: 268px;
  width: 517px;
  height: 18px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

#form1 #send {
  font-size: 80%;
}

#form1 label {
  font-size: 70%;
  margin-right: 20px;
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#form1 #benutzer {
  font-size: 80%;
}

#form1 #passwort {
  font-size: 80%;
}


.kicktipp-navigation{padding:0 0 0 10px;margin:0;font-family:Arial,sans-serif;font-size:9pt;background-color:#F0F0F0;color:#333;}
.kicktipp-navigation p{padding:0 .5em .5em 0;margin-bottom:1px;}
.kicktipp-navigation h2{padding:3px 0 3px 5px;background-color:#ddd;margin:0 -5px 1px -10px;border-left:5px solid #b4b19f;color:#333;font-size:9pt;text-decoration:none;width:100%;}
.kicktipp-navigation h2 a{display:block;margin:0 -1px 0 0;font-size:9pt;color:#333;text-decoration:none;width:100%;}
.kicktipp-navigation .active{border-left:5px solid #c01c00;}
.kicktipp-navigation .ausgegraut,.kicktipp-navigation .ausgegraut a,.kicktipp-navigation .ausgegraut:HOVER{color:#aaa;}
.kicktipp-navigation .open{font-weight:bold;}
.kicktipp-navigation h2:HOVER{border-left:5px solid #c01c00;}
.kicktipp-navigation ul{list-style:none;margin:0;padding:0;border:none;}
.kicktipp-navigation li{margin:0;}
.kicktipp-navigation li a{display:block;padding:3px 0 2px 5px;margin:0 -5px 0 -10px;border-left:5px solid #F0F0F0;border-bottom:1px solid #ddd;background-color:#F7F7F7;color:#333;font-size:9pt;text-decoration:none;width:100%;}
.kicktipp-navigation li a.last{border-bottom-width:0;}
.kicktipp-navigation li a.open{font-weight:bold;}
.kicktipp-navigation li.last a{border-bottom:0 solid #fff;}
.kicktipp-navigation li.active a{border-left:5px solid #c01c00;}
.kicktipp-navigation li a.open{font-weight:bold;}
.kicktipp-navigation li a:hover{border-left:5px solid #c01c00;background-color:#EDEDED;color:#333;}
.kicktipp-navigation ul ul{list-style-type:none;margin:0;padding:0;border:none;}
.kicktipp-navigation ul ul li a{display:block;padding:1px 5px 1px 12px;margin:0 -15px 0 -20px;border-left:5px solid #F0F0F0;background-color:#F7F7F7;color:#333;font-size:8pt;text-decoration:none;width:100%;}
.kicktipp-navigation ul ul li{font-size:6pt;list-style-type:none;margin-left:10px;list-style-position:outside;}
html>body .kicktipp-navigation ul ul li a{width:auto;margin-right:0;}
html>body .kicktipp-navigation li a{width:auto;margin-right:0;}
.kicktipp-javascript .kicktipp-navigation ul li{display:block;float:left;width:130px;margin:0;padding:0 10px 2px 0;}
.kicktipp-javascript .kicktipp-navigation li a{display:block;padding:2px 0 2px 5px;margin:0 0 2px 0;background-color:#F7F7F7;color:#333;font-size:9pt;text-decoration:none;width:130px;border-bottom:5px solid #F0F0F0;border-left:none;}
.kicktipp-javascript .kicktipp-navigation{font-family:Arial,sans-serif;font-size:9pt;background-color:#F0F0F0;color:#333;margin:0;padding:0;clear:right;}
.kicktipp-javascript .kicktipp-navigation li a:hover{background-color:#EDEDED;color:#333;border-bottom:5px solid #C01C00;border-left:none;}
.kicktipp-javascript .kicktipp-navigation .active{border-bottom:5px solid #C01C00;border-left:none;}
* html .kicktipp-javascript .kicktipp-navigation ul li{padding-right:5px;width:134px;}
* html .kicktipp-javascript .kicktipp-navigation li a{width:134px;}
.kicktipp-javascript .kicktipp-sprachwahl{display:block;clear:both;margin:0;}
.kicktipp-javascript .kicktipp-sprachwahl IMG{border:0;}
.kicktipp-javascript .kicktipp-content{padding:0;clear:left;}
.kicktipp-javascript .kicktipp-content h2{padding-top:1em;}
.kicktipp-content{padding:10px 10px 0 10px;color:#333;background-color:#fff;font-family:Arial,sans-serif;font-size:9pt;clear:both;}
.kicktipp-content div,.kicktipp-content p,.kicktipp-content ul,.kicktipp-content li,.kicktipp-content input{font-family:Arial,sans-serif;font-size:9pt;line-height:1.333;color:#333;}
.kicktipp-content h2,.kicktipp-content h1{margin:2px 0 1em 0;font-family:Arial,sans-serif;font-size:10pt;border-bottom:1px solid #aaa;}
.kicktipp-content h3{margin:3em 0 1em 0;font-family:Arial,sans-serif;font-size:10pt;font-weight:bold;border-bottom:1px solid #aaa;clear:both;}
.kicktipp-content UL{padding-left:1.2em;margin:0 0 1em 0;list-style-type:square;}
.kicktipp-content TD UL{margin:0;}
.kicktipp-content UL LI{padding-left:0;}
.kicktipp-content table{border-bottom:1px solid #aaa;border-top:1px solid #aaa;margin-bottom:2em;font-family:Arial,sans-serif;font-size:9pt;border-spacing:1px;}
.kicktipp-content table.transparent{border-bottom:0;border-top:0;margin-bottom:0;border-spacing:0;}
.kicktipp-content caption{padding:1px 3px 1px 3px;text-align:left;font-weight:bold;white-space:nowrap;}
.kicktipp-content caption.box{white-space:normal;}
.kicktipp-content th.sorted a,.kicktipp-content th.sortable a{background-position:right;margin-right:20px;display:block;width:100%;}
.kicktipp-content th.sortable a{background-repeat:no-repeat;/*background-image:url(../img/arrow_off.png);*/text-decoration:none;}
.kicktipp-content th.sortable a:HOVER{text-decoration:underline;}
.kicktipp-content th.order1 a{background-repeat:no-repeat;/*background-image:url(../img/arrow_down.png);*/}
.kicktipp-content th.order2 a{background-repeat:no-repeat;/*background-image:url(../img/arrow_up.png);*/}
.kicktipp-content th.kicktipp-frage{font-weight:normal;}
.kicktipp-content tr.o{background-color:#ddd;}
.kicktipp-content tr.e{background-color:#f7f7f7;}
.kicktipp-content tr.marked{background-color:#d6d79d;font-weight:bold;}
.kicktipp-content tr.sptsieger{background-color:#d6d79d;}
.kicktipp-content tr.cookie{background-color:#FECE0C;}
.kicktipp-content tr.treffer{background-color:#fd0;}
.kicktipp-content tr.sptsieger{border-bottom:1px solid #b2b282;border-top:1px solid #b2b282;}
.kicktipp-content td.kicktipp-runter,.kicktipp-content td.kicktipp-rauf,.kicktipp-content td.kicktipp-gleich{background-repeat:no-repeat;background-position:right;padding-right:12px;text-align:right;}
/*
.kicktipp-content td.kicktipp-runter{background-image:url(/img/platzierung_runter.gif);}
.kicktipp-content td.kicktipp-rauf{background-image:url(/img/platzierung_rauf.gif);}
.kicktipp-content td.kicktipp-gleich{background-image:url(/img/platzierung_gleich.gif);}
*/
.kicktipp-content table.nw td,.kicktipp-content tr.nw td,.kicktipp-content tr.nw th,.kicktipp-content td.nw,.kicktipp-content th.nw{white-space:nowrap;}
.kicktipp-content th{text-align:left;vertical-align:bottom;font-weight:bold;padding:1px 3px 1px 3px;}
.kicktipp-content td{vertical-align:top;padding:1px 3px 1px 3px;}
.kicktipp-content th .kicktipp-frage{white-space:nowrap;font-weight:normal;}
.kicktipp-content th .kicktipp-antwort{white-space:nowrap;}
.kicktipp-content th a,.kicktipp-content th a:visited,.kicktipp-content th A.sort{color:#333;}
.kicktipp-content th A.sort-aktiv{color:#c01c00;text-decoration:none;}
.kicktipp-content td.ergebnis{text-align:center;}
.kicktipp-content td.sieg{color:#008000;white-space:nowrap;font-weight:bold;}
.kicktipp-content td.remis{color:#ffa500;white-space:nowrap;font-weight:bold;}
.kicktipp-content td.niederlage{color:#c30;white-space:nowrap;font-weight:bold;}
.kicktipp-content td p,.kicktipp-content th p,.kicktipp-content td pre,.kicktipp-content th pre{margin-top:0;margin-bottom:1em;}
.kicktipp-content td.pos,.kicktipp-content td.pkt,.kicktipp-content td.sptpunkte,.kicktipp-content td.bonus,.kicktipp-content td.sptsiege,.kicktipp-content td.gesamt{text-align:right;padding:1px 3px 1px 3px;}
.kicktipp-content td.pkts{text-align:right;color:#c01c00;font-weight:bold;}
.kicktipp-content td.right{text-align:right;}
.kicktipp-content td.sptpunkte,.kicktipp-content td.sptsiege,.kicktipp-content td.bonus,.kicktipp-content td.gesamt{font-weight:bold;}
.kicktipp-content td.e{background-color:#f7f7f7;}
.kicktipp-content tr.splitbefore td{border-top:1px solid #aaa;}
.kicktipp-content tr.splitafter td{border-bottom:1px solid #aaa;}
.kicktipp-content td.colgap,.kicktipp-content th.colgap{padding:0;background-color:#fff;width:1px;}
.kicktipp-content form{margin-bottom:0;}
.kicktipp-content form table{border-bottom:0 solid #aaa;margin-bottom:1.5em;}
.kicktipp-content form .errorLabel,form .errorField,form .errorMessage{font-weight:bold;color:#c30;}
.kicktipp-content form table table .errorField{border-color:#c30;}
.kicktipp-content form table table th{background-color:#fff;}
.kicktipp-content form fieldset.hidden{display:block;margin:0;padding:0;border:0;}
.kicktipp-content form div.checkboxes{margin-bottom:1em;}
.kicktipp-content form div.checkboxes p{margin-bottom:0;}
.kicktipp-content label{font-weight:bold;}
.kicktipp-content table.nb{border-top:0 solid #aaa;border-bottom:0 solid #aaa;margin:0;}
.kicktipp-content table.borderbottom{border-bottom:1px solid #aaa;}
.kicktipp-content tr.s{background-color:transparent;}
.kicktipp-content tr.s td{border-top:1px solid #aaa;}
.kicktipp-content tr.s td p{padding-top:.5em;text-align:right;margin:0;}
.kicktipp-content select{margin-right:.5em;}
.kicktipp-content dl dt{font-weight:bold;}
.kicktipp-content DIV.tmkurzname{font-weight:normal;}
.kicktipp-content span.falsch{color:#999;}
.kicktipp-content .p{color:#c01c00;}
.kicktipp-content sub{font-size:8pt;}
.kicktipp-content .f{color:#aaa;}
.kicktipp-content .prevrank{font-size:9pt;color:#aaa;text-align:right;}
.kicktipp-content IMG{border:0;}
.kicktipp-content A{color:#009;}
.kicktipp-content A.visited{color:#006;}
.kicktipp-content pre.forum{font-family:Arial,sans-serif;}
.kicktipp-content .codebox{clear:both;margin-bottom:1em;}
.kicktipp-content .codebox .title{font-size:8pt;margin:0;}
.kicktipp-content pre.code{background-color:#DEDEDE;padding:.5em;border:1px solid #999;margin:0;}
.kicktipp-content pre.scrollable{overflow:scroll;height:20em;}
.kicktipp-content acronym{border:0;}
.kicktipp-content div.messagebox{margin:0 0 1em 0;padding:0 .5em;}
.kicktipp-content div.messagebox p.title{font-weight:bold;}
.kicktipp-content div.success{border-left:5px solid #3B3;}
.kicktipp-content div.notice{border-left:5px solid #fd0;}
.kicktipp-content div.errors,div.warning{border-left:5px solid #c01c00;}
.kicktipp-content div.warning div.title{font-weight:bold;color:#c01c00;margin-bottom:.5em;}
.kicktipp-header{border-bottom:1px solid #555;border-right:1px solid #555;border-top:1px solid #555;}
.kicktipp-sitenavi{font-size:10pt;font-weight:normal;border-bottom:1px solid #555;padding:0 10px;color:#fff;background:#8b897b;}
.kicktipp-sitenavi a{font-size:8pt;color:#fff;text-decoration:none;}
.kicktipp-sitenavi A:hover{text-decoration:underline;}
.kicktipp-direktzugang,.kicktipp-direktzugang form{display:inline;}
.kicktipp-sitenavi form p{display:inline;font-size:8pt;color:#fff;}
.kicktipp-sitenavi form input{font-size:7pt;margin:0;padding:0;}
.kicktipp-sitenavi form select{font-size:7pt;}
.kicktipp-logo{padding-left:5px;padding-top:10px;background-color:#b4b19f;border-bottom:1px solid #555;}
.kicktipp-sponsor{float:right;padding:5px 3px 0 0;}
.kicktipp-sponsor IMG{border:0 none;}
.kicktipp-headline{background-color:#c01c00;}
.kicktipp-headline h2{padding:2px 10px 2px 10px;margin:0;background-color:#c01c00;color:#fff;font-size:9pt;text-decoration:none;}
.kicktipp-headline h2 a{font-size:9pt;color:#fff;text-decoration:none;}
.kicktipp-rahmen{margin:0;padding:0;height:100%;font-size:10pt;color:#333;font-family:Arial,sans-serif;}
.kicktipp-rahmen IMG{border:0;}
.kicktipp-center{width:637px;}
.kicktipp-left{width:130px;}
.kicktipp-rahmen hr{color:#fff;border:0;height:1px;background-color:#fff;}
.kicktipp-center hr{width:657px;}
.kicktipp-left hr{width:130px;}
.kicktipp-left,.kicktipp-center,.kicktipp-right{vertical-align:top;}
.kicktipp-footer{margin:10px 10px 0 10px;border-top:1px solid #ccc;font-size:8pt;clear:both;}
.kicktipp-footer a{text-decoration:underline;color:#333;}
.kicktipp-content .newsbox{width:250px;margin:0;background-color:#f7f7f7;}
.kicktipp-content .newsbox .floatright{padding:0 0 0 .5em;background-color:#f7f7f7;}
.kicktipp-content .newsbox h2{background-color:#fff;padding-left:.2em;}
.kicktipp-content .newsbox ul{margin-left:.2em;}
.kicktipp-content .newsbox li{font-size:6pt;}
.kicktipp-content .newsbox p{font-size:8pt;margin:.3em 0 0 0;}
.kicktipp-content .newsimg{width:250px;}
.kicktipp-content .newsimg p{margin:0;font-size:8pt;}
.kicktipp-content .floatright,#content .floatleft{padding-bottom:1em;}
.kicktipp-content .floatright{float:right;padding-left:2em;padding-right:0;background-color:#fff;}
.kicktipp-content .floatleft{float:left;padding-right:1em;}
.kicktipp-content IMG.screenshot{border:1px solid #ccc;margin-bottom:5px;}
.kicktipp-content .imgboxright{float:right;padding:0 0 1em 1em;margin:0;background-color:white;}
.kicktipp-content .imgboxleft{float:left;width:48px;padding:0 1em 1em 0;margin:0;background-color:white;}
z .kicktipp-content .imgboxleft DIV,.imgboxright DIV{font-size:65%;}
.kicktipp-content .imgboxleft IMG,.imgboxright IMG{display:block;}
.kicktipp-content p.button{overflow:hidden;width:50%;margin-bottom:22px;}
.kicktipp-content p.button a{/*background:transparent url('/img/button/bg_button_a.gif') no-repeat scroll top right;*/color:#444;display:block;float:left;font:bold 10pt arial,sans-serif;height:24px;margin-right:6px;padding-right:18px;text-decoration:none;}
.kicktipp-content p.button a span{/*background:transparent url('/img/button/bg_button_span.gif') no-repeat;*/display:block;line-height:14px;padding:5px 0 5px 18px;}
.kicktipp-content p.button a:active{background-position:bottom right;color:#000;outline:none;}
.kicktipp-content p.button a:active span{background-position:bottom left;padding:6px 0 4px 18px;}
@media print{.kicktipp-content,.kicktipp-footer{margin:0;padding:0;border:0 solid #fff;}
.printonly{display:block;}
span.printonly{display:inline;}
.noprint{display:none;}
}
.printonly{display:none;}
#skyscraper{padding:1px 0 0 1px;}
#fullsize{text-align:right;padding:1px 0 1px 0;}
#webtipps{border:1px solid #ffa600;font-family:Arial,sans-serif;text-align:left;margin:0;padding:0;width:160px;}
#webtipps p{border-bottom:1px solid #ffa600;margin:0;padding:.2em .5em .4em .5em;}
#webtipps h1{font-size:110%;color:white;background-color:#ffa600;padding-top:0;padding-left:.5em;margin:0;}
#webtipps a{font-size:85%;text-decoration:none;font-family:Arial,sans-serif;}
#webtipps a:hover{text-decoration:underline;font-family:Arial,sans-serif;}
.ivw IMG{display:block;}
.DIVWEFOR{position:absolute;top:-1000px;left:-1000px;visibility:hidden;}
.DIVFB2I{height:105px;}
.TBLFB2R{width:830px;height:1px;border:0;}
.DIVTS4I{width:130px;height:170px;border:0;}
.TBLTS4R{height:1px;border:0;}
#div_fullbanner2{height:105px;width:830px;}
#div_skyscraper1{width:160px;height:600px;overflow:hidden;}
#div_teaser4{width:130px;height:170px;overflow:hidden;}
.kicktipp-mobil .kicktipp-center{width:400px;}
.kicktipp-mobil .kicktipp-content H2{display:none;}


.kicktipp-content { padding: 0; margin-top: 15px; }
.galerie.listenpunkt, .galerie-thumbs a {
	width: 148px;
	margin: 0 10px 10px 0;
	float: left;
}

.galerie.vierter {
	margin-right: 0;
}

.galerie-thumbs { margin: 20px; }

.galerie.listenpunkt a {
	float: none;
	margin-right: 0;
	display: block;
	width: 148px;
	height: 148px;
	margin-bottom: 5px;
}

.galerie.listenpunkt h2 a {
	display: inline;
	width: auto;
	height: auto;
	margin-bottom: 0;
}

.galerie a img {
	display: block;
	border: 1px solid #F6C43B;
}

#contentRight.aktuell .inhalt,
#contentRight.aktuell .adsense,
#contentRight.aktuell .aktuell {
	margin-top: 0;
	margin-bottom: 1px;
}

#contentRight.aktuell .inhalt .top,
#contentRight.aktuell .inhalt .bottom {
	display: none;
}

#contentRight.aktuell .inhalt .middle {
	background: transparent none;
	padding-left: 0;
	padding-right: 0;
	margin-left: 3px;
	margin-right: 3px;
}


#contentRight.aktuell .adsense {
	margin-bottom: -1px;
}

/* Kontaktformular */
div.form-kontakt {
	padding: 0;
}

div.form-kontakt label {
	display: block;
	font-size: 70%;
	padding: 1em 0 0.3em 0;
}

div.form-kontakt form {
	display: block;
}

div.form-kontakt input.text {
	width: 98%;
}

div.form-kontakt textarea.text {
	width: 98%;
	height: 8em;
}

div.form-kontakt input#absenden {
	margin-top: 1em;
}

div.highslide-gallery {
	position: relative;
	width: 649px;
	height: auto;
}


.boxArtikelNav {
   padding-top: 10px;
   text-align: right;
}

.boxArtikelTags {
   color:#5C5B51;
   font-size:80%;
   text-align: left;
}

.boxArtikelTags table{
   font-size:85%;
   
}

.boxArtikelTags a {
   color:#134B96;
   text-decoration: none;
  
}

.boxArtikelTags a:hover {
   color:#FF7221;
 
}

a.more-link {
    background: url(images/hg-more.png);
    width: 80px; 
    height: 16px;
    display: block;
    position: absolute;
    bottom: -10px;
    right: 3px;
    padding-left: 30px;
    padding-top: 3px;
    font-weight: bold;
    color: #000000;
}

h2.comment {
    margin-top: 10px;
    font-size: 100%; 
}

p.comment {
    font-size: 100%;   
}

ol#commentlist {
    font-size: 70%;
    color: #5C5B51;
}

ol#commentlist p {
    font-size: 100%;
}

#calender-holder, .calender-holder {
    width: 238px;
    margin: 0 0 0 10px;
    padding: 0 17px;
    width: 204px;
    background-color: #F7E47C;
}

#calendar_wrap {
    text-align: center;
    background-color: #F7E47C;
    margin: 0;
    padding: 0;
    
}

#wp-calendar{
    width: 200px;
    background-color: #F7E47C;
    font-size: 80%;

}

#wp-calendar tr td, #wp-calendar .calendar-month, #wp-calendar tr td.padday {
    background-color: #F7E47C;
}

ul.ec3_events {
    font-size: 80%;
}


#wp-calendar table tr td.ec3_today {
    border: 1px solid #AA0000;
}



.ec3_list li {
    list-style: none;
}

.ec3_list ul {
    list-style: none;
    padding: 0;

}


