/*eMarktplatz Portal Stylesheet


Style aller Links*/
a:link {
	color: #000000;
	text-decoration: none;
		}

a:visited {
	text-decoration: none;
	color: #000000;
		}
a:hover {
	text-decoration: none;
	color: #0000FF;
		}
a:active {
	text-decoration: none;
	color: #000000;
		}
/* verlinkte Bilder ohne Rahmen */
img { 
	border:none 
		}
		
/* Zentrierung der Seite */
body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		margin: 0;
		margin-top:10px;
		 }
                 
/* Custom font definitions */
@font-face {  
	  font-family: Tenacity-Condensed;  
	  src: url(/fonts/Tenacity-Condensed.ttf ) format("truetype");
}
		
#site {
	 text-align: left;    /* Seiteninhalt wieder links ausrichten */
     margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
     width: 750px;
     padding: 0;
	} 
	
/*Definition der Div Bereiche f�r die Seitenstruktur*/
#header_title {
		width:750px;
		border-style:none;
		background-color:#B2C3D7;	

	   	}

#header_search {
		width:750px;
		border-style:none;
		background-color:#B2C3D7;
	    vertical-align:middle;
		height:30px;
		padding-top:5px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}

#footer {
		width:750px;
		border-style:none;
		background-color:#DBE0E5;
		height:50px;
		padding-top:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		}

/* Definition der Layout Tabelle */
#layout_table {
		width:750px;
		border-color:transparent;
		border-width:0;
		border-style:none;
		padding:0px;
		}
		
.table_bg_blue {
		background-color:#DBE0E5;
		width:160px;
		vertical-align:top;
		border-color:transparent;
		border-width:0;
		border-style:none;
		font-size:7pt;
		}
		
.table_bg_white {
		background-color:white;
		width:430px;
		vertical-align:top;
		border-color:transparent;
		border-width:0;
		border-style:none;
		padding:7px;
		margin:0px;
		}
		
.table_bg_lightblue {
		background-color:#B2C3D7;
		text-align:center;
		padding-top:4px;
		padding-bottom:4px;
		margin:0px;
		border-color:transparent;
		border-width:0;
		border-style:none;
		font-size:x-small;
		}

/*Definition allgemeiner Elemente */
/* Textelemente */
.text {
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
.text_grey {
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#666666;
}
		
.strong {
		font-weight:bold;
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}

.text_small {
		font-size:7pt;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		display:inline;
		}
.text_xxsmall {
		font-size:xx-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}

.agb { 	
		font-size:xx-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
	}
	
.kunden_text {
		font-size:small;
		font-family:Arial, Helvetica, sans-serif;
		}
		
.anmeldung_link {
		font-size:medium;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		}
		
.text_normal {
		font-size:small;
		font-family:Arial, Helvetica, sans-serif;
		}

.bold { 
		font-weight:bold;
		}
		
.underline {
		text-decoration:underline;
		}
		
.volltextsuche {
		font-size:medium;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
/* zentrierte Darstellung */
.div_center {
		text-align:center;
		}
		
/* horizontale Trennlinie im Service Bereich */
hr {
		width:155px;
		text-align:right;
		margin-top:8px;
		margin-bottom:8px;
		} 


/* Advertisment Table zwischen Inhalt und Footer */

.advertisement_footer_table {
		width:750px;
		border-color:transparent;
		border-width:0;
		border-style:none;
		padding:0px;
		text-align:center;
		}

.adv_td_small {
		background-color:#DBE0E5;
		width:170px;
		vertical-align:top;
		border-color:transparent;
		border-width:0;
		border-style:none;
		padding:5px 5px 0px 5px;
		}
		
.adv_td_mid {
		background-color:#DBE0E5;
		width:430px;
		vertical-align:top;
		border-color:transparent;
		border-width:0;
		border-style:none;
		padding-top:5px;
		}
		
.adv_td_big {
		background-color:#DBE0E5;
		width:750px;
		vertical-align:top;
		border-color:transparent;
		border-width:0;
		border-style:none;
		padding-top:5px;
		}
		
/* Definitionen f�r die Anzeige der Aktiven/Passiven Partner */	
.kunden_branchen_div {
		border-width:0px;
		border-style:none;
		background-color:#B2C3D7;
		text-align:left;
		font-size:small;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-left:1%;
		margin-right:1%;
		padding:7px;
		}
			
.kunden_aktivepartner_div {
		margin-left:1%;
		margin-right:1%;
		margin-top:10px;
		margin-bottom:0px;
		background-color:#FFFFBB;
		border-color:#11467C;
		border-width:1px;
		border-style:ridge;
		text-align:left;
		padding:5px;
		}
		
.entries_additional_service_div {
		margin-left:1%;
		margin-right:1%;
		margin-top:0px;
		margin-bottom:15px;
		background-color:#FFFFFF;
		border-color:#000000;
		border-width:0px;
		border-style:none;
		text-align:right;
		padding:5px;
		}
		
.kunden_aktivepartner_head {
		border-width:0px; 
		border-style:none;
		text-align:center;		
		}
		
.kunden_headline {
		font-size:large;
		color: #000088;
		font-family:Arial, Helvetica, sans-serif;
		}
		
.kunden_links { 
		font-size:small;
		font-family:Arial, Helvetica, sans-serif;
		color: #000088;
		text-decoration:underline;
		}
		
#kunden_service_div {
		margin-left:1%;
		margin-right:1%;
		margin-top:10px;
		margin-bottom:20px;
		border-color:#11467C;
		border-width:1px;
		border-style:solid;
		text-align:left;
		padding:5px;
		}

#customer_nav_bottom {
		border-width:0px; 
		border-style:none;
		text-align:center;
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;		
		}		

