/** 
 * $Id: default.css,v 1.10 2009/03/20 16:06:26 ics Exp $
 */ 

@import url("../bilder/d75/layout.css");
@import url("../bilder/d83/boxen.css");
/** @import url("../bilder/d83/menu.css"); **/
@import url("../bilder/menu_left09.css");
@import url("../bilder/d124/ics.css");
@import url("../bilder/d167/wnn_suche_neu.css");
@import url("../bilder/boxen_wnn_neu.css");

			/* General */
			body { font:12px Arial,'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif; line-height:18px;}
			h1 { font-size:14px; margin:3px 0 5px 0;}
			h2, h3, h4, h5, h6, h7 { font-size:12px;}
			p { font-size:12px;}
			#search input.searchfield { font-size:11px;}
			
			/* Content Box */
			#col2 h1 { font-size:12px;}
			.storyBox1 h3, .storyBox1 p,.storyBox2 h3, .storyBox2 p { font-size:11px;}
			
			/* Side Box */
			#searchBox {font-size: 11px;}
			#searchBox a {font-size: 11px;}
			#searchbox select {font-size: 11px;}


#dhtmltooltip	{
  position: absolute; left: -300px;width: 150px;
  border: 1px solid #CCCCCC;padding: 4px;
  background-color: #FFFFE5;
  visibility: hidden; 
  z-index: 100;font-family: verdana;font-size: 11px;color:#EA3307;text-align: left;
}

 #dhtmlpointer	{position:absolute;left: -300px;z-index: 101;visibility: hidden;}


/**
 * POPUP CONTAINER STYLES
 */

@import url("../bilder/popupcontainer.css");M


/* pw, 14.11.2007 f. neue fehlermeldungen in formularen */

