/* GLOBAL ELEMENTS */

body
{
	background-color: #999;
	color: #000000;
	font: normal .7em "Verdana", "Arial", sans-serif;
	margin: 0;
			/*background-attachment: scroll;*/
	/*background-image: url(../bilder/header_verlauf.jpg);
	background-repeat: repeat-x;
	background-position: center top;	*/
	line-height:22px;
}



pre
{
	font-size: 120%;
}
a
{
	color: #369;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
	color: #c33;
	/*color: #369;*/
	
}
img
{
	border: 0;
}
p
{
	margin: 0;
	padding-top: 10px;
}
h5
{
	font-size: 100%;
	font-weight: bold;
	margin: 10px 0 0;
}

/* Context-Inhalte*/
h2
{
	font-size: 22px;
}

/* GLOBAL CLASSES */

hr.divider
{
	display: none;
}
span.note
{
	color: #f00;
}

#preisangaben
{
	color: #c33;
	font-size: 12px;
	font-weight: bold;
	
}


/* PAGE LEVEL */

#page
{
	background: #fff url("../bilder/header_verlauf.jpg") repeat-x; /*vorher seitenrand.jpg*/
	margin: 0 auto;
	border: 2px solid #fff;
	width: 810px;
	
}

#stempel
{
	background: #004480 url("../bilder/header_verlauf.jpg") repeat-x; /*vorher seitenrand.jpg*/
	margin: 0 auto;
	border: 2px solid #fff;
	text-align: left;
	padding: 0px;	
	width:190px;
	
}


/*
#stempel ul, #stempel ul li
{font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;
	 color: #fff;	
}
*/

#stempel a:link, #stempel a:visited
{		font-weight: bold;
	 	text-decoration: none;  	 	
	  color: #fff;	
	  left: -10px; 
}

#stempel a:hover
{  font-weight: bold;
	 text-decoration: underline;  
	 color: #fff;	
	 left: -10px; 
}


#stempel-news
{
	/*background: #fff url("../bilder/header_verlauf.jpg") repeat-x; /*vorher seitenrand.jpg*/
	margin: 0 auto;
	border: 0px solid #fff;
	text-align: left;
	color: #fff;
	padding: 10px;
	width:170px;
}

#stempel-news ul, #stempel-news ul li
{font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #c33;
}


#stempel-news a:link, #stempel-news a:visited
{		font-weight: bold;
	 	text-decoration: none;  	 	
	  color: #c33;
}

#stempel-news a:hover
{  font-weight: bold;
	 text-decoration: underline;  
	 color: #c33;	
}


#stempel-right
{
	background: #fff;/* url("../bilder/header_verlauf.jpg") repeat-x; */
	margin: 0 auto;
	border: 2px solid #fff;
	
	padding: 10px;
	width:170px;
}

#stempel-right ul, #stempel-right ul li
{font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;
}


#stempel-right a:link, #stempel-right a:visited
{		font-weight: bold;
	 	text-decoration: none;  	 	
	  color: #c33;	
}

#stempel-right a:hover
{  font-weight: bold;
	 text-decoration: underline;  
	 color: #c33;	
}


/* HEADER AREA */

#header
{
	background: #fff url("../bilder/header_verlauf.jpg") repeat-x;
	margin: 0 auto;
	overflow: auto;
	padding: 18px 0 21px 0;
	width: 771px;
}
#logo-misterimmo
{
	float: left;
	padding-left: 20px;
}


/* GLOBAL NAVIGATION AT THE TOP RIGHT CORNER */

#nav-global
{
	float: right;
	margin: 0;
	padding-right: 10px;
}
#nav-global li
{
	display: inline;
	border-left: 1px solid #a9c9e9;
	list-style-type: none;
	padding: 0 5px;
}
#nav-global li.first
{
	border-left: 0;
}


/* NAVIGATION MENU AREA */


#nav-menu
{
	float: left;
	padding: 7px 0 0 5px;
	width: 176px;
}



