/* www.rotmain-reha.de 
copyright by Euroweb Internet GmbH, www.euroweb.de */


* 			{padding: 0; margin: 0; border:0;}
.nofloat	{clear: both; float: none; line-height: 0.001em; font-size: 0.001em;}


body 		{background: url(../images/grundgeruest/bg.jpg) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;}

.Stil1 		{color: #E16E0F; font-weight: bold;}
a:link, ul#tart li a 		{color: #e16e0f;}
a:hover 	{color: #E16E0F;}
a:active 	{color: #AF550C;}

h1			{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#e16e0f; padding: 13px 15px 15px 18px; margin: 20px 0;}
.welcome 	{background: url(../images/grundgeruest/bg_welcome.jpg) no-repeat; }

h4			{color:#e16e0f; font-size:13px; margin-left:13px; margin-top:10px; padding-top:5px;}
h5			{font-size: 1em; float: left; width: 160px;margin:0px; padding: 0px;line-height: 1.4em;}


.fixfloat	{clear: left;margin: 0;}	

.wrapper 		{margin:0 auto; width:955px; margin-top:73px; background: url(../images/grundgeruest/bg_pz.jpg) no-repeat;}
.wrapper_zwei 	{margin:0 auto; width:955px; margin-top:73px; background: url(../images/grundgeruest/bg_gz.jpg) no-repeat;}
.wrapper_drei 	{margin:0 auto; width:955px; margin-top:73px; background: url(../images/grundgeruest/bg_fz.jpg) no-repeat;}

.head 			{width: 960px; height: 270px;}

.compnavi 		{float: left; width: 206px; height: 270px; margin-left:140px;}

.navi_links		{margin-top:30px; margin-left:20px;}


.navi_links a.p1 	{height:26px; width:168px; background: url(../images/grundgeruest/physio-nonaktiv.jpg); float:left;}
.navi_links a.p1:hover,
body#p1 a.p1 		{background: url(../images/grundgeruest/physio-aktiv.jpg);}


.navi_links a.p2 {			
height:26px; width:168px; background:url(../images/grundgeruest/gesundheits-nonaktiv.jpg); float:left;}
.navi_links a.p2:hover,body#p2 a.p2 { 
background: url(../images/grundgeruest/gesundheits-aktiv.jpg);}


.navi_links a.p3 {			
height:26px; width:168px; background:url(../images/grundgeruest/fortbildung-nonaktiv.jpg); float:left;}
.navi_links a.p3:hover,body#p3 a.p3 { 
background: url(../images/grundgeruest/fortbildung-aktiv.jpg);}


.navi_links a span { 
display:none
}

.navi_links li { 
list-style-type:none; float:left; 
}


.main_navi {
float:left;
padding-left:430px;
padding-top:70px;
}

.main_navi a	{display: block;}

.main_navi a.w1 {			
height:28px; width:80px; background: url(../images/mainnavi/a_nonaktiv_02.jpg) top left no-repeat;}
.main_navi a.w1:hover,body#w1 w.p1 { 
background: url(../images/mainnavi/b_aktiv_02.jpg) top left no-repeat;}


.main_navi a.w2 {			
height:31px; width:80px; background:url(../images/mainnavi/a_nonaktiv_04.jpg) top left no-repeat;}
.main_navi a.w2:hover,body#w2 w.p2 { 
background: url(../images/mainnavi/b_aktiv_04.jpg) top left no-repeat;}


.main_navi a.w3 {			
height:29px; width:97px; background:url(../images/mainnavi/a_nonaktiv_05.jpg) top left no-repeat;}
.main_navi a.w3:hover,body#w3 a.w3 { 
background: url(../images/mainnavi/b_aktiv_05.jpg) top left no-repeat;}


.main_navi a.w4 {			
height:29px; width:97px; background:url(../images/mainnavi/a_nonaktiv_07.jpg) top left no-repeat;}
.main_navi a.w4:hover,body#w4 a.w4 { 
background: url(../images/mainnavi/b_aktiv_07.jpg) top left no-repeat;}


.main_navi a.w5 {			
height:32px; width:181px; background:url(../images/mainnavi/a_nonaktiv_08.jpg) top left no-repeat;}
.main_navi a.w5:hover,body#w5 a.w5 { 
background: url(../images/mainnavi/b_aktiv_08.jpg) top left no-repeat;}


.main_navi a.w6 {			
height:27px; width:90px; background:url(../images/mainnavi/a_nonaktiv_10.jpg) top left no-repeat;}
.main_navi a.w6:hover,body#w5 a.w5 { 
background: url(../images/mainnavi/b_aktiv_10.jpg) top left no-repeat;}

.main_navi a span { 
display: none;
}

.main_navi li { 
list-style-type:none;
}




.main_navi_fz {
float:left;
padding-left:430px;
padding-top:70px;
height:50px;
}

.main_navi_fz a	{display: block;}

.main_navi_fz a.w1 {			
height:28px; width:80px; background: url(../images/mainnavi/a_nonaktiv_02.jpg) top left no-repeat;}
.main_navi_fz a.w1:hover,body#w1 w.p1 { 
background: url(../images/mainnavi/b_aktiv_02.jpg) top left no-repeat;}


