* {
	font-family: verdana, sans-serif;
	color: #4A2C18;
	font-size: 9pt;
}

body {
	background: #4A2C18;
}


h1 {
	font-weight: bold;			
	height: 21px;
	padding: 4px 0px 0px 15px;
	margin: 0px;
	background: no-repeat;
}

h3 {
	font-weight: bold;
	font-size: 10pt;

}

a {
	font-weight: bold;
	font-size: 8pt;
}

a:link, a:visited {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

input {
	background-color: #F4DBA6;
	border-color: #4A2C18;
	border-width: 1px;
	width: 80px;
	height: 22px
}

select, textarea {
	background-color: #F4DBA6;
}


	.adminvote {
		font-size: 7pt;
		width: 85px;
		margin: 5px 0px;
	}
	

	/*  Klasse breit  */
		input.breit {
			width: 150px;
		}
		
	
	#closex {
		height: 4px; 
		width: 16px; 
		position: absolute; 
		top: 3px; 
		right:3px; 
		border: 2px groove grey;
		background-color: #F4DBA6; 
		cursor: default; 
		text-align: center; 
		padding-bottom: 2px;		
	}
	
	
	#erasex {
		height: 0px; 
		width: 12px; 
		position: absolute; 
		bottom: 0px; 
		right: 0px; 
		cursor: default; 
		text-align: center;
	}	
	
		#erasex span {
			text-align: center;
			color: #777777;
			vertical-align:middle;
			font-weight:bold;
			cursor: crosshair;
		}
	

	/*  Klasse headl  */
		.headl {
			font-size: 10pt;
			font-weight: bold;
		}
		
	/*  Klasse high  */
		input.high, select.high, textarea.high {
			background-color: #FFFFFF
		}

	/*  Klasse home  */
		a.home:link, a.home:visited {
			text-decoration: none
		}

		a.home:hover {
			text-decoration: underline
		}

	/*  Klasse impressum  */
		a.impressum:link, a.impressum:visited {
			font-size: 7pt;
			color: #FFFFFF;
			text-decoration: none;
			font-weight: normal;
		}

		a.impressum:hover {
			font-size: 7pt;
			color: #FFFFFF;
			text-decoration: underline
		}
		
	
	/*  Klasse inhalt  */
		body.inhalt {
			background: #F1C176;
		}

		a.inhalt {
			font-size: 9pt;
			color: #ED9726;
		}

		a.inhalt_kl {
			color: #ED9726;
		}
	

	#KlicksBox {
		width: 503px;
		vertical-align: middle;
		padding: 5px;
		margin-bottom: 20px;
	}
	
		#Klicksbox p{
			text-align: justify;
		}
	

	#LinkBox {
		width: 165px;
		margin: 5px 0px 5px;
		float: right;		
	}

		#LinkBox a {
			color: #ED9726;
			padding-left: 2px;
		}

		#LinkBox h1 {
			background-image: url(/img/inhalt/zugang_head_bg_165.gif);
		}

		#LinkBox p {
			border-left: solid 1px #714825;
			border-right: solid 1px #714825;
			padding: 5px 5px 0px;
			margin: 0px;
		}
		
	
	#NeuBox {
		width: 503px;
		margin: 30px 0px;
	}
	
		#NeuBox a {
			color: #ED9726;
		}
		
		#NeuBox h1.oben {
			background-image: url(/img/inhalt/zugang_head_bg.gif);
		}

		#NeuBox p {
			border-left: solid 1px #714825;
			border-right: solid 1px #714825;
			padding: 10px 20px;
			margin: 0px;
			text-align: justify;
		}
		
		#NeuBox h1.mitte {
			border-left: solid 1px #714825;
			border-right: solid 1px #714825;		
			background-color: #ED9726;
		}
		
		#NeuBox form {
			border-left: solid 1px #714825;
			border-right: solid 1px #714825;
			padding: 0px 20px 20px; 
			margin: 0px;
			text-align: justify;
		}
		
		#NeuBox input {
			vertical-align: middle;
		}


	.rubrik {
		color: #FFFFFF;
		font-weight: bold;
		padding-left: 15px;
		background-color: #714825;
	}
	

	.text_bold {
		font-weight: bold;
	}
	

	.text_kl {
		font-size: 8pt;
	}
	

	.text_kl_off {
		font-size: 8pt;
		color: #6E6E6E
	}

	
	#vote {
		margin: 5px;
		height: 35px;
		overflow: hidden;
	}	
		
		#vote p, #vote form  {
			height: 35px; 
			margin: 0px 1px;
			float: left;
			cursor: default;
		}
		
		#vote form{
			padding: 0px;
		}
				
		#vote .box1 {
			width: 130px; 		
			background-color: #F1C176; 			
			padding-left: 15px;
			padding-top: 10px;
			margin-left: 0px;´			
		}		
		
		#vote .box2{
			width: 135px; 
			background-color: #ff9933; 
			text-align: center; 			
			cursor: default; 
			padding-top: 0px;
		}
			
		#vote .box3{
			width: 175px;
			background-color: #EEA540;			
			padding-left: 15px;
			padding-top: 10px; 
		}
		
		#vote .box4{
			width: 155px;
			background-image: URL("/img/inhalt/duftlogo.gif");
			background-color: #714825;
		}
		
		#vote .box5{
			width: auto;			 	
			float: none;

		}
		
		#vote .box5a{
			color: #F1C176;	
			padding-top: 2px;
			height: 17px;
			padding-left: 5px;			
		}		
		
		#vote .box5b{
			color: #ff9933;
			height: 17px;
			padding-left: 5px;			
		}
		
		#vote input {
			margin-top: 8px;
			height: auto;
		}
		
		#vote select {
			maragin-top: 10px;
		}
		
		
	div.votestat {
		border:outset 1px grey; 
		margin:3px; 
		padding:2px; 
		cursor:default;
		width: auto;
		float: left;
	}
	
		.votestat img {
			vertical-align: bottom;
		}