#nav-menu ul, #nav-menu ul li
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#nav-menu ul
{
	border: 1px solid #004080;
	/*border-top: 0;*/
}
#nav-menu ul.nav-primary, #nav-menu ul.nav-secondary
{
	margin-bottom: 5px;
}


/* PRIMARY NAVIGATION USES THE BLUE HEADER BACKGROUND */

#nav-menu ul.nav-primary li h3
{
	background: #004080;/* url("../bilder/bg.jpg") repeat-x;*/
	color: #fff;
	font: bold 120% "Gill Sans MT", "Gill Sans", "Verdana", "Arial", sans-serif;
	margin : 1px 1px 1px;
	padding: 2px 10px;
}
#nav-menu ul.nav-primary li h3.first
{
	background: #004080;/* url("../bilder/btn_main.jpg") repeat-x;*/
/*	margin : 0 -1px 1px -1px;*/
}
#nav-menu ul.nav-primary li ul
{
	border: 0;
}
#nav-menu ul.nav-primary li ul li
{
	padding: 0;
}
#nav-menu ul.nav-primary li ul li a
{
	background-color: #e4edf6;
	border: 1px solid #fff;
	border-top: 0;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: 152px;
}

#nav-menu ul.nav-primary li ul li a:hover
{
	background-color: #ffa8a8;
	border: 1px solid #fff;
	border-top: 0;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: 152px;

	text-decoration:none;
}

/* SUPPORT USES THE GREY HEADER BACKGROUND */

#nav-menu ul.nav-secondary li h3
{
	background: #e6e6e6;/* url("../bilder/btn_second.jpg") repeat-x;*/
	color: #333;
	font: bold 120% "Gill Sans MT", "Gill Sans", "Verdana", "Arial", sans-serif;
	margin : 0 1px 1px;
	padding: 2px 10px;
}
#nav-menu ul.nav-secondary li h3.first
{
	background: #e6e6e6 url("../bilder/btn_third.jpg") repeat-x;
	margin : 0 -1px 1px -1px;
}
#nav-menu ul.nav-secondary li ul
{
	border: 0;
}
#nav-menu ul.nav-secondary li ul li
{
	padding: 0;
}
#nav-menu ul.nav-secondary li ul li a
{
	background-color: #f7f7f7;
	border: 1px solid #fff;
	border-top: 0;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: 152px;
}
#nav-menu ul li p
{
	background-color: #f7f7f7;
	margin: 0;
	padding: 2px 10px 7px;
}


/* DYNAMICALLY SET THE PRIMARY NAVIGATION TO ON STATE BASED ON THE ID IN BODY TAG */

body#home-page #nav-menu a.beschreibung, 
body#beschreibung #nav-menu a.beschreibung, 
body#demoversion #nav-menu a.demoversion, 
body#download #nav-menu a.download, 
body#rechnungen #nav-menu a.rechnungen, 
body#erweiterung #nav-menu a.erweiterung, 
body#versionen #nav-menu a.versionen, 
body#hostingpakete #nav-menu a.hostingpakete, 
body#nutzungsbedingungen #nav-menu a.nutzungsbedingungen, 
body#lizenzbedingungen #nav-menu a.lizenzbedingungen, 
body#agbs #nav-menu a.agbs, 
body#einzelprodukte #nav-menu a.einzelprodukte, 
body#supportpakete #nav-menu a.supportpakete, 
body#templates #nav-menu a.templates, 
body#paketprodukte #nav-menu a.paketprodukte, 
body#updateservice #nav-menu a.updateservice, 
body#jobs #nav-menu a.jobs, 
body#faq #nav-menu a.faq, 
body#lizenzen #nav-menu a.lizenzen,
body#order #nav-menu a.order,
body#login #nav-menu a.login, 
body#einstellungen #nav-menu a.einstellungen, 
body#impressum #nav-menu a.impressum, 
body#news #nav-menu a.news, 
body#preise #nav-menu a.preise, 
body#preise_makler #nav-menu a.preise_makler, 
body#kontakt #nav-menu a.kontakt, 
body#screenshots #nav-menu a.screenshots, 
body#openimmo #nav-menu a.openimmo, 
body#leistungsumfang #nav-menu a.leistungsumfang, 
body#historie #nav-menu a.historie, 
body#mindestanforderungen #nav-menu a.mindestanforderungen, 
body#ref_public #nav-menu a.ref_public,
body#ref_intern #nav-menu a.ref_intern,
body#kundenmeinungen #nav-menu a.kundenmeinungen
{
	
	
	color: #fff;
	text-decoration: none;
	background: #c33;

}



