/********************************************************************************
					CSS - Joeys
		@author 	Patrik Stein
		@company 	Vanato GmbH
		@date		2010-02-15
*********************************************************************************/

body { background:url(../images/joeys/bg_body.jpg); margin:0; padding:0; font-family: verdana, tahoma, sans-serif; font-size:11px; color:#555555; }

.clear { clear:both; }

.wrapper { text-align:left; width:996px; margin:0 0 50px 0; }

.header		{ background:url(../images/joeys/transparenz.png) repeat-x; height:135px; }
.header h1	{ margin:0 0 0 0; padding:0 0 0 0; float:right;  background:url(../images/joeys/logo.gif) top right no-repeat; width:134px; height:135px; text-indent:-9765px; }
.header p	{ margin:0 0 0 0; padding:40px 400px 0 20px; font-size:11px; font-weight:bold; color:#A2B93A; line-height:140%; }

.navigation				{ margin:15px 0 0 0; padding:0 0 0 0; width:198px; height:505px; float:left; background:#FFFFFF; }
.navigation ul			{ margin:0 0 0 0; padding:0 0 0 0; list-style:none;  }
.navigation li a		{ margin:0 0 0 0; padding:10px 0 0 20px; background:url(../images/joeys/arrow.jpg) center left no-repeat; display:block; height:24px; text-decoration:none; color:#A2B93A; font-weight:bold; font-size:11px; }
.navigation li a:hover	{ background:#A2B93A url(../images/joeys/arrow_hover.jpg) center left no-repeat; color:#ffffff; }
.navigation #active		{ background:#A2B93A url(../images/joeys/arrow_hover.jpg) center left no-repeat; color:#ffffff; }
.navigation img			{ margin:40px 0 0 45px; padding:0 0 0 0; }

.content		{ margin:15px 0 0 0; padding:0 0 0 0; float:right; background:#FFFFFF url(../images/joeys/content_top.jpg) top left no-repeat; width:793px; }
.content img	{ padding:40px 0 0 0; float:right; }
.content h1		{ margin:55px 0 0 20px; font-size:11px; }
.content h2		{ margin:10px 0 0 20px; font-size:14px; color:#A2B93A; }
.content p		{ margin:10px 0 0 20px; padding:0 220px 0 0; font-size:11px; color:#555555; line-height:140%;  }
.content a		{ margin:10px 0 0 20px; padding:0 0 0 12px; display:block; color:#A2B93A; font-weight:bold; text-decoration:none; background:url(../images/joeys/arrow.jpg) no-repeat left center; }
.content a:hover{ text-decoration:underline; }

.hr#solid { clear:both; border-top:1px solid #CCCCCC; margin:0px 10px 10px 10px; }

.content .box		{ margin:0 0 0 0; padding:10px 0 0 0;  }
.content .box h3	{ margin:0; font-size:14px; }
.content .box p		{ margin:10px 0 0 0; padding:0 100px 0 0; font-size:11px; color:#555555; line-height:140%; }
.content .box a		{ margin:10px 0 0 0; width:180px; }

.content .box #left		{ float:left; margin:0 0 0 20px; padding:0 0 0 0; background:#FFFFFF url(../images/joeys/img_left.jpg) bottom right no-repeat; width:380px; height:153px; }
.content .box #right	{ float:right; margin:0 0 0 20px; padding:0 0 0 0; background:#FFFFFF url(../images/joeys/img_right.jpg) bottom right no-repeat; width:365px; height:153px; }
.content .box #right p	{ width:220px; }

.footer		{ margin:0 10px 10px 0; font-size:11px; color:#555555; text-align:right; }
.footer a	{  margin:0 0 0 0; display:inline; background:url(); }

#content_info #technic		{ font-size:14px; margin:0 0 0 0; }
#content_info #technic_link	{ font-size:14px; margin:0 0 0 0; }

/********************************************************************************
		Formularauswertung
*********************************************************************************/
#content_info		{  }
#content_info h3	{ margin:50px 0 0 20px; font-size:14px;   }
#content_info p		{ margin:0 20px 0 20px; padding-right:0; font-size:11px; color:#555555; line-height:140%; }

#datenschutz		{ margin:10px 0 10px 20px; padding:0 0 0 0; width:760px; font-style:italic; font-size:10px; }
#datenschutz span	{ font-weight:bold; }

div.advice		{ clear:both; }
div.advice		{ color:#3F444A; background:#FFFFE1; border:1px solid #6D7176; padding:8px 10px 10px 15px; line-height:140%; margin:50px 25px 0 25px;}
div.advice h5	{ font-size:14px; display:inline; padding-right:10px; }
div.advice p	{ margin-top:5px; }

table		{ margin:10px 0 0 20px; padding:0 0 0 0; border-spacing:0; border-collapse:collapse; width:550px; font-size:11px; text-align:left; }
table tr	{ margin:0 0 0 0; padding:0 0 0 0; line-height:140%;}
table td	{ margin:0 0 0 0; padding:5px 0 0 0; line-height:140%;}
table th	{ margin:0 0 0 0; padding:5px 0 0 0; font-size:11px; line-height:140%;  text-align:left;  }
table span	{ color:#990100; }

.error		{ background:red; }

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

#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:22px; 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; }