* {
	padding:0;
	margin:0;
}

html, body {
	height:100%; /* in der Hoehe ausdehnen, auch ohne Inhalt */
}

body {
	color:#000;
	font-size:100%;
	font-family: Georgia, Times, "Times New Roman", serif;
	background-color:#000;
	background:url(/images/bg.gif) fixed 0 0;
}

#werbung, #pecunia {
	/*position:absolute; -- non-sticky */
	position:fixed; /* sticky */
	/*margin-top:101px; -- weiter unten*/
	margin-top:17px;
	margin-left:880px;
	z-index:150; /* Werbung immer im Vordergrund */
	padding:0;
	background-color:transparent;
	width:160px;
	height:800px;
	/*display:none; #Der Banner wird gegen die Footer-Werbung ausgetauscht */
}

* html #main {
	/*height:100%;*/ /* Hhe anpassen, geht wegen IE6 Bug ber 100% hinaus (passt sich dem Inhalt an) */
}

#wrapper {
	margin-left:21px;
	margin-right:21px;
	/*height:100%;*/
	cursor:pointer;
}

#main {
	margin: 0 auto; padding: 0; text-align:left;
	background-color:#fff;
	padding-left:15px;
	padding-right:15px;
	position:relative;
	/*min-height:100%;*/
	width:850px; /* + 15px padding-left + 15px padding-right = 880px */
	cursor:default;
}

/* HEADER BEGINN */

#header, #header_oberspalte {
	clear:left;
	height:79px;
}

#header_line {
	background-color:#000;
	width:850px;
	height:3px;
	font-size:2px; /* Fix fr IE6 - richtet sich an der Font-Hhe aus (Hhe - 1px) */
}

#reiter {
	width:21px;
	height:171px; /* 2px Rand */
	position:absolute;;
	left:-21px;
	top:162px;
}

#a-z {
	height:54px;
}

#a-z:hover, #mein_baunetz:hover {
	cursor:pointer;
}

#a-z_overlay, #meinbaunetz_overlay, #meinbaunetz_overlay_hauptseite {
	width:836px;
	position:absolute;
	background-color:#0F96B3;
	left:0;
	z-index:100;
	padding-top:55px;
	padding-bottom:78px;
	padding-left:15px;
	padding-right:14px;
	top:108px;
}

#a-z_overlay ul li a, #meinbaunetz_overlay ul li a, #meinbaunetz_overlay_hauptseite ul li a {
	color:#000;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
}

#a-z_overlay ul, #meinbaunetz_overlay ul, #meinbaunetz_overlay_hauptseite ul {
	list-style-type:none;
}

#a-z_overlay ul li {
	background-image:url(/images/a_z_link_bg.gif);
	background-repeat:repeat-x;
}

#a-z_overlay ul li:hover {
	background-image:url(/images/a_z_link_bg_hover.gif);
	background-repeat:repeat-x;
}

.a-z_more {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 20px;
	background-image: none !important;
}

/* Sonderfall IE7 */

#a-z_overlay_hauptseite {
	width:836px;
	position:absolute;
	background-color:#0F96B3;
	left:0;
	z-index:100;
	padding-top:55px;
	padding-bottom:78px;
	padding-left:15px;
	padding-right:14px;
}

#a-z_overlay_hauptseite ul li a {
	color:#000;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
}

#a-z_overlay_hauptseite ul {
	list-style-type:none;
}

#a-z_overlay_hauptseite ul li {
	background-image:url(/images/a_z_link_bg.gif);
	background-repeat:repeat-x;
}

#a-z_overlay_hauptseite ul li:hover {
	background-image:url(/images/a_z_link_bg_hover.gif);
	background-repeat:repeat-x;
}
/* Sonderfall IE7 Ende */

.a-z_layer_liste {
	float:left;
	margin-right:14px;
	width:202px;
}

.a-z_layer_liste_ende {
	position:absolute;
	float:right;
	width:188px;
	left:665px;
}

#mein_baunetz {
	height:114px;
}

#reiter div {
	margin-bottom:3px;
	margin-left: -4px;
}

#logo {
	float:left;
	margin-top:10px;
	display:inline; /* Umgeht das IE6 Problem mit der margin Wertverdopplung */
}

#logo_magazin {
	float:left;
	margin-left:216px;
	margin-top:10px;
	display:inline; /* Umgeht das IE6 Problem mit der margin Wertverdopplung */
}

#suche {
	position:absolute;
	top:23px;
	left:662px;
	height:19px;
	width:202px;

	color:#666;
	font-size:12px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	margin-right:7px; /* 10px Abstand zur Schrift */
	display:inline; /* Umgeht das IE6 Problem mit der margin Wertverdopplung */
/* Anpassung 2008-03-27 float:right;  wurde gelscht*/

}

#suche input{
	/*width:144px; *//* 148 - 4px (152px ansonsten) */
	width:133px; /* 137 - 4px */
	display:inline; /* Umgeht das IE6 Problem mit der margin Wertverdopplung */
	position:relative;
	top:-5px;
	left:0;
	height:16px;
}

#suche a {
	position:relative;
	left:15px;
}

#header_text {
	margin-top:76px;
}

/* ----- Magazin ----- */

#header_bottom_text1_magazin, #header_bottom_text1_miniatur {
	float:left;
	color:#000;
	margin-bottom:8px; /* 8px unterhalb - 3px (Schrift)*/
	display:inline; /* Umgeht das IE6 Problem mit der margin Wertverdopplung */
	width:202px;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:14px; /* Fix fr IE6 - richtet sich an der Font-Hhe aus (Hhe - 1px) */
}

#header_bottom_text2_magazin, #header_bottom_text2_miniatur {
	color:#0F96B3;
	margin-bottom:8px; /* 8px unterhalb - 3px */
	margin-left:14px;
	width:634px;
	display:inline;
	float:left;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:15px;  /* Fix fr IE6 - richtet sich an der Font-Hhe aus (Hhe - 1px) */
}

#header_bottom_linien {
	clear:left;
}

#header_bottom_line1_magazin {
	background-color:#000;
	float:left;
	font-size:3px; /* Fix fr IE6 - richtet sich an der Font-Hhe aus (Hhe - 1px) */
	height:4px;
	width:202px;
}

#header_bottom_line2_magazin {
	background-color:#000;
	float:right;
	font-size:3px;
	height:4px;
	width:634px;
}
/* HEADER - ENDE */

/* CONTENT BEGINN */

#content {
	float:left;
	padding-top:0; /* Zusatz-Abstand von Schrift */
	padding-bottom:0;
}

/* Bugfix fr Firefox, Opera, Safari, die bei leerer Spalte, den Inhalt der rechten Spalte falsch darstellen */
#spalte-1-magazin:after {
	content: ".";
	visibility:hidden; /* Punkt soll nicht sichtbar sein */
}

#spalte-1-magazin {
	background-color:#fff;
	position:relative;
	float:left;
	display:inline;
	width:202px;
	margin-right:14px;
}

#spalte-2-magazin {
	position:relative;
	float:left;
	display:inline;
	width:634px;
}

/* SPALTE - 1 */

#news_buttons {
	height:52px;
	width:202px;
	border-bottom:1px solid #000;
	position:relative;
	float:left;
	margin-bottom:16px; /* BugFix fr Safari */
}

.news_button {
	position:absolute;
	top:17px;
}

/* Problem mit 31,32,36,54 beheben */
.news_button a img {
	margin:0;
	padding:0;
	float:left;
	margin-right:5px;
}

#tooltagtext_panel1 {
	position:absolute;
	height:110px;
	left:-200px;
	top:-15px;
	width:200px;
}

#tooltagtext1_magazin3 {
	position:relative;
	top:15px;
	float:right;
}

#tool_navigation_magazin3 {
	position:absolute;
	top:15px;
	left:335px;
}

#tool_image {
	position:absolute;
	left:100px;
	/*width:153px;*/
	height:80px;
	text-align:center;
	width:203px;
}

#tool_image img {
	/*top:0;
	left:58px;
	position:absolute;*/
	position:relative;
	left:0; /* 8px Abstand */
	top:0;
}

#tool_image div.linie_vertikal{
	position:absolute;
	left:0;
}

#tool_navigation {
	position:relative;
	top:15px;
}

#tool_navigation_footer {
	position:relative;
}

#header_toolbar {
	position:relative;
	height:110px;
	width:634px;
}

#header_toolbar_magazin4 {
	position:relative;
	height:128px; /* 29px Platz unterhalb der Baunetzwoche */
	width:634px;
}

#schlagzeilen, #schlagzeilen_magazin20 {
	clear:both;
	display:block;
	margin-bottom:20px;
	top:38px; /* 8px Abstand */
	position:relative;
}

#schlagzeilen_navigation_meldung {
	width:634px;
	position:relative;
	margin-top:40px;
}

#schlagzeilen_navigation, #schlagzeilen_navigation_auslobung {
	width:634px;
	position:relative;
	float:left;
	margin-top:40px;
}

#schlagzeilen_navigation_auslobung {
	margin-top:20px;
	margin-bottom:20px;
}

#schlagzeilen_navigation_bilder {
	float:left;
}

#artikel_bild {
	float:left;
	background-image:url(/images/img_magazin_bild_hg_kachel.gif);
	width:600px; /* 32px Abstand fr die Tooltips */
	height:400px; /* 3px Bug von IE6 */
	height:auto;
}

#artikel_bild a img {
	display: block;
	max-width: 600px;
}

#artikel_tooltips {
	width:32px;
	height:400px; /* 3px Bug von IE6 */
	display:inline;
	float:left; /* nderung berprfen IE7 */
}

#artikel_tooltips div a {
	display:block;
	width:32px;
}

.artikel_tooltip a {
	width:32px;
	display:block;
	border-left:1px solid #0F96B3;
	background-image:url(/images/link_bg2.gif);
	text-align:center;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	line-height:20px;
	height:18px;
	padding-bottom:2px;
}

.artikel_tooltip:hover {
	background-image:url(/images/link_hover.gif);
	background-repeat:repeat-x;
}

.artikel_tooltip:hover a {
	background-image:none;
	color:#fff;
}

.artikel_tooltip_hover {
	background-image:url(/images/link_hover.gif);
	background-repeat:repeat-x;
}

.artikel_tooltip_hover a {
	width:32px;
	display:block;
	border-left:1px solid #0F96B3;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	height:18px;
	padding-bottom:2px;
}

#alphabet, #alphabet_magazin24 {
	position:relative;
	height:34px; /* 38px */
	padding-top:4px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	margin-bottom:24px;
}

#alphabet a {
	position:relative;
	top:10px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	line-height:10px;
	float:left;
	margin-right:7px; /* Buchstabenabstand kuenstlich erzeugt, wegen dem Hintergrundbild in Safari */
	height:15px;
}

#alphabet_under {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#000;

	margin-top:-6px; /* 20px Abstand */
	margin-bottom:22px; /* 24px Abstand */
}

/* Tabelle fr Magazin 2 */

#tabelle_magazin2 {
	padding:0;
	margin:0;
	empty-cells:hide;
	width:100%;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-align:left;
}

#tabelle_magazin2 th {
	padding-left:5px;
	background-color:#000;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	height:22px;
}

#tabelle_magazin2 tr td {
	border-bottom:1px solid #000;
	padding:15px 0 15px 0;
	font-size:12px;
	vertical-align:top;
}

.tabelle_tab1 {
	width:108px;
}

.tabelle_tab1 img {
	padding-left:9px;
	padding-right:14px;
}

.tabelle_tab2 {
	width:324px;
}

.tabelle_tab3 {
	width:211px;
}
/* Tabelle fuer Magzin 2 ENDE */

/* Tabelle fuer Magazin 4 */

#tabelle_magazin4 {
	padding:0;
	margin:0;
	empty-cells:hide;
	width:100%;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-align:left;
}

#tabelle_magazin4 th {
	padding-left:0;
	background-color:#000;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	height:22px;
}

#tabelle_magazin4 tr td {
	border-bottom:1px solid #000;
	padding:15px 0 15px 0;
	font-size:12px;
	vertical-align:top;
}

.tabelle_tab1_magazin4 {
	width:70px;
}

.tabelle_tab1_magazin4 img {
	padding-left:9px;
}

.tabelle_tab2_magazin4 {
	width:76px;
}

.tabelle_tab3_magazin4 p{
	line-height:16px;
}

.tabelle_tab4_magazin4 {
	text-align:right;
}

.tabelle_tab4_magazin4 img {
	padding-left:30px;
	padding-right:14px;
}

/* Tabelle fr Magazin 4 ENDE */

.info_blase_magazin {
	position:absolute;
	z-index:1000;
	display:none;
	/*background-color:white;*/
	left:464px;
	margin-top:0;
	width:232px;
	height:165px;
	background-color:transparent;
	background-image:url(/images/mousover_pict_magazin_bg_schatten.png);
	background-repeat:no-repeat;
	text-align:center;
	width:232px;
}

.info_blase_magazin img {
	position:relative;
	left:-14px; /* 8px Abstand */
	top:22px;
}

.info_blase_popup:hover .info_blase_magazin {
	display:block;
}

.info_blase_popup:hover .info_blase {
	display:block;
}

.info_blase_popup:hover .info_blase_halb4 {
	display:block;
}

.info_blase_popup:hover .info_blase_halb4, .info_blase_halb4_oben, .info_blase_halb4_text, .info_blase_halb4_unten {
	display:block;
}

.info_blase_halb4 {
	position:absolute;
	z-index:1000;
	display:none;
	/*background-color:#fff;*/
	width:252px;
	/*left:464px;*/
	/*margin-top:0;
	width:252px;
	height:140px;
	background-color:transparent;
	background-image:url(/images/mousover_pict_suche_bg_scha.png);
	background-repeat:no-repeat;*/
	background-color:transparent;
	left:440px;
	top:0;
}

.info_blase_halb4_text {
	width:252px;
	left:0;
	background-color:transparent;
	background-image:url(/images/tooltip_part_02.png);
	background-repeat:repeat-y;
}

.info_blase_halb4_text .info_blase_halb4_textcontent {
	position:relative;
	display:block;
	background-color:#fff;
	width:175px;
	left:48px;
	top:-32px;
	text-align:left;
	line-height:18px;
	font-weight:normal;
}

.info_blase_halb4_oben {
	height:60px;
	width:252px;
	background-color:transparent;
	background-image:url(/images/tooltip_part_01.png);
	background-repeat:no-repeat;
}

.info_blase_halb4_unten {
	height:17px;
	width:252px;
	background-color:transparent;
	background-image:url(/images/tooltip_part_03.png);
	background-repeat:no-repeat;
}

.info_blase_halb4 img {
	position:absolute;
	left:22px; /* 8px Abstand */
	top:22px;
}

select option {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

#tabelle_panel {
	padding:0;
	margin:0;
	width:100%;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-align:left;
	border-spacing:0;
}

#tabelle_panel tr td {
	font-size:12px;
	height:38px;
	vertical-align:middle;
	text-align:left;
}

.line_dotted {
	background-image:url(/images/dot.gif);
	background-repeat:repeat-x;
}

.tabelle_panel_tab1 {
	width:72px;
}

.tabelle_panel_tab2 {
	width:218px;
}

.tabelle_panel_tab2 select {
	width:205px;
}

.tabelle_panel_tab2 input {
	width:200px;
}

.tabelle_panel_tab3 {
	width:141px;
}

.tabelle_panel_tab3 select {
	width:117px; /* Breite fr Wechsler vorgeben */
}

.tabelle_panel_tab4 {
	width:203px;
}

#tabelle_magazin3 {
	padding:0;
	margin:0;
	empty-cells:hide;
	width:634px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-align:left;
}

#tabelle_magazin3 th {
	background-color:#000;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	height:22px;
}

#tabelle_magazin3 tr td {
	border-bottom:1px solid #000;
	font-size:12px;
	height:23px;
	vertical-align:middle;
}

.tabelle_tab1_head {
	padding-left:5px;
	width:67px; /* 72px */
}

.tabelle_tab2_head {
	width:68px; /* 68px */
}

.tabelle_tab3_head {
	width:76px; /* 76px */
}

.tabelle_tab4_head {
	width:216px; /* 216px */
}

.tabelle_tab5_head {
	width:202px; /* 202px */
}

.tabelle_tab1 {
	padding-left:7px;
	color:#000;
	font-weight:bold;
}

#informationen {
	float:left;
	margin-top:40px;
}

#artikel_link {
	float:right;
	color:#666;
	position:relative;
	right:30px;
	background-image:url(/images/underline_grey.gif);
	width:168px;
	margin-top:12px;
	margin-bottom:25px;
}

#artikel {
	position:relative;
	top:15px;
	clear:both;
	float:left;
	width:432px;
	margin-bottom:15px; /* 40px Abstand */
}

#artikel_content {
	position:relative;
	padding-right:30px;
}

#artikel_tag{
	/*float:left;*/
	/*margin-top:8px;*/
    width:400px;
    margin-top: 25px;
	position: relative;
	top: -20px;
}

/*
#artikel_tag a {
	float:left;
	margin-bottom:3px;
}
*/

#werbung_spalte1_layer {
	clear:left;
	float:left;
	width:634px;
	margin-top:37px; /* 40px Abstand */
	border-bottom:1px solid black;
	border-top:1px solid black;
}

#werbung_spalte1 {
	position:relative;
	background-color:transparent;
/*	width:468px;
	height:60px;
	margin:19px 0 19px 83px;*/
    margin: 20px auto 15px;
    text-align: center;
}

#meldung-navigation {
    font-family:Georgia, Times, "Times New Roman", serif;
    position: relative;
    clear:left;
    float:left;
    width:634px;
    height:85px;
    margin-top:20px; /*37px;*/
    background-color:transparent;
    -webkit-transition:background-color 1s;
       -moz-transition:background-color 1s;
         -o-transition:background-color 1s;
            transition:background-color 1s;
}

.meldung-backward, .meldung-forward {
    font-family:Georgia, Times, "Times New Roman", serif;
    font-size:100px;
    color:#b7e6f0;
    line-height:70px;
    position:absolute;
    top:0;
    width:73px;
    height:100%;
    background-color: transparent;
}

.meldung-backward {
    left:0;
}

.meldung-forward {
    right:0;
    text-indent:7px;
}

.meldung-backward-data, .meldung-forward-data {
    display:none;
    position:absolute;
    top:0;
    left:73px;
    width:488px;
    padding:11px 0;
    cursor:pointer;
}

.meldung-backward-data img, .meldung-forward-data img {
    max-width:90px;
    max-height:63px;
    float:left;
}

.meldung-forward-data img {
    float:right;
}

.meldung-forward-data-text {
    margin:0 105px 0 0;
    text-align: right;
}

