/* Main-CSS www.innovas.de */

@import url(navi.css);


@media all
{

/* # Alle Werte der verschiedenen Browser vereinheitlichen / nicht Aendern! */
*			{margin:0px; padding: 0px;} 
fieldset, img	{border:0px none;}
html			{height: 100%;} 
option		{padding-left: 0.4em}


/* # Allgemeine Angaben ##################################################### */
body	{ 
	background:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color :#4C4C4C;	
	line-height:18px;
	margin:0px 0px 0px 8px;
} 

h1	{
	font-weight:bold;
	font-size:12px;
}

h1.ueberschrift	{
	margin-bottom:18px;
}

input, select, option, textarea	{  
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color :#4C4C4C;	
}

p	{
	margin-bottom:18px;
}


/* Klassen */
.abschluss	{
	border-bottom:1px solid #E4E4E4;
	margin-bottom:18px;
}

.bewerbung .linkeSeite	{
	float:left;
	width:119px;
	padding:8px 0px 0px 0px;
}

.bewerbung .linkeSeite_I	{
	float:left;
	width:119px;
	padding:14px 0px 34px 0px;
}

.bewerbung .linkeSeite_II	{
	float:left;
	width:119px;
}

.bewerbung  input	{
	margin:5px 0px 4px 0px;
	width:317px;
	padding:2px 0px 0px 0px;
	height:17px;
}

.bewerbung .rechteSeite_III input.radio, .bewerbung .rechteSeite_III input.radio_I	{
	margin:0px 10px -3px 0px;
	width:12px;
	padding:0px;
}

.bewerbung .rechteSeite_III input.radio_I	{
	margin:0px 10px -3px 30px;
}

.bewerbung .rechteSeite, .bewerbung .rechteSeite_I, .bewerbung .rechteSeite_II, 
.bewerbung .rechteSeite_III, .bewerbung .rechteSeite_IV, .bewerbung .rechteSeite_V,
.bewerbung .rechteSeite_VI, .bewerbung .rechteSeite_VII, .bewerbung .rechteSeite_VIII,
.bewerbung .rechteSeite_VIIII	{
	float:left;
	width:321px;
}

.bewerbung .rechteSeite_I	{
	padding:14px 0px 34px 0px;	
}

.bewerbung .rechteSeite_II	{
	padding:0px 0px 14px 0px;	
}

.bewerbung .rechteSeite_III	{
	padding:0px 0px 6px 0px;
}

.bewerbung .rechteSeite_IV	{
	padding:28px 0px 6px 0px;
}

.bewerbung .rechteSeite_V	{
	font-size:11px;
	color:#969696;
	height:26px;
}

.bewerbung .rechteSeite_VI	{
	padding:23px 0px 4px 0px;
}

.bewerbung .rechteSeite_VII	{
	
}

.bewerbung .rechteSeite_VIII	{
	font-size:11px;
	line-height:14px;
	margin:2px 0px 24px 0px;
}

.bewerbung .rechteSeite_VIIII	{
	height:26px;
}

.bewerbung .rechteSeite_VIIII #tag	{
	width:79px;
	margin:5px 9px 0px 0px;
	padding-top:1px;
	height:20px;
}

.bewerbung .rechteSeite_VIIII #monat	{
	width:79px;
	margin:5px 9px 0px 0px;	
	padding-top:1px;
	height:20px;	
}

.bewerbung .rechteSeite_VIIII #jahr	{
	width:79px;
	margin:5px 0px 0px 0px;	
	padding-top:1px;
	height:20px;	
}

.bewerbung #pdf	{
	margin-right:6px;
}

.bewerbung #file	{
	margin-left:104px;
	height:20px;
}

.bewerbung input.button	{
	width:87px;
	height:18px;
	background-color:#EDEDED;
	border:1px solid #979797;
	padding-top:0px;
	margin:25px 0px 0px 234px;
}

.bewerbung .upload 	{
	margin:20px 0px 0px 0px;
	font-size:11px;
}

.bewerbung .upload .td_0	{
	font-weight:bold;
	width:30px;
}

.bewerbung .upload .td_1	{
	width:230px;
}

.bewerbung .upload .td_2	{
	text-align:right;
	width:60px;
}

.errors	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color :#FF0000;	
	font-weight:bold;
	margin-top:10px;
}

.ergebnis .text	{
	margin:15px 0px 0px 0px;
	padding:0px;
}

.formular	{
	margin-top:10px;
}

.formular .pfeil	{
	margin:0px 0px 4px 3px;
}

.formular .td_0	{
	width:120px;
}

.formular .td_1	{
	padding-top:6px;
}

.formular td	{
	height:32px;
}

.formular select	{
	width:152px;
	height:20px;
}

.formular input	{
	width:318px;
	height:16px;
	padding-top:2px;
}

.formular textarea	{
	width:318px;
	height:133px;
	margin-bottom:7px;
}