.main_navi_fz a.w2 {			
height:31px; width:110px; background:url(../images/mainnavi/a_fz_nonaktiv_04.jpg) top left no-repeat;}
.main_navi_fz a.w2:hover,body#w2 w.p2 { 
background: url(../images/mainnavi/b_fz_nonaktiv_04.jpg) top left no-repeat;}


.main_navi_fz a.w3 {			
height:29px; width:130px; background:url(../images/mainnavi/a_fz_nonaktiv_05.jpg) top left no-repeat;}
.main_navi_fz a.w3:hover,body#w3 a.w3 { 
background: url(../images/mainnavi/b_fz_aktiv_05.jpg) top left no-repeat;}


.main_navi_fz a.w4 {			
height:29px; width:97px; background:url(../images/mainnavi/a_nonaktiv_07.jpg) top left no-repeat;}
.main_navi a.w4:hover,body#w4 a.w4 { 
background: url(../images/mainnavi/b_aktiv_07.jpg) top left no-repeat;}


.main_navi_fz a.w5 {			
height:32px; width:181px; background:url(../images/mainnavi/a_nonaktiv_08.jpg) top left no-repeat;}
.main_navi_fz a.w5:hover,body#w5 a.w5 { 
background: url(../images/mainnavi/b_aktiv_08.jpg) top left no-repeat;}


.main_navi_fz a.w6 {			
height: 27px; width:90px; background:url(../images/mainnavi/a_nonaktiv_10.jpg) top left no-repeat;}
.main_navi_fz a.w6:hover,body#w5 a.w5 { 
background: url(../images/mainnavi/b_aktiv_10.jpg) top left no-repeat;}

.main_navi_fz a span { 
display: none;
}

.main_navi_fz li { 
list-style-type:none;
}








.content {
width:960px;
}



.welcome p {
margin-left:15px;
}

.text {
width:340px;
float:left;
padding-left:12px;
padding-top:10px;
}

.text_kontakt {
width:340px;
float:left;
padding-left:12px;
padding-top:10px;
}

.text_zwei_kontakt {
width:325px;
float:left;
padding-left:40px;
padding-top:10px;
}

.text ul li {
margin-left:20px;
}

.text_zwei {
width:340px;
float:left;
padding-left:25px;
padding-top:10px;
}

.text_zwei ul li {
margin-left:20px;
}

.text_drei {
width:705px;
float:left;
padding-left:12px;
padding-top:10px;
}

.text_drei ul li {
margin-left:20px;
}

.adresse {

background-image: url(../images/grundgeruest/box.gif); 
background-repeat:repeat-x; 
width:198px; 
height:130px;
}

.adresse p {
font-size:11px; 
line-height:18px; 
margin-left:13px; 
margin-top:5px;
}


/* FOOTER */
.footer						{clear: both; background: #75a3d1 url(../images/bg_footer.gif) repeat-x; padding:10px 5px; margin-top: 30px;}
td.footer					{background: none; margin: 0; padding: 5px 0;}
.footer ul					{list-style-type: none; font-size: 10px;}
.footer ul li 				{display: inline; padding-left: 10px;}
.footer ul li a 			{color: #fff;}
.footer ul li a:hover 		{color: #053769;}
.footer ul li.nachoben		{padding-left: 80px;}

/*Teamliste */
.teammitglied				{width: 320px; float: left; margin-right: 10px; margin-bottom: 15px; background: url(../images/bg_mietglieder.gif) top right; padding: 5px;}
.personal 					{float:left; width:717px;}
.teammitglied img			{border: solid 2px #fff; float: left; margin-right: 20px;}
.teammitglied h2			{color: #e16e0f; font-size: 1.2em;}

/*Anfahrtsskizzen */
.anfahrt, .anfahrt_zwei		{width: 220px; float: left; border: solid 1px #f4f4f4;}
.anfahrt_zwei 				{margin-left:15px;}


/*SONSTIGE */
.einruecker					{padding-left: 70px; width:295px;}

table						{border-collapse:collapse; margin: 0 0 20px 0;}
td, th 						{vertical-align: top; padding: 5px 0; text-align: left;}
td.zeit						{width: 100px;}
#uebersicht td				{border-bottom: dotted 1px #ccc;}

.spalte_links				{width: 180px; font-weight: bold;}

#kursangebot				{width: 680px; float: left; margin-left: 20px; list-style: none;}
a.pdf, a.ext				{background: url(../images/pdf.gif) left 5px no-repeat; padding: 8px 2px 5px 25px; font-size: .9em}
li.pdf						{padding: 5px 0; list-style-type: none; float: left; width: 340px;}

.adresse					{margin-left: 754px;}

/* CMS STYLER */
.ewcms_form 				{background: #dcdcdc; padding: 5px;}
.ewcms_form input			{border:1px dotted #000000;}
.ewcms_loopline				{border: solid 2px #fff; clear: left; width: 100%; border-top: solid 2px red; margin-top: 20px;} 

.mystuff p					{padding: 15px 0 0 0;}