.kunden_passivepartner_div {
		margin-left:1%;
		margin-right:1%;
		margin-top:10px;
		margin-bottom:20px;
		border-color:transparent;
		border-width:0px;
		border-style:none;
		text-align:left;
		padding:5px;
		font-size:x-small;
		font-family:Arial, Helvetica, sans-serif;
		}	
		
.headline_content {
		text-align:center;
		padding-top:7px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:small;
		font-weight:bold;
		margin-bottom:10px;
		}

/* Text Eingabefelder f�r Formulare mit weissem Hintergrund -> Aktiv */
.input_90 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		width:345px;
		}
		
.input_95 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		width:385px;
		}
	
.input_10 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		width:40px;
		}

.input_100 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		width:395px;
		}
		
.input_50 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		width:192px;
		}
		
.input_40 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		width:186px;
		}
	
.input_60 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		width:235px;
		}	
		
.input_70 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		width:296px;
		}

.input_75 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		width:285px;
		}
		
.input_78 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		width:326px;
		}
				 
.input_80 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		width:338px;
		}
		
.textarea {
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		width:395px;
		height:250px;
		}
		
.werbetext {
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		width:395px;
		height:125px;
		}

.suchbegriff {
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		width:400px;
		height:35px;
		}
		
.td_neighbor {
		background-color:white;
		width:125px;
		border-color:transparent;
		border-width:0;
		border-style:none;
		}
		
.td_neighbor_right {
		background-color:white;
		width:170px;
		border-color:transparent;
		border-width:0;
		border-style:none;
		}
		
/* Text Eingabefelder f�r Formulare mit grauem Hintergrund -> Inaktiv */
#input_90_read {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		width:350px;
		background-color:#E3E3E3;
		}
	
#input_10_read {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		width:40px;
		background-color:#E3E3E3;
		}

#input_100_read {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		width:400px;
		background-color:#E3E3E3;
		}
		
#input_50_read {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		width:195px;
		background-color:#E3E3E3;
		}

#input_60_read {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		width:235px;
		background-color:#E3E3E3;
		}
			
#input_70_read {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		width:296px;
		background-color:#E3E3E3;
		}

#input_75_read {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		width:285px;
		background-color:#E3E3E3;
		}
				

/* Definition einzelner Elemente*/
/* Suchbereich Head */
.fulltext_form {
		display:inline;
		}
.fulltext_search {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:small;
		width:180px;
		}

		
