@charset "utf-8";
/* CSS ContactIN */

/* Basic */
.tx-drowjobmesse-search-result-company_result { float:left;}
body {background:#d6d6d6; margin:0px; padding:0px; font-family: Arial;}

div {position:relative;}

form {font-family: Arial;}

input {font-family: Arial;}

textarea {font-family: Arial; font-size:12px;}

img {border:0px;}

p {margin:0px; padding:0px; font-family: Arial; font-size:12px; color:#000;}


span {margin:0px; padding:0px; font-family: Arial; font-size:12px; color:#000;}

dl {padding:0px; margin:0px;	list-style-type: none; font-family: Arial; font-size:12px; color:#000;}

dd {padding:0px;	margin:0px; list-style-type: none; float:left; font-family: Arial; font-size:12px; color:#000;}

ul {padding:0px; margin:0px; list-style-type: none;}

li {padding:0px;	margin:0px; list-style-type: none; float:left; }

a, a:link, a:visited {text-decoration:none; font-family: Arial; color:#143e8a;}
a:hover {text-decoration:none; font-family: Arial; color:#899ec4;}

.download {text-decoration:none; font-family: Arial; color:#143e8a; background-image: url(../images/download.jpg); background-repeat:no-repeat; width: 130px; height: 20px; line-height: 20px; display: block; text-indent: 25px; margin-bottom: 5px; float: left;}
a.download {text-decoration:none; font-family: Arial; color:#143e8a; background-image: url(../images/download.jpg); background-repeat:no-repeat; width: 130px; height: 20px; line-height: 20px; display: block; text-indent: 25px; margin-bottom: 5px; float: left;}
a:hover.download {text-decoration:none; font-family: Arial; color:#899ec4; background-image: url(../images/download.jpg); background-repeat:no-repeat; width: 130px; height: 20px;  line-height: 20px; display: block; text-indent: 25px; margin-bottom: 5px; float: left;}
/* Schriften und Links */

h1 {color:#143e8a; font-size:18px; line-height:22px; font-family: Arial, Helvetica, sans-serif;  margin-bottom: 5px; font-weight: normal; margin-top:0;}

h2 {color:#fff; font-size:16px; line-height:20px; font-family: Arial, Helvetica, sans-serif;  margin-bottom: 5px;}

h3 {color:#143e8a; font-size:12px; line-height:14px; font-family: Arial, Helvetica, sans-serif;  margin-bottom: 5px; margin-top: 0px;}

h4 {color:#828282; font-size:12px; line-height:14px; font-family: Arial, Helvetica, sans-serif;  margin-bottom: 5px;}

h5 {color:#143e8a; font-size:12px; line-height:14px; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #c5c5c5; margin-bottom: 5px;}

.white_14 {font-size:14px; line-height:16px; color:#ffffff; font-family: Arial;}

.white_12 {font-size:12px; line-height:18px; color:#ffffff; font-family: Arial;}

.white_11 {font-size:11px; line-height:14px; color:#ffffff; font-family: Arial;}

.white_10 {font-size:10px; line-height:12px; color:#ffffff; font-family: Arial;}

.blau_12_copyright {font-size:12px; line-height:25px; color:#143e8a; font-family: Arial; text-align:right;}

a.blau_12_copyright {font-size:12px; line-height:25px; color:#143e8a; font-family: Arial; text-align:right;}

a:visited.blau_12_copyright {font-size:12px; line-height:25px; color:#143e8a; font-family: Arial; text-align:right;}

a:hover.blau_12_copyright {font-size:12px; line-height:25px; color:#899ec4; font-family: Arial; text-align:right;}

a.white_11 {font-size:11px; line-height:14px; color:#ffffff; font-family: Arial;}

a:visited.white_11 {font-size:11px; line-height:14px; color:#ffffff; font-family: Arial;}

a:hover.white_11 {font-size:11px; line-height:14px; color:#899ec4; font-family: Arial;}

a.logo {width:217px; height:146px; display:block;}

.newsticker_text a, .newsticker_text a:visited {color:#000;}

.newsticker_text a:hover {color:#143e8a;}


/* Topmenu */

#top_menu {width:345px; height:38px; left:628px; top:30px; float:left;}

#top_menu a, #top_menu a:visited, #top_menu a:hover {text-align:center; vertical-align:middle; font-size:12px; line-height:40px; }
  
a.top_menu_1 {width:86px; height:38px; background:url(../images/menue_oben/startseite.jpg); display:block; color:#294193;}

a.top_menu_2 {width:85px; height:38px; background:url(../images/menue_oben/kontakt.jpg); display:block; color:#294193;}

a.top_menu_3 {width:85px; height:38px; background:url(../images/menue_oben/impressum.jpg); display:block; color:#294193;}

a.top_menu_4 {width:86px; height:38px; background:url(../images/menue_oben/sitemap.jpg); display:block; color:#294193;}

a:visited.top_menu_1 {width:86px; height:38px; background:url(../images/menue_oben/startseite.jpg); display:block; color:#294193;}

a:visited.top_menu_2 {width:85px; height:38px; background:url(../images/menue_oben/kontakt.jpg); display:block; color:#294193;}

a:visited.top_menu_3 {width:85px; height:38px; background:url(../images/menue_oben/impressum.jpg); display:block; color:#294193;}

a:visited.top_menu_4 {width:86px; height:38px; background:url(../images/menue_oben/sitemap.jpg); display:block; color:#294193;}

a:hover.top_menu_1 {width:86px; height:38px; background:url(../images/menue_oben/startseite_hover.jpg); display:block; color:#294193;}

a:hover.top_menu_2 {width:85px; height:38px; background:url(../images/menue_oben/hover_kontakt.jpg); display:block; color:#294193;}

a:hover.top_menu_3 {width:85px; height:38px; background:url(../images/menue_oben/hover_impressum.jpg); display:block; color:#294193;}

a:hover.top_menu_4 {width:86px; height:38px; background:url(../images/menue_oben/hover_sitemap.jpg); display:block; color:#294193;}

a.top_menu_1_active, a:visited.top_menu_4_active, a:hover.top_menu_4_active {width:86px; height:38px; background:url(../images/menue_oben/startseite_active.jpg); display:block; color:#ffffff !important;}

a.top_menu_2_active, a:visited.top_menu_4_active, a:hover.top_menu_4_active {width:85px; height:38px; background:url(../images/menue_oben/active.jpg); display:block; color:#ffffff !important;}

a.top_menu_3_active, a:visited.top_menu_4_active, a:hover.top_menu_4_active {width:85px; height:38px; background:url(../images/menue_oben/active.jpg); display:block; color:#ffffff !important;}

a.top_menu_4_active, a:visited.top_menu_4_active, a:hover.top_menu_4_active {width:86px; height:38px; background:url(../images/menue_oben/active.jpg); display:block; color:#ffffff !important;}

/* ende Topmenu */

/*Hauptmenu */

#main_menu {width:933px; height:38px; position:absolute; left:22px; top:343px; float:left;}

a.main_menu_1 {background:url(../images/menue/job_messe.jpg); display:block;}

a.main_menu_2 {background:url(../images/menue/aussteller.jpg); display:block;}

a.main_menu_3 {background:url(../images/menue/besucher.jpg); display:block;}

a.main_menu_4 {background:url(../images/menue/presse.jpg); display:block;}

a.main_menu_5 {background:url(../images/menue/partner.jpg); display:block;}

a.main_menu_6 {background:url(../images/menue/rueckblick.jpg); display:block;}

.main_menu_schatten {width:15px; height:38px; background:url(../images/main_menu_schatten.jpg); float:left;}

/*beginn Dropdownmenu (dmenu) */

.dmenu {width:933px; height:38px; position:relative; z-index:100; font-family:arial, sans-serif;}

/* IE6 hack */

* html .dmenu {width:933px; w\idth:933px;}

/* Abstnde der Aufzhlung und deren Zeichen entfernen */

.dmenu ul {padding:0;margin:0;list-style-type:none;}

.dmenu ul ul {width:151px; height:22px;}

/* legt das Menue als Horizontal fest */

.dmenu li {float:left;width:153px;position:relative;}

/* Link Style der ersten Menueebende*/

.dmenu a, .dmenu a:visited {display:block;font-size:14px; text-decoration:none; text-align:center; color:#294193; width:152px; height:38px; 
line-height:34px; font-weight:normal; border-right:1px solid #fff;}

/*IE 6 Hack */

* html .dmenu a, * html .dmenu a:visited {width:152px; w\idth:152px;}

/* Link Style der Dropdownboxen  #######sub########*/

.dmenu ul ul a.sub, .dmenu ul ul a.sub:visited {background:#fff url(../images/menue/sub_bg.jpg) repeat-y; color:#294192; 
border:1px solid #d6d6d6; font-size:12px; line-height:22px;}

/* Link  hover Style der Dropdownboxen  #######sub########*/

.dmenu ul ul a.sub:hover{background:#113578; color:#fff; border:1px solid #d6d6d6; font-size:12px; line-height:22px;}

.dmenu ul ul :hover > a.sub {background:#113578; color:#fff; border:1px solid #d6d6d6; font-size:12px; line-height:22px;}

/* Link Style der Dropdownboxen  #######sub1########*/

.dmenu ul ul a.sub1, .dmenu ul ul a.sub1:visited {background:#899ec4; color:#fff;}

/* Link  hover Style der Dropdownboxen  #######sub1########*/

.dmenu ul ul a.sub1:hover{background:#143e8a; color:#fff;}

.dmenu ul ul :hover > a.sub1 {background:#143e8a; color:#fff;}

/* Link Style der Dropdownboxen  #######sub2########*/

.dmenu ul ul a.sub2, .dmenu ul ul a.sub2:visited {background:#728bb9; color:#fff;}

/* Link hover Style der Dropdownboxen  #######sub2########*/

.dmenu ul ul a.sub2:hover{background:#2b5195; color:#fff;}

.dmenu ul ul :hover > a.sub2 {background:#2b5195; color:#fff;}

/* Link Style der Dropdownboxen #######sub3########*/

.dmenu ul ul a.sub3, .dmenu ul ul a.sub3:visited {background:#5a78ad; color:#fff;}

/* Link  hover Style der Dropdownboxen  #######sub3########*/

.dmenu ul ul a.sub3:hover{background:#4365a1; color:#fff;}

.dmenu ul ul :hover > a.sub3 {background:#4365a1; color:#fff;}

/*Link Style der Dropdownboxen  #######sub4########*/

.dmenu ul ul a.sub4, .dmenu ul ul a.sub4:visited {background:#4365a1; color:#fff;}

/* Link hover Style der Dropdownboxen #######sub4########*/

.dmenu ul ul a.sub4:hover{background:#5a78ad; color:#fff;}

.dmenu ul ul :hover > a.sub4 {background:#5a78ad; color:#fff;}

/*Link Style der Dropdownboxen #######sub5########*/

.dmenu ul ul a.sub5, .dmenu ul ul a.sub5:visited {background:#2b5195; color:#fff;}

/* Link hover Style der Dropdownboxen  #######sub5########*/

.dmenu ul ul a.sub5:hover{background:#728bb9; color:#fff;}

.dmenu ul ul :hover > a.sub5 {background:#728bb9; color:#fff;}

/* Link Style der Dropdownboxen #######sub6########*/

.dmenu ul ul a.sub6, .dmenu ul ul a.sub6:visited {background:#143e8a; color:#fff;}

/* Link hover Style der Dropdownboxen  #######sub6########*/

.dmenu ul ul a.sub6:hover{background:#899ec4; color:#fff;}

.dmenu ul ul :hover > a.sub6 {background:#899ec4; color:#fff;}

/* Link Style der zweiten Ebene der Dropdownboxen  */

.dmenu ul ul ul a, .dmenu ul ul ul a:visited {background:#e2dfa8;}

/* Link hover Style der zweiten Ebene der Dropdownboxen*/

.dmenu ul ul ul a:hover {background:#b2ab9b;}

/* versteckt die Dropdownboxen wenn sie inaktiv sind */

.dmenu ul ul {visibility:hidden;position:absolute;height:0;top:38px;left:0; width:152px;}

/* IE Hack */

* html .dmenu ul ul {top:38px;t\op:38px;}

/* Position der dritten Ebene der Dropdownboxen */

.dmenu ul ul ul{left:152px; top:-1px; width:152px;}

/* Position der dritten Ebene der Dropdownboxen nach links*/

.dmenu ul ul ul.left {left:-153px;}

/* benoetigte Tabelle fr IE6  */

.dmenu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/*Link Style der Dropdownbocxen */

.dmenu ul ul a, .dmenu ul ul a:visited {background:#d4d8bd; color:#000; height:auto; line-height:28px; 
padding-left: 10px; padding-right: 10px; width:130px;}

/* IE Hack*/

* html .dmenu ul ul a, * html .dmenu ul ul a:visited {width:151px;w\idth:131px;}

/*Link hover Style der ersten Menueebene */

.dmenu a:hover, .dmenu ul ul a:hover{color:#294193; background:#fff url(../images/menue/hover_mm.jpg);}

.dmenu :hover > a, .dmenu ul ul :hover > a {color:#294193; background:#fff url(../images/menue/hover_mm.jpg);}

/* macht die Dropdownboxen sichtbar bei hover auf die erste Menueebene */

.dmenu ul li:hover ul,
.dmenu ul a:hover ul{visibility:visible;}

/* versteckt die dritte Ebene beim hover auf die erste Ebene  */

.dmenu ul :hover ul ul{visibility:hidden;}

/* macht die dritte ebende beim hover der zweiten Ebene sichtbar*/

.dmenu ul :hover ul :hover ul{ visibility:visible;}

/*ende Hauptmenu */

/*ende Dropdownmenu (dmenu) */

/* DIV IDs und Boxen */

#rahmen {width:973px; height:auto; margin:0 auto; float:none; background:#ffffff; text-align:left; overflow: visible;}

#content_einspaltig {width: 912px; margin-left: 8px; margin-top: 22px; float:left; display:inline;}

/* *HTML #content_einspaltig {width: 912px; margin-left: 4px; margin-top: 11px; float:left;}*/

#content_left {margin-left: 28px; margin-top: 22px; width: 592px; float:left; display:inline;}

/* *HTML #content_left {margin-left: 14px; margin-top: 11px; width: 600px; float:left;}*/

#content_right {width: 269px; margin-left: 30px; margin-top: 22px; float:left; display:inline;}

/* *HTML #content_right {width: 275px; margin-left: 8px; margin-top: 11px; float:left;}*/

#content_left_dreispaltig {width: 220px; margin-left: 8px; margin-top:22px; float:left; display:inline;}

/* *HTML #content_left_dreispaltig {width: 220px; margin-left: 4px; margin-top:11px; float:left;}*/

#content_center_dreispaltig {margin-left: 30px; width: 362px; margin-top: 22px; float:left; display:inline;} 

/* *HTML #content_center_dreispaltig {margin-left: 15px; width: 362px; margin-top: 11px; float:left;} */

#content_right_dreispaltig {width: 269px; margin-left: 30px; margin-top: 22px; float:left; display:inline;}

/* *HTML #content_right_dreispaltig {width: 269px; margin-left: 15px; margin-top: 11px; float:left;} */

#header{width:100%; background:#ffffff; height:381px; z-index:1; position:absolute; float:left;}

#top_grau {width:100%; height:68px; background:url(../images/verlauf_grau_top.gif); background-repeat:repeat-x; z-index:2; float:left;}

#top_blau {width:100%; height:90px; background:url(../images/verlauf_blau_top.gif); background-repeat:repeat-x; z-index:2; float:left;}

#logo {width:217px; height:146px; background:url(../images/logo.jpg); left:22px; top:-146px; z-index:3; float:left;}

#logo_schatten {width:8px; height:99px; background:url(../images/logo_schatten.jpg); left:22px; top:-146px; z-index:3; float:left;}

#loginbox {width:209px; height:185px; background:url(../images/verlauf_blau_loginbox.gif); background-repeat:repeat-x; left:-203px; top:0; float:left;}

#loginbox form {padding:0; margin:0;}

#loginbox input {padding:0; margin:0; border:0;}

#banner_top {width:716px; height:232px; background:url(../images/banner_top.jpg); left:239px; top:111px; position:absolute; z-index:3; float:left;}

#content_bg {width:100%; background:#ffffff; position:absolute; top:381px; left:0; float:left;}

#content {width:933px; left:22px; background:url(../images/content_bg.jpg); float:left;}

#textbox_ganze_breite {width:100%; float:left;}

#bottom_schatten {width:933px; height:24px; background:url(../images/bottom_schatten.jpg); left:22px; float:left;}

#footer {width:100%; height:42px; float:left;}

/* Klassen */

#content ul li, #content li  {list-style-image:url(../images/liste.jpg); margin-left:30px; float:none; font-family: Arial; font-size:12px; color:#000; line-height:16px;}

.inhalt_rechtespalte {width:100%; float:left;}

.addbuttons {width:100%; background: url(../images/addbuttons.gif) no-repeat; height:40px; float:left;}

.statements_balken {width:268px; height:30px; line-height:30px; font-size:16px; color:#fff; text-align:center;
background:url(../images/statements_balken.gif); float:left;}

.newsticker {width:266px; height:64px; border: 1px solid #cccccc; background: url(../images/newsticker_bg.gif) repeat-x;
margin-bottom:4px; float:left;}

.newsticker_headline {width:246px; height:25px; line-height:25px; margin-left:10px; margin-right:10px; 
border-bottom:1px solid #cccccc; color:#003399; font-size:12px; font-weight:bold; float:left; display:inline;}

.newsticker_text {width:246px; height:38px; line-height:19px; margin-left:10px; margin-right:10px; 
color:#000; font-size:12px; float:left; display:inline;}

.ausstellerwerbung_header {width:219px; height:30px; line-height:30px; font-size:16px; color:#fff; text-align:center;
background:url(../images/aussteller_bg.gif); float:left; margin-top:0px;}

.ausstellerwerbung_inhalt {width:217px; background:#ecf3f2; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; text-align:center; float:left; 
font-size:12px; line-height:20px;}

.ausstellerwerbung_bild {background:url(../images/aussteller_bild.jpg); width: 187px; height:265px; margin-left:14px; margin-right:10px; margin-bottom:15px;}

*html .ausstellerwerbung_bild {background:url(../images/aussteller_bild.jpg); width: 187px; height:265px; margin-left:7px; margin-right:10px; margin-bottom:15px;}

.ausstellerwerbung_bottom {width:219px; height:6px; line-height:6px; font-size:1px; 
background:url(../images/aussteller_bottom.gif); float:left;}

*html .loginheader {width:100%; height:16px; font-size:14px; line-height:16px; color:#ffffff; font-family: Arial;}

.loginheader {width:100%; height:17px; font-size:14px; line-height:17px; color:#ffffff; font-family: Arial; float:left;}

.loginform {width:170px; height:13px; color:#143e8a; border:1px solid #899ec4 !important; font-size:11px; line-height:13px; padding:2px !important;}

.login {width:86%; height:185px; margin-left:8%; margin-right:6%; float:left;}

*html .login {width:181px; height:185px; margin-left:8px; margin-right:6px; float:left;}

.loginbutton {width:68px; height:24px; background:url(../images/login.jpg); display:block; font-size:11px; line-height:24px; 
color:#ffffff; font-family: Arial; text-align: center; margin-top:4px; float:left; cursor:pointer;}

.floatleft {float:left;}

.spacer_topmenu {width:1px; height:38px; background:url(../images/menue_oben/spacer_topmenu.jpg); float:left;}

.spacer_mainmenu {width:1px !important; height:38px; background:url(../images/menue/spacer_mainmenu.jpg);}

.spacer_17_h {width:100%; height:17px; line-height:17px; font-size:12px;  float:left;}

.spacer_14_h {width:100%; height:14px; line-height:14px; font-size:10px; float:left;}
.spacer_5_h {width:100%; height:5px; line-height:5px; font-size:5px; float:left; background:#113578;}
.spacer_1_h {width:100%; height:1px; line-height:1px; font-size:1px; float:left;}

.footer {width: 100%; height:25px; background:url(../images/verlauf_footer.gif); background-repeat:repeat-x; float:left;}

.vorladen {display:none; height:0px; width:0px;}



/* Kontaktformular */

.tx-powermail-pi1 {width: 362px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: regular; color: #294193; margin: 0px; padding: 0px;}

.tx-powermail-pi1_formwrap tx-powermail-pi1_formwrap_200 {width: 362px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: regular; color: #294193; margin: 0px; padding: 0px;}

.tx_powermail_pi1_form {width: 362px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: regular; color: #294193; margin: 0px; padding: 0px;}

.tx-powermail-pi1_fieldset tx-powermail-pi1_fieldset_kontaktformular tx-powermail-pi1_fieldset_2 {width: 362px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: regular; color: #294193; margin: 0px; padding: 0px;}



.tx-powermail-pi1_fieldset tx-powermail-pi1_fieldset_kontaktformular tx-powermail-pi1_fieldset_2 {width: 362px; border: 0px; color: #294193; margin: 0px; padding: 0px;}
#tx-powermail-pi1_fieldset_2 {width: 362px; border: 0px; color: #294193; margin: 0px; padding: 0px;}
#kontaktformular {width: 362px;font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: regular; color: #294193; border: 0px; margin: 0px; padding: 0px;}

#uid9 {width: 362px; border: 1px solid #dce8e6; margin: 0px; padding: 0px;}
#uid10 {width: 362px; border: 1px solid #dce8e6; margin: 0px; padding: 0px;}
#uid11 {width: 362px; border: 1px solid #dce8e6; margin: 0px; padding: 0px;}
#uid12 {width: 362px; border: 1px solid #dce8e6; margin: 0px; padding: 0px;}
#uid13 {width: 362px; border: 1px solid #dce8e6; margin: 0px; padding: 0px;}
#uid14 {width: 362px; border: 1px solid #dce8e6; margin: 0px; padding: 0px;}
#uid15 {width: 362px; border: 1px solid #dce8e6; margin: 0px; padding: 0px;}
#uid16 {width: 362px; border: 1px solid #dce8e6; margin: 0px; padding: 0px;}

/*#powermaildiv_uid9 {width: 362px; height: 30px;}
#powermaildiv_uid10 {width: 362px; height: 30px;}
#powermaildiv_uid11 {width: 362px; height: 30px;}
#powermaildiv_uid12 {width: 362px; height: 30px;}
#powermaildiv_uid13 {width: 362px; height: 30px;}
#powermaildiv_uid14 {width: 362px; height: 205px;}
#powermaildiv_uid15 {width: 362px; height: 30px;}*/
#powermaildiv_uid16 {width: 362px; height: 51px;}

div.tx-powermail_pi1_fieldwarp_html label {width: 70px; height: 35px; line-height: 35px; margin: 0px; padding: 0px;}
label.tx_powermail_pi1_fieldwrap_html {width: 70px; height: 35px; line-height: 35px; margin: 0px; padding: 0px;}
.tx_powermail_pi1_fieldwrap_html {width: 362px; margin: 0px; padding: 0px;}
.tx_powermail_pi1_fieldwrap_html_16 {width: 362px; height: 51px;}

.powermail_mandatory_js {width: 100%;}

/*.tx_powermail_pi1_fieldwrap_html tx_powermail_pi1_fieldwrap_html_text tx_powermail_pi1_fieldwrap_html_9 {width: 70px;}
.tx_powermail_pi1_fieldwrap_html tx_powermail_pi1_fieldwrap_html_text tx_powermail_pi1_fieldwrap_html_10 {width: 70px;}
.tx_powermail_pi1_fieldwrap_html tx_powermail_pi1_fieldwrap_html_text tx_powermail_pi1_fieldwrap_html_11 {width: 70px;}
.tx_powermail_pi1_fieldwrap_html tx_powermail_pi1_fieldwrap_html_text tx_powermail_pi1_fieldwrap_html_12 {width: 70px;}
.tx_powermail_pi1_fieldwrap_html tx_powermail_pi1_fieldwrap_html_text tx_powermail_pi1_fieldwrap_html_13 {width: 70px;}
.tx_powermail_pi1_fieldwrap_html tx_powermail_pi1_fieldwrap_html_textarea tx_powermail_pi1_fieldwrap_html_14 {width: 70px;}
.tx_powermail_pi1_fieldwrap_html tx_powermail_pi1_fieldwrap_html_captcha tx_powermail_pi1_fieldwrap_html_15 {width: 70px;}
.tx_powermail_pi1_fieldwrap_html tx_powermail_pi1_fieldwrap_html_submit tx_powermail_pi1_fieldwrap_html_16 {width: 150px; height: 31px;}



.powermail_kontaktformular powermail_text powermail_uid9 {width:70px;}
.required powermail_kontaktformular powermail_text powermail_uid10 {width:70px;}
.powermail_kontaktformular powermail_text powermail_uid11 {width:70px;}
.powermail_kontaktformular powermail_text powermail_uid12 {width:70px;}
.required validate-email powermail_kontaktformular powermail_text powermail_uid13 {width:70px;}
.required powermail_kontaktformular powermail_textarea powermail_uid14 {width: 280px;}
.required powermail_kontaktformular powermail_captcha powermail_uid15 {width:70px;}
.powermail_kontaktformular powermail_submit {width: 362px; height: 31px; border:0px; }
.powermail_submit_uid16 {width: 362px; height: 31px; border:0px; }*/
.powermail_submit {width: 150px; height: 51px; border:0px; background:url(../images/sende_button.jpg) no-repeat; cursor: pointer; margin-top: 10px; float: right; }

.tx-srfreecap-pi2-cant-read {font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: regular; color: #294193; width: 362px; line-height: 20px;}
.tx-srfreecap-pi2-image {width:362px; height: 90px; margin-top:10px; margin-bottom:10px; margin-left:0px; margin-right:0px; padding:0px; border:1px solid #dce8e6;}
.powermail_mandatory {font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: regular; color: #ff0000;}

.download_rahmen {width: 360px; float: left; margin-bottom: 15px; display: inline;}
#rahmen_logo {width: 170px; margin-right: 15px; display:inline; float: left;}
#rahmen_links {width: 175px; float: left;}

/* BEGINN Ausstellerseite - Unternehmensprofil */
#profil_contentbox {width:583px; float:left; background:#fff; font-family:Arial; font-size: 12px; line-height:16px;} 
#profil_reiter {width:100%; height:30px; float:left; line-height:30px; background:#fff;}
#profil_textbox {width:100%; float:left; background:#f1f5f4;}
.border_box_top {width:583px; height:7px; float:left; background:url(../images/border_box_top.jpg) no-repeat;}
.border_box_bottom {width:583px; height:5px; float:left; background:url(../images/border_box_bottom.jpg) no-repeat;}
#aussteller_head {width:583px; float:left; background:#fff;}
#aussteller_headline {width:215px; margin-right:53px; float:left; background:#fff;}
#aussteller_head_img {width:100%; float:right; background:#fff; text-align:right;}

#unternehmensprofil_button {width:156px; float:left; height:30px; background:#150666;} 
.unternehmensprofil_button {width: 156px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/unternehmensprofil_inaktiv.jpg); background-repeat: no-repeat; display:block;}
a.unternehmensprofil_button {width: 156px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/unternehmensprofil_inaktiv.jpg); background-repeat: no-repeat; display:block;}
a:hover.unternehmensprofil_button {width: 156px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/unternehmensprofil_aktiv.jpg); background-repeat: no-repeat; display:block;}
.unternehmensprofil_button_act {width: 156px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/unternehmensprofil_aktiv.jpg); background-repeat: no-repeat; display:block;}
a.unternehmensprofil_button_act {width: 156px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/unternehmensprofil_aktiv.jpg); background-repeat: no-repeat; display:block;}
a:hover.unternehmensprofil_button_act {width: 156px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/unternehmensprofil_aktiv.jpg); background-repeat: no-repeat; display:block;}

#weitere_info_button  {width:172px; float:left; height:30px; background:#150666;}
.weitere_info_button {width: 172px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/weitere_info_inaktiv.jpg); background-repeat: no-repeat; display:block;}
a.weitere_info_button {width: 172px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/weitere_info_inaktiv.jpg); background-repeat: no-repeat; display:block;}
a:hover.weitere_info_button {width: 172px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/weitere_info_aktiv.jpg); background-repeat: no-repeat; display:block;}
.weitere_info_button_act {width: 172px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/weitere_info_aktiv.jpg); background-repeat: no-repeat; display:block;}
a.weitere_info_button_act {width: 172px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/weitere_info_aktiv.jpg); background-repeat: no-repeat; display:block;}
a:hover.weitere_info_button_act {width: 172px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/weitere_info_aktiv.jpg); background-repeat: no-repeat; display:block;}

#kontaktdaten_button  {width:71px; float:left; height:30px; background:#150666;} 
.kontaktdaten_button {width: 71px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/kontaktdaten_inaktiv.jpg); background-repeat: no-repeat; display:block;}
a.kontaktdaten_button {width: 71px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/kontaktdaten_inaktiv.jpg); background-repeat: no-repeat; display:block;}
a:hover.kontaktdaten_button {width: 71px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/kontaktdaten_aktiv.jpg); background-repeat: no-repeat; display:block;}
.kontaktdaten_button_act {width: 71px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/kontaktdaten_aktiv.jpg); background-repeat: no-repeat; display:block;}
a.kontaktdaten_button_act {width: 71px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/kontaktdaten_aktiv.jpg); background-repeat: no-repeat; display:block;}
a:hover.kontaktdaten_button_act {width: 71px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/kontaktdaten_aktiv.jpg); background-repeat: no-repeat; display:block;}

#jobs_button  {width:53px; float:left; height:30px; background:#150666;} 
.jobs_button {width: 53px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/jobs_inaktiv.jpg); background-repeat: no-repeat; display:block;}
a.jobs_button {width: 53px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/jobs_inaktiv.jpg); background-repeat: no-repeat; display:block;}
a:hover.jobs_button {width: 53px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/jobs_aktiv.jpg); background-repeat: no-repeat; display:block;}
.jobs_button_act {width: 53px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/jobs_aktiv.jpg); background-repeat: no-repeat; display:block;}
a.jobs_button_act {width: 53px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/jobs_aktiv.jpg); background-repeat: no-repeat; display:block;}
a:hover.jobs_button_act {width: 53px; height: 30px; font-size: 11px; text-decoration:none; background:url(../images/jobs_aktiv.jpg); background-repeat: no-repeat; display:block;}

.unternehmensprofil_text_zeile {width:551; margin-left:15px; margin-right:15px; margin-top:5px; float:left; display:inline;}
.unternehmensprofil_text_zeile_name {width:170px; float:left; font-weight:bold; overflow:hidden;}
.unternehmensprofil_text_zeile_inhalt {width:381px; float:left; overflow:hidden;}

.unternehmensprofil_text_zeile_inhalt_breit {width:551px; float:left; overflow:hidden;}
#unternehmensprofil_text {width:581px; float:left; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
#weitere_info_text {width:581px; float:left; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
#kontaktdaten_text {width:581px; float:left; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
#jobs_text {width:581px; float:left; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
.unternehmensprofil_text .unternehmensprofil_text_zeile {position:absolute; visibility:hidden;}
.weitere_info_text .unternehmensprofil_text_zeile {position:absolute; visibility:hidden;}
.kontaktdaten_text .unternehmensprofil_text_zeile {position:absolute; visibility:hidden;}
.jobs_text .unternehmensprofil_text_zeile {position:absolute; visibility:hidden;}
.unternehmensprofil_text_act   {visibility:visible; position:relative;}
.weitere_info_text_act {visibility:visible; position:relative;}
.kontaktdaten_text_act {visibility:visible; position:relative;}
.jobs_text_act {visibility:visible; position:relative;}

/* ENDE Ausstellerseite - Unternehmensprofil */

#standplan_lightbox {width:481px; float:left; background:#fff; font-family:Arial; font-size:12px; }
#lightbox_headline {width:471px; margin-right:5px; margin-left:5px; float:left; background:#fff;}
.lightbox_text_zeile {width:471; margin-left:5px; margin-right:5px; margin-top:5px; float:left; display:inline;}
.lightbox_text_zeile_name {width:100%; float:left; font-weight:bold; overflow:hidden;}
.lightbox_text_zeile_inhalt {width:100%; float:left; overflow:hidden;}
#standplan_left {margin-left: 28px; width: 607px; float:left; display:inline;}
#standplan_right {width: 269px; margin-left: 7px; float:left; display:inline;}
.lightbox_text_inhalt {width:281px; float:left; overflow:hidden;}
.lightbox_text_name {width:170px; float:left; font-weight:bold; overflow:hidden;}
#job_search {font-size:12px;}
.tx-drowjobmesse-pi4 {left:-14px;}
.tx-drowjobmesse-entries-entrylist-text { float: left; width: 100%;}

.job_search_rahmen {float: none; margin:0px auto; width: 620px;}

.job_search_balken_oben_links {background-image:url(../images/jobsearch/balken_oben_links.jpg); background-repeat: no-repeat; height: 30px; width: 8px;}
.job_search_balken_oben_rechts {background-image:url(../images/jobsearch/balken_oben_rechts.jpg); background-repeat: no-repeat; height: 30px; width: 8px;}
.job_search_balken_oben {background-image:url(../images/jobsearch/balken_oben.jpg); background-repeat: repeat-x; height: 25px; width: 600px; padding-left: 3px; padding-top: 5px;}

.job_search_background {background-image:url(../images/jobsearch/background.jpg); background-repeat: repeat-y; width: 597px; padding-left: 11px; padding-right: 11px;}

.job_search_schrift_weiss_16 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; color: #ffffff;}
.job_search_schrift_weiss_10 {font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #ffffff; padding-left: 350px;}
.job_search_schrift_schwarz_14 {font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; float:left; width:100%;}
.job_search_schrift_schwarz_14_bold {font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold;}
.job_search_schrift_schwarz_12 {font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; margin-top: 5px;}
.job_search_schrift_schwarz_11 {font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; float:left; width:100%;}

.job_search_eingabefeld_lang {background-image:url(../images/jobsearch/eingabefeld_lang.jpg); width: 217px; height: 15px; background-repeat: no-repeat;}
.job_search_eingabefeld_kurz {background-image:url(../images/jobsearch/eingabefeld_kurz.jpg); width: 119px; height: 16px; background-repeat: no-repeat;}
.job_search_drop_down {background-image:url(../images/jobsearch/drop_down.jpg); background-repeat: no-repeat; width: 79px; height: 16px;}
.job_search_suchen_button {background-repeat: no-repeat; background-image:url(../images/jobsearch/suchen.jpg); width: 61px; height: 15px;}
.job_search_mail_button {background-repeat: no-repeat; background-image:url(../images/jobsearch/suchen.jpg); width: 61px; height: 15px;}
.job_search_kasten_haken {background-image:url(../images/jobsearch/kasten_haken.jpg); width: 18px; height: 18px; background-repeat: no-repeat; padding-right: 5px;}
.job_search_kasten {background-image:url(../images/jobsearch/kasten.jpg); width: 18px; height: 18px; background-repeat: no-repeat; padding-right: 5px;}

.job_search_balken_rand {background-image:url(../images/jobsearch/balken_rand.jpg); background-repeat: no-repeat; height: 21px; width: 1px; }
.job_search_balken {background-image:url(../images/jobsearch/balken.jpg); width: 607px; height: 21px; background-repeat: repeat-x; padding-left: 10px;}

.job_search_berufsbezeichnung {width: 260px;}
.job_search_ort {width: 180px;}
.job_search_umkreis {width: 120px;}
.job_search_suchen {width: 76px; padding-top: 17px; float: right;}
.job_search_rahmen_spalten {width: 597px;}
.job_search_spalte_1 {width: 355px;}
.job_search_spalte_2 {width: 242px;}
.job_search_zeile_joice_1 {width: 290px; padding-left: 64px; padding-top: 6px; line-height: 22px;}
.job_search_zeile_joice_2 {width: 226px; padding-top: 6px; line-height: 22px;}

.job_search_zeile { border-bottom: 1px solid #d6d6d6; width: 597px; padding-top: 11px; padding-bottom: 15px;}
.job_search_zeile_unten {width: 597px; padding-top: 11px; padding-bottom: 11px;}
.job_search_firma {width: 102px; }
.job_search_beschaeftigung {width: 161px; }
.job_search_berufsbezeichnung_2  {width: 170px; }
.job_search_e-mail {width: 85px;}
.job_search_details {}
.job_search_details_button {background-image:url(../images/jobsearch/details.jpg); width: 49px; height: 18px; background-repeat: no-repeat; cursor:pointer;}

.job_search_rand_unten {width: 619px; height: 6px; background-image:url(../images/jobsearch/rand_unten.jpg); background-repeat: no-repeat;}



.job_search_spacer_32 {height: 32px; width: 100%;}
.job_search_spacer_38 {height: 38px; width: 100%;}
.job_search_spacer_22 {heigth: 22px; width: 100%;}
.job_search_spacer_20 {height: 20px; width: 100%;}

#job_search div {float:left; position:relative;}


/* googlemaps */
#map {overflow:hidden;}