body#kundenmeinungen #nav-menu #kundenmeinungen.hover
{
background:#ff9900;
}
/* CONTENT AREA */

#content
{
	float: right;
	padding: 7px 16px 0 0;
	width: 587px;
	
}


/* IMAGE REPLACEMENT FOR HOME PAGE H1 HEADER */

#content h1
{
	/*background: #fff url("../bilder/hdr_main_image_sm.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	padding: 73px 0 0;
	margin: 0;
	width: 569px;
}




#beschreibung h1
{
	/*background: #fff url("../bilder/slogan_beschreibung.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	margin: 0;
	width: 569px;
}

#disclaimer h1
{
	/*background: #fff url("../bilder/slogan_disclaimer.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	margin: 0;
	width: 569px;
}

#demoversion h1
{
	/*background: #fff url("../bilder/slogan_demoversion.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	margin: 0;
	width: 569px;
}

#download h1
{
	/*background: #fff url("../bilder/slogan_download.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	margin: 0;
	width: 569px;
}

#rechnungen h1
{
	/*background: #fff url("../bilder/slogan_download.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	margin: 0;
	width: 569px;
}

#erweiterung h1
{
	/*background: #fff url("../bilder/slogan_download.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	margin: 0;
	width: 569px;
}

#versionen h1
{
	/*background: #fff url("../bilder/slogan_versionen.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}


#hostingpakete h1
{
	/*background: #fff url("../bilder/neu.gif") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
	
}

#nutzungsbedingungen h1
{
	/*background: #fff url("../bilder/slogan_nutzungsbedingungen.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}

#lizenzbedingungen h1
{
	/*background: #fff url("../bilder/slogan_nutzungsbedingungen.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}

#agbs h1
{
	/*background: #fff url("../bilder/slogan_nutzungsbedingungen.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}


#einzelprodukte h1
{
	/*background: #fff url("../bilder/slogan_nutzungsbedingungen.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}


#supportpakete h1
{
	/*background: #fff url("../bilder/slogan_nutzungsbedingungen.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}

#templates h1
{
	/*background: #fff url("../bilder/slogan_templates.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}


#paketprodukte h1
{
	/*background: #fff url("../bilder/slogan_nutzungsbedingungen.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}


#updateservice h1
{
	/*background: #fff url("../bilder/slogan_nutzungsbedingungen.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}


#jobs h1
{
	/*background: #fff url("../bilder/slogan_jobs.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}

#faq h1
{
	/*background: #fff url("../bilder/slogan_faq.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}

#lizenzen h1
{
	/*background: #fff url("../bilder/slogan_lizenzen.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}

#order h1
{
	/*background: #fff url("../bilder/slogan_lizenzen.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}

#login h1
{
	/*background: #fff url("../bilder/slogan_login.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}


#einstellungen h1
{
	/*background: #fff url("../bilder/slogan_einstellungen.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}

#impressum h1
{
	/*background: #fff url("../bilder/slogan_impressum.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}



#news h1
{
	/*background: #fff url("../bilder/slogan_news.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}


#ref_public h1
{
	/*background: #fff url("../bilder/slogan_ref_public.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}


#ref_intern h1
{
	/*background: #fff url("../bilder/slogan_ref_intern.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}

#preise h1
{
	/*background: #fff url("../bilder/slogan_preise.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}


#preise_makler h1
{
	/*background: #fff url("../bilder/slogan_preise_makler.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}


#supportpakete h1
{
	/*background: #fff url("../bilder/slogan_supportpakete.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}

#kontakt h1
{
	/*background: #fff url("../bilder/slogan_kontakt.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}

#mindestanforderungen h1
{
	/*background: #fff url("../bilder/slogan_mindestanforderungen.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}

#kundenmeinungen h1
{
	/*background: #fff url("../bilder/slogan_kundenmeinungen.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}

#leistungsumfang h1
{
	/*background: #fff url("../bilder/slogan_leistungsumfang.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}

#historie h1
{
	/*background: #fff url("../bilder/slogan_historie.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}



#screenshots h1
{
	/*background: #fff url("../bilder/slogan_screenshots.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}

#openimmo h1
{
	/*background: #fff url("../bilder/slogan_screenshots.jpg") no-repeat top left;*/
	color: #333;
	font-size: 130%;
	/*padding: 73px 0 0;*/
	padding: 0px 0 0;
	
	margin: 0;
	width: 569px;
}






