body {
	border: 0;
	margin: 0;
	background-color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
}

table {
	font-size: 13px;
	}

a {
	font-weight: bold;
	color: #ce1e44;
	text-decoration: none;
}

a:hover {
	color: #f39c28;
	text-decoration:none;
}

ul {
	padding: 6 6 6 6px;
	margin: 12 12 12 12px;
}

li {
	list-style-type: square;
	list-style-image: url(../img/bullet.gif);
}

h3 {
	font-size: 16px;
}

#preis {
	font-weight: bold;
	color: #ce1e44;
	font-size: 14px;
}

#fehler {
	font-weight: bold;
	color: #ff0000;
	font-size: 14px;
}

#leistungen td {
	padding: 10 10 10 10px;
 	border:solid #f39c28 1px;
	background-color: #f5f2df;
}

#leistungen img {
	margin-right: 10px;
}


#tarife td {
	padding: 10 10 10 10px;
 	border:solid #f39c28 1px;
	background-color: #f5f2df;
}


#tarife a {
		font-weight: bold;
		font-size: 16px;
		display: block;
}


#note {
	padding: 10 20 10 20px;
	background-color: #cbc4aa;
}

.date {
	padding: 3 3 3 3px;
	background-color: #f39c28;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	font-size: 12px;
}

.newsitem {
	padding: 10 10 10 10px;
 	border:solid #f39c28 1px;
	font-size: 12px;
	background-color: #f5f2df;
}

.refname {
	padding: 3 3 3 3px;
	background-color: #f39c28;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}

.refitem {
	padding: 10 10 10 10px;
 	border:solid #f39c28 1px;
	font-size: 12px;
	background-color: #ffffff;
}


#sidenav a {
	color: #f39c28;
	font-size: 14px;
	letter-spacing: -1px;
}

#sidenav a:hover {
	color: #ce1e44;
}


input, textarea, select {
 background-color: #ffffff;
 border: solid #f39c27 1px ;
 padding: 3 3 3 3px;
}


input.submit {
 background-color: #ce1e44;
 color: #ffffff;
}

input.submit:hover {
 background-color: #f39c28;
 color: #ffffff;
}


hr {
 border:solid #f39c28 0px;
 background-color:#f39c28;
 height:1px;
}


