/*
Theme Name: rehafit-beinstein.de
Theme URI: http://www.rehafit-beinstein.de/
Description: Rehafit Beinstein - Hartwig Wolfer
Version: 1.0

Author: David Rolke | muddnik Webdesign [http://www.nuddnik.de/]
*/

html						{ font-size:11px; color:#666666; font-style:normal; line-height:1.5em; }
body						{ background: #A0A0A0 url(/mat/grafik/main/bg.png); background-attachment: fixed; font-family: Lucida Grande, Verdana, sans-serif; padding:0px; margin:0px; }

h1							{ color:#1E3666; font-size: 16px; margin:0 0 6px 0; }
h2							{ color:#1E3666; font-size: 14px; margin:0 0 20px 40px; }
h3							{ color:#1E3666; font-size: 12px; margin:15px 0 10px 0; }
h4							{ color:#1E3666; font-size: 12px; margin:0 0 10px 0; }

a							{ text-decoration:underline; font-style: normal; color:#333333; }
a:hover						{ text-decoration:none }	
a.container_header			{ text-decoration:underline; font-style: normal; color:#333333; font-weight:bold }
a:hover.container_header	{ text-decoration:none }	
.link						{ text-decoration: underline; background:url('../grafik/main/icon_link.gif') no-repeat left;	padding-left:12px; }
.link:hover					{ text-decoration: none; background:url('../grafik/main/icon_link.gif') no-repeat left; 	padding-left:12px; }
.link_ex					{ text-decoration: underline; background:url('../grafik/main/icon_extlink.gif') no-repeat left; padding-left:12px; }
.link_ex:hover				{ text-decoration: none; background:url('../grafik/main/icon_extlink.gif') no-repeat left; padding-left:12px; }
.link_mail					{ text-decoration: underline; background:url('../grafik/main/icon_maillink.gif') no-repeat left; padding-left:12px; }
.link_mail:hover			{ text-decoration: none; background:url('../grafik/main/icon_maillink.gif') no-repeat left;	padding-left:12px; }

#container_main				{ width:1001px;	height:100%; background:url('../grafik/main/edge_wide.gif') repeat-y; margin:auto; border:0px; }
#container_header			{ color:#000000; width:981px; height:135px; background:url('../grafik/main/rehafit-logo.gif') no-repeat; text-align:right; padding:5px 10px; }

#container_wrap				{ width:1001px; background:url(/mat/grafik/main/bg_wrap.gif) repeat-y; }
#container_1				{ width:630px; float:left; padding:30px 30px 30px 30px; line-height:1.6em; }
#container_2				{ color:#333333; width:259px; margin-left:692px; padding:20px 20px 20px 30px; line-height:1.5em; }

#container_footer			{ background-color:#1E3666; border-top:1px solid #FFF; color:#FFFFFF; margin: 0 auto;	width: 1001px; height:9px; line-height:9px; text-align:center; font-size:9px;	padding:6px 0px 6px 0px;}	
td							{font-size:11px; line-height:1.5em; }
table.oeffnungszeiten td	{padding:3px 0; color:#333333; line-height:1.5em; font-size:11px; font-family: Lucida Grande, Verdana, sans-serif;}	
table.kontakt td			{padding:0px 0px 10px 0px; color:#333333; line-height:1.5em; font-family: Lucida Grande, Verdana, sans-serif; }

/* Formulare */
.textfield 					{ font-size:11px; font-family: Lucida Grande, Verdana, sans-serif;	border:1px solid #B3B0A8; border:1px solid #B3B0A8; padding:3px; margin:2px 0px 5px 0px; width:170px; }
input, input:hover 			{ background:#FFFFFF; border:1px solid #B3B0A8; padding:3px; margin:2px 0px 5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
textarea, textarea:hover 	{ background:#FFFFFF; border:1px solid #B3B0A8; padding:3px; margin:2px 0px 0px 0px; width:320px; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:hidden; font-size:11px; }
input:focus, textarea:focus { border: 1px solid #333333; background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.button_formular, .button_formular:hover, .button_formular:focus, .button_formular:active { padding:0px; margin:0px; border:0px; background:#fff; height:21px; width:122px; }
.formerror 					{  font-size: 9px; color:#DB0300; text-decoration: none; padding:10px 0px; }

#formular_danke				{font-style:italic; width:470px; padding:25px; }

.clear						{clear:both; }
