/*style sheet oper*/

/*Farben:
Dunkelgrau: R 156 157 159 #9C9D9F
Hellgrau 221 222 224 #dddee0
Orange: R 240 G 138 B 1 #F08A01

*/

/*Schriftart fuer gesamtes dokument, alle divs etc.*/
/*Problem: warum nimmt er nicht für das ganze Dokument 0.9em???*/

body {margin: 0px;padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;background:#ffffff;overflow:scroll} 

img {border:0px;}

#menu_meta, #menu_main, #header, #containsall {width:980px;}

#containsall {margin:0 auto;}/*border:0px solid #7382AD;*/

#menu_meta {height:25px;} /*border:0px solid black;*/
#menu_main {height:33px; margin-bottom:5px;background:#F08A01;border-bottom:2px solid white;text-align:left;line-height:1.3em;} /*höhe 31 zzgl 2px bottom*/
#header {height:105px;text-align:left;}
#druckurl {display:none;} /*steht im Header, Ausgabe der URL beim Druck; border:0px solid black;*/
#footer {margin-top:25px;border-top:2px dotted #9C9D9F;line-height:2.0em;text-align:center;color:#9C9D9F;}

/*linkes Menü*/
#menu_left {width:155px;float:left;font-size:0.9em;}/*border:1px solid black;*/
#submenu {list-style-type:none;padding-left:0px;margin-left:0px;}
#submenu li {margin:10px 0px;border-bottom:2px dotted #9C9D9F;padding-left:0px;}
#submenu img {width:50px;height:50px;margin-right:4px;border:1px solid #ffffff;}
#submenu img:hover {border-color:#F08A01;}
span.submen {color:#9C9D9F;font-weight:bold;}
/*Ende linkes Menü*/

/*rechtes Menü*/
#menu_right {width:238px;float:right;}
div.right_col {width:233px;margin:5px 0px;line-height:2em;	font-weight:bold;	font-size:0.9em;}
div.right_col p {width:231px;height:28px;color:#ffffff;background-color:#9C9D9F;margin-top:5px;margin-bottom:0px;padding-left:7px;font-weight:bold;}
div.right_col p.img {width:231px;height:93px;margin-top:0px;margin-bottom:5px;padding:0px;}/*28*/
div.right_col p.img_index {height:260px;margin-top:0px;margin-bottom:5px;padding:0px;width:231px;}/*28*/
p.email {width:227px;margin:5px 0px;border-bottom:2px dotted #9C9D9F;border-top:2px dotted #9C9D9F;padding:7px;color: #9c9d9f;text-align:center;font-size:1em;font-weight:bold;background-color:#ffffff;}
/* Ende rechtes Menü*/


#content {width:536px; margin:10px 18px;border-top:2px dotted #9C9D9F;float:left;line-height:1.2;}/*border:0px solid black;*/
.content_title {margin-top:10px;margin-bottom:0px;}


/*Preislisten*/
#preisliste tr {border-bottom:2px dotted #9C9D9F;}


/*Links**************************************************************************************************************************/
a {text-decoration:none;color:#9C9D9F}
a:hover {color: #F08A01;}/*orange*/
a.orange {text-decoration:underline;color:#F08A01;}/*orange*/
#content a {text-decoration:underline;color:#F08A01;}/*orange*/
#footer a {color:#9C9D9F;font-weight:bold;text-decoration:none;}
#footer a:hover {color: #F08A01;}/*orange*/

/* METAMENÜ */
div.topmenu_first, div.topmenu_bar {
	margin-top:3px;
	margin-bottom:1px;
	height:18px;
	float:right;
}
div.topmenu_bar {
	border-left:1px solid white;
}
a.toplevel {
	font-size:1em;
}
a.toplevel:link {
	color: white;
}
a.toplevel:visited {
	color: white;
}
a.toplevel:hover {
	color:black;
}

/* horizontales HAUPTMENÜ */
div.mainmenu_first, div.mainmenu_bar {
	margin-top:6px;
	height:18px;
	float:left;
}
div.mainmenu_bar {
	border-left:2px solid white;
}
a.mainlevel {
	font-size:1em;
	font-weight:bold;
	color:white;
}
a.mainlevel:link {
	color: white;
}
a.mainlevel:visited {
	color: white;
}
a.mainlevel:hover {
	color: #9c5900;
	font-size:1.1em;
}

/* Relativer Tooltip *************************************************************************************************************/
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active, a.tooltip:hover  {
  position: relative;
  text-decoration: none; 
  color:#F08A01;
  font-weight:normal;
  }
 
a.tooltip span {
  display: none;  
  text-decoration: none; 
}

a.tooltip:hover span {
  display: block;
  position: absolute; 
  padding:5px;
  top: 20px; 
  left: 0px; 
  width: 200px;
  z-index: 100;
  color: black; 
  border:1px solid black; 
  background-color: white;
  font-size: 1em; 
  text-align: left;
  line-height:1.2em;
  }
/* Ende Relativer Tooltip */



