/* gleicht den fehlenden Abstand zwischen den unteren Bildern der Spalte 1
	ansonsten zeigt der IE7 den Abstand nicht an, wenn dieser vom Bild ausgeht */
#footer_header_line1_magazin {
	margin-top:12px;
}
#footer_header_line2_magazin {
	margin-top:12px;
}

#content {
	position:relative;
	top:29px;
    z-index: 2;
}

#footer {
	position:relative;
	height:86px;
}

#footer p {
	margin-top:56px;
}

#footer_header_line1_magazin {
	top:29px;
	position:absolute;
	margin-top:12px;
}
#footer_header_line2_magazin {
	top:29px;
	position:absolute;
	left:216px;
	margin-top:12px;
}

#artikel_magazin {
	padding-bottom:29px; /* 40px Abstand */
}

#header_bottom_line1_halb4 {
	position:absolute;
	left:15px;
}

#header_bottom_line2_halb4 {
	left:663px;
	position:absolute;
}

#header_bottom_line1_magazin {
	position:absolute;
	left:15px;
}

#header_bottom_line2_magazin {
	left:231px;
	position:absolute;
}

#header_bottom_linien {
	position:absolute;
	left:0;
	top:104px;
}

/* Hinzugefuegt aus ie7_halb4 */
/* gleicht den fehlenden Abstand zwischen den unteren Bildern der Spalte 1
	ansonsten zeigt der IE7 den Abstand nicht an, wenn dieser vom Bild ausgeht */
#footer_header_line1_halb4 {
	margin-top:12px;
}
#footer_header_line2_halb4 {
	margin-top:12px;
}

#content {
	position:relative;
	top:29px;
}

#footer {
	position:relative;
	height:86px;
}

#footer p {
	margin-top:56px;
}

#footer_header_line1_halb4 {
	top:29px;
	position:absolute;
	margin-top:12px;
}
#footer_header_line2_halb4 {
	top:29px;
	position:absolute;
	left:648px;
	margin-top:12px;
}

#bildstrecke {
	top:44px;
	margin-bottom:23px; /* Falls der Artikel kuerzer ist als die Bildstrecke */
}

#artikel_halb4 {
	top:36px; /* 15px Abstand */
	margin-bottom:43px; /* 40px Abstand */
}

#header_bottom_linien {
	clear:none;
}

/* Darstellungsfehler beheben */
#news_buttons_halb4 {
	float:none;
	margin-bottom:2px;
}
#alle_meldungen {
	float:none;
	top:26px; /* 33 px */
}

#alle_meldungen_profisuche {
	float:none;
	top:13px; /* 33 px */
}

.teaser_wrap {
	margin-bottom:15px;
	line-height:15px;
}

.teaser_headline {
	padding:1px 2px 2px 2px;
}

#werbung_spalte1_layer {
	margin-top:40px; /* 40px Abstand */
}

#werbung_spalte2 {
	margin-bottom:0; /* 12px Abstand */
}

#schlagzeilen_halb4 {
	padding:18px 0 10px 0; /* 15px Abstand */
}

.list_datum {
	margin-bottom:0;
}

.list_headline_under {
	margin-bottom:10px;
}

.listen_eintrag {
	padding-bottom:26px; /* 15px Abstand */
}

.listen_eintrag a.lightgrey {
	position:relative;
	top:10px;
	line-height:16px;	
}

/* Hinzugefuegt aus ie7_2 */
#footer_hauptseite p {
	height:15px;
}

#content_hauptseite {
	margin-top:30px; /* IE7 zeigt Inhalt sind schon im Header an */
}

#content_hauptseite {
	height:557px; /* 1px weniger als normal, damit keine leere Zeile entsteht */
}

#spalte-2 {
	margin-top:-1px; /* IE7 sonst wird ein 2px grosser Abstand zur Linie dargestellt */
}

#news_buttons_hauptseite {
	height:50px;
}

#meldungen {
	position:absolute;
	top:51px;
}

.teaser_wrap_hauptseite {
	position:relative;
	margin-bottom:4px; /* 7px */
}

.teaser_headline_hauptseite {
	padding:1px 2px 0 2px;
}

#mehr_baunetz_footer_hauptseite {
	bottom:9px;
}

#mehr_baunetz_footer_tag_hauptseite {
	padding-bottom:3px;
}

.teaser_headline_hauptseite {
	top:2px;
}

.teaser_headline_hauptseite:hover  {
	padding-top:3px;
	top:-1px;
}

#header_bottom_linien_hauptseite {
	clear:none;
}

/* Anpassungen */

.teaser_content_hauptseite {
	margin-left:-3px;
}

.underline {
	background-image:url(/images/link_bg.gif);
	background-position-y:17px;
}