.meldung-backward-data-text {
    margin:0 0 0 105px;
}

.meldung-nav-date {
    font-size:12px;
}

.meldung-nav-title {
    font-size:14px;
    line-height: 20px;
}

.meldung-nav-subtitle {
    font-size:14px;
    color:#fff;
    line-height: 18px;
}

#footer_spalte1_magazin {
	clear:left;
	float:left;
	margin-top:12px;
	width:634px;
}

#footer_spalte1_magazin img {
	float:left;
}

#footer_spalte1_magazin div {
	float:left;
	width:310px;
	margin-bottom:12px; /* IE6 */
}

/*#footer_spalte1_magazin div span {
	float:left;
	width:202px;
	margin-left:14px;
	line-height:16px;
}*/

#footer_spalte1_magazin div div {
	float:left;
	width:202px;
	margin-left:14px;
	line-height:16px;
}

#footer_spalte1_magazin a {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
}

#footer_spalte1_first {
	margin-right:14px /* first:child geht beim IE6 nicht wirklich */
}

/* Spalte - 1 ENDE */

/* Spalte - 2 */

#werbung_spalte1_magazin {
	margin-top:40px;
	margin-bottom:12px; /* Puffer zum Footer */
	position:relative;
	left:1px;
	width:200px;
	height:300px;
	background-color:transparent;
}

/* Klassen */

.linie_top {
	font-size:0; /* Fix fr IE6 */
	height:0;
	border-bottom:1px solid #000;
}

.linie_bottom {
	font-size:0; /* Fix fr IE6 */
	height:0;
	border-bottom:1px solid #000;
	margin-bottom:24px;
}

.linie_vertikal {
	background-image:url(/images/dot.gif);
	background-repeat:repeat-y;
	height:88px;
	width:1px; /* Opera wiederholt sonst in x-Richtung */
}

.linie {
	font-size:0; /* Fix fr IE6 */
	height:1px;
	background-color:#000;
	/* erweitert */
	margin:20px 0 20px 0;
}

.linie2 {
	position:relative;
	font-size:0; /* Fix fr IE6 */
	height:1px;
	background-color:#000;
	/* erweitert */
	margin:19px 0 19px 0;
}

.left {
	float:left;
	display:inline;
}

.right {
	float:right;
	display:inline;
}

.vertical_align_top {
	vertical-align:top;
}

.clear {
	clear:both;
}

.middle {
	margin:0 auto;
}

.center {
	text-align:center;
}

.bold {
	font-weight:bold;
}

.italic {
	font-style:italic;
}

.headline {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#000;
	line-height:30px;
	padding-right:30px;
}

.headlines_small {
	margin-bottom:10px; /* 15px Abstand */
}

.headline_small_link:hover span.headline_small {
	color:#000;
}

.headline_small_link:hover span.headline_small_under {
	color:#666;
}

.headline_small {
	margin-top:16px;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:12px;
	color:#7F7F7F;
	line-height:14px;
	padding-right:30px;
	display:block;
}

.headline_small_under, .headline_small_under_miniatur {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:11px;
	color:#BEBEBD;
	padding-right:30px;
	line-height:14px;
	padding-bottom:16px;
	border-bottom:1px solid #7F7F7F;
	display:block;
}

.artikel_text {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:16px;
}

.text-right {
	float:right;
	text-align:right;
}

#mehr_baunetz_footer {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	/*margin-top:38px;*/ /* 35px */
}

#mehr_baunetz_footer span {
	clear:left;
    border-bottom: 11px solid #fff;
    border-top: 2px solid #fff;
	margin-bottom:3px;
}

#mehr_baunetz_footer a {
	clear:left;
	border-bottom:3px solid #fff;
	margin-bottom:3px;
}

#mehr_baunetz_footer_tag {
	background-color:white;
}

.teaser_head {
	background-image:url(/images/tag_bg.gif);
	background-repeat:repeat-x;
	background-color:#0F96B3; /* #F452FF */
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	padding-left:2px;
	padding-right:2px;
}

/* spalte2 */
.teaser_head2 {
	background-image:url(/images/tag_bg.gif);
	background-repeat:repeat-x;
	background-color:#0F96B3; /* #F452FF */
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	padding:2px;
}

.toptag {
	position:relative;
	left:0;
	top:33px;
	float:left;
}

.tag2 {
	background-image:url(/images/tag_bg.gif);
	background-repeat:repeat-x;
	background-color:#0F96B3; /* #F452FF */
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	padding-left:2px;
	padding-right:2px;
	margin:0;
}

.tag3 {
	background-image:url(/images/tag_bg.gif);
	background-repeat:repeat-x;
	background-color:#0F96B3; /* #F452FF */
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
}

.tag4 {
	background-image:url(/images/tag_bg.gif);
	background-repeat:repeat-x;
	background-color:#0F96B3; /* #F452FF */
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	padding-left:2px;
	padding-right:2px;
	margin:0;
	line-height:12px;
}

/* Link-Stile */
a {
	color:#666;
	text-decoration:none;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
}

a img {
	border:0;
}

/* Ergaenzung vom 02.02.2009 */
#artikel_content a, .artikel_magazin7 a {
	background-image:url(/images/link_bg.gif);
	background-position-y:15px;
	color:#0F96B3;
}

.meldung-bestof-teasertext a {
	background-image:url(/images/link_bg.gif);
	background-position-y:18px;
	color:#0F96B3;
	font-size: 14px;
}

#artikel_content.artikel_text_halb4 a, .meldung-bestof-teasertext a {
	font-family: Georgia, Times, "Times New Roman", serif;
}

#artikel_content a.underline {
	color:#666;
}

#artikel_content a:hover, .artikel_magazin7 a:hover {
	background-image:url(/images/link_bg_hover.gif);
	background-position-y:bottom;
}

/* Eraenzung ENDE */

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

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

.underline_list {
	background-image:url(/images/link_bg.gif);
}

.underline_list:hover {
	background-image:none;
	color:#0F96B3 !important;
}

.tooltag {
	float:left;
	display:none;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#0F96B3; /* F452FF */
}

.tooltag_halb4 {
	float:left;
	display:none;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:11px;
	color:#0F96B3; /* #F452FF */
}

.tooltag_layer {
	float:left;
	display:none;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

.tooltagtextright {
	padding-top:2px;
	padding-left:4px; /* 10px Abstand zur Schrift */
}

.tooltagtextleft {
	padding-top:2px;
	padding-right:9px; /* 10px Abstand zur Schrift */
}

.drucken {
	float:left;
	margin-right:2px;
	width:41px;
	height:19px;
	background-image:url(/images/print.gif);
	background-repeat:no-repeat;
}

.drucken:hover {
	background-image:url(/images/print_hover.gif);
	background-repeat:no-repeat;
}

.senden {
	float:left;
	margin-right:2px;
	width:41px;
	height:19px;
	background-image:url(/images/send.gif);
	background-repeat:no-repeat;
}

.senden:hover {
	background-image:url(/images/send_hover.gif);
	background-repeat:no-repeat;
}

.upward {
	float:left;
	margin-right:2px;
	width:18px;
	height:19px;
	background-image:url(/images/up.gif);
	background-repeat:no-repeat;
}

.upward_inactive {
	float:left;
	margin-right:2px;
	width:18px;
	height:19px;
	background-image:url(/images/up_inactiv.gif);
	background-repeat:no-repeat;
}

.upward:hover {
	background-image:url(/images/up_hover.gif);
	background-repeat:no-repeat;
}

.down {
	float:left;
	margin-right:2px;
	width:18px;
	height:19px;
	background-image:url(/images/down.gif);
	background-repeat:no-repeat;
}

.down_inactive {
	float:left;
	margin-right:2px;
	width:18px;
	height:19px;
	background-image:url(/images/down_inactiv.gif);
	background-repeat:no-repeat;
}

.down:hover {
	background-image:url(/images/down_hover.gif);
	background-repeat:no-repeat;
}

.backward {
	float:left;
	margin-right:2px;
	width:18px;
	height:19px;
	background-image:url(/images/back.gif);
	background-repeat:no-repeat;
}

.backward_inactive {
	float:left;
	margin-right:2px;
	width:18px;
	height:19px;
	background-image:url(/images/back_inactiv.gif);
	background-repeat:no-repeat;
}

.backward:hover {
	background-image:url(/images/back_hover.gif);
	background-repeat:no-repeat;
}

.forward {
	float:left;
	margin-right:2px;
	width:18px;
	height:19px;
	background-image:url(/images/forward.gif);
	background-repeat:no-repeat;
}

.forward_inactive {
	float:left;
	margin-right:2px;
	width:18px;
	height:19px;
	background-image:url(/images/forward_inactiv.gif);
	background-repeat:no-repeat;
}

.forward:hover {
	background-image:url(/images/forward_hover.gif);
	background-repeat:no-repeat;
}

.geogia {
	font-family: Georgia, Times, "Times New Roman", serif;
}

.arial {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.size_10 {
	font-size:10px;
}

.size_11 {
	font-size:11px;
}

.size_12 {
	font-size:12px;
}

.size_14 {
	font-size:14px;
}

.size_15 {
	font-size:14px;
}

.size_16 {
	font-size:16px;
}

/* Standard-Farbe */
.sys_color {
	color:#0F96B3; /* F452FF */
}

.magenta {
	color:#0F96B3; /* F452FF */
}

.pink {
	color:#0F96B3;
}

.orange {
	color:#EB702D;
}

.lila {
	color:#733D93;
}

.green {
	color:#3FAC69;
}

.turkis {
	color:#41B7E7;
}

.red {
	color:#E2001A;
}

.black {
	color:#000;
}

.white {
	color:#fff !important;
}

.mint_gruen {
        color:#12DFB6;
}

.bg_white {
	background-color:#fff !important;
}

.lightgrey {
	color:#666;
}

.lightgrey_important {
	color:#666 !important;
}

.bold {
	font-weight:bold;
}

.hidden {
	visibility:hidden;
}

.hide {
	display:none;
}

/* Link-Stile ENDE */

/* Klassen ENDE */

/* SPALTE - 1 ENDE */

/* CONTENT ENDE */

/* FOOTER BEGINN */
#footer_linien {
	clear:both;
}

#footer_header_line1_magazin {
	background-color:#000;
	float:left;
	font-size:3px;
	height:4px;
	margin-bottom:10px;
	width:202px;
}

#footer_header_line2_magazin {
	background-color:#000;
	float:right;
	font-size:3px;
	height:4px;
	margin-bottom:10px;
	width:634px;
}

#footer p {
	clear:both;
	font-size:10px;
	height:30px;
}

.footer_text a, .footer_text_extra a {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:10px;
	color:#000;
}

/* FOOTER ENDE */


/*  ----- Halb-4 ----- */

#header_bottom_text1_halb4 {
	float:left;
	color:#0F96B3;
	margin-bottom:8px; /* 8px unterhalb - 3px (Schrift)*/
	display:inline; /* Umgeht das IE6 Problem mit der margin Wertverdopplung */
	width:634px;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:14px; /* Fix fr IE6 - richtet sich an der Font-Hhe aus (Hhe - 1px) */
}

#header_bottom_text2_halb4 {
	color:#000;
	margin-bottom:8px; /* 8px unterhalb - 3px */
	margin-left:14px;
	width:202px;
	display:inline;
	float:left;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:15px; /* Fix fr IE6 - richtet sich an der Font-Hhe aus (Hhe - 1px) */
}

#header_bottom_linien {
	clear:left;
}
#header_bottom_line1_halb4 {
	background-color:#000;
	float:left;
	font-size:3px;
	height:4px;
	width:634px;
}
#header_bottom_line2_halb4 {
	background-color:#000;
	float:right;
	font-size:3px;
	height:4px;
	width:202px;
}

/* Bugfix fr Firefox, Opera, Safari, die bei leerer Spalte, den Inhalt der rechten Spalte falsch darstellen */
#spalte-1-halb4:after {
	content: ".";
	visibility:hidden; /* Punkt soll nicht sichtbar sein */
}

#spalte-1-halb4 {
	background-color:#fff;
	position:relative;
	float:left;
	display:inline;
	width:634px;
	margin-right:14px;
	z-index:1;
}

#spalte-2-halb4 {
	position:relative;
	float:left;
	display:inline;
	width:202px;
}

/* SPALTE - 1 */

#news_buttons_halb4 {
	height:52px;
	width:634px;
	border-bottom:1px solid #000;
	position:relative;
	float:left;
	margin-bottom:20px;
}

#tool_navigation_halb4 {
	top:-5px;
	position:relative;

}
#alle_meldungen {
	position:relative;
	left:0;
	top:7px; /* 33px */
}

#alle_meldungen_profisuche {
	position:relative;
	left:0;
	top:-6px; /* 20px */
}

#meldungen {
	position:absolute;
	top:53px;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:11px;
	color:#000;
	width:418px;
	float:right;
	padding:7px 0 7px 0;
	border-bottom:1px solid #000;
	text-align:right;
}

#schlagzeilen_halb4 {
	clear:both;
	padding:12px 0 12px 0;
	position:relative;
}

#artikel_halb4 {
	position:relative;
	top:15px;
	clear:both;
	float:left;
	width:432px;
	margin-bottom:14px; /* 40px Abstand */
}

#artikel_content {
	position:relative;
	padding-right:30px;

}

#bildstrecke {
	top:37px;
	width:202px;
	position:relative;
	right:0;
	float:right;
}

#bildstrecke img {
	cursor:pointer;
}

#footer_spalte1 {
	clear:left;
	float:left;
	margin-top:12px;
	width:634px;
}

#footer_spalte1 img {
	float:left;
}

#footer_spalte1 div {
	float:left;
	width:310px;
	margin-bottom:12px; /* IE6 */
}

/*#footer_spalte1 div span {
	float:left;
	width:202px;
	margin-left:14px;
	line-height:16px;
}*/

#footer_spalte1 div div {
	float:left;
	width:202px;
	margin-left:14px;
	line-height:16px;
}

#footer_spalte1 a {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
}
#werbung_spalte2 {
	position:relative;
	left:1px;
	width:200px;
	height:300px;
	background-color:transparent;
	margin-bottom:12px; /* 12px Abstand */
}

/* Klassen */

.bildunterschrift {
	margin-bottom:16px; /* 20px Abstand */
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:12px;
	font-style:italic;
	color:#000;
}

.bildunterschrift a, #bildunterschrift a {
	background-image:url(/images/link_bg.gif);
	background-position-y:15px;
}

.bildunterschrift a:hover, #bildunterschrift a:hover {
	background-image:url(/images/link_bg_hover.gif);
	background-position-y:bottom;
}

.schlagzeile {
	width:418px;
}

.headline_halb4 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:26px;
	font-weight:normal;
	color:#000;
}

.headline_under_halb4 {
	font-family: Georgia, Times, "Times New Roman", serif;
	padding-right:30px;
	line-height:26px;
	font-size:26px;
	font-weight:normal;
	color:#666;
}

.artikel_text_halb4 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:12px;
	color:#000;
	line-height:18px;
}

#mehr_baunetz_footer {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	/*margin-top:30px;*/ /* 35px */
	float:left;
	/*position:absolute;
	bottom:12px;*/
}

#spalte-2-image-halb4 {
	position:relative;
	/*background-image:url(/images/img_halb4_klein.jpg);
	background-repeat:no-repeat;*/
}

#spalte-2-image-halb4-bild {
	position:absolute;
}

#spalte-2-content-halb4 {
	position:relative;
	margin:0 6px 0 6px;
	height:550px;
}

#teaser {
	padding-top:235px;
}

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

.teaser_headline {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	height:18px;
	line-height:16px;
	background-color:#fff;
	padding:2px;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
}

a.teaser_headline:hover {
    background-image:url(/images/link_bg_hover.gif);
	background-position-y:bottom;
}

.teaser_text {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	display:block;
	background-color:#fff;
	margin-top:20px;
}

.teaser_more {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-color:#fff;
}

.artikel_text_halb4 a.lightgrey {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:12px;
	line-height:16px;
	color:#666;
	text-decoration:none;
}

.suchen {
	float:left;
	margin-right:2px;
	width:41px;
	height:19px;
	background-image:url(/images/search.gif);
	background-repeat:no-repeat;
}

.suchen:hover {
	background-image:url(/images/search_hover.gif);
	background-repeat:no-repeat;
}

#footer_header_line1_halb4 {
	background-color:#000;
	float:left;
	font-size:3px;
	height:4px;
	margin-bottom:10px;
	width:634px;
}

#footer_header_line2_halb4 {
	background-color:#000;
	float:right;
	font-size:3px;
	height:4px;
	margin-bottom:10px;
	width:202px;
}

/* ----- Halb4 Liste ----- */

#schlagzeilen_halb4_liste {
	clear:both;
	padding:15px 0 15px 0;
	position:relative;
	width:634px;
	border-bottom:1px solid #000;
}

#schlagzeilen_halb4_liste_profisuche {
	clear:both;
	padding:2px 0 9px 0;
	position:relative;
	width:634px;
	border-bottom:1px solid #000;
}

#profisuche_box {
	background-image:url(/images/img_magazin_bild_hg_kachel.gif);
	height:392px;
	width:634px;
	margin-top:20px;
	margin-bottom:-13px; /* 20 px Abstand zum Werbebanner 37px */
}

#profisuche_content {
	background-color:#fff;
	height:352px;
	width:594px;
	top:20px;
	left:20px;
	position:relative;
}

#profisuche_content * {
	font-family: Georgia, Times, "Times New Roman", serif;
}

#profisuche_content select {
	width:256px;
}

#profisuche_content input {
	font-size:12px;
	color:#000;
}

#profisuche_content table {
	font-size:12px;
	position:relative;
	top:20px;
	left:30px;
}

#profisuche_content td {
	text-align:right;
	padding-right:10px;
}

#profisuche_content table tr {
	position:relative;
	height:40px;
}

.profisuche_textfeld {
	width:252px;
}

.profisuche_spalte1 {
	font-weight:bold;
}

.profisuche_spalte2 {
	text-align:left !important;
	width:256px;
}

.profisuche_spalte3 {
	font-size:12px;
	color:#0F96B3;
	font-weight:bold;
}

.profisuche_finden td {
	padding-top:10px;
}

.listen_eintrag {
	border-bottom:1px solid #000;
	padding-top:15px;
	padding-bottom:15px; /* 15px Abstand */
}

.listen_bild {
	float:left;
	margin-right:18px;
	text-align: center;
}

.list_datum {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:12px;
	font-weight:normal;
	color:#000;

	position:relative;
	top:-4px;
	margin-bottom:-1px; /* 9px Abstand */
}

.list_headline {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:14px;
	font-weight:normal;
	line-height:14px;
	color:#000;
}

