/* style.css                                                                */

/* stylesheet-Datei in der nur Klassen fuer die Seiten vorgegeben werden     */

/* ------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------ */

h1
 {
 Font-Family: Georgia, Verdana, Arial, Helvetica, Serif;
 font-size: 11pt;
 Font-Weight: bold;
 text-align: left; 
 color: #333333;  
 }

h2
 {
 Font-Family: Georgia, Verdana, Arial, Helvetica, Serif;
 font-size: 9pt;
 Font-Weight: bold;
 Text-Decoration: none;
 color: #333333;  
 }

h3
 {
 Font-Family: Georgia, Verdana, Arial, Helvetica, Serif;
 font-size: 8pt;
 Font-Weight: bold;
 Text-Decoration: none;
 color: #333333;  
 }

h4
 {
 Font-Family: Georgia, Verdana, Arial, Helvetica, Serif;
 font-size: 10pt;
 Font-Weight: bold;
 Text-Decoration: underline;
 color: #333333;  
 }

h5
 {
 Font-Family: Georgia, Verdana, Arial, Helvetica, Serif;
 font-size: 10pt;
 Text-Decoration: underline;
 color: #333333;  
 }

/* ------------------------------------------------------------------------ */
/* Contenttabelle                                                           */

.table_content
 {
 width: 597px;
 }
 
/* ------------------------------------------------------------------------ */
/* Contenttabelle (Zelle) ohne Bild und Rahmen                              */

.cell_content_norm
 {
 padding-top: 20px;  
 padding-left: 10px;  
 padding-right: 10px;
 padding-bottom: 10px;
 height: 735px;
 vertical-align: top;
 }
 
/* ------------------------------------------------------------------------ */
/* Contenttabelle bei Vorlage mit oberem Bild                               */
 
.cell_content_top
 {
 vertical-align: top;   
 height: 215px; 
 margin-bottom: 0px;
 } 

.cell_content_left
 {
 background-color: #cccccc;  
 vertical-align: top;   
 width: 215px;
 height: 600px;  

 padding-left: 15px;
 padding-right: 0px;
 padding-top: 10px;
 padding-bottom: 10px; 
 } 

.cell_content_right
 {
 background-color: white;   
 
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 10px;   
  
 vertical-align: top;   
 width: 351px;
 } 

/* ------------------------------------------------------------------------ */
/* Contenttabelle bei Vorlage ohne oberes Bild                              */

.cell_content_left2
 {
 background-color: #cccccc;  
 vertical-align: top;   
 width: 215px;
 height: 750px;   

 padding-left: 15px;
 padding-right: 0px;
 padding-top: 10px;
 padding-bottom: 10px; 
 } 

.cell_content_right2
 {
 background-color: white;   
 
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 10px;   
  
 vertical-align: top;   
 width: 351px;
 } 

/* ------------------------------------------------------------------------ */
/* p - Standardschriftart fuer alle Seitentexte                              */

p
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 10pt;
 padding-left: 10px;
}

ul
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 list-style-type: square;
 font-size: 10pt;
 }

/* ------------------------------------------------------------------------ */

/* a - Textlinks auf normalen Seiten (farbig)                               */

a:link
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 10pt;
 color: black;
 }

a:visited
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 10pt;
 color: black;
 }

a:active
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 10pt;
 color: #ff9933;
 }

a:hover
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 10pt;
 color: #ff9933;
 }

/* ------------------------------------------------------------------------ */
/* a - wie a link nur OHNE Line                                */

.a_2:link
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 8pt;
 color: black;
 text-decoration: none;
 }

.a_2:visited
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 8pt;
 color: black;
 text-decoration: none; 
 }

.a_2:active
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 8pt;
 color: #ff9933;
 text-decoration: none;
 }

.a_2:hover
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 8pt;
 color: #ff9933;
 text-decoration: none; 
 }

/* ------------------------------------------------------------------------ */

/* linknorm2 - Link fuer Downloads                                           */

.linknorm2:link
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 9pt;
 color: black;
 }

.linknorm2:visited

 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 9pt;
 color: black;
 }

.linknorm2:active
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 9pt;
 color: black;
 }

.linknorm2:hover
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 9pt;
 color: #8a0000;
 }

/* ------------------------------------------------------------------------ */
/* a - Textlinks im Content auf der linken Seite im gr. Balken              */

.linkctleft:link
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 11px;
 font-weight: bold;
 color: #666666;
 }

.linkctleft:visited
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 11px;
 font-weight: bold;
 color: #666666;
 }

.linkctleft:active
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 11px;
 font-weight: bold;
 color: #ff8811;
 }

.linkctleft:hover
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 11px;
 font-weight: bold;
 color: #ff8811;
 }

