body{ margin:0px; padding:0px; background:#DADADA url(http://www.relief.de/img/l3/bg01.gif) repeat-x left top; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5E5E5E; }
h1	{ margin:0px; font-size:14px; text-transform:uppercase; font-weight:normal; color:#4B4B4B;}
h2	{ margin:0px; font-size:11px; font-weight:normal; color:#4B4B4B;}
h3	{ margin:0px; font-size:11px; text-transform:uppercase; font-weight:normal; color:#4B4B4B; height:21px; padding:0 0 0 0; background:url(../images/relief/box.gif) no-repeat left top; }
p	{ margin:0 0 10px 0; text-align:left; line-height:160%; } 
ul	{ margin:0 0 0 0; padding:0 0 0 0; text-align:left; line-height:160%; list-style-type:none; }

a		{ color:#7AC700; }
a:hover	{ text-decoration:none; }
a.more	{ padding-left:17px; background:url(http://www.relief.de/img/l3/homepage08.gif) no-repeat left center; }
a img	{ border:none; }

img.border 		{ padding:4px; border:1px solid #E7E7E7; }
img.alignleft 	{ float:left; margin-right:11px; }
img.alignright	{ float:right; margin-left:21px; }
img.aligncenter { margin:0px auto; }

hr { display:none; }

/** WRAPPER */

#wrapper 	{}

.container 	{ width:1000px; margin:0px auto; }

.clearfix { clear:both; }

/** HEADER */

#header { height:100px; margin-top:53px; }

/** MENU */

#menu			{ float:left; width:680px; height:100px; background:url(http://www.relief.de/img/l3/bg02.jpg) no-repeat left top; }
#menu ul 		{ margin:0px; padding:58px 0px 0px 30px; list-style:none; line-height:normal; font-size:11px; }
#menu li 		{ float:left; height:17px; padding:5px 20px 0px 22px; background: url(http://www.relief.de/img/l3/homepage02.gif) no-repeat left top; }
#menu li.first	{ background:none; }
#menu a 		{ text-decoration:none; text-transform:uppercase; font-size:12px; font-weight:bold; color:#FFFFFF; }
#menu a:hover	{ text-decoration:underline; }

/** PAGE */

#page	{ background:#FFFFFF url(http://www.relief.de/img/l3/bg03.gif) no-repeat left bottom; }

/** CONTENT */

#slides		{ float:left; margin:0px 0px 0px 30px; }

#content	{ float:left; width:650px; padding:5px 0px 0px 30px; }

/** SIDEBAR */

#sidebar { float:right; width:290px; padding:5px 30px 0px 0px; }

/** FOOTER */

#footer 	{}
#footer p	{ margin:0px; padding:30px 0px; text-align:center; color:#9D9D9D; }
#footer a	{ color:#9D9D9D; }

/** BOX STYLE 1 */

.box-style1				{ background:url(http://www.relief.de/img/l3/bg05.gif) repeat-x left top; }
.box-style1 .title		{ background:url(http://www.relief.de/img/l3/bg07.gif) no-repeat right top; }
.box-style1 .title h1	{ height:30px; padding:40px 0px 0px 73px; background:url(http://www.relief.de/img/l3/bg06.gif) no-repeat left top; }
.box-style1 .entry 		{ padding:10px 30px; }
.box-style1 .entry a	{ margin:0 0 0 140px; }
.box-style1 .entry ul	{ margin:0 0 10px 0; padding:0 0 0 0; }



/** BOX STYLE 2 */

.box-style2 			{ background:url(http://www.relief.de/img/l3/bg05.gif) repeat-x left top; }
.box-style2 .title 		{ background:url(http://www.relief.de/img/l3/bg07.gif) no-repeat right top; }
.box-style2 .title h2 	{ height:35px; padding:35px 0px 0px 62px; background:url(http://www.relief.de/img/l3/bg08.gif) no-repeat left top; }
.box-style2 .entry 		{ padding:0px 30px 10px 30px; }

/** BOX STYLE 3 */

.box-style3 			{ }
.box-style3 .title 		{ }
.box-style3 .title h2 	{ margin:10px 0 15px 30px; height:21px; padding:5px 0px 0px 30px; background:url(../images/relief/box.gif) no-repeat left top; }
.box-style3 .entry 		{ padding:0px 30px 30px 30px; }

/** BOX STYLE 4 */

.box-style4				{ background:url(http://www.relief.de/img/l3/bg05.gif) repeat-x left top; width:940px; }
.box-style4 .title		{ background:url(http://www.relief.de/img/l3/bg07.gif) no-repeat right top; }
.box-style4 .title h1	{ height:30px; padding:40px 0px 0px 73px; background:url(http://www.relief.de/img/l3/bg06.gif) no-repeat left top; }
.box-style4 .entry 		{ padding:20px 30px; }

/** BOX1 */

#box1	{ }

/** BOX2 */

#box2	{ float:left; width:325px; }

/** BOX3 */

#box3	{ float:right; width:325px; }

/** BOX4 */

#box4	{ }

/** BOX5 */

#box5	{ }

/** BOX6 */

#box6	{ }


/** LOGO */

#logo 				{ position:relative; float:left; width:320px; height:100px; z-index:999; }
#logo h1, #logo p	{ margin:10px; line-height:normal; }
#logo h1 a 			{ position:absolute; top:0px; left:0px; width:100%; height:100%; padding:60px 0 0 60px; background:url(http://www.relief.de/img/l3/homepage01a.jpg) no-repeat left top; }



.error				{ background:red; }

/* Systemmeldungen */
div.advice			{ clear:both; }
div.advice			{ width:800px; color:#3F444A; background:#FFFFE1; border:1px solid #6D7176; padding:8px 10px 0 15px; line-height:160%; margin:15px 0 0 55px;}
div.advice h5		{ font-size:13px; display:inline; padding-right:10px}
div.advice strong	{ }

/********
TABLE
********/
table				{ border-spacing:0; border-collapse:collapse; width:100%; margin:0 0 0 0; }
table th			{ padding:3px 0 3px 3px; }
table td			{ padding:4px; }
table td span		{ color:#9EC630; }

/********
INPUT FIELDS
********/
input.error, select.error, textarea.error { border:1px solid red; background:#F7EAEA; }

/********
FORM FIELDS
********/ 
input { padding:0; height:16px; border:1px solid #CCCCCC;}

#anrede				{ margin:0 0 0 0; padding:0 0 0 0; width:69px; height:18px; font-size:10px; font-family:Verdana; border:1px #b8b8b8 solid; }
#vorname			{ margin:0 0 0 0; padding:0 0 0 0; width:79px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #b8b8b8 solid; }
#nachname			{ margin:0 0 0 0; padding:0 0 0 0; width:79px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #b8b8b8 solid; }
#str				{ margin:0 0 0 0; padding:0 0 0 0; width:237px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #b8b8b8 solid; }
#plz				{ margin:0 0 0 0; padding:0 0 0 0; width:40px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #b8b8b8 solid; }
#ort 				{ margin:0 0 0 0; padding:0 0 0 0; width:90px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #b8b8b8 solid; }
#land				{ margin:0 0 0 0; padding:0 0 0 0; width:97px; height:18px; font-size:10px; font-family:Verdana; border:1px #b8b8b8 solid; }
#email				{ margin:0 0 0 0; padding:0 0 0 0; width:237px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #b8b8b8 solid; }
#email2				{ margin:0 0 0 0; padding:0 0 0 0; width:237px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #b8b8b8 solid; }
#telefonnummer		{ margin:0 0 0 0; padding:0 0 0 0; width:237px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #b8b8b8 solid; }
#faxnummer			{ margin:0 0 0 0; padding:0 0 0 0; width:237px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #b8b8b8 solid; }
#geburtsdatum		{ margin:0 0 0 0; padding:0 0 0 0; width:100px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #b8b8b8 solid; }
#status				{ margin:0 0 0 0; padding:0 0 0 0; width:239px; height:18px; font-size:10px; font-family:Verdana; border:1px #b8b8b8 solid; }
#beweggruende		{ margin:0 0 0 0; padding:0 0 0 0; width:237px; height:70px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #b8b8b8 solid; }
#eigenkapital		{ margin:0 0 0 0; padding:0 0 0 0; width:239px; height:18px; font-size:10px; font-family:Verdana; border:1px #b8b8b8 solid; }
#ausbildung			{ margin:0 0 0 0; padding:0 0 0 0; width:239px; height:18px; font-size:10px; font-family:Verdana; border:1px #b8b8b8 solid; }
#ausbildungbeschr	{ margin:0 0 0 0; padding:0 0 0 0; width:237px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #b8b8b8 solid; }
#lebenslauf			{ margin:3px 0 0 0; padding:0 0 0 0; height:20px; font-size:10px; font-family:Verdana; vertical-align:top; 	}
#referenzen			{ margin:0 0 0 0; padding:0 0 0 0; width:237px; height:70px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #b8b8b8 solid; }
#wunschstandort		{ margin:0 0 0 0; padding:0 0 0 0; width:237px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #b8b8b8 solid; }
#bemerkungen		{ margin:0 0 0 0; padding:0 0 0 0; width:237px; height:70px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #b8b8b8 solid; }
#submit 			{ margin:0 0 0 0; padding:0 0 0 0; width:239px; height:18px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #b8b8b8 solid; }


table#partnerkonzept		{ margin:10px 0 10px 30px; padding:0 0 0 0; width:940px; }
table#partnerkonzept th		{ margin:0 0 0 0; padding:30px 4px 4px 4px; text-align:left; border-bottom:1px #8bc750 dotted; color:#8bc750;}
table#partnerkonzept td		{ margin:0 0 0 0; padding:10px 4px 4px 4px; }

#pk_name					{ margin:0 0 0 0; padding:0 0 0 0; width:100%; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:none; border-bottom:1px #b8b8b8 solid; }
#pk_geburt					{ margin:0 0 0 0; padding:0 0 0 0; width:100%; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:none; border-bottom:1px #b8b8b8 solid; }
#pk_strasse					{ margin:0 0 0 0; padding:0 0 0 0; width:100%; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:none; border-bottom:1px #b8b8b8 solid; }
#pk_ort						{ margin:0 0 0 0; padding:0 0 0 0; width:100%; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:none; border-bottom:1px #b8b8b8 solid; }
#pk_email					{ margin:0 0 0 0; padding:0 0 0 0; width:100%; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:none; border-bottom:1px #b8b8b8 solid; }
#pk_telefon					{ margin:0 0 0 0; padding:0 0 0 0; width:100%; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:none; border-bottom:1px #b8b8b8 solid; }
#pk_familienstand			{ margin:0 0 0 0; padding:0 0 0 0; width:100%; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:none; border-bottom:1px #b8b8b8 solid; }
#pk_franchisenehmer			{ margin:0 0 0 0; padding:0 0 0 0; width:100%; height:50px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #b8b8b8 solid; }
#pk_franchisepartnerschaft	{ margin:0 0 0 0; padding:0 0 0 0; width:100%; height:50px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #b8b8b8 solid; }
#pk_selbststaendig			{ margin:0 0 0 0; padding:0 0 0 0; width:413px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:none; border-bottom:1px #b8b8b8 solid; }
#pk_wunschstandort			{ margin:0 0 0 0; padding:0 0 0 0; width:100%; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:none; border-bottom:1px #b8b8b8 solid; }
#pk_wie						{ margin:0 0 0 0; padding:0 0 0 0; width:100%; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:none; border-bottom:1px #b8b8b8 solid; }
#pk_taetig					{ margin:0 0 0 0; padding:0 0 0 0; width:388px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:none; border-bottom:1px #b8b8b8 solid; }
#pk_sonstige				{ margin:0 0 0 0; padding:0 0 0 0; width:200px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:none; border-bottom:1px #b8b8b8 solid; }
#pk_zeitraumsonstige		{ margin:0 0 0 0; padding:0 0 0 0; width:220px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:none; border-bottom:1px #b8b8b8 solid; }
#pk_submit		 			{ margin:0 0 0 0; padding:0 0 0 0; width:150px; height:18px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #b8b8b8 solid; }