.formular input.button	{
	width:71px;
	height:18px;
	background-color:#EDEDED;
	border:1px solid #979797;
	padding-top:0px;
}

.formular .codeeingabe	{
	float:left; 
	width:50%;
}

.formular .codeselber	{
	float:right; 
	width:49%;
	text-align:right;
}

.formular #code	{
	border:1px solid #979797;
}

.formular #small	{
	width:148px;
}

.formular #links	{
	float:left;
	width:75%;
	padding-top:10px;
}

.formular #rechts	{
	float:right;
	width:23%;
	text-align:right;
	padding-top:14px;
}

.geschaeftsfuehrung	{
	margin:0px 0px 30px 0px;
	height:168px;
}

.geschaeftsfuehrung .bild	{
	float:left;
	width:118px;
	height:165px;
	background-color:#F5F5F5;
	margin:3px 20px 0px 0px;
	border:1px solid #F5F5F5;
}

.geschaeftsfuehrung .bild .bildtitel	{
	font-size:11px;
	padding:7px 0px 0px 8px;
}

.geschaeftsfuehrung .text	{
	float:left;
	width:305px;
	height:168px;
}

.kundenlisteAuswahl	{
	margin-top:18px;
}

.kundenlisteAuswahl .td_0	{
	width:171px;
}

.kundenlisteAuswahl select	{
	width:220px;
}

.kundenliste	{
	margin-top:18px;
}

.kundenliste img	{
	border:1px solid #E3E3E3;
}

.kundenliste .td_0	{
	width:141px;
	padding:4px 30px 18px 0px;
}


.kundenliste .td_1	{
	padding:0px 0px 18px 0px;
}

.imagemap	{
	width:240px;
	margin-bottom:14px;
	height:159px;
}

.imagemap .bild	{
	width:122px;
	float:left;
}

.imagemap .text	{
	width:97px;
	float:left;
	font-size:11px;
	background-color:#F5F5F5;
	height:152px;
	line-height:14px;
	padding:7px 10px 0px 10px;
	color:#999999;
}

.imagemap h1	{
	font-size:11px;
	color :#4C4C4C;	
}

.links	{
	float:left;
	width:490px;
	margin-right:10px;
	height:180px;
}

.links_1	{
	float:left;
	width:490px;
	margin-right:10px;
}

.linkliste	{
	background-color:#F5F5F5;
	width:240px;
	line-height:14px;
	font-size:11px;
	color:#999999;
	margin-bottom:14px;
}

.linkliste h1	{
	color:#4C4C4C;
	font-size:11px;
	font-weight:bold;
}

.linkliste h2	{
	color:#4C4C4C;
	font-size:11px;
	font-weight:normal;
}

.linkliste .td_0	{
	width:51px;
	padding:0px 11px 2px 0px;
}

.linkliste .td_1	{
	padding:0px 7px 14px 0px;
}

.linkliste .td_2	{
	padding:11px 0px 14px 62px;
}

.linkliste .td_3	{
	height:10px;
}

.linkliste .td_4	{
	width:23px;
	padding:10px 0px 2px 9px;
}

.linkliste .td_5	{
	padding:7px 7px 7px 0px;
}

.linkliste .td_6	{
	height:5px;
}

.linkliste .td_7	{
	padding:7px 7px 0px 0px;
}

.rechts	{
	float:left;
	width:240px;
	height:180px;
	background-color:#CBE8EB;
}

.rechts_1	{
	float:left;
	width:240px;
}

.standorte	{
	margin:0px 0px 30px 0px;
	height:168px;
}

.standorte .bild	{
	float:left;
	width:118px;
	height:175px;
	background-color:#F5F5F5;
	margin:3px 20px 0px 0px;
	border:1px solid #F5F5F5;
}

.standorte .bild .bildtitel	{
	font-size:11px;
	padding:1px 0px 0px 8px;
	line-height:14px;
}

.standorte .lupe	{
	padding:6px 5px 0px 0px;
	width:113px;
	text-align:right;
}

.standorte .text	{
	float:left;
	width:305px;
	height:178px;
}

.standorte .text_I	{
	float:left;
	width:305px;
	margin-bottom:14px;
}

.standorte .text_I table {
	width:100%;
}

.standorte .td_0	{
	width:42px;
}

.suche h1	{
	margin-bottom:20px;
}

.suche h2	{
	margin-bottom:0px;
	font-size:12px;
	font-weight:bold;	
}

.suche .pfad	{
	color :#999999;
}

.suche .blaettern	{
	margin-top:20px;
}

.suche .groesser	{
	font-size:14px;
}

.stellenbeschreibung	{

}

.stellenbeschreibung .linkeSeite	{
	float:left;
	width:109px;
}

.stellenbeschreibung .rechteSeite	{
	float:left;
	width:331px;
	padding-right:50px;
}

.stellenbeschreibung h1	{
	font-weight:bold;
	margin-bottom:17px;
}

.stellenbeschreibung h2	{
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:12px;
}