.list_headline_under {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:14px;
	line-height:14px;
	color:#666;
	margin-bottom:7px; /* 14px Abstand */
}

.abstand {
	padding-right:30px;
}

.headline_halb4_liste {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:30px;
	font-weight:normal;
	color:#000;
	line-height:30px;
}

.listen_eintrag a.lightgrey {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:12px;
	line-height:16px;
	color:#666;
	text-decoration:none;
}

/* ----- Hauptseite ----- */

#header_bottom_text1 {
	float:left;
	color:#000;
	margin-bottom:8px; /* 8px unterhalb - 3px (Schrift)*/
	display:inline; /* Umgeht das IE6 Problem mit der margin Wertverdopplung */
	width:425px;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:14px; /* Fix fr IE6 - richtet sich an der Font-Hhe aus (Hhe - 1px) */
}

#header_bottom_text2 {
	color:#000;
	margin-bottom:8px; /* 8px unterhalb - 3px */
	margin-left:7px;
	width:418px;
	display:inline;
	float:left;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:15px; /* Fix fr IE6 - richtet sich an der Font-Hhe aus (Hhe - 1px) */
}

/* uncube englische Flagge */
#header_bottom_text3 {
    display: none;
	cursor: pointer;
    height: 24px;
    position: absolute;
    right: 16px;
    top: 80px;
    width: 50px;
}

#header_bottom_text3 img {
    position: absolute;
    right: 0;
    top: 5px;
}

#header_bottom_linien_hauptseite {
	clear:left;
}

#header_bottom_line1 {
	background-color:#000;
	float:left;
	font-size:3px;
	height:4px;
	width:418px;
}

#header_bottom_line2 {
	background-color:#000;
	float:right;
	font-size:3px;
	height:4px;
	width:418px;
}

#content_hauptseite {
	float:left;
	padding-top:0; /* Zusatz-Abstand von Schrift */
	padding-bottom:0;
}

/* Bugfix fr Firefox, Opera, Safari, die bei leerer Spalte, den Inhalt der rechten Spalte falsch darstellen */
#spalte-1:after {
	content: ".";
	visibility:hidden; /* Punkt soll nicht sichtbar sein */
}

#spalte-1 {
	position:relative;
	float:left;
	display:inline;
	width:418px;
	height:558px;
	margin-right:14px;
	z-index:1;
}

#spalte-2 {
	position:absolute;
	float:left;
	display:inline;
	width:410px; /* 418px - 8px */
	height:558px;
	left:447px; /* Fix fr Firefox und Opera */
	/* !padding-left:8px; */
	padding-right:8px;
}

#spalte-2-hintergrundbild {
	/* !margin-left:-8px; */
	position:absolute;
	border:none;
}

/* SPALTE - 1 */

#news_buttons_hauptseite {
	height:52px;
	width:418px;
	border-bottom:1px solid #000;
}

#meldungen {
	position:absolute;
	top:53px;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:11px;
	color:#000;
	width:418px;
	float:right;
	padding:7px 0 7px 0;
	border-bottom:1px solid #000;
	text-align:right;
}

#schlagzeilen_hauptseite {
	display:inline;
	float:left;
	clear:both;
	padding:12px 0 12px 0;
	position:absolute;
	top:69px; /* Fix fr Safari, da dieser sonst zu groen Abstand produziert (81px - 12px padding)*/
}

#schlagzeilen_navigation_hauptseite {
	width:418px;
	position:absolute;
	top:534px;
}

#schlagzeilen_navigation_bilder {
	float:left;
}

/* Spalte - 2 */

#teaser_hauptseite {
	position:absolute;
	top:157px;
	margin-left:4px;
}

#mehr_baunetz_footer_hauptseite {
	position:absolute;
	bottom:8px;
	float:left;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin-left: 4px;
}

#mehr_baunetz_footer_tag_hauptseite {
	float:left;
	background-color:white;
	border-left:5px solid #fff;
	/*border-top:5px solid #fff;*/
	margin-top:-4px;
}

.info_blase {
	position:absolute;
	z-index:1000;
	display:none;
	/*background-color:white;*/
	width:205px;
	height:190px;
	background-color:transparent;
	background-image:url(/images/mousover_pict_bg_schatten.png);
	padding:19px 17px 19px 17px; /* 8px Abstand */
	background-repeat:no-repeat;
}

.info_blase_popup:hover .info_blase {
	position:absolute;
	display:block;
}

.schlagzeile {
	padding-top:11px;
	padding-bottom:11px;
	width:418px;
	border-bottom:1px solid #000;
}

.headline_hauptseite, .headline_hauptseite a {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:18px;
	color:#000;
	font-weight:normal;
	display:block;
}

.headline_under_hauptseite, .headline_under_hauptseite a {
	font-family: Georgia, Times, "Times New Roman", serif;
	padding-right:30px;
	line-height:20px;
	font-size:18px;
	color:#666;
	font-weight:normal;
	display:block;
}

.headline_read_hauptseite {
	font-family: Georgia, Times, "Times New Roman", serif;
	line-height:18px;
	font-size:11px;
	color:#666;
	display:inline;
}

/* geht zu mehr_baunetz_footer_tag */
.tags {
	float:left;
	border:5px solid #fff;
	margin-top:-4px;
}

.teaser_head_hauptseite {
	background-image:url(/images/tag_bg.gif);
	background-repeat:repeat-x;
	background-color:#0F96B3; /* #F452FF; */
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
}

/* spalte2 */
.teaser_head2_hauptseite {
	background-image:url(/images/tag_bg.gif);
	background-repeat:repeat-x;
	background-color:#0F96B3; /* #F452FF; */
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	padding:0 2px 0 2px;
}

.teaser_wrap_hauptseite {
	position:relative;
	margin-bottom:2px;
}

.teaser_headline_hauptseite {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:22px;
	color:#000;
	background-color:#fff;
	position:relative;
	padding-top:1px;
	line-height:1;
	padding-left:3px;
	padding-right:3px;
	display:inline;
}

.teaser_headline2_hauptseite {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:22px;
	color:#000;
	background-color:#fff;
}

.teaser_open_hauptseite {
	background-color:#fff;
	width:386px; /* 402px - 2*8px */
	position:relative;
	top:-2px;
	display:none;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
}

.teaser_content_hauptseite {
	display:block;
	/*padding-top:20px;*/
	margin-top:20px;
	height:80px;
	margin-left:-6px;
}

.teaser_content_hauptseite img {
	float:right;
}

.teaser_headline2_hauptseite:hover .teaser_open_hauptseite {
	display:block;
	float:left;
}

.teaser_headline_hauptseite:hover  {
	display:block;
}

.teaser_text_hauptseite {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	/*width:285px;*/
	line-height:16px;
	display:block;
	background-color:#fff;
	float:left;
	width:270px; /* 15px Abstand zum Bild lassen */
}

.teaser_more_hauptseite {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-color:#fff;
}

.text_family_1 {
	font-family: Georgia, Times, "Times New Roman", serif;
}

.text_family_2 {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.text_size_12 {
	font-size:12px;
}

.text_color_magenta {
	color:#0F96B3; /* F452FF */
}

/* FOOTER BEGINN */
#footer_linien_hauptseite {
	clear:both;
}

#footer_header_line1_hauptseite {
	background-color:#000;
	float:left;
	font-size:3px;
	height:4px;
	margin-bottom:10px;
	width:418px;
}

#footer_header_line2_hauptseite {
	background-color:#000;
	float:right;
	font-size:3px;
	height:4px;
	margin-bottom:10px;
	width:418px;
}

#footer_hauptseite p, #footer_hauptseite div.print, #footer_hauptseite div.footer_text {
	clear:both;
	font-size:10px;
	height:30px;
}

/* ----- Halb4 Bildansicht ----- */

#main_bildansicht {
	color:#000;
	font-size:11px;
	font-family: Georgia, Times, "Times New Roman", serif;
	background-color:#fff;
	padding-left:30px;
	padding-right:30px;
	position:relative;
	height:725px;
	width:600px; /* 660px - 2*30px rechts und links */
}

#head {
	position:relative;
	height:49px;
}

#image_above {
	position:relative;
	height:50px;
}

#message {
	position:absolute;
 	bottom:8px;
}

#title {
	position:absolute;
	top:8px;
	line-height:16px;
}

#close {
	position:relative;
    top:20px;
	height:20px;
}

#navigation_popup1 {
    position:relative;
    top:10px;
}

#close_layer {
	position:relative;
	top:-41px; /* 14 - 55 A-Z Layer */
}

#bild {
	width:600px;
	height:475px;
	position:relative;
	margin-bottom:7px;
	background-color:#fff;
	overflow:hidden;
}

#bild table tr td {
	background-color:#fff;
	height:475px;
}

#bildunterschrift {
	background-color:#fff;
	position:relative;
	min-height:52px;
	line-height:16px;
}

#footer-bildansicht {
	position:relative;
	height:54px;
}

#navigation {
	position:relative;
	top:25px;
}

#copyright {
	position:relative;
	top:20px;
}

#footer_werbung_galerie {
	padding-top:10px;
	text-align:center;
}

/* bergreifend */
.middle {
	margin:0 auto;
}

.vmiddle {
	vertical-align:middle;
}

.linie_bildansicht {
	font-size:0; /* Fix fr IE6 */
	height:1px;
	border-bottom:1px solid #000;
}

/* Uebergreifend */

.tooltag {
	float:left;
	display:none;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#0F96B3; /* F452FF */
}

.tooltagtextright {
	padding-top:2px;
	padding-left:4px; /* 10px Abstand zur Schrift */
}

.tooltagtextleft {
	padding-top:2px;
	padding-right:9px; /* 10px Abstand zur Schrift */
}

.close {
	float:left;
	margin-right:2px;
	width:18px;
	height:19px;
	background-image:url(/images/close.gif);
	background-repeat:no-repeat;
}

.close:hover {
	background-image:url(/images/close_hover.gif);
	background-repeat:no-repeat;
}

.a-z_close, .meinbaunetz_close {
	float:left;
	margin-right:-1px;
	width:18px;
	height:19px;
	background-image:url(/images/a_z_close.gif);
	background-repeat:no-repeat;
}

.a-z_close:hover, .meinbaunetz_close:hover {
	background-image:url(/images/close_hover.gif);
	background-repeat:no-repeat;
}

.werbebanner_blende {
	display:none;
	position:absolute;
	border-top:4px solid #000;
	width:100%;
	height:100px;
	left:0;
	background-color:#fff;
}

.werbung_blende {
	background-color:transparent;
	width:468px;
	height:60px;
	margin: 5px auto;
	text-align:left;
}

/* halb4 Kommentare */
#kommentare_halb4 {
	position:relative;
	top:15px;
	clear:both;
	float:left;
	width:432px;
	margin-bottom:14px; /* 40px Abstand */
	font-family: Georgia, Times, "Times New Roman", serif;
	color:#000;
}

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

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

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

#kommentare_content a {
    font-family: Georgia, Times, "Times New Roman", serif;
}

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

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

#kommentare_form_halb4 tr td {
	vertical-align:top;
	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-family: Georgia, Times, "Times New Roman", serif;
	font-size:14px;
	font-weight:bold;
}

.kommentare_text_halb4 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:11px !important;
	color:#000;
	line-height:14px;
	border-top:1px #000;
}

.kommentare_text_halb4 a {
	font-size:11px !important;
	line-height:14px;
	font-family: Georgia, Times, "Times New Roman", serif;
}

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

.kommentare_input_halb4 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:12px;
	width:300px;
}

.kommentare_textarea_halb4 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:12px;
	width:300px;
	height:150px;
}

/* halb4 Kommentare ENDE */

/* Botschaftsbauten magazin 5 */

.rahmen_magazin, .rahmen_magazin_separat, .rahmen_magazin25 {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:24px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	margin-bottom:24px;
	padding-top:14px;
}

.rahmen_magazin a, .rahmen_magazin_separat a, .rahmen_magazin25 a {
	margin-right:16px;
}

.rahmen_magazin span, .rahmen_magazin_separat span, .rahmen_magazin25 span {
	margin-right:16px;
}

/* Botschaftsbauten magazin 5 */

.tabelle_tab1_head_magazin5 {
	padding-left:5px;
	width:629px; /* 72px */
}

.tabelle_tab1_magazin5 {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:24px !important;
	width:40px;
	padding-top:15px;
	vertical-align:top !important;
}

.tabelle_tab2_magazin5 {
	width:594px;
	padding-top:18px;
	padding-bottom:18px;
	line-height:16px;
}

/* Botschaftsbauten magazin 5 ENDE */

/* Botschaftsbauten magazin 6 */

.tabelle_tab1_magazin6 {
	width:65px; /* 72px */
	padding-left:7px;
	padding-top:15px;
	padding-bottom:15px;
}

.tabelle_tab2_magazin6 {
	width:562px;
	padding-top:18px;
	padding-bottom:18px;
	line-height:16px;
}

#tabelle_magazin6 {
	padding:0;
	margin:0;
	empty-cells:hide;
	width:634px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-align:left;
}

#tabelle_magazin6 th {
	background-color:#000;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	height:22px;
}

#tabelle_magazin6 tr td {
	border-bottom:1px solid #000;
	font-size:12px;
	height:23px;
	vertical-align:top;
}

.artikel_magazin6 {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;

	margin-top:-9px;
	padding-bottom:15px;
	border-bottom:1px solid #000;
}

#header_toolbar_magagzin7 {
	position:relative;
	width:634px;
	padding-bottom:11px; /* 15px Abstand */
}

.toptag_magazin7 {
	position:absolute;
	left:0;
	top:15px;
}

#schlagzeilen_magazin7 {
	top:32px; /* 8px Abstand */
	left:0;
	position:absolute;
	display:inline;
	float:left;
	width:604px;
}

.headline_magazin7 {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:30px;
	color:#000;
	line-height:30px;
	background-color:#fff;
	padding-right:5px;
	font-weight:normal;
	display:inline;
}

/* Botschaftsbauten magazin 6 ENDE */

/* Botschaftsbauten magazin7 */

#artikel_bilder_rahmen_magazin {
	margin-top:-16px;
}

.artikel_bild_magazin7 {
	float:left;
	background-image:url(/images/img_magazin_bild_hg_kachel.gif);
	width:602px; /* 32px Abstand fr die Tooltips */
	/*height:400px;*/ /* 3px Bug von IE6 */
}

.artikel_bild_magazin7 a img {
    display:block;
}

.artikel_magazin7 {
	float:left;
	clear:both;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding-top:13px;
	padding-bottom:15px;
	width:418px;
}

/* Botschaftsbauten magazin7 ENDE */

/* Botschaftsbauten magazin8 */

#artikel_bilder_rahmen_magazin8 {
	position:relative;
	top:-10px;
}

#artikel_prospekt_magazin8, #artikel_prospekt_magazin7, #artikel_prospekt_magazin15 {
	float:right;
	position:relative;
	right:30px;
	color:#000;
	width:168px;
	margin-bottom:90px;
	margin-left:18px;
}

#artikel_prospekt_magazin7, #artikel_prospekt_magazin15 {
	border-top:1px solid #000;
	padding-top:10px;
	margin-bottom:90px;
}

#hersteller_logo {
	padding-top:25px;
	padding-bottom:15px;
	clear:both;
}

/* Botschaftsbauten magazin8 ENDE */

/* Rechtsprechung_Startseite Magazin9 */

#tabelle_magazin9, #tabelle_magazin28, #tabelle_magazin28_2, #tabelle_magazin29, #tabelle_magazin29_2, #tabelle_magazin29_3, #tabelle_magazin29_4 {
	padding:0;
	margin:0;
	empty-cells:hide;
	width:634px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-align:left;
}

#tabelle_magazin9 th, #tabelle_magazin28 th, #tabelle_magazin28_2 th, #tabelle_magazin29 th, #tabelle_magazin29_2 th, #tabelle_magazin29_3 th, #tabelle_magazin29_4 th {
	background-color:#000;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	height:22px;
}

#tabelle_magazin9 tr td {
	border-bottom:1px solid #000;
	font-size:12px;
	height:23px;
	vertical-align:middle;
}

.tabelle_tab1_head_magazin9 {
	padding-left:5px;
	width:421px;
}

.tabelle_tab2_head_magazin9 {
	width:213px;
}

.tabelle_tab1_magazin9 {
	padding-left:5px;
	padding-top:15px; /* 17px */
	padding-bottom:14px; /* 17px */
	width:421px; /* 426px */
}

.tabelle_tab2_magazin9 {
	width:213px;
}

.tabelle_panel_tab1_magazin9 {
	width:162px;
	font-weight:bold;
}

.tabelle_panel_tab2_magazin9 {
	width:89px;
}

.tabelle_panel_tab2_magazin9 input {
	width:182px;
}

.tabelle_panel_tab3_magazin9 {
	width:182px;
}

.tabelle_panel_tab3_magazin9 input {
	width:182px;
}

.tabelle_panel_tab3_magazin9 select {
	width:186px; /* Breite fr Wechsler vorgeben */
}

.tabelle_panel_tab4_magazin9 {
	width:189px;
	padding-left:14px;
}

.tabelle_panel_tab2_magazin9_2 {
	width:488px;
}

.tabelle_panel_tab2_magazin9_2 select {
	width:186px;
}

.tabelle_panel_tab2_magazin9_2 input {
	width:186px;
}

#tabelle_panel_magazin9_2 {
	padding:0;
	margin:0;
	width:100%;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-align:left;
	border-spacing:0;
	border-top:1px solid #000;
}

#tabelle_panel_magazin9_2 tr td {
	font-size:12px;
	height:38px;
	vertical-align:middle;
	text-align:left;
}

/* Rechtsprechung_Startseite Magazin9 ENDE */

/* Rechtsprechung_Artikel Magazin10 */
#toptag_undertext {
	position:absolute;
	left:0;
	top:55px;
	float:left;
}

#schlagzeilen_magazin10 {
	clear:both;
	display:block;
	margin-bottom:20px;
	top:-36px; /* 12px Abstand */
	position:relative;
}

#artikel_magazin10 {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	top:-34px;
	left:0;
	position:relative;
}

.artikel_absatz_magazin10 {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #000;
}

/* Rechtsprechung_Artikel Magazin10 ENDE */

/* Rechtsprechung_Artikel Magazin11 */

#schlagzeilen_magazin_normal {
	clear:both;
	display:block;
	margin-bottom:20px;
	top:-50px; /* 12px Abstand */
	position:relative;
}

#schlagzeilen_magazin_normal_20, #schlagzeilen_magazin_normal_29, #schlagzeilen_magazin_normal_29_2, #schlagzeilen_magazin_normal_20_2 {
	clear:both;
	display:block;
	margin-bottom:-30px;
	top:-53px;
	position:relative;
}