#content .intro
{
	background: transparent url("../bilder/punktlinie.gif") repeat-x top;
	margin: 5px 0 15px 0px;
	overflow: visible ;
	
}



#content .intro ul.highlight
{
	padding: 0;
	margin: 10px 0 0;
	
}
#content .intro ul.highlight li
{
	background: transparent url("../bilder/btn_ic_orange_arrow_sm.gif") no-repeat center left;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 10px;
	
}
#content .intro ul.diagram-link
{
	padding: 0;
	margin: 10px 0 0;
	float: left;
}
#content .intro ul.diagram-link li
{
	background: transparent url("../bilder/btn_ic_orange_arrow_sm.gif") no-repeat center left;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 10px;
}
#content .intro .diagram-image
{
	float: left;
	margin: 12px;
}


/* PRODUCTS SECTION WITH 2 COLUMN DESIGN */

#content .products
{
	background: #fff url("../bilder/vertical_blau.gif") repeat-y top right;
	height: 100%;
	overflow: auto;
}
#content .products h2
{
	background: #fff url("../bilder/btn_ic_orange_arrow.gif") no-repeat center left;
	clear: both;
	color: #036;
	font: bold 120% "Gill Sans MT", "Gill Sans", "Verdana", "Arial", sans-serif;
	margin: 0;
	padding-left: 13px;
}
#content .products h2 em
{
	color: #333;
	font: bold 90% "Gill Sans MT", "Gill Sans", "Verdana", "Arial", sans-serif;
}


/* LEFT COLUMN FOR PRODUCTS SECTION */

#content .products .description
{
	background: transparent url("../bilder/punktlinie.gif") repeat-x right top;
	border-left: 13px solid #fff;
	float: left;
	padding-bottom: 15px;
	width: 350px;
}
#content .products .description ul
{
	padding: 5px 0 0;
	margin: 0;
}
#content .products .description ul li
{
	background: transparent url("../bilder/btn_ic_orange_arrow_sm.gif") no-repeat center left;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 10px;
}


/* RIGHT COLUMN FOR PRODUCTS SECTION */

#content .products .resources
{
	background: transparent url("../bilder/punktlinie.gif") repeat-x left top;
	float: left;
	padding: 0 0 15px 15px;
	width: 185px;
}
#content .products .resources h4
{
	font-size: 100%;
	font-weight: bold;
	list-style-type: none;
	margin: 10px 0 0;
}
#content .products .resources ul
{
	margin: 0;
	padding: 0;
}
#content .products .resources ul li
{
	background: transparent url("../bilder/btn_ic_orange_arrow_sm.gif") no-repeat center left;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 10px;
}



