
/* ----------------------------  text ----------------------------  */

html, body {
	padding:0; margin:0; background:#ffffff; color:#666666; font-family:arial, helvetica, sans-serif; font-size:12px; }
body { 
	background: none; }
p, div, table, th, tr, td {
	padding:0; margin:0; font-family:arial, helvetica, sans-serif; font-size:12px; color:#666666; font-style:normal; text-align:left; }
.bold, .bold a:link, .bold a:visited, .bold a:active {
	color:#666666;  font-weight:bold;  text-decoration:none; font-size:12px; }
.bold a:hover { 
	color:#666666; font-weight:bold; text-decoration:underline; }
fieldset {
	border:0px; }

/* ----------------------------  headlines ----------------------------  */

.headline, h1, h2, h3, h4 ,h5 {
	padding:0; margin:0; color:#0065a4; font-weight:bold; font-size:13px; width:100%; background-color:#ffffff; }
.headline-right { 
	color:#666666; font-weight:normal; font-size:10px; width:100%; text-transform:uppercase; background-color:#d2d6d9; }
.headline-rights div { 
	color:#666666; font-weight:normal; font-size:10px; width:100%; text-transform:uppercase; background-color:#d2d6d9; }

/* ----------------------------  trennlinie ----------------------------  */

hr { 
	background-color:#dddddd; color:#dddddd; border:#dddddd; height:1px; }

/* ----------------------------  tabellen ----------------------------  */

form { 
	margin:0; padding:0; }
#text table { 
	background-color:#f7ecaf; padding:0; margin:0; width:100%; }
#text td {
	margin:0px; margin-bottom:3px; padding:3px; background-color:#f7ecaf; border-bottom:solid #ffffff; border-width:1px; }
.table-formmail table {
	background-color:#ededed; padding:0; margin:0; width:100%; }
.table-formmail td {
	margin:0px; margin-bottom:3px; padding:3px; background-color:#ededed; }	

/* ----------------------------  listenformat ----------------------------  */
	
ul { 
	margin:0; padding:0; list-style-position:outside; margin-top:16px; margin-bottom:16px; margin-left:18px; list-style-image:url(/fileadmin/templates/images/tmp_list.gif); line-height:16px; }
li { 
	font-family:arial, helvetica, sans-serif; font-size:12px; color:#666666; font-style:normal; line-height:16px; }

/* ----------------------------  sitemap ----------------------------  */

#sitemap ul { 
	margin:0; padding:0; list-style-position:outside; margin-top:0px; margin-bottom:0px; margin-left:18px; list-style-image:url(/fileadmin/templates/images/tmp_list.gif); line-height:16px; }
#sitemap li { 
	font-family:arial, helvetica, sans-serif; font-size:12px; color:#666666; font-style:normal; line-height:16px; }

/* ----------------------------  rechts spalte ----------------------------  */

#content-right ul { 
	margin:0; padding:0; font-family:arial, helvetica, sans-serif; font-style:normal; line-height:14px; font-size:11px; list-style-position:outside; margin-top:8px; margin-bottom:8px; margin-left:18px; list-style-image:url(/fileadmin/templates/images/tmp_download.gif); line-height:16px; }
#content-right li { 
	font-family:arial, helvetica, sans-serif; font-style:normal; line-height:14px; font-size:11px; color:#666666; font-style:normal; }
#content-right ul li a {
	font-size:11px; }	
#content-right div p { 
	font-style:normal; line-height:14px; font-size:11px; margin-top:8px; margin-bottom:8px; }
	
/* ----------------------------  links ----------------------------  */

a,a:link, a:visited, a:active { 
	color:#0065a4; text-decoration:underline; line-height:16px; }
a:hover { 
	color:#0065a4; text-decoration:none; line-height:16px; }

/* ----------------------------  input fields ----------------------------  */

select, textarea, input { 
	font-family:arial, helvetica, sans-serif; font-size:11px; color:#333333; background-color:#ffffff; }
#submit, .submit {
	background-color:#666666; font-size:11px; text-transform:uppercase; color:#ffffff; }
	
/* ----------------------------  pice ----------------------------  */

.img-caption { 
	font-family:arial, helvetica, sans-serif; font-size:11px; padding:2px; color:#999999; text-align:left; background-color:#ffffff; }
.img-caption div { 
	font-family:arial, helvetica, sans-serif; font-size:11px; padding:2px; color:#999999; text-align:left; background-color:#ffffff; }

/* ----------------------------  loginbox  ----------------------------  */

#loginbox {
	margin:0; padding:0; font-size:10px; background-color:#eeeeee; width:100%; text-align:right; }
#loginbox div a {
	margin:0; padding:0; color:#666666; }
#loginbox div {	
	margin:0; padding:0; font-size:11px; }
div .tx-arotealoginbox-pi1 {
	margin-bottom:-16px; padding:0; }