#schlagzeilen_magazin_normal_29, #schlagzeilen_magazin_normal_29_breite_400 {
	top:-55px;
}

#schlagzeilen_magazin_normal_29_2 {
    top:-49px;
    margin-bottom:-50px;
}

#schlagzeilen_magazin_normal_20_2 {
    top:-131px;
    margin-bottom:-106px;
}

.breite_430 {
    width:430px;
}

#artikel_magazin11 {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	top:-48px;
	left:0;
	position:relative;
	margin-bottom:-28px; /* 24px Abstand */
}

#informationen_magazin11 {
	float:left;
	margin-top:30px;
}

/* Rechtsprechung_Artikel Magazin11 ENDE */

/* 07 halb4 liste trefferliste */

.headline_under_halb4_liste {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:14px;
	color:#000;
	margin-top:7px;
	margin-bottom:27px; /* 32px Abstand */
}

.headline_anzahl_halb4_liste {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	margin-bottom:-11px;
}

/* 07 halb4 liste trefferliste ENDE */

/* 23 Magazin12 entscheidungen detail */

.tabelle_panel_tab1_magazin12 {
	padding-left:7px;
	width:226px; /* 233px Breite */
	font-weight:bold;
}

.tabelle_panel_tab1_magazin12 select {
	width:201px; /* Breite fr Wechsler vorgeben */
}

.tabelle_panel_tab2_magazin12 {
	width:201px;
	font-weight:bold;
}

.tabelle_panel_tab2_magazin12 select {
	width:201px; /* Breite fr Wechsler vorgeben */
}

.tabelle_panel_tab2_magazin12 input {
	width:197px; /* Breite fr Wechsler vorgeben */
}

.tabelle_panel_tab3_magazin12 {
	padding-left:14px;
	width:186px; /* 200px Breite */
	font-weight:bold;
}

#tabelle_magazin12 {
	padding:0;
	margin:0;
	empty-cells:hide;
	width:634px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-align:left;
}

#tabelle_magazin12 th {
	background-color:#000;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	height:22px;
}

#tabelle_magazin12 tr td {
	border-bottom:1px solid #000;
	font-size:12px;
	height:23px;
	vertical-align:middle;
}

.tabelle_tab1_head_magazin12 {
	padding-left:5px;
	width:634px;
}

.tabelle_tab1_magazin12 {
	padding-left:0;
	padding-top:13px; /* 15px */
	padding-bottom:12px; /* 15px */
	width:75px;
}

.tabelle_tab1_magazin12_2 {
	padding-left:0;
	padding-top:13px; /* 15px */
	padding-bottom:12px; /* 15px */
	width:75px;
	border-bottom:0 !important;
}

.tabelle_tab2_magazin12 {
	padding-left:5px;
	padding-top:13px; /* 15px */
	padding-bottom:12px; /* 15px */
	width:300px; /* 426px */
}

.tabelle_tab2_magazin12_2 {
	padding-left:5px;
	padding-top:13px; /* 15px */
	padding-bottom:12px; /* 15px */
	width:300px; /* 426px */
	border-bottom:0 !important;
}

/* 23 Magazin12 entscheidungen detail ENDE */

/* 10 Magazin13 botschaften uebersicht */

.artikel_bild_magazin13 {
	float:left;
	background-image:url(/images/img_magazin_bild_hg_kachel.gif);
	width:475px;
	height:298px; /* 3px Bug von IE6 */
}

#artikel_tooltips_magazin13 {
	width:157px;
	height:400px; /* 3px Bug von IE6 */
	display:inline;
	float:left;
}

#artikel_tooltips_magazin13 div a {
	display:block;
}

.artikel_tooltip_magazin13 a {
	border-left:1px solid #0F96B3;
	background-image:url(/images/link_bg2.gif);
	text-align:left;
	padding-left:12px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	line-height:20px;
	height:18px;
	padding-bottom:2px;
}

.artikel_tooltip_magazin13:hover {
	background-image:url(/images/link_hover.gif);
	background-repeat:repeat-x;
}

.artikel_tooltip_magazin13:hover a {
	background-image:none;
	color:#fff;
}

#artikel_bilder_rahmen_magazin13 {
	margin-top:34px;
	margin-bottom:27px; /* 67px Abstand */
	height:298px;
	float:left;
}

/* 10 Magazin13 botschaften uebersicht ENDE */

/* 39 Magazin14 architekten profile */

#header_magazin14 {
	background-color:black;
	position:relative;
	height:86px;
	width:634px;
	margin-top:19px;
}

#header_magazin14 a {
	position:relative;
	top:0;
}

#bilder_magazin14 {
	clear:left;
	float:left;
	margin-top:10px;
	margin-bottom:0; /* 10px Abstand */
	width:634px;
}

#bilder_magazin14 img {
	float:left;
}

#bilder_magazin14 div {
	float:left;
	width:271px;
	margin-bottom:10px; /* IE6 */
}

#bilder_magazin14 a {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
}

#bilder_first div {
	float:left;
	width:163px;
	padding-left:14px;
	position:absolute;
	line-height:14px;
	left:94px;
}

#bilder_first img {
	width:94px;
	height:94px;
}

#bilder_second div {
	float:left;
	width:147px;
	padding-left:14px;
	position:absolute;
	line-height:14px;
	left:473px;
}

/*#bilder_second img {
	width:202px;
	height:94px;
}*/

#suchpanel_magazin14 {
	position:relative;
	clear:both;
	width:526px; /* 634px Breite */
	height:116px;
	background-color:#BADC01;
	padding-left:108px;
	margin-bottom:10px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

#suchpanel_magazin14 select {
	margin-top:8px;
	width:148px;
	font-size:12px;
}

#suchpanel_magazin14 input {
	margin-top:8px;
	margin-bottom:8px;
	width:144px; /* 148px Breite */
	font-size:12px;
	/*height:16px;*/
}

#suchpanel_magazin14 div {
	float:left;
	margin-right:14px;
}

.suchpanel_second_magazin14 {
	margin-top:11px; /* 13px Abstand */
}

.suchpanel_second_magazin14 p {
	margin-bottom:-4px; /* 13px Abstand */
}

#results_magazin14 {
	position:relative;
	width:526px; /* 634px Breite */
	background-color:#BADC01;
	padding-left:108px;
	padding-top:24px;
	padding-bottom:20px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

#results_magazin14 a {
	color:#000;
}

#results_magazin14 a:hover {
	color:#fff;
	background-image:url(/images/link_bg_hover.gif);
	background-position-y:bottom;
}

/* 39 Magazin14 architekten profile ENDE */

/* 14 Magazin15 Spaziergang */

.artikel_bild_magazin15 {
	float:left;
	background-image:url(/images/img_magazin_bild_hg_kachel.gif);
	width:602px; /* 32px Abstand fr die Tooltips */
	height:300px; /* 3px Bug von IE6 */
}

#artikel_bilder_rahmen_magazin15 {
	margin-top:-16px;
	/*float:left;*/
	float:none;
	margin-bottom:-88px; /* 24px Abstand */
}

#artikel_prospekt_magazin15 {
	padding-top:20px;
}

/* 14 Magazin15 Spaziergang ENDE */

/* 20 Magazin16 Wettbewerbe Detail */

#artikel_magazin16 {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	top:-34px;
	left:0;
	position:relative;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding-top:20px; /* 25px Abstand */
	padding-bottom:10px; /* 25px Abstand */
	float:left;
	width:634px;
	margin-bottom:-36px;
	margin-top:-10px;
}

#artikel_magazin16 table tr td {
	padding-bottom:6px; /* 15px Abstand */
}

.tabelle_tab1_magazin16 {
	width:162px;
	font-weight:bold;
}

/* 20 Magazin16 Wettbewerbe Detail ENDE */

/*----------Magazin 17--------------*/
#entwurf_links_magazin17{
	display:block;
	width:432px;
	float:left;
}

#entwurf_links_magazin17 ul {margin-left:16px;}

#entwurf_rechts_magazin17{
	display:block;
	width:188px;
	float:right;
}

.entwurf_highlights {
	width:113px;
	height:81px;
}

.tabelle_magazin17 {
	padding:0;
	margin:0;
	empty-cells:hide;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-align:left;
}
.tab1{width:432px;}

.tab2{width:188px;}
.tabelle_magazin17 th {
	background-color:#000;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	height:22px;
	padding-left:5px;
}
.tabelle_magazin17 tr td {
	border-bottom:1px solid #000;
	font-size:12px;
	height:23px;
	vertical-align:middle;
}
.tabelle_tab1_head_magazin17 {
	padding-left:5px;
	width:634px;
}
.tabelle_tab1_magazin17 {
	padding-left:5px;
	padding-top:13px; /* 15px */
	padding-bottom:12px; /* 15px */
	width:634px; /* 426px */
}
.tab2 select{
	width:188px;
	/*margin-top:15px;*/
}
.tab2 input{
	width:183px;
	/*margin:20px 0 7px 0;*/
}
.tab2 input.s_2digit{
	width:18px;
	margin:0;
	margin-right:6px;
}
.tab2 input.s_4digit{
	width:32px;
	margin:0;
}
.tab2 input.s_button{
	width:49px;
	margin:0;
}
.tab2 form{margin-bottom:15px;}
.tab2 span{display:block;margin:22px 0 24px 0;}
.einleitung td{
	padding:29px 0 24px 7px;
}
.highlights img{margin:13px auto 18px auto; display:block;}
.highlights td{padding-bottom:15px;}

.entwurfliste tr td,.arbeitenliste tr td, .terminliste tr td{
	padding:15px 0 15px 0;
	text-align:left;
	vertical-align:top;
}
.entwurfliste tr td p,.arbeitenliste tr td p, .terminliste tr td p{
	padding-bottom:4px;
}
.terminliste tr td a {
	color:#000;
}
.entwurfliste_logo{
	width:39px;
	padding:0;
	margin:0;
}
.terminliste_logo, .arbeitenliste_logo{
	width:140px;
	padding:0;
	margin:0;
}

.rahmen_magazin_separat {
	width:432px;
}

/*-------Ende Magazin 17------------*/
/*-------Magazin 18------------*/
.entwurfdetail td{
    padding:15px 0 15px 7px;
}
.entwurfdetail img{
	padding-top:20px;
	margin-left:-7px;
}
.entwurfdetail_daten{
	border:none;
	margin:5px 0 5px 0;
}
.entwurfdetail_daten tr td{
	border-bottom:none;
	border-top:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:0;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	vertical-align:top;
}
.entwurfdetail_col1{
	width:115px;
	font-weight:bold;
}

/*-------Ende Magazin 18------------*/

/* 29 Magazin19 Detail */

#tabelle_magazin19 {
	padding:0;
	margin:0;
	empty-cells:hide;
	width:634px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-align:left;
	border-bottom:1px solid #000;
}

#tabelle_magazin19 th {
	background-color:#000;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	height:22px;
}

#tabelle_magazin19 tr td {
	font-size:12px;
	vertical-align:top;
}

.tabelle_first_magazin19 td {
	padding-top:18px;
}

.tabelle_last_magazin19 td {
	padding-bottom:15px; /* 18px Abstand */
}

.tabelle_tab1_magazin19 {
	width:145px;
	padding-bottom:20px;
	text-align:right;

}

.tabelle_tab2_magazin19 {
	width:471px;
	padding-bottom:20px;
	text-align:left;
	padding-left:18px;
}

.tabelle_tab2_magazin19 input {
	width:189px; /* 193px Breite */
}

.tabelle_tab2_magazin19 select {
	width:193px; /* 193px Breite */
}

.copyright {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	margin-top:8px;
}

/* 29 Magazin19 Detail ENDE */

/* 30 Magazin20 Angebot Liste */

#schlagzeilen_magazin20 {
	top:19px;
}

#navigation_extra {
	position:relative;
	top:10px;

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;

	background-color:#000;
	height:22px;
	width:634px;
}

/* Fuer Termine */
#navigation_extra_termine {
	position:relative;
	/*top:10px;*/
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	background-color:#000;
	height:22px;
	width:425px;
}

.navigation_link:hover, .navigation_link_active {
	background-color:#47B4CB;
	color:#000 !important;
}

.navigation_link, .navigation_link_active {
	color:#fff;
	display:block;
	float:left;
	font-weight:bold;
	height:14px;
	margin:4px 0 0;
	padding:0 10px;
	text-decoration:none;
}

.wb_navigation_link:hover, .wb_navigation_link_active {
	background-color:#ffe900;
	color:#000 !important;
}

.wb_navigation_link, .wb_navigation_link_active {
	color:#fff;
	display:block;
	float:left;
	font-weight:bold;
	height:14px;
	margin:4px 0 0;
	padding:0 10px;
	text-decoration:none;
}

.rss {
	color:#fff;
	float:right;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:13px;
	margin:4px 4px;
}

.rss img {
	margin-right:3px;
}

#paging_top {
	margin:49px 0 2px;
	width:634px;
}

.special_link_active {
	background-image:url(/images/bg_link_stellenmarkt.gif);
	/*background-position:0 8px;*/
	background-position:0 10px;
	background-repeat:repeat-x;
	color:#000;
	font-weight:bold;
	margin-right:8px;
	text-decoration:none;
}

.special_link {
	background-color:#fff;
	background-image:none;
	color:#000;
	font-weight:bold;
	margin-right:8px;
	text-decoration:none;
}

.special_link:hover {
	background-image:url(/images/bg_link_stellenmarkt.gif);
	/*background-position:0 8px;*/
	background-position:0 10px;
	background-repeat:repeat-x;
}

.wb_special_link_active {
	background-image:url(/images/bg_link_wettbewerbe.gif);
	/*background-position:0 8px;*/
	background-position:0 10px;
	background-repeat:repeat-x;
	color:#000;
	font-weight:bold;
	margin-right:8px;
	text-decoration:none;
}

.wb_special_link {
	background-color:#fff;
	background-image:none;
	color:#000;
	font-weight:bold;
	margin-right:8px;
	text-decoration:none;
}

.wb_special_link:hover {
	background-image:url(/images/bg_link_wettbewerbe.gif);
	/*background-position:0 8px;*/
	background-position:0 10px;
	background-repeat:repeat-x;
}

.tabelle_tab1_magazin20 {
	width:90px;
	padding-top:15px;
	padding-bottom:15px;
}

.tabelle_tab2_magazin20, .tabelle_tab2_magazin21 {
	width:328px;
	padding-top:15px;
	padding-bottom:15px;
	line-height:16px;
}

#tabelle_magazin20, #tabelle_magazin21 {
	padding:0;
	margin:0;
	empty-cells:hide;
	width:418px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-align:left;
}

#tabelle_magazin20 th, #tabelle_magazin21 th {
	background-color:#000;
	height:4px;
}

#tabelle_magazin20 tr td, #tabelle_magazin21 tr td {
	border-bottom:1px solid #000;
	font-size:12px;
	vertical-align:top;
}

#tabelle_magazin20 tr:hover {
	background-color:#47B4CB;
}

#tabelle_magazin20 tr.wb:hover {
	background-color:#ffe900;
}

#tabelle_magazin20 tr:hover div {
	display:inline;
}

.job_nr {
	display:none;
	float:right;
	margin-right:18px;
	position:absolute;
	left:360px;
}

#left_table_magazin20, #left_table_magazin21, #left_table_magazin27 {
	border-top:5px solid #000;
	width:418px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
}

#right_table_magazin20 {
	border-top:5px solid #000;
	width:201px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	padding-top:15px;
}

#right_table_magazin20 input.suchfeld {
	width:139px;
	float:left;
	margin-right:7px;
}

#right_table_magazin20 div.linie_top_magazin20 {
	background-color:#fff;
	clear:both;
	border-top:1px solid #000;
	display:block;
	margin-top:45px;
	margin-bottom:22px;
}

#right_table_magazin20 div.linie_top_magazin20 img {
	padding-top:15px; /* 35px Abstand */
}

.rahmen_magazin20 {
	border:2px solid #47B4CB;
	padding:10px;
}

/* 30 Magazin20 Angebot Liste ENDE */

/* 31 Magazin21 Angebot Detail */

#tabelle_magazin21 tr td {
	background-color:#47B4CB;
	border-bottom:0;
}

#tabelle_magazin21 tr td img {
	position:relative;
	top:0;
	float:left;
	margin-right:5px;
}

#tabelle_magazin21 tr td p {
	position:relative;
	padding-bottom:6px;
}

.tabelle_tab2_magazin21 {
	padding-bottom:0;
	line-height:16px;
}

.tabelle_tab2_magazin21 p.tabelle_p_magazin21 {
	margin-top:5px;
}

.tabelle_tab2_magazin21 li {
	margin-left:16px;
	margin-top:8px;
}

.tabelle_tab2_magazin21 a {
	background-image:url(/images/bg_link_stellenmarkt.gif);
	background-position:0 11px;
	background-repeat:repeat-x;
	color:#000;
/*    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;*/
}

#left_table_magazin21, #left_table_magazin27 {
	border-bottom:5px solid #000;
}

a.content_link {
	background-image:url(/images/bg_link_stellenmarkt.gif);
	background-position:0 11px;
	background-repeat:repeat-x;
	color:#000;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

/* 31 Magazin21 Angebot Detail ENDE */

/* 32 Magazin22 Informationen Kontakt */

.inhalt_magazin22 {
	margin-top:17px;
	padding-bottom:17px;
	border-bottom:1px solid #000;
}

.inhalt_last_magazin22 {
	border-bottom:0;
}

/* 32 Magazin22 Informationen Kontakt ENDE */

/* 36 Magazin23 Formular */

#left_text_magazin23 {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin-top:17px;
	margin-bottom:17px;
}

.tabelle_tab1_magazin23 {
	width:164px;
	padding-top:6px;
	padding-bottom:30px;
}

.tabelle_tab2_magazin23 {
	width:213px; /* 233px Breite */
	margin-left:20px;
	padding-top:15px;
	padding-bottom:15px;
	line-height:16px;
}

h2.form_subheadline {
	background-color:#47B4CB;
	border-top:1px solid #000;
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:7px 0 7px;
	clear:left;
}

.normal {
	font-weight:normal;
}

.form_stellenmarkt label {
	width:164px;
	margin-right:15px;
	text-align:right;
	float:left;
}

.form_stellenmarkt textarea {
	height:72px;
	width:230px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom:14px;
}

.form_stellenmarkt input[type=text], .form_stellenmarkt input[type=file] {
	width:230px;
}

.stellenmarkt_upload_button {
    border: 1px solid #BBBBBB;
    margin-left: 180px;
    /*margin-right: 120px;*/
    padding: 2px;
    position: relative;
    font-size: 12px;
    height: 16px;
}

