/* ##### CONTENTBOXEN ##### */
#sideContent{ display:block; float: right; padding-top: 10px; width: 300px; }
#sideContent h1{ 
	background: #888; 
	border: 1px solid #FFF; 
	border-width: 1px 0 1px 0; 
	
	padding: 4px 5px 4px 5px;
	margin: 0;
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #222; 
}
#sideContent div{ margin-bottom: 20px; }
#ownPromo{ margin-bottom: 20px; display: block; }
#sideContent div div{ margin-bottom: 0; }


.sHoroskop{border: 0px solid #333333;}
div.sHoroskop{ min-height: 75px; padding: 4px 3px 0px 3px; background: #E6E8F0; }
.powerd{color:#666666; background-color: none; font-size: 9px; text-align: right; display: block; padding-top: 4px; text-decoration: none;}

.sWetter{border: 0px solid #333333;}
div.sWetter{padding-top: 5px; margin: 0px 0px 20px 0px; background: url(../pix/news_bg.gif) #FFFFFF no-repeat; background-position: bottom right;}
div.sWetter div.icon{ border: 1px solid #000; width: 90px; float: left; background:#FFFFFF}
div.sWetter div.icon b{border-bottom: 1px solid #000; display: block; padding: 1px 3px 1px 3px; background-color: #EEEBDF;}
div.sWetter div.icon div{ padding: 1px 3px 1px 3px;}
div.sWetter div.icon .maxTemp{background: #D1DED8; border: solid #000000; border-width: 1px 0px 1px 0px;}
div.sWetter div.icon .minTemp{background: #D0D9DF;}

table.user{width: 300px; padding: 4px 0px 0px 0px; margin: 0px 0px 20px 0px;}
td#welcome{padding-top: 5px; padding-bottom: 5px; font-weight: bold; color: #FF6600;}
table.user #logout { padding-top: 10px; padding-bottom: 5px; }
table.user #logout a{ color: #999; text-decoration: none;  }

.sAuto{border: 0px solid #333333;}

div.sUsertransfer{border-top-width: 0px; padding: 5px;}
div.sUsertransfer .inpAnz{width: 150px; padding: 3px; color: #999;}
div.sUsertransfer .inpEmpf{width: 110px; padding: 3px; color: #999;}
div.sUsertransfer .inpCom{width: 190px; padding: 3px; color: #999;}
div.sUsertransfer .inpAusw
{
	color: #999;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin: 0px 5px 5px 0px;
	padding: 1px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.sUsertransfer .transBtn{ border-width: 0px; text-align: right;}
div.sUsertransfer ul{margin: 0px; padding: 0px; clear: both;}
div.sUsertransfer li{list-style: none; padding: 0px; margin: 0px; float: left; margin-bottom: 5px;}
div.sUsertransfer .header{padding: 3px 0px 3px 0px; width: 75px;}

.plzSuche{border: 0px solid #333333;}
div.plzSuche{padding: 5px 0 5px 0;}
div.plzSuche .input{float: left;} 
div.plzSuche div.desc{padding: 4px 10px 4px 0px; float: left;}
div.plzSuche div.input .inpPlz{width: 100px; padding: 3px;}
div.plzSuche div.input .inpAusw{color: #666666; background-color: #FFFFFF; border: 1px solid #999999; margin: 1px 5px 0 5px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
div.plzSuche div.btn{text-align: right;}
div.btn .transBtn{ border-width: 0px; text-align: right; margin: 0px; padding: 0px;}

div.wetterHotest{padding: 0px 0 5px 0; border-top: 0px;}
div.wetterHotest td{ font-weight: bold; padding: 3px;}

div#aktivrally_layer{width: 297px; height: 56px; background: url(../pix/events/aktivrally_layer.gif) no-repeat #600; position: relative; margin: 0px 0px 20px 0px; border: 2px solid #000; border-right-width: 1px;}
div#aktivrally_layer .content{margin-top: 60px; color: #FFF; display: none; padding: 3px;}

#aktivrally_btn_list, #aktivrally_btn_info{position: absolute; top: 10px; cursor: pointer;}
#aktivrally_btn_info{right: 2px;}
#aktivrally_btn_list{right: 44px;}

div#aktivrally_layer th{ text-decoration: underline; padding-bottom: 5px; font-family: Arial, Helvetica, sans-serif;}
div#aktivrally_layer td{ text-align:center; adding-bottom: 2px; font-family: Arial, Helvetica, sans-serif; }

div#aktivrally_layer .platz{ font-weight: bold; width: 30px; }
div#aktivrally_layer .name{ width: 100px; }
div#aktivrally_layer .punkte{ color: #FC0; width: 80px;}
div#aktivrally_layer .gewinn{ color: #FFC; width: 80px;}

div#aktivrally_layer h2{ font-size: 11px; margin: 0 0 5px 0; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
div#aktivrally_layer div#infoText{ font-size: 11px; font-family: Arial, Helvetica, sans-serif;}



.lastPostings{ }
div.lastPostings{border-top: 0; padding-top: 3px;}
div.lastPostings a{ color: #039; text-decoration: none; display: block; padding: 3px 5px 3px 5px;}
div.lastPostings a:hover{ color: #D00; }
div.lastPostings a span{ color: #888; font-size: 10px; }

div.lastPostings a.first{ margin-top: 0; }
div.lastPostings a.last{ margin-bottom: 0; }



div.zentsBet{ padding: 3px 5px 3px 5px }
div.zentsBet p{ padding: 0; margin: 0 0 10px 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333; }

div.zentsBet label, div.zentsBet input {display: block; float: left; font-size: 12px;}
div.zentsBet input {margin: 3px 0 3px 0;  color: #999;}
div.zentsBet label {width: 65px; padding: 5px 0 5px 0;}
div.zentsBet br{clear: left;}
div.zentsBet form{padding: 0; margin: 0; position: relative;}
div.zentsBet .btn{ border: 0; margin: 0; padding: 1px 0 0 0; float: right; background-color: #EEE; }

div.zentsBet input#zents { width: 100px; }












