/***********************************************************
	STYLE DEFINITIONEN DERHEILPRAKTIKER.DE
	Company: stigits.media
	Author: Sandro Coletti (scoletti@stigits-media.de)
************************************************************/
body { font-family: Arial, Helvetica, sans-serif; background:url(../images/bg_images/lotus_bluetee.jpg) no-repeat fixed bottom right; color:gray; font-size:12px; line-height:160%; }
body.index { background:url(../images/bg_images/lotus_bluete.jpg) no-repeat fixed bottom right; }
body.gesundheitscheckup,body.subAllergietest,body.subNahrungsmittelallergien,body.subSchwermetallbelastung,body.subZuhoeren,body.subVitalundstoffwechselanalyse,body.subTraditionelleurinfunktionsdiagnostik,body.subBiofeldtest { background:url(../images/bg_images/gesundheits_check.jpg) no-repeat fixed bottom right; }
body.gesundwerden,body.subBiofeldtherapie,body.subBioenergie_modulator_behandlung,body.subAllergieloeschung,body.subRegenerationskuren,body.subChromosontherapie,body.subBiophotontherapie,body.subRegenaplextherapie,body.subSpagyrik { background:url(../images/bg_images/gesund_werden.jpg) no-repeat fixed bottom right; }
body.gesundbleiben,body.subRegenerationskuren_02,body.subChromosontherapie_02,body.subBiophotontherapie_02,body.subRaucherentwoehnung { background:url(../images/bg_images/gesund_bleiben_1.jpg) no-repeat fixed bottom right; }
body.praxisimpressionen { background:none; }

.clear { clear:both; }

.wrapper { width:1024px; margin:30px 0 0 0; }

.header img { border:0; }
.header h1 a { float:left; margin:0; background:url(../images/logo.jpg) no-repeat top left; width:390px; height:108px; text-indent:-9765px; }
.header ul li { list-style:none; display:inline; }
.header ul { padding:47px 0 0 0; }
.header li { padding:0 15px 0 0; }
.header li a:hover { border-bottom:1px solid #E4E4E4; }
.header li #active { border-bottom:1px solid #E4E4E4; }

.box#left { float:left; width:260px; padding:0 0 0 105px; font-size:11px; }
.box#left img { border:0; }

/*
.box#left ul li { list-style:none; }
.box#left ul { margin:0 0 30px 0; padding:32px 0 0 0; }
.box#left li { list-style:none; padding:2px 2px 0px 2px; border:1px solid black; }
.box#left li a { background:url(../images/button.jpg) no-repeat; padding-left:17px; }
.box#left li a:hover { background:url(../images/button_hover.jpg) no-repeat; }
.box#left li #active { background:url(../images/button_hover.jpg) no-repeat; }
.box#left p { padding:0 5px; }
.box#left span { color:#35A6E0; font-weight:bold; }
*/

.box#left ul { margin:0 0 30px 0; padding:32px 0 0 0; }
.box#left ul li { list-style:none; margin:10px 0 0 0; padding:2px 2px 0px 2px; }
.box#left ul li a { background:url(../images/button.jpg) no-repeat; padding-left:17px; }
.box#left ul li a:hover { background:url(../images/button_hover.jpg) no-repeat; }
.box#left ul li #active { background:url(../images/button_hover.jpg) no-repeat; }

.box#left ul li ul { margin:0; padding:0; }
.box#left ul li ul li { margin:0; padding:0; }
.box#left ul li ul li a { background:none; text-decoration:none; font-size:10px; font-weight:bold; color:#8C8C8C; text-transform:uppercase; padding:0 0 0 17px; }
.box#left ul li ul li #active, .box#left ul li ul li a:hover { background:none; border-left:2px solid #FDD35B; }


.box#right { float:left; background:url(../images/sidebar.jpg) top left repeat-y; padding:0 0 100px 80px;}

.box#right .content { padding:32px 0 0 0; }
.box#right .content#left { float:left; width:400px; }
.box#right .content#right {float:left; margin:0 0 0 30px; padding:50px 0 0 0; }

/*
.box#left a.submenu { background:none; text-decoration:none; font-size:10px; font-weight:bold; color:#8C8C8C; text-transform:uppercase; padding:0 0 0 20px; }
.box#left a:hover.submenu { border-left:2px solid #FDD35B; }
.box#left a.submenu#active { border-left:2px solid #FDD35B; }
*/

.box#left #gua_infotext a { text-decoration:none; color:#808080; }

/*************************
	Klassen
*************************/
.advice#error { border:1px solid #6D7176; padding:5px; background:#FFFFE1; color:#3F444A; font-weight:bold; }
.advice#submit { border:1px solid #6D7176; padding:5px; background:#FFFFE1; color:#3F444A; font-weight:bold; }

/*************************
	Partner
*************************/
.partner { width:520px; }
.partner ul { border-top:1px dotted gray; list-style:none; margin:0; padding:10px 0 0 0; height:80px; }
.partner li { float:left; }
.partner li img { border:1px solid #ccc; padding:1px; }
.partner li img:hover { border:1px solid gray; }
.partner h4 { margin:0; padding:0 0 0 10px; }
.partner a { text-decoration:none; color:gray; margin:0 0 0 10px; padding:0; }
.partner a:hover { color:black; }
.partner h2 { color:#FCCE4A; margin:0; font-size:12px; text-align:right; margin:20px 0 0 0; }
.partner p { margin:0 0 0 10px; padding:0; }
.partner span { font-size:11px; font-weight:bold; }

#appointment { font-size:14px; }
#appointment b { color:#FCCA3A; }

#list_aboutme { margin:0; padding:5px 0 0 15px; }


/*************************
	Kontaktformular
*************************/
/*input#forename { border:1px solid red; }*/
.contactform input, .contactform textarea { border:1px solid #999999; }
.contactform input, .contactform textarea { padding:3px; font-size:11px; font-weight:bold; }
.contactform span { font-size:11px; font-weight:bold; }
.contactform input { width:190px; }
.contactform textarea { width:395px; height:150px; }
.contactform #submit { margin:10px 0 0 0; }