.stellenbeschreibung .linie	{
	clear:both;
	height:1px;
	width:442px;
	background-image:url(../images/punktlinie.gif); 
	background-repeat:repeat-x;	
	margin-bottom:18px;
}

.stellenbeschreibung .hinweis{
	font-size:11px;
	color:#969696;
	margin-top:18px;
}

.stellenbeschreibung ul	{
	margin:0px 0px 18px 12px;
	padding:0px;
}

.stellenbeschreibung li	{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-image:url(../images/listenpfeil.gif);
}

.stellenbeschreibung #buttonDiv	{
	background-color:#ECECEC;
	border:1px solid #ABABAB;
	width:129px;
	height:18px;
	margin:18px 0px 22px 198px;
	text-align:center;
	padding-left:2px;
	cursor:pointer;
}

.stellenbeschreibung .button input	{
	background-color:#ECECEC;
	border:1px solid #ABABAB;
	width:129px;
	height:18px;
	margin:18px 0px 22px 0px;
}



.vollbild	{
	background-color:#F5F5F5;
	border:1px solid #F5F5F5;
	margin:29px 0px 0px 0px;
	width:438px;
}

.vollbild_1	{
	background-color:#F5F5F5;
	border:1px solid #F5F5F5;
	margin:29px 0px 0px 0px;
}

.druckAbstand	{
	height:18px;
	font-size:1px;
}

.untertitel	{
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color :#4C4C4C;	
}

.wer	{
	margin:18px 0px 0px 0px;
}

/* IDs */ 
#balken_1	{
	background-image:url(../images/tuerkis.gif); 
	background-repeat:repeat-x;
}

#balken	{
	width:500px; 
}

#content	{
	width:740px;
	float:left;
}

#footer	{
	clear:both;
	padding:23px 0px 0px 0px;
}

#footer_links	{
	width:354px;
	float:left;
	margin-bottom:30px;
}

#footer_rechts	{
	width:104px;
	float:left;
	margin-bottom:30px;
}

#flash	{
	background-image:url(../images/flash_bg.gif); 
	background-repeat:repeat-x;
	height:180px;
	width:740px;
}

#klickpfad	{
	padding:17px 0px 32px 0px;
	color:#999999;
}

#klickpfad #links	{
	float:left;
	width:355px;
}

#klickpfad #rechts	{
	float:left;
	width:120px;
	font-weight:normal;
}

#klickpfad #filmab	{
	margin:0px 6px -3px 0px;
}

#logo	{ 
	width:230px; 
	padding:26px 0px 40px 20px;
}

#navi	{
	width:220px;
	margin-right:30px;
	float:left;
	font-size:11px;
	line-height:20px;
	border-top:1px solid #E3E3E3;
}

#navi div	{
	border-bottom:1px solid #E3E3E3;
	font-weight:bold;
	padding:0px 0px 0px 20px;
}

#navi div.second	{
	border-bottom:1px solid #E3E3E3;
	font-weight:normal;
	padding:0px 0px 0px 27px;
}

#navi div.third	{
	border-bottom:1px solid #E3E3E3;
	font-weight:normal;
	padding:0px 0px 0px 50px;
}

#navi div.fourth	{
	border-bottom:1px solid #E3E3E3;
	font-weight:normal;
	padding:0px 0px 0px 73px;
}

#navi .navipfeil	{
	margin:0px 4px 3px -1px;
}

#sprachen	{
	margin-bottom:8px;
}

#suchbox	{
	background-color:#F5F5F5; 
	height:48px; 
	width:220px;
	padding:22px 10px 10px 10px;
}

#suchfeld	{
	width:130px;
	float:left;
}

#suchfeld_absenden	{
	width:50px;
	float:left;
	padding:1px 0px 0px 5px;
}

#suchfeld input	{
	width:122px;
	height:16px;
	padding-left:4px;
}

#textbild	{
	margin-bottom:18px;
}

#branchen {
  position:absolute;
  top:435px;
  left:750px;
}



/* Login */

#navi .tx-newloginbox-pi1 {
	background-color:#F5F5F5;
	font-size:11px;
	padding:10px 10px 10px 10px;
	line-height:14px;
	margin-top:15px;
}

#navi div.tx-newloginbox-pi1	{
	border-bottom:0px none;
}	

#navi .tx-newloginbox-pi1 h1 {
	text-align:center;
	color:#4C4C4C;
	font-size:11px;
	font-weight:bold;	
	margin-bottom:5px;
}


#navi .tx-newloginbox-pi1 td {
	padding:5px 5px 5px 0px;
	font-weight:normal;
}

#navi .tx-newloginbox-pi1 p {
	padding:0px 0px 5px 0px;
	margin:0px;
	font-weight:normal;
}

#navi .td_first	{
	width:85px;
}


#navi .td_second	{
	
}

#navi .tx-newloginbox-pi1 input	{
	width:120px;
}	

#navi .tx-newloginbox-pi1 input.tx-newloginbox-pi1-submit	{
	width:60px;
}	















}
