/* Schrift-Definitionen einbinden */
@import url(/css/core/core_fonts.css);

/* Standard-Definitionen einbinden */
@import url(/css/core/core_basedefinitions.css);

body {
	background-color:#73b5c5; 
	padding:10px;
}

h1 { font-size: 14px; padding:0; margin:0; color:white; }

p.fehler { color:#c8db00; }	
p.info { color:#007996; }
.close { border:1px solid white; padding:0; margin:0; }

a,
a:visited,
a:active,
a:hover,
a:link { color:#c8db00; text-decoration:none; font-weight:bold; }

#ergebnisliste th { background-color:#b3dce6; text-align:left; vertical-align:middle; }
#ergebnisliste td.nrm { background-color:#007996; color:#c8db00; }
#ergebnisliste td.hlt { background-color:#b3dce6; color:#444444;}
#ergebnisliste { border:1px solid white; }

/* Online-Bewerbung */
table.onlinebewerbung {width:100%; background-color:#FFFFFF; }
table.onlinebewerbung td.param { vertical-align:top; }
table.onlinebewerbung h3 { color:#007996; }

.tooltip { color:white; border:1px solid #333; background-color:#007996; padding:5px; }


/* textbausteine */
.searchtermhlt { font-weight:bold; color:#007996; font-size:1.1em;  }
.txthlt { background-color:#fff; margin:2px 0 0 0; padding:3px 5px; min-height:30px; }
.txtnrm { background-color:#f5f5f5; margin:2px 0 0 0; padding:3px 5px; min-height:30px; }

html* .txthlt { background-color:#fff; margin:2px 0 0 0; padding:3px 5px; height:30px; }
html* .txtnrm { background-color:#f5f5f5; margin:2px 0 0 0; padding:3px 5px; height:30px; }

/* Standord-Popup google maps */
#loadMap a:link, a:visited, a:active { font:Arial; font-size:11px; color:#002c52; font-weight:bold; }
#hideMap a:link, a:visited, a:active { font:Arial; font-size:11px; color:#002c52; font-weight:bold; }    
.map { width:790px; height:350px; margin-top:5px; background-color:#f2efe9; overflow: hidden; border:1px solid black; }
.map_tip { margin-top:10px; font:Arial; font-size:12px; }
.map_tip h1 { font:Arial; font-size:12px; font-weight:bold; margin:0 0 5px 0; padding:0; }
.map_tip img { float:left; margin-right:5px; }
.map_tip span { line-height:16px;}
.map_tip a:link, a:visited, a:active, a:hover { color:#c8db00; text-decoration:none; font-weight:bold; }
#error { width:690px; margin-top:5px; font:Arial; font-size:12px; font-weight:bold; color:EE0000; text-align:center; }


div.upgrade_info { background-color:#fff; color:#007996; font-size:12px; border:2px solid #007996; padding:5px; margin:5px; }
div.upgrade_info p.fat { font-size:1.1em; color:crimson; }
div.upgrade { background-color:#d6e440; color:#007996; font-weight:bold; font-size:14px; border:2px solid white; padding:25px; margin:5px; text-align:center; }
div.upgrade span.emphasize {color:crimson; font-size:1.5em;}
div.upgrade a,
div.upgrade a:hover,
div.upgrade a:active,
div.upgrade a:visited,
div.upgrade a:link { color:#007996; }

div.overaction { background-color:#cfde1c; border:1px solid #007996; padding:10px; }