#content .features
{
	height: 100%;
	overflow: auto;
}
#content .features h2
{
	background: #fff url("../bilder/btn_ic_orange_arrow.gif") no-repeat center left;
	clear: both;
	color: #036;
	font: bold 120% "Gill Sans MT", "Gill Sans", "Verdana", "Arial", sans-serif;
	margin: 0 0 0 20px;
	padding-left: 13px;
}
#content .features h2 em
{
	color: #333;
	font: bold 90% "Gill Sans MT", "Gill Sans", "Verdana", "Arial", sans-serif;
}
#content .features .description
{
	border-left: 33px solid #fff;
	float: left;
	padding-bottom: 15px;
}
#content .features .description li
{
	padding-top: 15px;
}


#content .examples
{
	height: 100%;
	overflow: visible;
}
#content .examples h2
{
	clear: both;
	color: #333;
	font-size: 12px;
	margin: 0;
}
#content .examples h2 em
{
	color: #333;
	font: bold 90% "Gill Sans MT", "Gill Sans", "Verdana", "Arial", sans-serif;
}
#content .examples .description
{
	background: transparent url("../bilder/punktlinie.gif") repeat-x left top;
	padding-bottom: 15px;
	
}

#content .examples .small
{	
	font-size: 80%;
	color: #999999;
}

#content .examples table.example-definition
{
	border: 1px solid #e5e5e5;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	line-height:13px;
}



#content .examples table.example-definition thead tr td
{
	background: #666 url("../bilder/grau.gif") repeat-x left top;
	border: 1px solid #fff;
	color: #fff;
	font-weight: bold;
	padding: 5px;
}
#content .examples table.example-definition tbody tr td
{
	background-color: #f7f7f7;
	border: 1px solid #fff;
	padding: 5px;
}
#content .examples table.example-definition tbody tr td.label
{
	background-color: #ddd;
}


#content .examples table.example-definition tbody tr td.versionsliste_querlinie 
{		border-bottom: 1px solid #cccccc;		
		color: #000000;
		font-style: italic;
		font-weight: bold;
		background: #dddddd;
		
}

#content .examples table.example-definition tbody tr td.versionsliste_querlinie1 
{		/*border-bottom: 1px solid #cccccc;		*/
		color: #000000;				
		background: #efefef;
		
}

#content .examples table.example-definition tbody tr td.gekauft 
{
	  border-bottom: 1px solid #cccccc;		
		color: #000000;
		font-style: italic;
		font-weight: bold;
		background: #eaffea;
}

#content .examples table.example-definition tbody tr td.bestellung 
{	  
		color: #000000;				
		background: #ffc1a4;
		font-style: normal;
		
}


/* IN-CONTEXT SECTION */

#content .context h3
{
	background:  #e6e6e6 url("../bilder/teiler_grau.jpg") no-repeat;
	clear: both;
	color: #333;
	font: bold 120% "Gill Sans MT", "Gill Sans", "Verdana", "Arial", sans-serif;
	margin : 15px 0 0;
	padding: 2px 10px;
}
#content .context .content
{
	background-color: #f7f7f7;
	border: 1px solid #e5e5e5;
	padding: 5px 10px;
}

#content .context_webhosting_starter
{
	background:  #e6e6e6 url("../bilder/webpaket_starter.jpg") no-repeat;
	clear: both;
	color: #000;	
	margin : 15px 0 0;
	padding: 5px 10px;
	height:309px;
	border: 0px solid;
}

#content .context_webhosting_starter h1
{
	color: #fff;
}

#content .context_webhosting_starter li
{
	line-height:14px;
}

#content .context_webhosting_profi
{
	background:  #e6e6e6 url("../bilder/webpaket_profi.jpg") no-repeat;
	clear: both;
	color: #000;	
	margin : 15px 0 0;
	padding: 5px 10px;
	height:309px;

}

#content .context_webhosting_profi h1
{
	color: #fff;
}

#content .context_webhosting_profi li
{
	line-height:14px;
}


#content .context_webhosting_power
{
	background:  #e6e6e6 url("../bilder/webpaket_power.jpg") no-repeat;
	clear: both;
	color: #000;	
	margin : 15px 0 0;
	padding: 5px 10px;
	height:309px;

}

