/* Formular Styles ****************************************/

#a63-form {
	padding-top:10px;
} /* id statt class, da diese in der Hierarchie höher liegt und schon vorher formatierte Elemente (z.B. Links) sonst nicht erneut formatiert werden könnten */

#a63-form form input,
#a63-form form textarea {
	border:1px solid #353AA3;
	margin:1px 0px 1px 0px;
	width:250px;
	background-color:#D6D3CE;
}

#a63-form form input:focus,
#a63-form form textarea:focus {
	border:1px solid #EB6100;
	background-color:white;
}

#a63-form form textarea {
	height:100px;
	padding:0; /* Sonst unterschiedliche Breiten in den Browsern */
}

#a63-form form label {
	width:100px;
	float:left;
}

#a63-form form input#gbook_captcha {
	width:140px;
	float:left;
}

#a63-form form div#numberString {
	width:80px;
	margin-left:260px;
	margin-bottom:10px;
	background-color:white;
	padding:5px;
	border:1px solid #353AA3;
	line-height:1em;
}

* html #a63-form form div#numberString { /* Star-HTML in-CSS selector-Hack für den Internet Explorer <= 6 */
	margin-left:256px; /* Box-Model-Ausgleich */
}

*+html #a63-form form div#numberString { /* Star-HTML in-CSS selector-Hack für den Internet Explorer 7 */
	margin-left:256px; /* Box-Model-Ausgleich */
}

#a63-form form div#numberString span.s {
	color:black;
	background-color:black;
}

#a63-form form div#numberString span.w {
	color:white;
	background-color:white;
}

#a63-form form input.a63-fsubmit {
	width:100px;
	margin:5px 0 0 0;
	background-color:#D6D3CE;
	padding:1px 0 1px 0;
}

#a63-form form input.a63-fsubmit:hover,
#a63-form form input.a63-fsubmit:focus {
	border:1px solid #EB6100;
	background-color:#D6D3CE;
}

#a63-form form p.a63-buttons {
	margin-left:100px;
	padding:0;
}

#a63-form form p.a63-info {
	text-align:right;
	margin-right:3px;
	padding:0;
}

#a63-form form ul.error {
	padding-top:0px;
	padding-bottom:10px;
	color:#DD0000;
}
#a63-form form ul.error li {
	margin:0 0 0 14px; /* Linksbündig */
}


/* Danketext ******************************************/

div.danketext {
	font-weight:bold;
	text-align:center;
	margin:10px 0;
}


/* Listen Styles ****************************************/

#a63-entries {
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
	width:100%;
} /* id statt class, da diese in der Hierarchie höher liegt und schon vorher formatierte Elemente (z.B. Links) sonst nicht erneut formatiert werden könnten */

#a63-entries a,
#a63-entries a:link,
#a63-entries a:visited {
	color:black;
	border-bottom:1px dotted black;
}

#a63-entries a:hover {
	color:#EB6100;
	border-bottom:none;
}

#a63-entries div.nachricht_header {
	background-color:#121619;
	color:#777;
	padding:2px 5px;
	border-left:1px solid white;
	border-right:1px solid white;
	border-top:1px solid white;
}

#a63-entries div.nachricht {
	background-color:white;
	color:black;
	padding:2px 5px;
	margin-bottom:5px;
	border-left:1px solid white;
	border-right:1px solid white;
	border-bottom:1px solid white;
}

#a63-entries span.email {
	color:#EB6100;
	font-weight:bold;
}

#a63-entries span.email a,
#a63-entries span.email a:link,
#a63-entries span.email a:visited {
	color:#EB6100;
	border-bottom:1px dotted #EB6100;
	font-weight:bold;
}

#a63-entries span.email a:hover {
	border-bottom:none;
}

#a63-entries span.datum {
	color:#AAAAAA;
}

#a63-entries span.url {
	float:right;
}

#a63-entries span.url a,
#a63-entries span.url a:link,
#a63-entries span.url a:visited {
	color:#777;
	border-bottom:1px dotted #777;
}

#a63-entries span.url a:hover {
	color:#EB6100;
	border-bottom:none;
}

#a63-entries div.antwort_header{
	background-color:#121619;
	color:#777;
	padding:2px 5px;
	margin-left:20px;
	border-left:1px solid white;
	border-right:1px solid white;
	border-top:1px solid white;
}

#a63-entries div.antwort{
	background-color:white;
	color:black;
	padding:2px 5px;
	margin-bottom:5px;
	margin-left:20px;
	border-left:1px solid white;
	border-right:1px solid white;
	border-bottom:1px solid white;
}

#a63-entries ul.pagination {
	text-align:center;
	padding:0;
	margin:0;
}

#a63-entries ul.pagination a,
#a63-entries ul.pagination a:link,
#a63-entries ul.pagination a:visited {
	padding-left:2px;
	padding-right:2px;
	font-weight:bold;
	color:white;
	border:none;
}

#a63-entries ul.pagination a:hover {
}

#a63-entries ul.pagination li {
	list-style-type:none;
	display:inline;
}

#a63-entries ul.pagination li.aktuell a,
#a63-entries ul.pagination li.aktuell a:link,
#a63-entries ul.pagination li.aktuell a:visited {
	border:1px solid white;
}

#a63-entries ul.pagination li.aktuell a:hover {
	color:white;
	border:1px solid white;
}