.stellenmarkt_upload_field {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

.form_stellenmarkt select {
	width:233px;
}

.margin_left_0 {
	margin-left:0 !important;
}

.margin_left_184 {
	margin-left:184px;
}

.form_stellenmarkt div.form_stellenmarkt_1 label {
	padding-bottom:14px;
}

.form_stellenmarkt div.form_stellenmarkt_1 input {
	margin-bottom:14px;
	/*margin-left:184px;*/
	display:block;
}

.form_stellenmarkt div.form_stellenmarkt_1 select {
	margin-bottom:14px;
	display:block;
	width:230px;
	/*margin-left:184px;*/
}

.form_stellenmarkt div.form_stellenmarkt_2 select {
	margin-bottom:7px;
	display:block;
	width:230px;
	/*margin-left:184px;*/
}

.form_stellenmarkt div.form_stellenmarkt_2 textarea {
	height:230px;
}

.form_stellenmarkt div.form_stellenmarkt_3 label {
	padding-bottom:14px;
}

.form_stellenmarkt div.form_stellenmarkt_3 input {
	margin-bottom:14px;
	display:block;
	width:230px;
	/*margin-left:184px;*/
}

.form_stellenmarkt div.form_stellenmarkt_4 label {
	padding-bottom:14px;
}

.form_stellenmarkt div.form_stellenmarkt_4 input {
	margin-bottom:14px;
	display:block;
	width:230px;
}

.form_stellenmarkt div.form_stellenmarkt_1 {
	margin-top:6px;
	margin-bottom:16px;
}

.form_stellenmarkt div.form_stellenmarkt_2, div.form_stellenmarkt_3, div.form_stellenmarkt_4 {
	margin-top:6px;
	margin-bottom:30px;
}

.checkbox {
	margin-right:7px;
	margin-bottom:7px;
	margin-left:179px;
	display:block;
	float:left;
}

.form_stellenmarkt_2 br {
	clear:both;
}

.checkbox_first {
	margin:0 7px 7px 0;
	display:block;
	float:left;
}

.checkbox_n {
	margin-left:179px;
	margin-right:9px;
	margin-bottom:14px;
	float:left;
	display:block;
}

#chiffre {
	margin-left: 180px;
}

#chiffre_titel_value {
	width: 205px;
	float: right;
	position: absolute;
	right: 9px;
	top: -27px;
}

.form_input_n {
	width:230px;
	float:left;
}

.form_input_small {
	width:109px !important;
	float:left;
	margin-right:9px;
}

.form_input_small_right {
	width:109px !important;
	float:left;
	display:block;
}

.form_input_medium {
	width:143px !important;
	float:left;
	margin-right:9px;
}

#architektur_details {
	margin-left:20px;
}

#form_stellenmarkt_rechnungsadressfeld {
	margin-bottom:62px;
	float:left;
}

.form_button_std {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:0;
	margin-top:62px;
	display:block;
	clear:both;
	width:342px !important;
	padding: 0 10px 0 10px;
}

/* 36 Magazin23 Formular ENDE */

/* 56 Popup Baukatalog */

#main_bildansicht_popup2, #main_bildansicht_popup3, #main_bildansicht_popup5 {
	color:#000;
	font-size:12px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	background-color:#fff;
	background-color:#fff;
	padding-left:30px;
	padding-right:30px;
	position:relative;
	width:445px; /* 660px - 2*30px rechts und links */
}

#bild_popup2 {
	margin-top:30px;
	margin-bottom:20px;
}

#image_above_popup2 {
	position:relative;
	height:20px;
}

#image_above_popup2 span.right {
	left:3px;
}

.linie_popup2, .linie_popup3 {
	font-size:0;
	height:1px;
	border-bottom:1px solid #000;
	margin: 30px 0 30px 0;
}

#tabelle_popup2 {
	padding-bottom:60px;
}

.tab1_popup2 {
	width:55px;
	vertical-align:top;
}

.tab2_popup2 {
	margin-left:6px;
	vertical-align:top;
}

/* 56 Popup Baukatalog ENDE */

/* 75 Login */

#oberspalte, #oberspalte_anmeldung {
	background-color:#fff;
	position:relative;
	float:left;
	display:inline;
	padding-top:28px; /* 33px */
	padding-bottom:40px;
	border-top:4px solid #000;
	border-bottom:4px solid #000;
	width:850px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
}

#oberspalte h1, #oberspalte_anmeldung h1 {
	font-size:30px;
	font-weight:normal;
	margin-bottom:29px;
}

#oberspalte div, #oberspalte_anmeldung div {
	line-height:16px;
}

#oberspalte label, #oberspalte_anmeldung label {
	width:80px;
	margin-right:5px;
	text-align:left;
	font-weight:bold;
	float:left;
}

#oberspalte input {
	width:132px;
	margin-bottom:10px;
}

#oberspalte form a img, #oberspalte_anmeldung form a img {
	margin-left:10px;
	position:absolute;
}

#oberspalte form, #oberspalte_anmeldung form {
	margin-top:20px;
	margin-bottom:40px;
	display:block;
	position:relative;
	float:left;
	width:432px;
}

#fehler_login {
	position:absolute;;
	left:432px;
	margin-top:20px;
}

#spalte-1-login {
	border-top:1px solid #000;
	background-color:#fff;
	position:relative;
	float:left;
	display:inline;
	width:418px;
	margin-right:14px;
}

#spalte-1-login a.tag2 {
	position:relative;
	float:left;
	margin-top:20px;
	margin-bottom: 16px;
}

#spalte-2-login {
	border-top:1px solid #000;
	position:static;
	float:left;
	display:inline;
	width:418px;
}

.headline_small_under_miniatur {
	border-bottom:0;
	padding-bottom:0;
}

#hauptbild_miniatur {
	float:left;
	padding: 15px 15px 15px 0;
}

#hauptbild_text_miniatur {
	margin-top:31px;
}

#hauptbild_text_miniatur p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
}

#footer_header_line1_hauptseite_miniatur, #footer_header_line2_hauptseite_miniatur {
	float:left;
	height:1px;
	border-bottom:1px solid #000;
	margin-bottom:10px;
	width:418px;
}

#footer_header_line2_hauptseite_miniatur {
	float:right;
}

#header_bottom_text1_miniatur {
	float:left;
	margin-left:0;
	margin-top:30px;
	margin-bottom:5px;
	width:418px;
}

#header_bottom_text2_miniatur {
	color:#000;
	margin-top:30px;
	margin-bottom:5px;
	margin-left:14px;
	width:418px;
}

/* 75 Login ENDE */

/* MeinBauNetz Overlays */

#meinbaunetz_overlay, #meinbaunetz_overlay_hauptseite {
	padding-top:28px; /* 33px */
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	height:232px;
}

#meinbaunetz_overlay h1, #meinbaunetz_overlay_hauptseite h1 {
	font-size:30px;
	font-weight:normal;
	margin-bottom:10px; /* 20px */
}

.meinbaunetz_links {
	width:663px;
	float:left;
}

.meinbaunetz_links p {
	line-height:16px;
}

#meinbaunetzclose_layer {
	position:relative;
	top:-14px; /* 14 - 55 A-Z Layer */
}

.underline_dotted {
	background-image:url(/images/link_bg_dotted.gif);
	background-position-y:15px;
}

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

/* MeinBauNetz Overlays ENDE */

/* 54 Magazin24 Baukatalog Start */

.table_head_black {
	position:relative;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
    color:#fff;
	background-color:#000;
	height:17px;
    display:block;
    padding-top:5px;
    padding-left:5px;
}

.tabelle_magazin24 {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size:12px;
    border-bottom:1px solid #000;
    padding-bottom:17px;
    padding-top:15px;
}

.tabelle_magazin24 label {
    float: left;
    width: 145px;
}

.tabelle_magazin24 a {
    position: absolute;
    left: 516px;
}

.tabelle_magazin24 select {
    width: 345px;
    margin-left: 145px;
    margin-top: 5px;
}

.tabelle_magazin24 input {
    width: 342px;
}

.tabelle_magazin24 input.small_magazin24 {
    width: 69px;
}

.tabelle_magazin24 div.tabelle_1_magazin24 {
    margin-bottom: 5px;
}

.tabelle_magazin24 div.tabelle_2_magazin24 {
    margin-bottom: 8px;
}

.tabelle_magazin24 div.tabelle_3_magazin24 {
    margin-bottom: 13px;
}

.suchen_button {
    width: 53px !important;
    height: 19px;
    margin-right: 7px;
}

.zuruecksetzen_button {
    width: 108px !important;
    height: 19px;
}

#alphabet_magazin24 {
    height: auto;
    border-top: 0;
    padding-top: 21px; /* 21px */
    padding-bottom: 9px; /* 18px */
    margin-bottom: 0;
    height: 19px; /* 49px */
}

#alphabet_magazin24 a {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	line-height:10px;
	float:left;
	margin-right:7px; /* Buchstabenabstand kuenstlich erzeugt, wegen dem Hintergrundbild in Safari */
	height:15px;
}

.herstellerfrage_magazin24 {
    margin-top: 15px;
    margin-bottom: 28px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 12px;
}

.herstellernews_magazin24 {
    padding-top: 24px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 12px;
}

.herstellernews_magazin24 div {
    margin-top: 26px;
}

.baukatalog_under_magazin24 {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 21px; /* 24px */
    line-height: 16px;
}

.baukatalog_under_magazin24 li {
    margin-left: 16px;
}

.header_bild_magazin24 {
    margin: -32px 35px 0 0;
}

.header_bild_magazin24 img {
    display: block;
    margin-bottom: 15px;
}

.header_bild_magazin24 a {
    margin-left: 0;
}

/* 54 Magazin24 Baukatalog Start ENDE */

/* 73 Suchergebnis */

#oberspalte .oberspalte_suchergebnisse {
	margin-top:10px;
	border-top:1px solid #000;
	padding-top:15px;
	line-height:24px;
	font-size:15px;
}

#oberspalte .oberspalte_suchergebnisse a {
	font-size:15px !important;
	background-image:url(/images/link_bg.gif);
	background-position-y:20px;
}

#oberspalte .oberspalte_suchergebnisse a:hover {
	background-image:url(/images/link_bg_hover.gif);
	background-position-y:16px;
}

#header_oberspalte {
	height:104px;
}

/* 73 Suchergebnis ENDE */

/* 60 Nutzungsbedingungen */

#oberspalte .oberspalte_spalte1, #oberspalte_anmeldung .oberspalte_spalte1 {
	padding-top:8px;
	width:634px;
	float:left;
	padding-right:14px;
}

#oberspalte .oberspalte_spalte2, #oberspalte_anmeldung .oberspalte_spalte2 {
	padding-top:25px;
	float:right;
	padding-right: 18px;
}

.oberspalte_border_pink {
	border-top:4px solid #0F96B3 !important;
	border-bottom:4px solid #0F96B3 !important;
}

/* 60 Nutzungsbedingungen ENDE */

/* 77 Popup3 Bestaetigung */

#main_bildansicht_popup3 {
	width:525px;
	padding:0 15px 40px 15px;
}

#header_popup3 {
    padding-top:40px;
}

.artikel_versenden_popup3 {
    margin:20px 0 20px 0;
}

#content_popup3 {
    padding:20px 0 10px 0;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    width:345px;
}

#content_popup3 p {
    padding-bottom:20px;
}

#footer_popup3 {
    margin-top:40px;
    margin-left:0;
}

.copyright_popup3 {
	float:right;
	margin-top:8px;
}

.linie_popup3 {
    margin: 30px 0 0 0;
}

/* 77 Popup3 Bestaetigung ENDE */

/* 76 Popup4 Weiterempfehlen */

#content_popup4 {
    padding:12px 0 0 0;
}

.content_popup4 ul {
	margin: 5px 15px;
}

.tabelle_tab1_popup4 {
    width:175px;
    text-align:right;
    font-weight:bold;
    table-layout:fixed;
    border:0;
	vertical-align:top;
}

.tabelle_tab2_popup4 input {
    width:273px;
    margin-bottom:5px;
}

.tabelle_tab2_popup4 textarea {
    color:#000;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size:11px;
    width:275px;
    height:108px;
    margin-bottom:5px;
}

.checkbox_popup4 {
    width:auto !important;
    margin:2px 0 15px 0;
}

.senden_popup4 {
    width:53px !important;
    height:19px !important;
    padding:10px 0 25px 0;
}

.tabelle_tab2_popup4 {
    padding:0 0 5px 10px;
	vertical-align:top;
}

/* 76 Popup4 Weiterempfehlen ENDE */

/* 67 Popup5 Presse */

#main_bildansicht_popup5 {
	width:705px;
	padding:0 15px 40px 15px;
	margin: auto;
}

#content_left_popup4, #content_left_popup5 {
    width:440px;
    float:left;
    padding-top:13px;
}

#content_left_popup4 h1 {
    font-size:30px;
    line-height:30px;
    font-weight:normal;
}

#content_left_popup4 div.rahmen_popup4 {
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    margin-top:29px;
    padding-top:9px;
    height:29px;   /* 38px */
}

#content_left_popup4 div.content_popup4 {
    margin-top:30px;
    line-height:16px;
}

#content_left_popup4 select {
    width:120px;
}

#content_right_popup4 {
    float:left;
    margin-top:0px;
    margin-left:65px;
	border-left:1px solid #000;
	padding-left:20px;
}

/* 67 Popup5 Presse ENDE */

/* 63 Popup6 Ueber BauNetz */

#content_left_popup5 {
    min-height:461px;
}

/* 63 Popup6 Ueber BauNetz ENDE */

/* 27 Magazin25 Hersteller Liste */

.tab1_magazin25 {
    width:634px;
}

.tab1_magazin25 tr td {
    padding:15px 0 12px 0;
    vertical-align:top;
}

.tab2_magazin25 {
    width:202px;
	float:right;
}

.rahmen_magazin25 {
    width:634px;
    margin-top:20px;
}

.tabrechts_magazin25 tr td {
    text-align:center;
    padding-bottom:20px;
    border:0;
}

.tabelle_top_magazin25 {
    padding-top:40px;
}

.tabelle_tab1_magazin25 {
    width:162px;
}

.tabelle_tab2_magazin25 {
    padding-left:17px !important;
    padding-top:17px !important;
}

.tabelle_tab3_magazin25 {
    padding-right:17px !important;
    vertical-align:middle !important;
}

#tool_navigation_magazin25 {
	position:relative;
	top:15px;
}

.tool_navigation_abstand_magazin25 {
    margin-right:5px;
}

#tool_navigation_magazin25 input {
    width:134px;
    margin-right:15px;
    /*margin-left:14px;*/
    position:relative;
    /*top:-4px;*/
    height:15px;
}

/* 27 Magazin25 Hersteller Liste ENDE */

/* 42 Magazin26 Diplom der Woche */
.arbeitenliste h4, .terminliste h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}

.arbeitenliste h4 a {
	color:#000;
	font-weight:bold;
}

/* Termine */

.terminliste_datum, .terminliste_datum_inhalt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#47B4CB;
	display:block;
	margin-bottom:5px;
}

.terminliste_datum_inhalt {
	margin-bottom:42px;
}

#termin_melde_grafik, #diplom_melde_grafik {
	width:188px;
	text-align:center;
	margin-bottom:20px;
	position:relative;
	z-index:10;
}

/* 42 Magazin26 Diplom der Woche ENDE */

/* 59 Anmeldung */

.oberspalte1_versatz {
     padding-bottom:20px;
}

#oberspalte_anmeldung {
     background-color:#0F96B3;
     position:relative;
     left:-15px;
     padding-left:15px;
}

.oberspalte_formular {
	width: 692px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 20px 145px 20px 10px;
	margin-top: 20px;
	clear: left;
}

.oberspalte_formular p.oberspalte_formular_versatz {
     margin-left:245px;
}

.oberspalte_untertext {
     padding-top:20px;
     font-size:10px;
     line-height:14px;
}

.oberspalte_tabelle_formular {
     margin-top:30px;
}

.oberspalte_tabelle_formular tr td {
     vertical-align:middle;
    /*padding-bottom:10px;*/
}

.oberspalte_tabelle_formular tr td select {
     width:358px;
     padding: 2px;
     font-family: Arial;
     font-size: 12px;
}

.oberspalte_tabelle_formular tr td input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
     width:350px; /* 240px */
     margin-right:10px;
    padding: 2px;
    padding-left: 4px;
}

.oberspalte_tabelle_formular tr td textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width:237px; /* 240px */
    margin-right:10px;
}

.oberspalte_tab1 {
    font-weight:bold;
    width:205px;
    text-align:right;
    padding-right:10px;
}

.oberspalte_tab_abstand_40 {
    padding-bottom:30px;
}

.oberspalte_tab_oberabstand_15 {
    margin-top: 15px;
}

.oberspalte_tab_oberabstand_30 {
    margin-top: 20px;
}

input.oberspalte_formular_small {
    width: 100px !important;
}

input.oberspalte_formular_middle {
    width: 229px !important;
}

select.oberspalte_formular_small {
    width: 103px !important;
}

.underline_size_10 {
	background-image:url(/images/link_bg_10_dotted.gif);
	background-position-y:14px;
}

.underline_size_10:hover {
	background-image:url(/images/line_10_dotted_hover.gif);
	background-position-y:bottom;
}

.bt_anmelden {
    /*! width: 64px !important; */
    /*! height: 19px !important; */
    margin-top: 20px;
    margin-bottom: 5px;
}

/* 59 Anmeldung ENDE */

/* 36a Magazin27 Stellenmarkt Login */

#left_table_magazin27 {
    padding: 15px 0 32px;
}

.formular_magazin27 {
    margin-top: 41px;
    margin-bottom: 15px;
}

.formular_magazin27 label {
    font-weight: bold;
    width: 110px;
    display: block;
    float: left;
}

.formular_magazin27 input {
    width: 267px;
    margin-bottom: 8px;
}

.bt_login {
    width: 49px !important;
    height: 19px !important;
    margin-top: 5px;
}

/* 36a Magazin27 Stellenmarkt Login ENDE */

/* 58 Magazin28 ServiceCard Formular */

#tabelle_magazin28 tr td {
    font-size: 12px;
    vertical-align: top;
    padding: 6px 0 6px 0;
    border-bottom: 1px solid #000;
}

.tabelle_tab1_head_magazin28 {
    padding-left: 5px;
    width: 122px;
}

.tabelle_tab2_head_magazin28 {
    width: 200px;
}

.tabelle_tab3_head_magazin28 {
    width: 125px;
}

.tabelle_tab4_head_magazin28 {
    width: 200px;
}

.tabelle_tab1_magazin28 {
    width: 125px;
}

.tabelle_tab1_magazin28 img, .tabelle_tab3_magazin28 img {
    width: 102px;
    height: 73px;
    margin-left: 7px;
    margin-right: 0;
}