/* Ausrichtung der Men�punkte und Bilder der Navigation */
.navi_paragraph {
		margin-left:20px;
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
.navi_wrap_paragraph {
		margin-left:25px;
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}

.navi_pics {
		margin-bottom:5px;
		}

/* Content Bereich Startseite */
.stadtmitte_pic { 
		float:right;
		vertical-align:text-top;
		margin:0px,4px,4px,4px;
		}
		
#bilderlink_div {
		text-align:center;
		padding-left:250px;
		margin-top:-20px;
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
#bildleise_div {
		width:400px;
		overflow:hidden; 
		height:57px; 
		border-width:0px; 
		border-style:none;
		margin-top:5px;
		}
		
#bildleiste_pics {
		border-width:1px; 
		border-style:solid; 
		border-color:#B5BFBF;
		}

/* Extended Search Content Screenspace */
.cat_extended_search_table {
		width:350px;
		margin-bottom:15px;
		text-align:left;
		}

/* Serivce Bereich .tv Banner */

.tv {
    margin-top:5px;
}

/* Service Bereich News Block */
#news_pic {
		float:left;
		margin-right:5px;
		}
		
.news_div {
		border-width:0px; 
		border-style:none;
		width:160px;
		height:33px;
		background-color:#11467c;
		margin-left:3px;
		margin-top:5px;
		margin-bottom:4px;
		}
.news_maerkische_div {
		border-width:0px; 
		border-style:none;
		width:160px;
		height:64px;
		margin-left:3px;
		margin-top:5px;
		margin-bottom:3px;
		}
		
#news_list {
		list-style-type:none;
		}
		
#news_white {
		color:#FFFFFF;
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		padding-top:3px;
		}

.news_paragraph {
		margin-left:30px;
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
.news_maerkische_paragraph {
		margin-left:20px;
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}

/* Wetteronline iFrame */
#wetteronline_iframe {
		height:138px;
		border-width:0px; 
		border-style:none;
		}
/* Kalender iFrame */

#calendar_iframe {
		width:160px;
		height:130px;
		border-width:0px; 
		border-style:none;
		margin-left:5px;
		text-align:center;
		}
	
/* Lotto iFrame */
#lotto_iframe {
		width:160px;
		height:145px;
		border-width:0px; 
		border-style:none;
		margin-left:3px;
		background-color:#DBE0E5;
		}
		
/* Gallery iFrame */
#gallery_iframe {
		width:390px;
		height:500px;
		border-width:0px; 
		border-style:none;
		text-align:center;
		}

/* Layout Das �rtliche */
#oertliche_div {
		width:160px;
		height:80px;
		border-width:0px; 
		border-style:none;
		margin-left:3px;
		margin-bottom:4px;
		}
		
#oertliche_bottom_div {
		background-color:#333399;
		width:154px;
		height:29px;
		border-width:0px; 
		border-style:none;
		padding-top:6px;
		padding-left:4px;
		margin-top:-4px;
		}
		
.oertliche_text {
		width:80px;
		font-size:12px;		
		}


#oertliche_table {
		vertical-align:middle;
		border-width:0px; 
		border-style:none;
		}
				
.oertliche_pic {
		border-style:none;
		border-width:0;
		height:50px;
		}


/* Panorama */

.pano_navigation {
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:right;
		width:370px;
		padding-top:5px;
}

#registration_box {
		border-width:medium; 
		border-color:#617DA4; 
		border-style:dotted; 
		padding:4px;
		text-align:center;
}
.reghint_navi {
		margin-left:20px;
		margin-top:4px;
}
		
/* Veranstaltungen Bereich Content */
.veranstaltungen_div {
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		border-width:1px; 
		border-style:solid;
		border-color:#8DA6C5;
		text-align:center;
		margin-bottom:30px;
		margin-top:40px;
		padding-top:15px;
		margin-left:10px;
		margin-right:10px;
		padding-bottom:15px;
		padding-left:60px;
		padding-right:60px;
		
		}

.events_div {
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		border-width:0px; 
		border-style:none;
		text-align:left;
		margin-top:20px;
		padding-left:30px;
	}
		
#veranstaltungen_div_center {
		text-align:center;
		margin-top:30px;
		}
		