.underline:hover {
	background-image:url(/images/link_bg_hover.gif);
	background-position-y:15px;
}

#a-z_overlay, #meinbaunetz_overlay {
	left:-15px;
}

#a-z_overlay_hauptseite {
	top:108px;
	left:0;
}

#suche input{
	top:-3px;	
}

.info_blase_halb4_text .info_blase_halb4_textcontent {
	left:-20px;
	z-index:2000;
}

#schlagzeilen_halb4_liste_profisuche {
	padding:24px 0 8px 0;
}

#profisuche_box {
	margin-bottom:-18px; /* 20 px Abstand zum Werbebanner 37px */
}

/* Kommentare halb4 */

#kommentare_halb4 {
	position:relative;
	top:15px;
	clear:both;
	float:left; 
	width:432px;
	margin-bottom:14px; /* 40px Abstand */
	font-family:"Georgia";
	color:#000000;

	top:41px;
	width:429px;
	margin-top:-5px;
	margin-bottom:40px;

}

#kommentare_content {
	position:relative;
	padding-right:30px;
	
	font-size:12px;
	border-bottom:1px solid #000000;
}

#kommentare_content p {
	line-height:18px;
	font-size:12px;
}

#kommentare_content span {
	line-height:18px;
	font-size:12px;
}

#kommentare_form_halb4 {
	margin-top:20px;
	padding-bottom:20px; /* 40px Abstand */
	border-bottom:1px solid #000000;
}

#kommentare_form_halb4 table {
	padding-left:15px;
}

#kommentare_form_halb4 tr td {
	padding-bottom:20px;
	padding-right:10px;
}

#kommentare_form_halb4 tr td input[type=image] {
	padding-bottom:10px;
}

#kommentare_form_halb4 div.kommentare_title_halb4 {
	padding-bottom:25px;
}

.kommentare_spalte1 {
	font-weight:bold;
	font-size:12px;
	text-align:right;
}

.kommentare_title_halb4 {
	font-size:14px;
}

.kommentare_text_halb4 {
	font-size:12px;
	color:#000000;
	line-height:18px;
}

.kommentare_text_halb4 a {
	font-family:"Georgia";
}

.kommentare_comment_halb4 {
	margin-top:25px;
	margin-bottom:25px;
}

.kommentare_input_halb4 {
	font-family:"Georgia";
	font-size:12px;
	width:190px;
}

.kommentare_textarea_halb4 {
	font-family:"Georgia";
	font-size:12px;
	width:300px;
	height:150px;
}
/* Kommentare halb4 ENDE */

#hersteller_logo {
	padding-top:10px;
	padding-bottom:13px;
	clear:both;
	margin-top:35px;
}

#tabelle_popup2 {
	margin-bottom:60px;
}

#hauptbild_miniatur {
	padding: 15px 15px 50px 14px;
}

#meinbaunetz_overlay {
	height:227px;
}

#tool_navigation_magazin25 input {
        left:0;
}

#tabelle_magazin28_2 {
	margin-bottom:30px;
}	

.abstand_40_magazin28 {
        margin-bottom:0;
}

#a-z_overlay, #meinbaunetz_overlay {
	left:-15px; 
	top:0;
}

#chiffre_titel_value {
	top:-30px;
}

.oberspalte1_versatz {
         padding-bottom:0;
}

/* Ergaenzung Feedback Stellenmarkt Formular */
.radio {
        margin-left:5px;
}

/* Ergaenzung am 22.04.2008 */

#schlagzeilen_magazin_normal_20_2 {

        top:-54px;

        margin-bottom:-27px;

}

/* auskommentiert 2008-05-20
.header_bild_magazin24 a {
                position:absolute;
}
*/

/* Ergaenzung 2008-04-25 */
.tabelle_panel_tab2_magazin9_2 {
	position:absolute;
	left:138px;
}

/* Ergaengzung am 05.05.2008 */
#mehr_baunetz_footer_tag_hauptseite {
	border-bottom:0;
}

/* Ergngzung am 27.05.2008 */
#bilder_magazin14 {
	margin-bottom:10px;
}

#artikel_link {
	margin-top:35px;
}
#artikel_bilder_rahmen_magazin15 {
	margin-bottom:5px;
}

#tool_navigation_magazin25 .bt_finden {
        position:absolute;
        left:253px;
}

/* Ergaenzung am 30.5.2008 */
#tool_navigation_magazin25 #volltextsuche .bt_finden {
         position:relative !important;
         left:150px !important;
         top:-19px !important;
}

.artikel_magazin16_bauwelt_under {
	padding-top:0;
	margin-top:-5px;
}

/* Ergaenzung am 10.12.2008 */
#schlagzeilen_navigation_hauptseite {
  z-index:-1;
}