.tabelle_tab3_magazin28 img {
    margin-right: 15px;
}

.tabelle_tab2_magazin28 {
    width: 200px;
}

.tabelle_tab3_magazin28 {
    width: 125px;
}

.tabelle_tab4_magazin28 {
    width: 184px;
}

#tabelle_magazin28_2 {
    margin-top: 24px;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    text-align: right;
}

#tabelle_magazin28_2 tr td {
    padding-bottom: 10px;
}

#tabelle_magazin28_2 input {
    width: 180px;
}

#tabelle_magazin28_2 select {
    width: 183px;
}

.tabelle_tab1_head_magazin28_2 {
    padding-left: 5px;
    text-align: left;
}

.tabelle_tab1_oberabstand_15 {
    padding-top: 15px;
}

.tabelle_tab1_oberabstand_10 {
    padding-top: 10px;
}

.tabelle_small_select_magazin28 {
    width: 74px !important;
}

.input_small1_magazin28 {
    width: 51px !important;
    margin-right: 7px;
}

.input_small2_magazin28 {
    width: 115px !important;
}

.tabelle_tab1_magazin28_2 {
    width: 125px;
    padding-right: 10px;
}

.tabelle_tab2_magazin28_2 {
    width: 185px;
    text-align: left;
}

.tabelle_tab3_magazin28_2 {
    width: 120px;
    padding-right: 10px;
}

.tabelle_tab4_magazin28_2 {
    width: 184px;
    text-align: left;
}

.abstand_40_magazin28 {
    margin-bottom: 28px;
}

.bt_absenden, .bt_absenden_29 {
    width: 61px !important;
    height: 19px !important;
}

/* 58 Magazin28 ServiceCard Formular ENDE */

/* 57 Magazin29 Firmeninfo anfordern */

.tabelle_tab1_head_magazin29 {
    padding-left: 5px;
}

#tabelle_magazin29 tr td, #tabelle_magazin29_2 tr td, #tabelle_magazin29_3 tr td, #tabelle_magazin29_4 tr td {
    font-size: 12px;
    vertical-align: top;
    padding-top: 15px;
    padding-bottom: 8px; /* 23px */
    padding-left: 7px;
}

#tabelle_magazin29 tr td p, #tabelle_magazin29_2 tr td p {
    margin-left: 11px;
    display: block;
    float: left;
}

#tabelle_magazin29 tr td input, #tabelle_magazin29_2 tr td input {
    float: left;
}

.tabelle_tab1_magazin29 {
    width: 292px;
}

.tabelle_tab2_magazin29 {

}

#tabelle_magazin29_2, #tabelle_magazin29_3, #tabelle_magazin29_4 {
    margin-top: 14px;
}

#tabelle_magazin29_3 tr td, #tabelle_magazin29_4 tr td {
    padding-bottom: 0; /* 15px */
}

#tabelle_magazin29_3 tr td span {
    padding-left: 7px;
}

#tabelle_magazin29_3 tr td input {
    width: 326px;
}

.tabelle_tab1_magazin29_3 {
    width: 195px; /* 210px */
}

.tabelle_tab1_magazin29_4 textarea {
    width: 330px;
    height: 104px;
    margin: 0;
}

.bt_abstand_magazin29 {
    margin-top: 2px;
}

/* 57 Magazin29 Firmeninfo anfordern ENDE */

/* 60 Aenderung */
.oberspalte_formular_padding40 {
    padding-left: 40px;
    padding-right: 300px; /* Mindestabstand nach rechts */
}

/* 60 Aenderung ENDE */
.abstand_unten_30 {
    padding-bottom: 24px;
}

/* Diplom Popup Abstimmung*/
.tabelle_popupabstimmung, .tabelle_suchhilfe {
    padding: 0;
    margin: 0;
    empty-cells: hide;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    text-align: left;
    width: 445px;
}

.tabelle_popupabstimmung th, .tabelle_suchhilfe th {
    background-color: #000;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    height: 22px;
    padding-left: 5px;
}

.tabelle_popupabstimmung tr td, .tabelle_suchhilfe tr td {
    border-bottom: 1px solid #000;
    font-size: 12px;
    height: 23px;
    vertical-align: middle;
    padding: 15px 0 15px 0;
    text-align: left;
    vertical-align: top;
}

.tabelle_popupabstimmung tr td p, .tabelle_suchhilfe tr td p {
    padding: 0;
    margin: 0;
}

.tabelle_popupabstimmung .teaserpic {
    width: 39px;
    padding: 0;
    padding-top: 18px;
    margin: 0;
}

.platzierung .teaserpic {
    width: 39px;
    padding: 0;
    margin: 0;
    padding-top: 33px;
}

.tabelle_suchhilfe tr td {
    border-bottom: 0;
}

/* Erweiterung fÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½r Halb4-Flash */
#halb4_narrow {
	top:0;
	width:202px;
	height:596px;
}
#halb4_wide {
	position: absolute;
	top:0;
	width:418px;
	height:558px;
}

/* Ergaenzungen 2008-03-27 */

#suche .suchfeld{
	width:133px; /* 137 - 4px */
	display:block;
	float:left;
	height:17px;
	margin:0 16px 0 0;
    border: 1px solid #999;
}

.bt_finden{
	display:block;
	width:49px !important;
	height:19px !important;
	border:none;
}

#tool_navigation_magazin25 #volltextsuche .suchfeld{
	width:133px; /* 137 - 4px */
	display:block;
	float:left;
	height:15px;
	margin:0 16px 0 0;
}

#tool_navigation_magazin25 #volltextsuche{
	display:block;
	float:left;
	margin-left:12px;
	width:202px;
}


/* Ergaenzung Feedback Stellenmarkt Formular */
.form_button_feedback {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-left: 0;
    margin-top: 62px;
    display: block;
    clear: both;
    padding: 0 10px 0 10px;
}

.linie_top_magazin31 {
    background-color: #fff;
    clear: both;
    border-top: 1px solid #000;
    display: block;
    margin-top: 20px;
}

.linie_top_magazin31 img {
    padding-top: 15px; /* 35px Abstand */
}

.radio {
    margin-left: 10px;
}

#left_table_magazin31 {
    border-top: 5px solid #000;
    width: 634px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 12px;
}

.breite_275px label {
    width: 275px !important;
}

/* Ergnzung vom 22.04.2008 */
#tabelle_baukatalog_bestellen {
	padding:0;
	margin:0;
	empty-cells:hide;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-align:left;
}
#tabelle_baukatalog_bestellen tr td {
	font-size:12px;
	height:23px;
	padding-right:30px;
	padding-bottom:4px;
	vertical-align:top;
}
#tabelle_baukatalog_bestellen tr td label {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight:bold;
}
.tabelle_baukatalog_bestellen_normal {
	width:207px;
}
.tabelle_baukatalog_bestellen_plz {
	width:50px;
}
.tabelle_baukatalog_bestellen_ort {
	width:150px;
}
.baukatalog_pic {
	position:absolute;
	top:200px;
	left:360px;
}
/* Ergnzung vom 23.04.2008 */
#tabelle_baukatalog_werbeformate tr td, #tabelle_baukatalog_kontakt tr td{
	padding-bottom:5px;
	padding-right:15px;
}
#tabelle_baukatalog_werbeformate tr td label, #tabelle_baukatalog_kontakt tr td label {
	font-weight:bold;
}
#tabelle_baukatalog_kontakt tr td textarea {
	width:240px;
}
#tabelle_baukatalog_kontakt tr td input[type=text] {
	width:237px;
}
.small {
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	line-height:10px;
}
#artikel_magazin_bestellung {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	line-height:32px;
	top:-48px;
	left:0;
	position:relative;
	margin-bottom:-28px;
	float:left;
}
.baukatalog_pic_bestellung {
	top:-68px;
	position:relative;
}
/* Ergnzungen vom 29.04.2008 */
.listen_bild {
	height:70px;
	width:100px;
	overflow: hidden;
	background: #ddd;
}
.stellenmarkt_id {
	float:right; position:relative; left:0; top:-22px; font-weight:bold; color:#47B4CB;
}
#artikel_content ul li,#artikel_content ol li{
	margin-left:16px;
}
#artikel_magazin10 ul li,#artikel_magazin10 ol li{
	margin-left:16px;
}
#artikel_magazin6 ul li,#artikel_magazin6 ol li{
	margin-left:16px;
}
.artikel_magazin6 ul li,.artikel_magazin6 ol li{
	margin-left:16px;
}
#artikel_magazin7 ul li,#artikel_magazin7 ol li{
	margin-left:16px;
}
.artikel_magazin7 ul li,.artikel_magazin7 ol li{
	margin-left:16px;
}
#artikel_magazin11 ul li,#artikel_magazin11 ol li{
	margin-left:16px;
}
#artikel_magazin16 ul li,#artikel_magazin16 ol li{
	margin-left:16px;
}

/* ErgÃƒÆ’Ã‚Â¤nzung vom 02.05.2008 */
.tabelle_tab1_magazin20 a {
	color:#000 !important;
}
.tabelle_tab2_magazin20 a {
	color:#000 !important;
}

.abstand {
	margin-left:118px;
}
.oberspalte_tabelle_formular {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal /*bold*/;
}
.oberspalte_tab_oberabstand_30 {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#mehr_baunetz_footer_tag_hauptseite {
	border-bottom:2px solid #fff;
}
/* Ergnzung vom 05.05.2008 */
#teaser {
	bottom:12px;
	position:absolute;
	padding-top:0;
}

/* Ergnzung vom 07.05.2008 */
.info_blase_halb4
{
	height:1px;
}

/* Ergnzung vom 27.05.2008 */
#artikel_tooltips {
	height:auto !important;
}


.artikel_magazin16_bauwelt_under, .artikel_magazin16_bauwelt_under_auslobung {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	clear:left;
	padding-top:15px;
}
.artikel_magazin16_bauwelt_under img, .artikel_magazin16_bauwelt_under_auslobung img {
	margin-right:5px;
	position:relative;
	top:3px;
}


#tool_navigation_wettbewerbe1 {
	position:absolute;
	top:15px;
	left:462px;
}
#tool_image_wettbewerbe1 {
	position:absolute;
	left:49px;
	height:80px;
	text-align:center;
	width:153px;
}
#tool_image_wettbewerbe1 img {
	position:relative;
	left:0; /* 8px Abstand */
	top:0;
}

#tool_image_wettbewerbe1 div.linie_vertikal{
	position:absolute;
	left:0;
}
/* Eraenzung vom 10.6.2008 */
#tabelle_popup2 tr td {
                font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
                font-size:12px;
}

/* Eraenzung vom 16.09.2008 */
.print {
	display:none;
}
#footer_header_line1_halb4_print {
	display:none;
}
#bildstrecke {
	margin-bottom:30px; /* Mindestabstand zum Footer */
}

/* Eraenzung vom 21.10.2008 */
.listen_eintrag_magazin_tag {
	width:634px;
	float:left;
	clear:left;
}

/* Eraenzung vom 5.11.2008 */
.teaser_headline_hauptseite_link, .teaser_headline_hauptseite_link:hover, .teaser_headline_hauptseite_link:focus, .teaser_headline_hauptseite_link:active, .teaser_headline_hauptseite_link:visited {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:22px;
	color:#000;
}

/* Eraenzung vom 12.11.2008 */
#meinbaunetz_overlay p.meinbaunetz_mein_baunetz, #meinbaunetz_overlay_hauptseite p.meinbaunetz_mein_baunetz {
	font-size:30px;
	font-weight:normal;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	margin-bottom:20px;
}
.header_architekten_profile_schrift, .header_kontakt_schrift {
	font-weight:normal;
	color:transparent;
	margin:-30px 0 -15px 6px;
	letter-spacing:1.39px;
	font-size:24px;
	opacity:0.01;
}

/* ErgÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ngzung vom 18.11.2008 */
.baunetz_woche_schrift {
	position:absolute;
	top:-14px;
	left:-5px;
	opacity:0.01;
	color:#fff;
	display:none;
}
.baunetz_woche_baunetz {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 59px;
	float: left;
	letter-spacing: -5.1px;
}
.baunetz_woche {
    font-family: Georgia, Times, "Times New Roman", serif;
	font-weight: normal;
	letter-spacing: 2px;
	font-size: 60px;
	float:left;
}

/* Ergaenzung vom 25.11.2008 */
#werbung_woche_header {
  position:absolute;
  right: 0;
  top:-8px;
  z-index:10;
}

/* Eraenzung vom 02.12.2008 */
.teaser_more_hauptseite_bild {
	display:block;
	width:100px;
	float:right;
}
div.teaser_more_hauptseite_more {
	clear:left;
}
.teaser_more_hauptseite_more a{
	margin-top:10px;
	clear:left;
}

/* Eraenzung vom 09.12.2008 */
.footer_b_gross {
	width:206px;
	margin-right:6px;
	display:block;
	float:left;
	text-align:center;
}

.footer_b_klein {
	width:100px;
	margin-right:6px;
	margin-top:8px;
	display:block;
	float:left;
	text-align:center;
}

/* Ergaenzung vom 18.12.2008 */
.archiv {
	float:left;
	margin-right:2px;
	width:41px;
	height:19px;
	background-image:url(/images/archiv.gif);
	background-repeat:no-repeat;
}

.archiv:hover {
	background-image:url(/images/archiv_hover.gif);
	background-repeat:no-repeat;
}

#meldungs_archiv_monate, #meldungs_archiv_suchbegriffe {
	font-size:12px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

#meldungs_archiv_monate p.bold, #meldungs_archiv_suchbegriffe p.bold {
	border-bottom:2px solid #000;
	margin-top:20px;
	margin-bottom:10px;
	padding-bottom:5px;
}

.archiv_jahre {
	padding-bottom:5px;
}

.archiv_jahre span.bold {
	margin-right:15px;
}

.archiv_jahre a {
	margin-right:3px;
	margin-left:1px;
}

#oberspalte_anmeldung {
	width:865px;
}

/* Eraenzung vom 03.02.2009 */
.footer_partner_link, #footer_partner, .footer_partner_link_noscript {
	position:absolute;
	right:15px;
	top:610px;
	/*bottom:16px;*/
	font-size:10px;
	font-family: Georgia, Times, "Times New Roman", serif;
	color:#000;
	float:right;
}

.footer_cms_link {
	font-size:10px;
	font-family: Georgia, Times, "Times New Roman", serif;
	color:#000;

	position:absolute;
	right:15px;
	margin-top:10px;
}

#footer_partner {
	display:none;
}

.footer_partner_link_noscript {
	background-color:#fff;
}

#footer_partner a, .footer_partner_link_noscript a {
	font-size:10px;
	font-family: Georgia, Times, "Times New Roman", serif;
}

/* BAUNETZWOCHE NEUERUNG VOM 16.06.2009 */
#baunetzwoche_aufmacher {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	position:relative;
	margin-top:-12px;
	z-index:11;
}

#baunetzwoche_aufmacher p {
	font-weight:bold;
	font-size:16px;
}

#baunetzwoche_aufmacher .bw_aktuelle_ausgabe {
	position:absolute;
	/*top:40px;*/
}

#baunetzwoche_aufmacher .bw_aktuelle_ausgabe_link div {
	position:absolute;
	bottom:36px;
	left:4px;
}

#baunetzwoche_aufmacher .bw_aktuelle_ausgabe_link span {
	background-color:#fff;
	padding:1px;
	color:#000;
}

#baunetzwoche_aufmacher .bw_aktuelle_ausgabe_link img {
	max-width: 100%;
}

#baunetzwoche_aufmacher .bw_besondere_ausgabe {
	border-top:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
	padding:3px 0;
	margin-bottom:3px;
}

#baunetzwoche_aufmacher .bw_aktuelle_ausgabe_div {
	width:470px;
}

#baunetzwoche_aufmacher .bw_besondere_bild, #baunetzwoche_aufmacher .bw_besondere_bild_last {
	width:208px;
	display:block;
	float:left;
	margin-right:5px;
	position:relative;
}

#baunetzwoche_aufmacher .bw_besondere_bild a, #baunetzwoche_aufmacher .bw_besondere_bild_last a {
	color:#000;
}

#baunetzwoche_aufmacher .bw_besondere_bild div, #baunetzwoche_aufmacher .bw_besondere_bild_last div {
	position:absolute;
	margin-left:4px;
	bottom:8px;
	left:0;
}

#baunetzwoche_aufmacher .bw_besondere_bild span, #baunetzwoche_aufmacher .bw_besondere_bild_last span {
	background-color:#fff;
	display:inline;
	padding:1px;
}

#baunetzwoche_aufmacher .bw_besondere_bild img {
	margin:0;
	padding:0;
}

#baunetzwoche_aufmacher .bw_besondere_bild_last {
	margin-right:0;
}

/* Ergänzung f. Spezialmedlung BNW mit Sponsor */
#baunetzwoche_sponsorlogo {
	float: right;
	width: 190px;
	margin-top: 54px;
	font-size:12px;
}

#baunetzwoche_sponsorlogo img {
	width: 190px;
	margin-top: 10px;
}


/* Tabelle */

#tabelle_bw {
	clear:both;
	padding:0;
	margin:0;
	empty-cells:hide;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

#tabelle_bw th {
	border-bottom:1px solid #b2b2b2;
	padding-left:5px;
	font-size:12px;
	color:#000;
	font-weight:bold;
	height:22px;
}

#tabelle_bw tr td {
	border-bottom:1px solid #b2b2b2;
	font-size:12px;
	padding:5px 0 5px 5px;
	vertical-align:top;
}

#tabelle_bw tr td a {
	color:#000;
}

#tabelle_bw tr.tab_bw_head:hover {
	background-color:#fff;
}

#tabelle_bw tr:hover {
	background-color:#76cada;
}

#tabelle_bw tr td.tab1 {
	width:420px;
}

#bw_tooltips {
	height:0;
}

.bw_tooltip {
	display:none;
	width:402px;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
}

.bw_tooltip .bw_inhalt {
	background-image:url(/images/bw_tooltip_middle.png);
	background-repeat:repeat-y;
	margin-top:-4px;
	width:402px;
}

.bw_tooltip .bw_inhalt p {
	margin:5px 0 0 33px;
	padding-bottom:10px;
}

.bw_tooltip .bw_inhalt p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:320px;
}

.bw_tooltip .bw_inhalt img {
	margin:4px auto;
	padding:6px 15px 7px 0;
	display:block;
	width:322px;
	height:207px;
}

.bw_tooltip_pic_top {
	width:402px;
	height:13px;
	background-image:url(/images/bw_tooltip_top.png);
	background-repeat:no-repeat;
}

.bw_tooltip_pic_bottom {
	width:402px;
	height:45px;
	background-image:url(/images/bw_tooltip_bottom.png);
	background-repeat:no-repeat;
}

