h1 {color:red; font-size:22px; }
h2 {color:red; }

	div.kundenpasspunkte {
		background-color:lightgray;
		text-align:center;
		font-size:18px;
		border:1px solid black;
		margin:10px;
		padding:5px;
	}

	div.kundenpreise {

		width:350px; 
		min-height:240px; 
		float:left; 
		padding:20px; 
		border:1px solid black;
		margin:5px; 
		border-radius:10px; 
		background-color:#1e90ff;
		
	}

	div.kundenlotteriefoto, div.kundenpreisefoto { text-align:center;  }

	div.kundenlotteriefoto img, div.kundenpreisefoto img { 
		background-color:red; 
		max-width: 200px; 
		max-height: 120px; 
		margin-left:0px; 
		margin-right:0px  
	}

	.ui-widget-header {
		background:#1e90ff; 
		background-color: #1e90ff;
	}

	div#document.documentPosition
	{

	}

	div#points {
		width:500px;;
		height:240px;
		border-radius:45px;
		font-size:120px;
		background-color:yellow;
		color:black;
		border:1px solid green; 
		vertical-align:middle;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}
	div#pointstext { 
		font-size:60px;
	}
	
	div#kundenapp input[type=submit] {
                width:100%;
		border:1px solid white;
		height:50px;
		color:red;
		border-radius:10px;
    }	

	div#kundenapp td.rightmenu a {
		min-width:220px; 
		min-height:40px; 
		border-radius: 10px 10px 10px 10px; 
		border: 3px solid white;
		background-color:#1e90ff;
		color:white;
		text-decoration:none;
		margin:10px;
		margin-bottom:20px;
		padding:10px;
		display:block;
	}
	
	div.kundenmessage {
		border: 3px solid black;
		border-radius:5px;
		margin-bottom:10px;
		padding:5px;
	
	}

div.umfragecontent { color:black;}
	
	div.error {
		clear: both;
		color: #fff;
		background: #c43c35;
		padding:5px;
		margin:5px;
		font-weight:bold;		
		border: 1px solid rgba(0, 0, 0, 0.5);
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
		background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
		background-image: -webkit-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
		background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
		background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
		background-image: linear-gradient(top, #ee5f5b, #c43c35);
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
	}
	
	div.question {
		font-size:24px;
	}
	div.pagesquestion {
		font-size:10pt;
		float:right;
	}
	
	div.formquestion {
		margin-top:20px;
		background-color:lightgray;
		padding:10px;
	}
	div.fromquestionend {
		clear:right;
	
	}
	
	a.nextquestion {
	
		background-color:#0086b2;
        font-weight:bold;       
        color:white;
        padding:10px;
        padding-bottom:2px;
        border-left:5px solid #0086b2;
        border-bottom:5px solid #0086b2;
		
		float:right;
	}
	
	a.endquestion {
	
		background-color:#0086b2;
        font-weight:bold;       
        color:lightgreen;
        padding:10px;
        padding-bottom:2px;
        border-left:5px solid #0086b2;
        border-bottom:5px solid #0086b2;
		
		float:right;
	}
	
	a.previousquestion {
		background-color:#0086b2;
        font-weight:bold;       
        color:yellow;
        padding:10px;
        padding-bottom:2px;
        border-left:5px solid #0086b2;
        border-bottom:5px solid #0086b2;
		
		float:left;
	}
	
	div.answer {
	
		font-size:24px;
		
	}

div.beitrag {
	background-color:lightgray;
	margin: 10px;
	margin-bottom:15px;
}

div.beitragheader { font-size:24px; font-weight:bold; }

div.beitragtext { font-size: 12px; }

div.beitraglink { text-align:right; text-decoration:none; color:black; }