#content .context_webhosting_power h1
{
	color: #fff;
}

#content .context_webhosting_power li
{
	line-height:14px;
}

#content .context_webhosting_business
{
	background:  #e6e6e6 url("../bilder/webpaket_business.jpg") no-repeat;
	clear: both;
	color: #000;	
	margin : 15px 0 0;
	padding: 5px 10px;
	height:309px;
}

#content .context_webhosting_business h1
{
	
	color: #fff;

}

#content .context_webhosting_business li
{
	line-height:14px;
}


.content_red
{
	background-color: #fdf8f2;
	border: 1px solid #fbefe1;
	padding: 5px 10px;
}

.content_red h1
{
	font-size: 15px;
}

.content_red h2
{
	font-size: 12px;
}



/* FOOTER AREA */

#footer
{
	clear: both;
	overflow: auto;
	/*padding: 0 17px 50px;
	width: 751px;*/
}


/* BLUE NAVIGATION BAR WITHIN THE FOOTER AREA */

#footer .nav-footer
{
	/*background:  #369 url("../bilder/fussleiste.gif") no-repeat top left;*/
	background:  #fff;
	border-top: 2px solid #c33;
	border-bottom: 2px solid #c33;
	
	height: 100%;
	margin: 20px 0 0;
	overflow: auto;
	padding: 0;
}
#footer .nav-footer ul
{
	float: left;
	margin: 5px 0 0;
	padding: 5px 0 5px 5px;
}
#footer .nav-footer ul li
{
	border-left: 1px solid #e4edf6;
	display: inline;
	list-style-type: none;
	padding: 0 5px;
}
#footer .nav-footer li.first
{
	border-left: 0;
}
#footer .nav-footer a
{
	color: #c33;
}
#footer p.company
{
	color: #000;
	float: right;
	padding: 11px 5px;
}



/* TRUST-e AND BBB ONLINE LOGO WITHIN THE FOOTER AREA */

#footer div.logo-partner
{
	clear: right;
	float: right;
	padding-top: 10px;
	/*width: 238px;*/
}


#copyright
{ 
	padding: 0 5px;
	clear: left;
	/*float: left;*/
	font-size: 90%;	
	color: #fff;	
}


#copyright a:link, 
#copyright a:visited
{		
	 	text-decoration: none;  
	 	font-weight: normal;
	  color: #ff6600;	
}

#copyright a:hover
{
	 text-decoration: underline;  
	 font-weight: normal;
	 color: #ff6600;	
}


/* TRUST-e AND BBB ONLINE LOGO WITHIN THE FOOTER AREA */

#footer div.logo-partner
{
	clear: right;
	float: right;
	padding-top: 10px;
	/*width: 238px;*/
	
}






tr.versionsliste_fusszeile  td, td.versionsliste_fusszeile 
{				
		color: #999999;
		font-style: normal;
		font-weight: normal;
		font-size: 9px;
		
}

