
/* -------------------------------------- Global styles -------------------------------------- */

html, body { 
	margin:0; 
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666;
}

table td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666;
}

img {
	border: 0;
}

a {color:#f60;}

a:hover {
	text-decoration:none;
}

.clr {clear:both;}

.hide {display:none;}

.error{color:#f00;}

.left{float:left;}

.right{float:right;}

.address{margin:0.5em 0 0.5em 0;}
	
	#right {
		width: 485px;
		overflow: hidden;
		margin: 0 0 0 0;
	}
				#right ul {
					margin: 0 0 10px 20px;
					padding:0;
				}
				
				#right ol {
					margin:0 0 10px 20px;
					padding:0;
				}
				
				#right ol li {  }
				
				#right ul li {list-style-image:url(../../img/bullet.gif)}
			
				#right p {
					padding: 0 0 10px 0;
					margin: 0;
				}
	
/* Linkformatierungen */

a.white01 {
	background: url(../../img/arrow_fffr.gif) 0 5px no-repeat;
	padding-left: 9px;
	color: #fff;
}

a.white02 {
	color: #fff;
}

a.white03 {
	color: #fff;
	font-weight: bold;
}

/* Formularelemente */ 

input.submit {
	background-color: #000;
	color: #fff;
	font-size: 11px;
	height: 20px;
}

input {
	border: 1px solid #000;
	font-size: 11px;
	padding: 2px;
}

input.radio {
	border: 0;
	font-size: 11px;
	padding: 0px;
	margin: 0;
}

input.checkbox {
	border: 0;
	font-size: 11px;
	padding: 0px;
	margin: 0;
}

textarea {
	border: 1px solid #000;
	font-size: 11px;
	padding: 2px;
	font-family: Arial;
}

select {
	border: 1px solid #000;
	font-size: 11px;
	padding: 2px;
	font-family: Arial;
}