.form_error {border:1px solid #FCB502;background-image:url(../bilder/d143/HinweisBGinput.gif);background-repeat:repeat-x;}
.reqdiv {display:none;position:absolute;left:0px;background-image:url(../bilder/hinweisBGoben.png);width:234px;min-height:60px;padding:0px;}
.reqdiv_ie6 {display:none;position:absolute;left:0px;background-image:url(../bilder/hinweisBGoben.gif);width:234px;height:60px;padding:0px;}
#REQDIV #REQTXT {padding:40px 50px 15px 10px;}
#REQDIV .reqimg {width:205px;height:7px;background-image:url(../bilder/d143/hinweisBGunten.png);margin: 0px 0px -7px 0px; padding:0px;display:block;position:relative;z-index:100}
.reqimg_ie6 {width:201px;border-bottom:1px solid #FCB502}

/* ph 15.1.2008 f. Overlays von den Videobildern */ 

.videotextoverlay {
  border: 1px solid #cccccc; 
  opacity: 0.5;
  filter: alpha(opacity = 50);
  background-color:white;
  font-size: 10px; 
  color: black; 
  padding: 2px; cursor:pointer; 
  overflow:hidden; 
}
/******ph / 2.4.08 / f. BoB - Boxen ***********************************/
 .boxL						{ border: 1px solid #e7e7ed; margin: 12px 0px 0px 11px; display: block; width: 158px; background-color: white;  }
 .boxL strong				{ display: block; margin: 10px 10px 5px 10px; padding-right: 20px;  }
 .kalk						{ background-image: url(../bilder/d80/cap_rechner.gif); background-repeat: no-repeat; background-position: top right; }
 .dia						{ background-image: url(../bilder/d80/cap_diashow.gif); background-repeat: no-repeat; background-position: top right; }
 .check						{ background-image: url(../bilder/d80/cap_checklist.gif); background-repeat: no-repeat; background-position: top right; }
 
 .boxL ul					{ list-style-type: none; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; }
 .boxL ul li				{ background:transparent url(../bilder/d83/li_dot.gif) no-repeat scroll left top; padding: 0px 0px 0px 8px; }
 .boxL a.Link				{ display: block;  padding: 0px 0px 0px 0px; margin: 10px 10px 10px 10px; text-align: right; font-size: 10px; color: #bc0000; }
 .boxL .linie				{ display: block; height: 1px; border-bottom: 1px dotted #cccccc; margin: 0px 10px 0px 10px; }
/*****************************************/

.contentadmitte {
	width:420px; text-align:left; padding:0px 0px 0px 130px; xbackground-color: #eeeeee;
} 


*html .contentadmitte {
	width:550px;
} 

.rahmen_middle .contentadmitte {
	width:1px;
} 

/*****************************************/

.opacity_layer{background:#000000;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.7;position:absolute;left:0px;top:0px;z-index:100;}
.divp_frame{position:absolute;z-index:200;background-color:#FFFFFF;}
.divp_iframe{ width:100%;height:100%;border:none;}

/**********  auto suggest ***************/

.suggest_link {      background-color: #FFFFFF;padding: 2px 6px 2px 6px;clear:both;height:13px;width:320px;}
.suggest_count {     float:right;}
.suggest_name {      float:left;}
.suggest_aktiv {  background-color: #6EA2DB; padding: 2px 6px 2px 6px;clear:both; height:13px;width:320px;}
.suggest_link_over {    background-color: #6EA2DB; padding: 2px 6px 2px 6px;clear:both; height:13px;width:320px;}
.suggest_link {      background-color: #FFFFFF; padding: 2px; height:13px;}
.suggest_aktiv {  background-color: #6EA2DB; padding: 2px; height:13px;}
.suggest_link_over {    background-color: #6EA2DB; padding: 2px; height:13px;}
#search_suggest {
    background-color: #FFFFFF; text-align: left; color: black; font-size:11px; border: 1px solid #000000;
    width:280px;
}
#search_suggest_rahmen {
    position: absolute;
    z-index:10;
}
#search_suggest TD { padding: 2px;}

.anf_border a img{ padding:1px;border:1px solid #CCCCCC;}
*html .anf_border a img{ margin:1px;border:1px solid #CCCCCC;}

/********** merkliste neu styles  ***************/
.merkl_butt {
     font-size:10px;
}

#merkliste_error {
       border:1px solid #333;
       width:540px;;
       color:red;
       font-weight:bold;
       padding:5px;
       background: #FFFFE5 url(/bilder/icon_error.gif) no-repeat scroll right top;
}
.merkliste_neu_h{ background-color:#F9FAE7;width:165px; }
.merkliste_neu_h a { }
.merkliste_neu_body{ background-color:#F9FAE7;width:160px; }
.merkliste_neu_tele{ margin-left:20px;font-size:10px; font-weight:bold;color:#222222; }
.merkliste_toolt { position:absolute; z-index:260; width:500px; background-color:#FFFFFF; border:1px solid #000000;;padding:5px;display:none;left:212px;}
.merkliste_loading { text-align:center; width:100%; height:100%; z-index:400; background-color:#FFFFFF;position:absolute; }
.merkliste_loadingimg { margin-top:100px; }
.merkliste_iframe { width:100%;}
.basketdiv { xopacity: .5; xfilter: alpha(opacity=50); x-moz-opacity:0.5;display:none; }
.navi_mtab_activ {
}
.navi_mtab_inactiv {
}
.navi_mtab_inactiv a{
	color: #000000;
}
.navi_mtab_activ a{
	text-decoration:none;
	color:#CCCCCC;
}
.navi_mtab_activ a:hover {
	text-decoration:none;
}
/********** merkliste neu styles  ***************/
.suchag_div {
   width:100%;
   background-color:#FFFFFF;
}

.merkliste_links {
	font-size:14px;
	font-weight:700;
	line-height:125%;
	margin:0;
	padding:0;
	color:#000000;
}

a.merkliste_links:visited {
	color:#000000;
}

/* Tom für H1 align "Absatz mit Bild" */

.h1t-left		{ text-align: left; margin-top: 2px; }
.h1t-middle		{ text-align: center; margin-top: 2px; }
.h1t-einrue		{ padding-left: 200px; margin-top: 2px; }

.h1tfb			{ background-color: #e8effa; padding-left: 4px; display: block; }

/**************************************/
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
	font-size: 10px;
	z-index:200
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	line-height: 14px; 
	padding: 0px 1px;
	cursor: pointer;
	display: block;
	width: 100%;
	font-size: 10px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

.mod-var { left:110px;padding:0;position:absolute;top:50px;width:690px;z-index:200;}
.mod-var .Ecke {height:11px;margin:0 0 -11px;width:10px;}
.mod-var div.oben {display:block;height:11px;margin-left:10px;min-width:100%;position:relative;}
.mod-var div.cont {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;border:1px solid black;display:block;}
.mod-var .cont .Leiste {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;
	background:#E2001A none repeat scroll 0 0;border-bottom:1px solid black;cursor:default;display:block;height:24px;margin:0 0 5px;}
.mod-var .cont .Leiste span {color:white;cursor:move;display:block;font-size:14px;font-weight:bold;margin-left:10px;
	margin-right:4px;padding:4px 0 0;}
.mod-var .cont .Leiste a {background-image:url(edit_close.gif);display:block;
	float:right;height:15px;margin:-16px 4px 0 0;width:15px;}
.mod-var .cont .Leiste a:hover {background-position:0 15px;}
.mod-var .cont .mr .left {background-image:none;float:left;margin:0 9px 0 13px;width:348px;}
.mod-var #nlayer_inhalt {padding:10px;}

.ADbannerTom				{ border: 1px solid #e7e7ed; display: block; background-color: white;  }
.ADbannerTom .linie		{ display: block; width: 100%; height: 0px; margin: 0px 0px 0px 0px; }
.ADbannerTom .linieU		{ display: block; width: 100%; height: 0px; margin: 0px 0px 0px 0px; }
.ADbannerLink				{ text-decoration:none; display: block; border-bottom: 1px dotted #cccccc; padding:5px 10px 5px 10px;overflow:hidden; }
.ADbannerLink:hover		{ text-decoration:none; display: block;  }
.ADbannerTom .ADbannerHeader { color:#938e8f; display:block; padding-left:10px; padding-top:0px; text-decoration:none; font-size:11px; border-bottom:1px dotted #CCCCCC; }

.spfirmenh1{
	background-color:#E8EFFA;
}