.MAINMENU_AKTIV
{
	font-size:12px;
	color: #c33;
	
}
A.MAINMENU_AKTIV:link        
	{ text-decoration: none;  font-weight: bold; color: #c33;}
A.MAINMENU_AKTIV:visited     
	{ text-decoration: none;  font-weight: bold; color: #c33;}
A.MAINMENU_AKTIV:hover       
	{ text-decoration: none; font-weight: bold; color: #c33;border-bottom : 2px solid #c33;}
A.MAINMENU_AKTIV:active      
	{ text-decoration: none; font-weight: bold; color: #c33;}
	
	
	
.formular 
{
	margin: 0px;
	padding: 0px;
	color: #000000;
	/* font-size: 2em; */
}

 /*==================================*/
 .button 
 {font-family:Verdana, Arial, sans-serif;
	background-color:#FF6600;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	vertical-align:text-bottom;
	line-height:15px;
	text-align:center;
	color: #ffffff;
	border: 3px solid #FF6600;
}

.eingabefeld
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

.eingabefeld_fehler
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 2px solid #c33;
}

	
	
.seitenzeile
{ 
	width: 100%;
	height: 23px;  
    
  padding: 0px 0px 10px 0px;
  border-top: 1px solid #DCDCDC;
  border-bottom: 1px solid #DCDCDC;
  background-color: #ffffff;
 	margin-top:   1.25em; 
 	margin-bottom:   1.25em; 
  
}

.paging { 
    clear:        both;
    margin-top:   0.8em;      
    font-weight:  bold;    
    
}
.paging li 
{ 
    background-color: #004080; 
    display:          inline;
    font-size:         91.68%;
    line-height:       1.36em;
    float:            left;
    padding:          0px 0px 1px 0px;
    margin:           0px 4px 0px 0px;
}
.paging li.first    { margin-right: 20px; }
.paging li.last     { margin-left:  20px; }
.paging li.disabled { background-color: #A3CADE; cursor: default; } 
.paging li.active   { background-color: #c33; }
.paging li.dots   	{ background-color: #f0faff; }

.paging span           { padding: 0px 6px; } 
.paging span.rwdArrows { padding: 0px 5px 0px 0px; } 
.paging span.fwdArrows { padding: 0px 0px 0px 5px; } 
.paging span.dots 			{ color: #187BAD; text-decoration: none; }

.paging a:link,
.paging a:visited,
.paging a:hover,
.paging a:active,
.paging span 			{ color: #FFFFFF; text-decoration: none; }

/*Tabellenkopf Admintabelle  -------------------------------------------------------------*/
.cont_table_adminliste
{
	color : #000000;
	font-weight: normal;
	background: #eaeaea;
	font-size: 10px;	

}
tr.cont_table_adminliste td, td.cont_table_adminliste 
{	
	border-bottom : 1px double #ffffff;
	border-left : 1px double #ffffff;
	border-right : 1px double #ffffff;
	
}

A.cont_table_adminliste:link        
	{ text-decoration: none;  font-weight: bold; color: #0073aa;}
A.cont_table_adminliste:visited     
	{ text-decoration: none;  font-weight: bold; color: #0073aa;}
A.cont_table_adminliste:hover       
	{ text-decoration: underline; font-weight: bold; color: #FF6600;}
A.cont_table_adminliste:active      
	{ text-decoration: none; font-weight: bold; color: #0073aa;}
	
/* Ende Admintabelle ---------------------------------------------------------- */	
	
.cont_tableheader_objektliste
{
	
	font-weight: normal;
	background: #0073aa;
	color: #ffffff;	
}
tr.cont_tableheader_objektliste td, td.cont_tableheader_objektliste,
tr.cont_tableheader_objektliste th, th.cont_tableheader_objektliste
{		border : 1px double #ffffff;		
		color: #ffffff;
		font-size: 11px;
		font-weight: normal;
}

.formular 
{
	margin: 0px;
	padding: 0px;
	color: #000000;
	/* font-size: 2em; */
}




/* --------------------------- */
.logotext_mister
{
			color: #003366;
		
		font-weight: bold;
}

.logotext_immo
{		color: #c33;
		
		font-weight: bold;
}





.eigenschaftsgruppe
{
	color : #FFFFFF;	
/*	border-top : 1px double #004080;*/
	border-bottom : 1px double #FFFFFF;	
	font-style:normal;
	background: #0080c0;
	
}	


tr.eigenschaftsgruppe,td.eigenschaftsgruppe
 {
 	color: #FFFFFF; 
	font-weight:bold;	
}


.eigenschaft
{
	color : #000000;	
	background-color: #d9ecff;
	font-style:normal;
}	

tr.eigenschaft,td.eigenschaft
 {
 	color: #000000; 
	
}


.eigenschaft_optional
{
	color : #000000;	
	background-color: #ffe3d7;
	font-style:normal;
}	

tr.eigenschaft_optional,td.eigenschaft_optional
 {
 	color: #000000; 
	
}