#bw_navi_top, #bw_navi_bottom {
	width:634px;
	border-top:1px solid #b2b2b2;
	clear:both;
	float:left;
	padding-top:21px;
	margin-bottom:16px;
	position:relative;
}

#bw_navi_top .right, #bw_navi_bottom .right {
	float:right;
	position:relative;
	left:-165px;
}

#bw_navi_bottom {
	border:none;
}

#bw_suche {
	height:19px;
	width:100px;
	position:absolute;
	left:494px;
	top:20px;
}

#bw_suche input{
	width:137px;
	display:inline;
	height:16px;
}

#bw_suche .suchen {
	width:41px;
	height:19px;
	position:absolute;
	left:-60px;
	top:1px;
}

.sort_upward, .sort_downward,.sort_random {
	float:left;
	margin-right:2px;
	width:18px;
	height:19px;
	background-repeat:no-repeat;
}

.sort_upward {
	background-image:url(/images/sort_abc_up.gif);
}

.sort_upward:hover, .sort_downward:hover, .sort_random:hover {
	background-position:bottom;
}

.sort_downward {
	background-image:url(/images/sort_abc_down.gif);
}

.sort_random {
	width:24px;
	background-image:url(/images/sort_random.gif);
}

/* ErgÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ngzung vom 01.07.2009 */
.breite432 {
	width:432px;
}

/* Eraenzung vom 31.08.2009 */
.wettbewerbe_panel_profisuche {
	margin-top:10px;
	background-color:#ffe900;
}

.right_table_title {
	position:absolute;
	top:-20px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
}

.right_table_staedte span {
	display:block;
	line-height:18px;
}

.right_abschnitt {
	font-weight:bold;
	border-bottom:5px solid #000;
}

.relative {
	position:relative;
}

.tab1_magazin12_wettbewerb {
	width:206px !important;
}
.tab3_magazin12_wettbewerb {
	width:392px !important;
	padding-left:14px !important;
}

/* Eraenzung vom 07.09.2009 */
.left_table_magazin20_auslobung {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:20px;
	border-bottom:5px solid #000;
}

#schlagzeilen_magazin_normal_auslobungen_voll {
	clear:both;
	display:block;
	margin-bottom:20px;
	top:-50px; /* 12px Abstand */
	position:relative;
}

.header_auslobung_voll_abstand {
	margin-top:52px;
}

.header_auslobung_voll_headline {
	border-bottom: 1px solid #000;
	background-color:#ffe900;
	font-weight:normal;
	font-size:18px;
	line-height:26px;
	padding:13px 0 13px 4px;
	margin-bottom:30px;
}

#artikel_magazin16_auslobung {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	top:-34px;
	left:0;
	position:relative;
	border-bottom:1px solid #000;
	padding-top:20px; /* 25px Abstand */
	padding-bottom:10px; /* 25px Abstand */
	float:left;
	margin-bottom:-36px;
}

#artikel_magazin16_auslobung table tr td {
	padding-bottom:6px; /* 15px Abstand */
}

.wettbewerb_des_monats_bild:hover img {
	opacity:0.55;
}

.wettbewerb_des_monats_schrift {
	position:absolute;
	z-index:50;
	top:22px;
	left:10px;
	display:inline;
/*	padding-right:40px;*/
	width:400px;
}

.wettbewerb_des_monats_schrift span {
	font-size:16px;
	font-weight:normal;
	background-color:#fff;
	padding:3px 3px 4px 3px;
}


.wettbewerb_des_monats_schrift p {
	margin-bottom:4px;
}

.wettbewerb_des_monats_schrift h3 {
	font-size:18px;
	background-color:#fff;
	padding-left:3px;
	padding-bottom:3px;
	line-height:30px;
	display:inline;
}

.top226 {
	top:226px !important;
}

.line_height_16 {
	line-height:16px;
}
.termin_ueberschrift {width:432px;}
.termin_melde_grafik_artikel {float:right;clear:both;}
.tabelle_magazin17_right_text {width:275px;margin-left:15px;}
.sys_link a {color:#0F96B3;}
.w100p {width:100%;}
.terminliste_text_bottom {position:absolute;bottom:0;}
.terminliste_spalte {position:relative;height:88px;}

/* ErgÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤nzung vom 26.04.2010 */
/* Bitte Pfad anpassen */
div#spalte-2-magazin div.hersteller_header_toolbar {
	height:72px;
	padding:20px 0 40px 0;
}

#hersteller_suchauswahl {
	position:relative;
}

/* Select-Box gestyled */
.enhanced a {
  font-size:11px;
  text-decoration:none;
  color:#000;
}

.dropdown {
  float:left;
  position:absolute;
  width:146px;
  left:0;
  top:0;
}

#hersteller_select_hersteller {
  margin:-10px 0 0 140px;
  width:150px;
}

#hersteller_select_rubrik {
  margin:-55px 0 0 310px;
  float:left;
  width:150px;
}

#hersteller_select_hersteller .dropdown {
	left:151px;
}

#hersteller_select_rubrik .dropdown {
	left:302px;
}

.dropdown .options {
  position:relative;
  overflow:hidden;
  width:219px;
  height:334px;
  padding:3px 0 3px 3px;
  top:-41px;
  left:-11px;
  z-index:10000;
}

.dropdown .options_mitte {
  background:url("/images/Layer_Schatten_re_li.png") repeat-y scroll 0 0 transparent;
  padding:70px 0 0 10px;
  height:250px;
  overflow:hidden;
}

#hersteller_select_rubrik .dropdown .options_mitte {
	padding:30px 0 0 10px;
	height:auto;
}

.dropdown .options_top {
  background:url("/images/Layer_Schatten_oben.png") no-repeat scroll 0 0 transparent;
  height:7px;
  width:219px;
}

.dropdown .options_bottom {
  background:url("/images/Layer_Schatten_unten.png") no-repeat scroll 0 0 transparent;
  height:7px;
  width:219px;
}

.dropdown .options ul {
  list-style:none;
  margin:-7px 0 0 8px;
  padding:0 0 3px 0;
  position:relative;
  z-index:9;
  width:185px;
  overflow:hidden;
}

.dropdown .hersteller_select_overlay {
  position:absolute;
  top:17px;
  left:21px;
  height:80px;
  width:185px;
  z-index:10;
  background-color:#fff;
  font-size:12px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

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

.dropdown .hersteller_select_overlay p {
  border-bottom:1px dotted #000;
  padding-bottom:7px
}

.dropdown .hersteller_select_up, .dropdown .hersteller_select_down {
  width:185px;
  margin-top:7px;
}

.dropdown .hersteller_select_up {
	height:12px;
	display:block;
	overflow:hidden;
}

.dropdown .hersteller_select_down {
  position:absolute;
  z-index:11;
  bottom:7px;
  left:15px;
  height:20px;
  width:195px;
  background-color:#fff;
}

.dropdown .hersteller_select_up img {
  margin-left:85px;
}

.dropdown .hersteller_select_down img {
  margin-left:92px;
}

.dropdown .options a {
	display:block;
	font-size:12px;
	padding:2px 0;
}

a.dropdown_toggle {
  display:block;
  height:24px;
  padding-right:25px;
  color:#000;
}

a.dropdown_toggle span {
  background:transparent url(/images/Pulldown_Pfeil_unten.png) no-repeat scroll 105px 7px;
  border:1px dotted #000;
  cursor:pointer !important;
  display:block;
  font-size:12px;
  height:15px;
  padding:1px 0 1px 9px;
  position:relative;
  z-index:-1;
  overflow:hidden;
}

.select_box {
  clear:both;
  float:left;
  margin-bottom:47px;
  margin-top:-9px;
  position:relative;
  width:150px;
}
/* /Select Box gestyled */
div#hersteller_suche {
	position:relative;
}

input.hersteller_suche {
	border:1px dotted #000;
	padding:1px 0 1px 9px;
	width:110px;
	height:15px;
	display:block;
}

div.hersteller_suche_pfeil {
	background:#fff url(/images/Suche_Pfeil.png) no-repeat scroll 10px 4px;
	position:absolute;
	top:1px;
	left:100px;
	width:20px;
	height:17px;
}

div.hersteller_quer_pfeil {
	background:#fff url(/images/Pulldown_Pfeil_unten.png) no-repeat scroll 5px 7px;
	position:absolute;
	top:1px;
	left:101px;
	width:19px;
	height:17px;
}

.rahmen_magazin_hersteller {
	height:20px;
	margin:20px 0 40px 0;
	border-top:2px solid #000;
	position:relative;
}

.c_produkt, #hersteller_artikel .c_produkt {
	color:#01519e;
}

.a_produkt a, .a_produkt a:hover {
  color:#01519e;
  text-decoration:underline;
  background-image:none;
}

.a_grau a, .a_grau a:hover {
  color:#848384;
  text-decoration:underline;
  background-image:none;
}

.c_referenz, #hersteller_artikel .c_referenz {
	color:#0b8da2;
}

.a_referenz a, .a_referenz a:hover {
	color:#0b8da2;
  text-decoration:underline;
  background-image:none;
}

.c_veranstaltung, #hersteller_artikel .c_veranstaltung {
	color:#87bc55;
}

.a_veranstaltung a, .a_veranstaltung a:hover {
	color:#87bc55;
  text-decoration:underline;
  background-image:none;
}

.h_info_link_unten {
	position:relative;
    margin-bottom: 50px;
    margin-top: 15px;
}

.rahmen_magazin_hersteller .produkt_link, .h_info_link_unten .produkt_link {
	background:#fff url(/images/Dreieck-_Menue_Violett.png) no-repeat;
	color:#01519e;
	padding:5px 0 0 10px;
	position:absolute;
	top:20px;
	left:0;
}

.rahmen_magazin_hersteller .referenz_link, .h_info_link_unten .referenz_link {
	background:#fff url(/images/Dreieck_Menue_Dunkeltuerkis.png) no-repeat;
	color:#0b8da2;
	padding:5px 0 0 10px;
	position:absolute;
	top:20px;
	left:151px;
}

.rahmen_magazin_hersteller .veranstaltungen_link, .h_info_link_unten .veranstaltung_link {
	background:#fff url(/images/Dreieck_Menue_Tuerkis.png) no-repeat;
	color:#87bc55;
	padding:5px 0 0 10px;
	position:absolute;
	top:20px;
	left:302px;
}

.h_info_link_unten a {
	left:0 !important;
}

.hersteller_sprache {
	position:absolute;
	top:20px;
	left:578px;
}

#hersteller_index {
	width:636px;
	z-index:1;
	overflow:hidden;
}

.hersteller_index_elm {
	float:left;
	margin-right:2px;
	/*margin-bottom:-159px;*/
	width:210px;
	height:160px;
}

.hersteller_index_elm a {
	position:relative;
	display:block;
}

.hersteller_index_elm div.h_bild {
  width:210px;
  height:158px;
  overflow:hidden;
}

.hersteller_index_elm div.h_bild img {
  float:right;
}

.h_veranstaltungs_text {
	position:absolute;
	left:100px;
	top:90px;
	color:#fff;
/*	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:14px;
*/	width:100px;
}

.h_produkt, .h_referenz, .h_veranstaltung, .h_grau {
	width:210px;
	height:158px;
	position:absolute;
	cursor:pointer;
	color:#fff;
	padding:10px 0 0 10px;
}

.h_produkt {
	background:transparent url(/images/Dreieck_Bild_Violett.png) no-repeat;
}

.h_referenz {
	background:transparent url(/images/Dreieck_Bild_Dunkeltuerkis.png) no-repeat;
}

.h_veranstaltung {
	background:transparent url(/images/Dreieck_Bild_Tuerkis.png) no-repeat;
}

.hersteller_elm_infos {
	display:block;
	position:relative;
	z-index:1;
	top:-161px;
	left:0;
	height:158px;
	width:210px;
	visibility:hidden;
}

.hersteller_elm_infos p {
	padding:3px;
	background-color:#fff;
	display:block;
	line-height:16px;
	color:#000;
	width:140px;
	position:absolute;
	left:10px;
	top:10px;
}

.hersteller_elm_infos img {
	color:#fff;
	position:absolute;
	right:10px;
	bottom:10px;
}

.tabelle_tab1_magazin_hersteller {
	width:79px;
}

.tabelle_tab1_magazin_hersteller img {
	max-width:79px;
}

.tabelle_tab1_magazin_hersteller a {
	position:relative;
	display:block;
}

#tabelle_hersteller_liste div.h_produkt, #tabelle_hersteller_liste div.h_referenz, #tabelle_hersteller_liste div.h_veranstaltung{
	position:absolute;
	top:0;
	left:0;
	width:79px;
	height:57px;
}

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

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

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

#tabelle_hersteller_liste div.h_produkt:hover, #tabelle_hersteller_liste div.h_referenz:hover, #tabelle_hersteller_liste div.h_veranstaltung:hover {
	background:none !important;
}

.tab1_magazin_hersteller {
	width:634px;
}

#tabelle_hersteller_liste tr td.tabelle_tab1_magazin_hersteller {
	padding-top:10px;
	border-bottom:1px dotted #000;
}

#tabelle_hersteller_liste tr td.tabelle_tab2_magazin25_h {
	padding-left:17px;
	padding-top:10px;
	padding-bottom:7px;
	padding-right:10px;
	line-height:16px;
	border-bottom:1px dotted #000;
}

#tabelle_hersteller_liste tr td.tabelle_tab3_magazin25_h {
	padding-top:10px;
	padding-right:11px;
	vertical-align:middle;
	border-bottom:1px dotted #000;
}

#tabelle_hersteller_liste tr td.tabelle_tab2_magazin25_h a {
	color:#000;
}

#tabelle_hersteller_liste {
	border-top:1px dotted #000;
}

.hersteller_treffer_top, .hersteller_treffer_bottom {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#000;
	margin-top:22px;
	margin-bottom:8px;
}

.hersteller_treffer_bottom {
	margin-top:15px;
}

.hersteller_treffer_top a, .hersteller_treffer_bottom a, .hersteller_treffer_bottom a:hover {
	text-decoration:underline;
	color:#000;
	background-image:none;
}

#schlagzeilen_magazin_normal_hersteller {
	margin-top:15px;
	margin-bottom:20px;
}

#artikel_bild {
	position:relative;
	z-index:1;
}

.hersteller_info_anfordern {
	float:right;
}

.hersteller_info_anfordern img {
	position:absolute;
	z-index:2;
	bottom:0;
	right:0;
}

.hersteller_info_anfordern > a, .hersteller_info_anfordern > a:hover {
	font-weight:bold;
	background-image:none;
	color:#000;
}

.hersteller_bild_text {
	background-color:#fff;
	padding:6px 9px 7px 9px;
	position:absolute;
	bottom:15px;
	left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	max-width:437px;
}

.artikel_text_hersteller {
	margin-top:60px;
}

.artikel_text_hersteller a {
	text-decoration:underline;
}

/* Produkt-Fahne */
#artikel_tooltips .htool_produkt_hover {
	background-color:#01519e;
	border-left:1px solid #01519e;
}

#artikel_tooltips .htool_produkt {
	border-left:1px solid #01519e;
	background-image:none;
	border-bottom:1px dotted #01519e;
}

#artikel_tooltips .htool_produkt:hover {
	background-color:#01519e;
	background-image:none;
}

/* Graue-Fahne */
#artikel_tooltips .htool_grau_hover {
	background-color:#848384;
	border-left:1px solid #848384;
}

#artikel_tooltips .htool_grau {
	border-left:1px solid #848384;
	background-image:none;
	border-bottom:1px dotted #848384;
}

#artikel_tooltips .htool_grau:hover {
	background-color:#848384;
	background-image:none;
}

/* Referenz-Fahne */
#artikel_tooltips .htool_referenz_hover {
	background-color:#0b8da2;
	border-left:1px solid #0b8da2;
}

#artikel_tooltips .htool_referenz {
	border-left:1px solid #0b8da2;
	background-image:none;
	border-bottom:1px dotted #0b8da2;
}

#artikel_tooltips .htool_referenz:hover {
	background-color:#0b8da2;
	background-image:none;
}

/* Veranstaltung-Fahne */
#artikel_tooltips .htool_veranstaltung_hover {
	background-color:#87bc55;
	border-left:1px solid #87bc55;
}

#artikel_tooltips .htool_veranstaltung {
	border-left:1px solid #87bc55;
	background-image:none;
	border-bottom:1px dotted #87bc55;
}

#artikel_tooltips .htool_veranstaltung:hover {
	background-color:#87bc55;
	background-image:none;
}

#hersteller_artikel .artikel_magazin_hersteller {
	padding-top:6px;
	margin-top:12px;
	border-top:1px dotted #000;
}

#hersteller_artikel .h_datum {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:14px;
	line-height:18px;
}

#hersteller_artikel h2 {
	font-size:14px;
	margin-bottom:18px;
}

#hersteller_artikel .h_rubrik {
	text-transform:uppercase;
	margin-bottom:24px;
}

#hersteller_artikel .h_link_info, #hersteller_artikel .h_link_info:hover {
	display:block;
	margin-top:33px;
	background-image:none !important;
}

#hersteller_artikel .top20 {
	margin-top:11px;
}

.h_adresse {
	border-top:1px dotted #000;
	border-bottom:1px dotted #000;
	padding:7px 0;
	margin:10px 0 15px 0;
}

.h_topseller {
	border-bottom:1px dotted #000;
}

.h_topseller h2 {
	margin:35px 0 10px 0;
	border-bottom:1px dotted #000;
	padding-bottom:10px;
	text-transform:uppercase;
	font-size:15px;
}

.h_topseller p {
	margin:5px 0 10px 0;
}

.artikel_magazin_hersteller_form {
	width:419px;
	margin-top:-2px;
}

.artikel_magazin_hersteller_form input.bt_senden {
	background-image:url(/images/senden.gif);
	background-repeat:no-repeat;
	width:53px;
	height:19px;
	border:0;
	cursor:pointer;
}

div.artikel_magazin_hersteller_form {
	padding-bottom:5px;
	display:none;
}

.artikel_magazin_hersteller_form p.form_linie {
	border-bottom:1px solid #000;
	margin-bottom:25px;
	padding-bottom:3px;
	font-size:14px;
}

.artikel_magazin_hersteller_form p {
	clear:left;
	margin-bottom:12px;
}

.artikel_magazin_hersteller_form label {
	width:112px;
	margin-right:33px;
	display:block;
	float:left;
	text-align:right;
	font-weight:bold;
}

.artikel_magazin_hersteller_form textarea {
	width:270px;
	height:110px;
}

.artikel_magazin_hersteller_form input.checkbox {
	margin:0;
	margin-left:145px;
	float:left;
	width:15px;
}