/* Veranstaltungen Bereich Service */		
		
#kalender_head {
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:small;
		font-weight:bold;
		padding-top:10px;
		margin-bottom:10px;
		}
		
.kalender_blue_div {
		background-color:#B2C3D7;
		border-width:0px; 
		border-style:none;
		margin-left:5px;
		margin-top:10px;
		padding-bottom:6px;
		padding-top:4px;
		width:150px;
		text-align:center;
		
		}
		
#kalender_blue_td {
		background-color:#B2C3D7;
		padding-top:2px;
		padding-bottom:2px;
		text-align:center;
		}
		
#kalender_select_month {
		font-size:7pt;
		font-family:Arial, Helvetica, sans-serif;
		display:inline;
		}
		
#kalender_select_year {
		font-size:7pt;
		font-family:Arial, Helvetica, sans-serif;
		display:inline;
		}
		
#kalender_table {
		width:150px;
		margin-left:5px;
		background-color:#FFFFFF;
		font-size:8pt;
		font-family:Arial, Helvetica, sans-serif;
		}
		
#kalender_text_right {
		text-align:right;
		}
		
#veranstaltungen_suche_div {
		background-color:#FFFFFF;
		border-width:0px; 
		border-style:none;
		margin-left:5px;
		margin-top:15px;
		width:150px;
		text-align:center;
		padding-top:2px;
		padding-bottom:5px;
		}
		
#suche_kalender_textfield {
		display:inline;
		margin-top:10px;
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}

#kalender_search_form {
		display:inline;
		}
		
#kalender_blue_div_bottom {
		background-color:#B2C3D7;
		border-width:0px; 
		border-style:none;
		margin-left:5px;
		margin-top:15px;
		width:150px;
		text-align:center;
		padding-top:4px;
		padding-bottom:4px;
		}
		
/* Formular Anmeldung zum Veranstaltungskalender */		
#anmeldung_veranstaltung_div {
		width:470px;
		text-align:center;
		padding-top:7px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:large;
		font-weight:bold;
		margin-bottom:10px;
		}
		
#anmeldung_blue_tr {
		font-weight:bold;
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color:#B2C3D7;
		}
		
#anmeldung_green_tr {
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color:#BADBBA;
		width:100px;
		}
		
#anmeldung_grey_tr {
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color:#E3E3E3;
		}
		
#anmeldung_textarea {
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		width:280px;
		height:70px;
		}
		
#anmeldung_textarea_read {
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		width:280px;
		height:70px;
		background-color:#E3E3E3;
		}
		
		
/* Login Veranstaltungskalender */
#login_form_div {
		width:405px;
		text-align:center;
		padding-top:7px;
		padding-bottom:7px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:small;
		font-weight:bold;
		margin-bottom:10px;
		margin-top:50px;
		background-color:#E3E3E3;
		}
		
#login_veranstaltung_div {
		width:405px;
		text-align:center;
		padding-top:7px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:small;
		margin-top:50px;
		margin-bottom:10px;
		}
		
#login_submit {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:small;
		font-weight:bold;
		}
		
#pwsend_form_div {
		width:405px;
		text-align:center;
		padding-top:3px;
		padding-bottom:3px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:small;
		font-weight:bold;
		margin-bottom:10px;
		background-color:#E3E3E3;
		margin-top:50px;
		}
		
#login_table {
		background-color:#E3E3E3;
		}
		
#login_table_rows_left {
		text-align:left;
		}


/* Veranstaltungskalender */		
#ver_cms_navi_div {
		width:405px;
		text-align:center;
		padding-top:3px;
		padding-bottom:3px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:small;
		margin-bottom:10px;
		}
		
#ver_content_div {
		width:410px;
		padding-top:3px;
		padding-bottom:3px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:small;
		margin-bottom:15px;
		}
		
#ver_cms_table {
		width:405px;
		margin-bottom:10px;
		}
		
#ver_cms_stern_pic {
		vertical-align:middle;
		}
		

/* Marketplace-Choice-Seite */
#MPC_FederalStates
{
	font-weight:bold
}
#domain
{
	margin-top:-600px;
	font-size:36px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px;
	color:red;
}