/* Ergaenzung vom 19.03.2009 */
.footer_partner_link, #footer_partner, .footer_partner_link_noscript {
	/*right:0;*/
}

.footer_text_extra {
  padding-top:55px;
  margin-top:0 !important;
}

.footer_cms_link {
  margin-top:55px;
  right:0;
}

/* Ergänzung vom 26.04.2010 */
#hersteller_index {
	position:relative;
}

.dropdown .options {
  top:-40px;
  height:auto;
}

div.hersteller_suche_pfeil {
	top:2px;
}

#hersteller_index, .rahmen_magazin_hersteller {
	z-index:-1;
}

.dropdown .options_mitte {
  padding:64px 0 0 10px !important;
  height:255px;
}

#hersteller_select_rubrik .dropdown .options_mitte {
  padding:14px 0 0 10px !important;
  height:auto;
}

#hersteller_select_rubrik .dropdown .hersteller_select_overlay {
	height:50px;
}

.dropdown .options a {
	padding:1px 0; 
}

.dropdown .options ul {
  margin-top:37px;
}

#tabelle_hersteller_liste div.h_produkt:hover {
	background:transparent url(images/Dreieck_Liste_Violett.png) no-repeat;	
}

#tabelle_hersteller_liste div.h_referenz:hover {
	background:transparent url(images/Dreieck_Liste_Dunkeltuerkis.png) no-repeat;
}

#tabelle_hersteller_liste div.h_veranstaltung:hover {
	background:transparent url(images/Dreieck_Liste_Tuerkis.png) no-repeat;
}

div.artikel_magazin_hersteller_form {
	padding-bottom:29px;
}

#artikel_bilder_rahmen_magazin8 {
	z-index:-1;
}

.artikel_magazin_hersteller_form input {
	width:269px;
}

.artikel_magazin_hersteller_form #adresse {
	margin-bottom:0;
}

#hersteller_select_hersteller .select_box {
	margin-top:-12px;
}

#hersteller_select_rubrik .select_box {
	margin-top:33px;
}

.campus_masters_headline_left, .campus_masters_headline_right {
	margin-bottom:0;
	height:1px;
}

.campus_masters_header {
	margin-top:-10px;
}

/* Ergänzung vom 10.01.2011 */

.kommentar_box_m {
  top:63px;
  left:124px;
  background:url("../images/kommentar_box_m.gif") no-repeat scroll 0 3px transparent;
}

.kommentar_box_b {
  top:63px;
  left:239px;
  background:url("../images/kommentar_box_b.gif") no-repeat scroll 0 3px transparent;
}

.kommentar_box a {
  display:block;
  margin-top:5px;
}

/* Ergänzung vom 17.01.2011 */
.schlagzeilen_halb4_liste_kommentarbox {
  padding:32px 0 15px 0 !important;
}
.alle_meldungen_kommentarbox {
	top:9px !important;
}

/* Ergänzung 03.03.2011 - Homepage Overlays */
#spalte-1 .spalte_overlay {
  margin-top:-1px;
}

#uncube-overlay {
    top: 108px !important;
    width: 750px !important;
    height: 458px !important;
}

/* Ergänzung vom 25.06.2014 - Stellenmarkt Relaunch */
.stellenmarkt_upload_field {
    height: 24px !important;
    width: 276px !important;
}

#schlagzeilen_magazin_normal_hersteller h1 {
    line-height: 37px;
}

/* ie 6,7 */
@media screen\9 {
    .upload-file-name {
        display: none !important;
    }
    .job-angebot-body {
      position: static !important;
    }
}

/* ie 6,7,8 (http://blog.keithclark.co.uk/moving-ie-specific-css-into-media-blocks/) */
@media \0screen\,screen\9  {
    #jobs-suche .jobs-header fieldset {
        width: 237px !important;
    }
    #jobs-suche .jobs-header fieldset input {
        width: 220px !important;
    }
    #jobs-suche .jobs-header .jobs-last-child {
        width: 85px !important;
    }
    #jobs-suche .jobs-header .jobs-submit {
        width: 85px !important;
        height: 36px !important;
    }
    #jobs-liste-navigation .jobs-ico-links, #jobs-liste-navigation .jobs-ico-rechts {
        display: none !important;
    }
    .jobs-liste-eintrag {
        zoom: 1;
    }
    .jobs-liste-eintrag p {
        cursor: pointer;
    }
    .jobs-kategorie-architektenprofil .jobs-ico-architektenprofil {
        top: 0 !important;
    }
}

/* ie8 */
@media \0screen {
    /* Architektenprofile Index */
    body #ap_nav > ul li {
        display: inline-block !important;
    }

    body #ap_filter_az ul {
        position: absolute;
        left: 150px
    }

    body #ap_filter_region {
        margin-top: 3px;
    }
}