/* ------------------------------------------------------------------------ */
/* a - Textlinks auf normalen Seiten (klein                 */

.linksmall:link
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 8pt;
 color: black;
 }

.linksmall:visited
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 8pt;
 color: black;
 }

.linksmall:active
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 8pt;
 color: #ff9933;
 }

.linksmall:hover
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 8pt;
 color: #ff9933;
 }

/* -------------------------------------------------------------------------- */
/* verschiedene Klassen der Seite ---------------------------- */
/* -------------------------------------------------------------------------- */

.pic_left
 {
 border-top: 5px solid white;
 border-left: 5px solid white;
 border-right: 5px solid white;
 border-bottom: 5px solid white;
 }

.cellback
 {
 Background-Color: #E1E1E1;
 }

.cellback2
 {
 Background-Color: #EFEFEF;
 }

.tabledownloads
 {
 font-size: 9pt;
 }

.textklein
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 8pt;
 }

.textgross
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 11pt;
 }

.textrot
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 8pt;
 color: #f9003a;
 }

.textempty
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 10pt;
 color: #f9003a;
 }

.bgcolor
 {
 Background-Color: #fcb42e;
 }

table
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 9pt;
 }

hr
 {
 Color: #999999;
 height: 1px;   
 }

.listtable
 {
 	
 Border-top-Color: #cccccc;
 Border-top-Style: solid;
 Border-top-Width: 1px; 

 Border-left-Color: #cccccc;
 Border-left-Style: solid;
 Border-left-Width: 1px; 
 
 Border-right-Color: #cccccc;
 Border-right-Style: solid;
 Border-right-Width: 1px; 

 Border-bottom-Color: #cccccc;
 Border-bottom-Style: solid;
 Border-bottom-Width: 1px;  
 } 	

/* -------------------------------------------------------------------------- */
/* Klassen für PDM-Seite ---------------------------------------- */
/* -------------------------------------------------------------------------- */

/* Relativer tooltip_left_layer */

a.tooltip_left_layer, a.tooltip_left_layer:link, a.tooltip_left_layer:visited, a.tooltip_left_layer:active  {
 position: relative;
 display: block;

 Background-Image: url(/produkte/pdm/info.gif);
 Background-Repeat: no-repeat;	
 Background-Position: 0px 0px;

 padding-left: 23px;
 padding-bottom: 3px;
 
 font-size: 10pt;
 Font-Family: Verdana, Arial, Helvetica, Serif;
 color: black;
 text-decoration: none; 
 }

a.tooltip_left_layer:hover
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 10pt;
 color: #ff9933;
 text-decoration: none; 
 }  
 
a.tooltip_left_layer span {
  display: none;  
  text-decoration: none; 
}

a.tooltip_left_layer:hover span {
  display: block;
  position: absolute; 
  top: -100px; 
  left: -222px; 
  width: 200px;
  z-index: 100;
  color: #000000; 
  border:1px solid white; 
  background: #cccccc;
  font: 12px Verdana, Arial, Helvetica, Serif; 
  text-align: left;
  }
  
a.tooltip_left_layer span p {
  display: block;
  color: #000000; 
  font: 10px Verdana, Arial, Helvetica, Serif; 
  padding-left: 6px;
  padding-right: 3px;
  margin-top: 3px;
  margin-bottom: 3px;
  }
 
a.tooltip_left_layer span b {
 Background-Image: url(/produkte/pdm/info.gif);
 Background-Repeat: no-repeat;	
 Background-Position: 3px 3px;
 display: block;
  
 padding-top: 5px;
 padding-left: 26px;
 padding-bottom: 5px;
  
 font-size: 11px;
 font-weigth: bold;
 color: white;
 background-color: gray;
 border: 0px;
 border-bottom: 1px solid white;
}



/* WM TIPPSPIEL ------------------------------------------------------------------------------------------------------------------------- */
/* DIESE KLASSEN AUFHEBEN */

/* -------------------------------------------------------------------------- */
/* Formularklassen ---------------------------------------------------------- */
/* -------------------------------------------------------------------------- */


.menue_tip:link
 {
 background-color: #E5E3E3;
 border: 1px solid #5F5F5F;
 color: black;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 3px; 
 padding-bottom: 3px; 
 margin-left: 4px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none;
 }

.menue_tip:visited
 {
 background-color: #E5E3E3;
 border: 1px solid #5F5F5F;
 color: black;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 3px; 
 padding-bottom: 3px; 
 margin-left: 4px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none; 
 }

.menue_tip:active
 {
 background-color: #E5E3E3;
 border: 1px solid #5F5F5F;
 color: black;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 3px; 
 padding-bottom: 3px; 
 margin-left: 4px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none;
 }

