@media screen {

/*** headings + p-wrapped text ***/
	div#leftbar h1 {
		display:inline;
		font-size:18px;
		font-weight:bolder;
		padding:3px;
		padding-bottom:2px;
		padding-left:0px;
		color:#F8B820;	
	}
	div#leftbar div.csc-firstHeader {
		margin-top:0px;
		padding-top:0px;
	}
	div#leftbar div.csc-header {
		padding-top:4px;
		border-top:2px dotted #F8B820;
		margin-top:6px;
	}


	div#leftbar p {
		margin:0px;
		padding:0px;
	}



/*** text ads ***/
	div#leftbar div#textadds {
		margin-top:-5px;
		width:174px;
	}
	div#leftbar #textadds-heading {
		font-size:9px;
		line-height:10px;
	}
	div#leftbar #textadds-heading2 {
		background:url('../img/bg/tipps-am-rande.png') 0 0 no-repeat;
		height:25px;
		border-top:1px solid #94A6B0;
		border-bottom:1px solid #94A6B0;
		font-size:15px;
		letter-spacing:-1px;
		color:#C00418;
	}
	div#leftbar #textadds-heading2 span {
		position:absolute;
		margin-left:-10000px;
	}
	div#leftbar #textadds-content {
		background:#D1DCE2;
		padding:3px 5px 3px 0px;
		color:#555555;
		line-height:18px;
	}
	div#leftbar #textadds-content-inner {
		margin:-4px 0 -3px -4px;
	}
	#rightbar .promobox {
		padding:0 0 10px 0;
	}
	div#rightbar .promobox div.contentbox {
		padding-bottom:0;
	}
	#leftbar .promobox {
		padding:10px 0 0 0;
	}
	#rightbar .promobox .promobox-inner,
	#leftbar .promobox .promobox-inner {
		background:#D1DCE2;
		padding:3px 5px 3px 5px;
		color:#555;
	}
	#leftbar .promobox p.bodytext,
	#leftbar .promobox p.bodytext {
		color:#555;
		padding-bottom:5px;
	}
	#rightbar .promobox .promoheader,
	#leftbar .promobox .promoheader {
		font-size:9px;
		line-height:10px;
		height:10px;
	}
	#rightbar .promobox p.bodytext,
	#rightbar .promobox p.bodytext *,
	#leftbar .promobox p.bodytext,
	#leftbar .promobox p.bodytext * {
		font-size:10px;
	}



/*** common specials ***/
	div#leftbar td.buttonspace {
		padding-left:8px;
	}
	div#leftbar div#leftbar_bottom {
		padding-bottom:11px;
		border-bottom:2px dotted #F8B820;
	}
	div#leftbar .quicklinks {
		margin:3px 0px 3px 0px;
		border-bottom: 2px dotted #CCCCCC;
		padding: 2px 0 2px 0;
	}


	
	
/*** textlinks ***/
	div#leftbar a {
    		text-decoration:none;
		line-height:14px;
		font-weight:bold;
		height:14px;
	}
	div#leftbar a:link, div#leftbar a:visited {
	        color:#000000;
		text-decoration:none;
	}
	div#leftbar a:focus, div#leftbar a:hover {
	        text-decoration:none;
		color:#C00418;
	}
	div#leftbar a.notextlink {
	        border:0px;
		color:#000000;
		vertical-align:bottom;
	}
	div#leftbar a.notextlink img {
	        vertical-align:bottom;
	}



/*** login ***/
	div#leftbar h2.csc-firstHeader {
		padding-top:1px;
		height:16px;
		font-style:italic;
		font-size:11px;
		color:#4E4C4F;
		padding-right:22px;
		background:url('../img/suchpfeil_white.gif') no-repeat right;
	}
	div#leftbar fieldset {
		border:0px;
	}
	div#leftbar p.login-header, div#leftbar label {
		padding-top:4px;
	}
	div#leftbar fieldset label {
		font-size:11px;
		color:#4E4C4F;
		display:block;
	}
	div#leftbar div.forgotpw {
		display:block;
		float:right;
		text-align:center;
		padding-bottom:2px;
	}
	div#leftbar div.forgotpw a, div#leftbar div.forgotpw a:link, div#leftbar div.forgotpw a:visited {
		color:#4E4C4F;
		line-height:12px;
		font-size:10px;	
	}
	div#leftbar div.forgotpw a:focus, div#leftbar div.forgotpw a:hover {
	}
	div#leftbar fieldset input.tx-newloginbox-pi1-user,
	div#leftbar fieldset input.tx-newloginbox-pi1-pass,
	div#leftbar fieldset input#tx-newloginbox-pi1-forgot_email {
		width:100%;
		border-bottom:1px solid #F8B820;
		border-right:1px solid #F8B820;
		border-top:1px solid #000000;
		border-left:1px solid #000000;
	}
	div#leftbar div.tx-newloginbox-pi1 table td,
	div#leftbar div.tx-srfeuserregister-pi1 table td {
		padding-top:4px;
	}
	div#leftbar div.tx-newloginbox-pi1 table.logmein td {
		padding-top:0px;
	}
	div#leftbar div.tx-newloginbox-pi1 table.logmein td.extrapad {
		padding-top:3px;
	}
	div#leftbar p.tx-newloginbox-pi1-back {
		padding-top:4px;
		padding-bottom:4px;
	}
	div#leftbar p.tx-newloginbox-pi1-back a, div#leftbar p.tx-newloginbox-pi1-back a:link, div#leftbar p.tx-newloginbox-pi1-back a:visited {
		font-size:11px;
		color:#4E4C4E;
	}
	div#leftbar p.tx-newloginbox-pi1-back a:focus, div#leftbar p.tx-newloginbox-pi1-back a:hover {
	}	



/*** wetter.de box ***/
/*
	div#leftbar div#leftbar_content2 {
		margin-top:180px;
		text-align:center;
	}
*/
}