.artikel_magazin_hersteller_form input {
	width:270px;
}

.artikel_magazin_hersteller_form input.bt_senden {
	margin-left:365px;
}

.artikel_magazin_hersteller_form #adresse {
	margin-bottom:10px;
}

.artikel_magazin_hersteller_form .hersteller_adressformular {
	display:none;
}

#hersteller_archiv {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.hersteller_daten_dreieck {
	width:100px;
	display:block;
}

.hersteller_img_box {
	width: 165px;
	text-align: center;
}

/* Eraenzung vom 15.06.2010 */

.campus_masters_header {
	width:634px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	clear:both;
}

.campus_masters_header p {
	float:left;
	width:425px;;
}

.campus_masters_header a {
	color:#000;
	font-weight:bold;
	background-image:url(/images/link_bg_hover.gif);
	background-position-y:bottom;
}

.campus_masters_header #diplom_melde_grafik {
	float:right;
	margin-bottom:0;
}

.campus_masters_header #diplom_melde_grafik a {
	background-image:none;
}

.campus_masters_links {
	margin-top:15px;
}

.campus_masters_rechts {
	margin-top:15px;
}

.campus_masters_headline_left, .campus_masters_headline_right {
	width:432px;
	border-bottom:1px solid #000;
	float:left;
	margin-bottom:15px;
}

.campus_masters_headline_right {
	width:188px;
	float:right;
}

.campus_masters_sponsor {
	position:absolute;
	right:0;
	bottom:15px;
}

.campus_masters_tab2 select {
	margin-top:15px;
}

.campus_masters_tab2 input {
	margin:20px 0 7px;
}

.campus_masters_spalte {
	position:relative;
	height:88px;
}

.campus_masters_text_bottom {
	position:absolute;
	bottom:0;
}

.campus_masters_subtitle {
	font-family: Arial, sans-serif;
	font-size:14px;
	margin-bottom:25px;
}

.campus_masters_preistraeger_liste tr td {
	text-align: center;
}

.campus_masters_img_preistraeger {
	margin: 0 5px;
}

.campus_masters_img_preistraeger:hover {
	opacity: 0.50;

}

.campus_masters_platz_nr {
	color:#0F96B3;
	font-size:24px;
	font-weight:bold;
	height:30px;
	margin:25px 55px;
	position:absolute;
	text-align:center;
	text-decoration:underline;
	width:30px;
	z-index:500;
}

/* BaunetzWoche - Erstellt am 23.11.2010 */
a.btn_newsletter {
  background:url(/images/btn_nl.gif) no-repeat scroll left bottom transparent;
 	float:left;
	margin-right:2px;
  width:41px;
  height:19px;
}
a.btn_newsletter:hover {
  background:url(/images/btn_nl.gif) no-repeat scroll left top transparent;
}

/* Ergaenzung vom 10.01.2011 */
.kommentar_box {
  height:25px;
  position:absolute;
}

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

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

.kommentar_box a {
  text-transform:uppercase;
  font-size:9px;
  font-weight:normal;
  letter-spacing:0.5px;
  margin-left:5px;
  font-family: Georgia, Times, "Times New Roman", serif;
}

.kommentar_box a:hover, .kommentar_box a:focus {
  color:#0F96B3;
  outline:none;
}

.kommentar_box_pulldown {
    position:absolute;
    left:-58px;
    width:460px;
    top:90px;
    border:1px solid #eee;
    -moz-box-shadow:0 3px 10px #C6C6C6;
    -webkit-box-shadow:0 3px 10px #C6C6C6;
    box-shadow:0 3px 10px #C6C6C6;
    filter:progid:DXImageTransform.Microsoft.Shadow(strength=5,color=#C6C6C6,direction=135);
    background-color:#fff;
    z-index:10;
    padding-bottom:25px;
}

#kommentar_box_pulldown_b {
  left:68px;
}

.kommentar_box_pulldown ul {
  list-style:none;
  margin:0 15px;
  margin-top:22px;
  border-bottom:1px solid #9d9e9f;
}

.kommentar_box_pulldown ul li {
  border-top:1px solid #9d9e9f;
  padding:15px 0;
}

.kommentar_box_pulldown ul li p a {
  font-size:13px;
}

#kommentar_box_pulldown_m ul li:hover *, #kommentar_box_pulldown_m ul li:hover {
  background-color:#fff;
  color:#0F96B3 !important;
}

#kommentar_box_pulldown_b ul li:hover *, #kommentar_box_pulldown_b ul li:hover {
  background-color:#fff;
  color:#0F96B3 !important;
}

.kommentar_box_pulldown ul li a img {
  float:left;
  margin-right:12px;
}

.kommentar_box_pfeil_oben {
  position:absolute;
  left:182px;
  top:0;
}

.kommentar_box_pfeil_unten {
  position:absolute;
  left:182px;
  bottom:8px;
}

.kommentar_box_pulldown, .kommentar_box_bestkommentiert, .kommentar_box_meistgelesen {
  display:none;
}

.kommentar_box_listenbild {
  width:100px;
  float:left;
}

/* Besonderheiten fuer die Navigation */
.tool_navigation_halb4_kommentarbox {
  top:15px !important;
}
.alle_meldungen_kommentarbox {
	top:-10px !important;
}
.schlagzeilen_halb4_liste_kommentarbox {
  padding:5px 0 15px 0 !important;
}

/* Ergaenzung 13.1.2011 - Werbung in Meldungsliste */
.halb4_werbung_box {
	border:1px dotted #0F96B3;
	padding:10px;
	/*min-height: 70px;*/
}

.halb4_werbung_txt {
	font:12px Arial;
	min-height: 70px;
}

.halb4_werbung_txt a {
	color: #000;
}

.halb4_werbung_txt a span {
	color: #0F96B3;
	text-decoration: underline;
}

.halb4_werbung_hst_logo {
	float:right;
	margin-left:20px;
	min-height:70px;
}

/* Ergaenzung 18.1.2011 - Social Buttons */
#social_buttons_popup {
  display:none;
  position:absolute;
  top:19px;
  right:90px;
  width:85px;
  padding:7px 1px 0 1px;
  background-color:#e3e3e3;
  z-index:9999;
}

#social_buttons_short {
  float:left;
  margin-right:2px;
}

.social_buttons_short_hover {
  background-color:#e3e3e3;
  /*margin-right:0 !important;
  width:91px;*/
}

#social_buttons_short .addthis_button_facebook, #social_buttons_short .addthis_button_facebook span, #social_buttons_short .addthis_button_twitter, #social_buttons_short .addthis_button_twitter span {
  width:19px;
  height:19px;
}

#social_buttons_short .addthis_button_facebook span {
  background:url(/images/facebook.png) no-repeat scroll 0 0;
  opacity:0.8;
}

#social_buttons_short .addthis_button_facebook:hover span {
  opacity:1;
}

#social_buttons_short .addthis_button_twitter span {
  background:url(/images/twitter.png) no-repeat scroll 0 0;
  opacity:0.8;
}

#social_buttons_short .addthis_button_twitter:hover span {
  opacity:1;
}

#social_buttons_popup .at300b .at4-icon {
    display: inline-block;
    margin: 0 5px;
    position: relative;
    top: 3px;
}

#social_buttons_popup a {
    display: block;
    text-indent: 6px;
    margin: 5px 0;
}

#social_buttons_popup .addthis_button_email:before {
    content: "";
    display: inline-block;
    background: url('/images/email-letter.svg') no-repeat transparent;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    vertical-align: bottom;
}

#social_buttons_popup .addthis_button_facebook:before {
    content: "";
    display: inline-block;
    background: url('/images/facebook-blue.svg') no-repeat #fff;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    vertical-align: bottom;
}

#social_buttons_popup .addthis_button_twitter:before {
    content: "";
    display: inline-block;
    background: url('/images/icon_x.svg') no-repeat transparent;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    vertical-align: bottom;
}

.senden_nohover:hover {
	background-image:url(/images/send.gif);
	background-repeat:no-repeat;
}

.facebook_fake, .twitter_fake {
  width:19px;
  height:19px;
  display:block;
  float:left;
  background:url(/images/facebook.png) no-repeat scroll 0 0;
  padding:0 2px;
}

.twitter_fake {
  background:url(/images/icon_x.svg) no-repeat scroll 0 0;
}

.addthis_toolbox.addthis_vertical_style {
    width: 85px !important;
}

/* Ergaenzung 03.03.2011 - Homepage Overlays */
.spalte_overlay {
  display:none;
  background-color:#000;
  width:402px;
  height:560px;
  position:absolute;
  padding:0 8px;
  left:0;
  z-index:10;
}

.spalte_overlay h1 {
  width:300px;
  color:#61b9cc;
  font-weight:normal;
  font-size:42px;
  margin-left:37px;
  margin-top:162px;
}

.spalte-1-schrift {
    font-family: Georgia, Times, "Times New Roman", serif;
}

.spalte-2-schrift {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

#uncube-overlay {
    background: #000;
    position: absolute;
    z-index: 9999;
    padding: 50px;
    cursor: pointer;
    width: 750px;
    height: 458px;
}

#uncube-overlay a, #uncube-overlay h1 {
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 42px;
    font-weight: normal;
    color: #61B9CC;
}

#uncube-overlay .sprite-close {
    position: absolute;
    right: 9px;
    top: 6px;
}

#uncube-overlay .sprite-close:hover {
    background-position: 0 -334px; width: 17px; height: 19px;
}

#uncube-overlay .uncube-logo {
    display: block;
    margin: 67px auto 0;
}

/*
 * Erweiterung - Sprites vom 20.09.2011
 */
/* Sprite Quelle: http://de.spritegen.website-performance.org/ */
.sprite {
   background: url("/images/bn-standard-sprite.png") no-repeat top left;
}

.sprite-a_z{ background-position: 0 0; width: 21px; height: 54px; }
.sprite-a_z_activ{ background-position: 0 -59px; width: 21px; height: 54px; }
.sprite-a_z_close{ background-position: 0 -118px; width: 17px; height: 19px; }
.sprite-archiv{ background-position: 0 -142px; width: 41px; height: 19px; }
.sprite-archiv_hover{ background-position: 0 -166px; width: 41px; height: 19px; }
.sprite-arrow_down{ background-position: 0 -190px; width: 20px; height: 19px; }
.sprite-arrow_up{ background-position: 0 -214px; width: 20px; height: 19px; }
.sprite-back{ background-position: 0 -238px; width: 18px; height: 19px; }
.sprite-back_hover{ background-position: 0 -262px; width: 18px; height: 19px; }
.sprite-btn_info{ background-position: 0 -286px; width: 17px; height: 19px; }
.sprite-close{ background-position: 0 -310px; width: 17px; height: 19px; }
.sprite-close_hover{ background-position: 0 -334px; width: 17px; height: 19px; }
.sprite-down{ background-position: 0 -358px; width: 18px; height: 19px; }
.sprite-down_hover{ background-position: 0 -382px; width: 18px; height: 19px; }
.sprite-forward{ background-position: 0 -406px; width: 18px; height: 19px; }
.sprite-forward_hover{ background-position: 0 -430px; width: 18px; height: 19px; }
.sprite-mein_baunetz{ background-position: 0 -454px; width: 21px; height: 114px; }
.sprite-mein_baunetz_activ{ background-position: 0 -573px; width: 21px; height: 114px; }
.sprite-newsletter{ background-position: 0 -692px; width: 78px; height: 14px; }
.sprite-print{ background-position: 0 -711px; width: 41px; height: 19px; }
.sprite-print_hover{ background-position: 0 -735px; width: 41px; height: 19px; }
.sprite-rss{ background-position: 0 -759px; width: 34px; height: 14px; }
.sprite-search{ background-position: 0 -778px; width: 41px; height: 19px; }
.sprite-search_hover{ background-position: 0 -802px; width: 41px; height: 19px; }
.sprite-send{ background-position: 0 -826px; width: 41px; height: 19px; }
.sprite-send_hover{ background-position: 0 -850px; width: 41px; height: 19px; }

#meistgelesene-ewige-tabelle {
    display:block;
    width:80px;
    margin:12px auto -8px;
    color:#0F96B3;
}
.kommentar_box_pulldown .jspVerticalBar {
    background-color:#fff;
    width:20px;
}
.kommentar_box_pulldown .jspTrack {
    background-color: #9D9E9F;
    width:5px;
    left:8px;
}
.kommentar_box_pulldown .jspDrag {
    border:1px solid #9D9E9F;
    background-color:#fff;
    left:-3px;
    width:9px;
}

.baunetz-maps__wrapper {
	display: inline-block;
	position: relative;
	width: 400px;
	height: 200px;
	margin-top: 3px;
	border: 1px solid #000;
}

.baunetz-maps__wrapper a {
	display: block;
	cursor: pointer;
	position: relative;
	width: 100%;
	height: 100%;
	color: #000 !important;
	background-image:none !important;
}

.baunetz-maps__wrapper a:hover {
	background-image:none;
	opacity:0.5;
}

.baunetz-maps__jobs {
	margin-top: 13px;
}

.baunetz-maps__jobs a:hover {
	background-image:none;
	opacity:0.5;
}

/*
.baunetz-maps__wrapper a::after {
	content: "";
	display: block;
	position: absolute;
	width: 30px;
	height: 42px;
	left: 50%;
	bottom: 50%;
	margin: 0 -12px;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzY1IDU2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzY1IDU2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTE4Mi45LDU1MS43YzAsMC4xLDAuMiwwLjMsMC4yLDAuM1MzNTguMywyODMsMzU4LjMsMTk0LjZjMC0xMzAuMS04OC44LTE4Ni43LTE3NS40LTE4Ni45CgkJQzk2LjMsNy45LDcuNSw2NC41LDcuNSwxOTQuNmMwLDg4LjQsMTc1LjMsMzU3LjQsMTc1LjMsMzU3LjRTMTgyLjksNTUxLjcsMTgyLjksNTUxLjd6IE0xMjIuMiwxODcuMmMwLTMzLjYsMjcuMi02MC44LDYwLjgtNjAuOAoJCWMzMy42LDAsNjAuOCwyNy4yLDYwLjgsNjAuOFMyMTYuNSwyNDgsMTgyLjksMjQ4QzE0OS40LDI0OCwxMjIuMiwyMjAuOCwxMjIuMiwxODcuMnoiLz4KPC9nPgo8L3N2Zz4K") no-repeat transparent;
	background-size: contain;
}
*/
.baunetz-maps__wrapper img {
	width: 100%;
	height: auto;
	display: block;
}

.meldung-bestof {
	position: relative;
	top: 15px;
	clear: both;
	width: 100%;
	margin-bottom: 14px;
	z-index: 2;
}

.meldung-bestof-teasertext {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 14px;
	color: #000;
	line-height: 20px;
	margin-bottom: 15px;
}

.meldung-bestof-dossier {
	padding-top: 30px;
	border-top: 1px solid #000;
}

.meldung-bestof-dossier-artikel {
	box-sizing: border-box;
	width: 186px;
	height: 190px;

	float: left;
	margin-right: 38px;
	margin-bottom: 84px;
}

.meldung-bestof-dossier-artikel:nth-child(3n) {
	margin-right: 0;
}

.meldung-bestof-dossier-artikel:nth-child(3n):after {
	content: "";
	clear: both;
	display: table;
}

@supports (display: grid) {
	.meldung-bestof-dossier {
		display: grid;
		grid-template-columns: repeat(3, 186px);
		grid-column-gap: 38px;
		grid-row-gap: 40px;
	}
	.meldung-bestof-dossier-artikel {
		float: none;
		margin-right: 0;
		margin-bottom: 0;
		height: auto;
	}
}

.meldung-bestof-dossier-artikel:nth-child(3) {
	margin-right: 0;
}

.meldung-bestof-dossier-artikel__teaser {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #000;
	margin-bottom: 3px;
}

.meldung-bestof-dossier-artikel__link {
	text-decoration: none;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 12px;
	line-height: 18px;
}

.meldung-bestof-dossier-artikel__image {
	width: 186px;
	max-height: 140px;
    object-fit: contain;
	margin: 5px 0 5px 0;
}

.meldung-bestof-dossier-artikel__titel {
	color: #666;
	display: block;
}

.meldung-bestof-dossier-artikel__untertitel {
	color: #000;
	font-weight: bold;
	display: block;
}

.meldung-bestof-footer {
	margin-top: 25px;
	font-size: 12px;
	line-height: 18px;
}

.meldung-bestof-footer #kommentare_form_halb4 {
	width: 100%;
}

.meldung-bestof-footer .kommentare_comment_halb4 {
	width: 388px;
}

.bn-bestof__back {
	position: absolute;
	left: 432px;
	top: 63px;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 12px;
	background-color: #b7e6f0;
	color: #fff;
	height: 50px;
	width: 203px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 1em 0 0;
	box-sizing: border-box;
}

.bn-bestof__back:hover {
	background-color: rgb(123, 206, 222);
}

.bn-bestof__flag {
	position: absolute;
	right: 0;
	top: 63px;
	width: 45px;
	height: 35px;
}

.bn-icon {
	position: relative;
	display: inline-block;
	box-sizing: border-box;
}

.bn-icon-backward {
	display: block;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 70px;
	line-height: 1;
	color: #fff;
	margin: -10px 0 0 0;
}

.bn-icon-bestof {
	display: inline-block;
	background: url("/images/baunetz-icon-bestof-white.png") no-repeat transparent;
	box-sizing: border-box;
	width: 45px;
	height: 35px;
}

.bn-icon-bestof--black {
	background: url("/images/baunetz-icon-bestof-black.png") no-repeat transparent;
}

.bn-icon-arrow-down {
	display: inline-block;
	border-left: 2px solid #000;
	border-top: 2px solid #000;
	width: 15px;
	height: 15px;
	transform: perspective(999px) translate(50%, -10%) rotate(225deg);
}

/* Baunetz Superheader */
#baunetz-superheader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 20;
}

#wrapper {
    margin-top: 107px;
}

#header_line {
    background-color: transparent;
    height: 1px;
}

#logo_magazin, #suche, #logo {
    display: none;
}

#header_text {
    margin-top: 8px;
}

#header {
    height: 0;
}

#a-z_overlay, #meinbaunetz_overlay, #meinbaunetz_overlay_hauptseite {
    top: 107px;
}

#oberspalte, #oberspalte_anmeldung {
    border-top: none;
}

.baunetz-superheader {
    z-index: 1;
}

/* Drucken */
@media print {
    #baunetz-superheader, .drucken {
        display: none !important;
    }
	#wrapper {
		margin-top: 0 !important;
	}
}


/* consentmanager */
#cmpboxrecall, .cmpboxrecall {
	position: fixed;
	right: 55px !important;
}