.menue_tip:hover
 {
 background-color: #E5E3E3;
 border: 1px solid #5F5F5F;
 color: #ff9933;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 3px; 
 padding-bottom: 3px; 
 margin-left: 4px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none; 
 }

.kicktipp-content{padding:10px 10px 0 10px;color:#333;background-color:#fff;font-family:verdana,sans-serif;font-size:9pt;clear:both;}
.kicktipp-content div,.kicktipp-content p,.kicktipp-content ul,.kicktipp-content li,.kicktipp-content input{font-family:verdana,sans-serif;font-size:9pt;line-height:1.333;color:#333;}
.kicktipp-content P{margin:0 0 1em 0;}
.kicktipp-content h2,.kicktipp-content h1{margin:2px 0 1em 0;font-family:verdana,sans-serif;font-size:10pt;border-bottom:1px solid #aaa;}
.kicktipp-content h3{margin:3em 0 1em 0;font-family:verdana,sans-serif;font-size:10pt;font-weight:bold;border-bottom:1px solid #aaa;clear:both;}
.kicktipp-content h4{margin:2em 0 1em 0;font-family:verdana,sans-serif;font-size:9pt;font-weight:bold;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:verdana,sans-serif;font-size:9pt;border-spacing:1px;}
.kicktipp-content table.transparent{border-top:0;border-bottom:0;margin-bottom:1em;}
.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 td.transparent{background-color:white;}
.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 span.kicktipp-spielabschnitt-markierung{color:#c01c00;font-weight:bold;padding-left:.5em;}
.kicktipp-content table.nw td,.kicktipp-content tr.nw td,.kicktipp-content tr.nw th,.kicktipp-content td.nw,.kicktipp-content th.nw{font-size: 10px;white-space:nowrap;}
.kicktipp-content th{font-size:10px;text-align:left;vertical-align:bottom;font-weight:bold;padding:1px 3px 1px 3px;}
.kicktipp-content td{ font-size:10px;vertical-align:top;padding:1px 3px 1px 3px;}
.kicktipp-content th .kicktipp-frage{ font-size:10px; 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:#ff9933;text-decoration:none;}
.kicktipp-content td.ergebnis{text-align:left;}
.kicktipp-ergebnis .kicktipp-tortrenner{padding:0 1px 0 1px;}
.kicktipp-ergebnis .kicktipp-zwischenergebnisse .kicktipp-tippwertung{font-weight:bold;}
.kicktipp-ergebnis .kicktipp-zwischenergebnisse .kicktipp-zusatz{font-weight:normal;}
.kicktipp-ergebnis .kicktipp-ergebnistrenner{padding:0 3px 0 0;}
.kicktipp-ergebnis .kicktipp-zusatz{padding:0 0 0 2px;}
.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{font-size:10px;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.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 td.mg_name a.teamdetails{display:block;text-decoration:underline;}
.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:verdana,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:1em .5em 1.5em .5em;}
.kicktipp-content div.success{padding-left:45px;background:url(/img/icons/box-ok.png) no-repeat .3em 1em;}
.kicktipp-content div.notice{padding-left:45px;background:url(/img/icons/box-hint.png) no-repeat .3em 1em;}
.kicktipp-content div.errors{padding-left:45px;background:url(/img/icons/box-error.png) no-repeat .3em 1em;}
.kicktipp-content div.warning{padding-left:45px;background:url(/img/icons/box-warning.png) no-repeat .3em 1em;}

.kicktipp-content input[type=submit] 
 {
 background-color: #E5E3E3;
 border: 1px solid #5F5F5F;
 color: black;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 1px; 
 padding-bottom: 1px; 
 margin-left: 4px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none;	
 }

.kicktipp-content input[type=text] 
 {
 background-color: #E5E3E3;
 border: 1px solid #5F5F5F;
 color: black;
 padding-left: 2px;
 padding-right: 15px;
 padding-top: 1px; 
 padding-bottom: 1px; 
 margin-left: 4px;
 margin-top: 3px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none;	
 }

.kicktipp-content input[type=password] 
 {
 background-color: #E5E3E3;
 border: 1px solid #5F5F5F;
 color: black;
 padding-left: 2px;
 padding-right: 15px;
 padding-top: 1px; 
 padding-bottom: 1px; 
 margin-left: 4px;
 margin-top: 3px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none;	
 }

.kicktipp-content select
 {
 color: black;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;	
 }

.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:0 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:verdana,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:none;color:#333;}
.kicktipp-footer a:HOVER{text-decoration:underline;}
.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;}
.kicktipp-content .imgboxleft DIV,.kicktipp-content .imgboxright DIV{font-size:65%;}
.kicktipp-content .imgboxleft IMG,.kicktipp-content .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 verdana,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;}


