#navigation{position:absolute;z-index:150;}
body{height:100%;margin:0;padding:0; background-image:url(/graphics/misc/bodybackground_index.gif);background-position:892px 72px;background-repeat:no-repeat;font-family: Arial,Sans-Serif;}
#head_wrapper{position:absolute;left:12px;top:36px;z-index:999;}
y.filler{background-color:#9DBEDA;height:228px;width:5px;position:absolute;left:0px;top:72px;display:block;border-left:12px solid white;}
#banner a{background:url(/graphics/misc/logo.gif) no-repeat 0 0;display:block;height:55px;width:173px;position:absolute;left:3px;top:-26px !important;padding:0;margin:0;z-index:1;text-indent: -999em;}
#header{background-image:url(/graphics/images/home.1.jpg);display:block;height:179px;width:441px;position:absolute;left:5px;top:-36px;border-bottom:1px solid white;border-left:1px solid white;border-top:72px solid white;z-index:0;}
#subheader{background-image:url(/graphics/images/home.2.jpg);background-repeat:no-repeat;display:block;height:48px;width:441px;position:absolute;left:5px;top:216px;border-left:1px solid white;}

/** Bottom Menu */
#bottom_menu{background-color:#CACFD3;display:block;height:21px;width:431px;position:absolute;left:460px;top:0;margin:0;padding:0;}
#bottom_menu ul li{margin:0;padding:0;float:left;}
#bottom_menu .home a{background-image:url(/graphics/nav/vienna/home.gif);display:block;width:34px;height:21px;position:absolute;left:9px;top:0px;}
#bottom_menu .philosophy a{background-image:url(/graphics/nav/vienna/philosophy.gif);display:block;width:64px;height:21px;position:absolute;left:60px;top:0px;}
#bottom_menu .references a{background-image:url(/graphics/nav/vienna/references.gif);display:block;width:65px;height:21px;position:absolute;left:142px;top:0px;}
#bottom_menu .company a{background-image:url(/graphics/nav/vienna/company.gif);display:block;width:130px;height:21px;position:absolute;left:225px;top:0px;}
#bottom_menu .imprint a{background-image:url(/graphics/nav/vienna/imprint.gif);display:block;width:46px;height:21px;position:absolute;left:375px;top:0px;}


#bottom_menu_filler{background-color:#E9E9E9;width:431px;height:49px;position:absolute;top:22px;}

/** Bottom Menu Ende */
.container_budapest{display:block;height:44px;width:431px;position:absolute;top:0px;left:459px;top:71px;border-bottom:1px solid white;border-top:1px solid white;border-left:1px solid white;border-right:1px solid white;}
.container_prague{display:block;height:44px;width:431px;position:absolute;top:117px;left:459px;border-bottom:1px solid white;border-left:1px solid white;border-right:1px solid white;}
.container_salzburg{display:block;height:44px;width:431px;position:absolute;top:162px;left:459px;border-bottom:1px solid white;border-left:1px solid white;border-right:1px solid white;}
.container_vienna{display:block;height:44px;width:431px;position:absolute;top:207px;left:459px;border-bottom:1px solid white;border-left:1px solid white;border-right:1px solid white;}
/** Hauptnav */

a#container_budapest{background-image:url(/graphics/nav_staedte/budapest_off.jpg);display:block;height:44px;width:431px;}
a#container_prague{background-image:url(/graphics/nav_staedte/prague_off.jpg);display:block;height:44px;width:431px;}
a#container_salzburg{background-image:url(/graphics/nav_staedte/salzburg_off.jpg);display:block;height:44px;width:431px;}
a#container_vienna{background-image:url(/graphics/nav_staedte/vienna_off.jpg);display:block;height:44px;width:431px;}

a:hover#container_budapest{background-image:url(/graphics/nav_staedte/budapest_over.jpg);}
a:hover#container_prague{background-image:url(/graphics/nav_staedte/prague_over.jpg);}
a:hover#container_salzburg{background-image:url(/graphics/nav_staedte/salzburg_over.jpg);}
a:hover#container_vienna{background-image:url(/graphics/nav_staedte/vienna_over.jpg);}
/** Hauptnavende */

#newsteaser{position:absolute;top:305px;left:200px;width:215px;padding:0 20px;z-index: 100;font-size:12px;}
#newsteaser h2{font-size: 11px;margin-top:0;padding-top:0;}
#newsteaser p{padding:5px 0 6px 0;margin:0;}

/**#containerfiller{background-color:#9DBEDA;display:block;height:179px;width:100%;position:absolute;top:0;left:892px;top:72px;}*/

#navigation ul li ul li ul li a:hover{background-image:url(/graphics/misc/nav_icon.gif);background-repeat:no-repeat;background-position:15px center; }

/** Subnavigation fixe Grafiken */
      .services a.link_services{background-image:url(/graphics/nav/vienna/services_off.gif);background-repeat:no-repeat;display:inline;height:27px;width:255px;float:left;}
      .information a.link_information{background-image:url(/graphics/nav/vienna/information_off.gif);background-repeat:no-repeat;display:inline;height:27px;width:255px;float:left;}
      .references a.link_references{background-image:url(/graphics/nav/vienna/references_off.gif);background-repeat:no-repeat;display:inline;height:27px;width:255px;float:left;}
      .team a.link_team{background-image:url(/graphics/nav/vienna/team_off.gif);background-repeat:no-repeat;display:inline;height:27px;width:255px;float:left;}
      .links a.link_links{background-image:url(/graphics/nav/vienna/links_off.gif);background-repeat:no-repeat;display:inline;height:27px;width:255px;float:left;}
      
      #submenu_vienna{border-top:1px solid white;display:block;padding:0;margin:0;width:255px;position:absolute;top:93px; left:-256px;z-index:99;}
      #submenu_prague{border-top:1px solid white;display:block;padding:0;margin:0;width:255px;position:absolute;top:183px; left:-256px;z-index:99;}
      #submenu_budapest{border-top:1px solid white;display:block;padding:0;margin:0;width:255px;position:absolute;top:228px; left:-256px;z-index:99;}
      #submenu_salzburg{border-top:1px solid white;display:block;padding:0;margin:0;width:255px;position:absolute;top:138px; left:-256px;z-index:99;}
/** Ende */
/** Subnavigation Budapest */    
      
      #submenu_budapest .services ul, #submenu_budapest .services ul li{float:left;margin:0!important;padding:0!important;}
      #submenu_budapest .services ul{background-color:#93826B;display:none;} /** Invisible Schalten */
      #submenu_budapest .services ul li {float:left;width:255px;height:20px;}
      #submenu_budapest .services ul li a{color:#FFFFFF; font-size:12px;text-decoration:none;padding-left:25px;}
      
      #submenu_budapest .information ul, #submenu_budapest .information ul li{float:left;margin:0!important;padding:0!important;}
      #submenu_budapest .information ul{background-color:#93826B;display:none;} /** Invisible Schalten */
      #submenu_budapest .information ul li {float:left;width:255px;height:20px;}
      #submenu_budapest .information ul li a{color:#FFFFFF; font-size:12px;text-decoration:none;padding-left:25px;}
                
/** Subnavigation Budapest Ende */
/** Subnavigation Prague */    
      
      #submenu_prague .services ul, #submenu_prague .services ul li{float:left;margin:0!important;padding:0!important;}
      #submenu_prague .services ul{background-color:#93826B;display:none;} /** Invisible Schalten */
      #submenu_prague .services ul li {float:left;width:255px;height:20px;}
      #submenu_prague .services ul li a{color:#FFFFFF; font-size:12px;text-decoration:none;padding-left:25px;}
      
      #submenu_prague .information ul, #submenu_prague .information ul li{float:left;margin:0!important;padding:0!important;}
      #submenu_prague .information ul{background-color:#93826B;display:none;} /** Invisible Schalten */
      #submenu_prague .information ul li {float:left;width:255px;height:20px;}
      #submenu_prague .information ul li a{color:#FFFFFF; font-size:12px;text-decoration:none;padding-left:25px;}
           
/** Subnavigation Prague Ende */
/** Subnavigation Vienna */    
      
      #submenu_salzburg .services ul, #submenu_salzburg .services ul li{float:left;margin:0!important;padding:0!important;}
      #submenu_salzburg .services ul{background-color:#93826B;display:none;} /** Invisible Schalten */
      #submenu_salzburg .services ul li {float:left;width:255px;height:20px;}
      #submenu_salzburg .services ul li a{color:#FFFFFF; font-size:12px;text-decoration:none;padding-left:25px;}
      
      #submenu_salzburg .information ul, #submenu_salzburg .information ul li{float:left;margin:0!important;padding:0!important;}
      #submenu_salzburg .information ul{background-color:#93826B;display:none;} /** Invisible Schalten */
      #submenu_salzburg .information ul li {float:left;width:255px;height:20px;}
      #submenu_salzburg .information ul li a{color:#FFFFFF; font-size:12px;text-decoration:none;padding-left:25px;}
               
/** Subnavigation Vienna Ende */
/** Subnavigation Vienna */    
      
      #submenu_vienna .services ul, #submenu_vienna .services ul li{float:left;margin:0!important;padding:0!important;}
      #submenu_vienna .services ul{background-color:#93826B;display:none;} /** Invisible Schalten */
      #submenu_vienna .services ul li {float:left;width:255px;height:20px;}
      #submenu_vienna .services ul li a{color:#FFFFFF; font-size:12px;text-decoration:none;padding-left:25px;}
      
      #submenu_vienna .information ul, #submenu_vienna .information ul li{float:left;margin:0!important;padding:0!important;}
      #submenu_vienna .information ul{background-color:#93826B;display:none;} /** Invisible Schalten */
      #submenu_vienna .information ul li {float:left;width:255px;height:20px;}
      #submenu_vienna .information ul li a{color:#FFFFFF; font-size:12px;text-decoration:none;padding-left:25px;}
           
/** Subnavigation Vienna Ende */

 /** Allgemeine Defenitionen */
     .last {height:28px !important;}
     .information{display:block;width:255px;border-top:1px solid white;float:left;}
     #submenu_vienna .references{display:block;width:255px;border-top:1px solid white;float:left;}
     .services{display:block;width:255px;border-top:1px solid white;float:left;}
     .links{display:block;width:255px;border-top:1px solid white;border-bottom:1px solid white;float:left;}

/** Allgemeines Ende */
/* #content{background-color:#E9E9E9;display:block;left:459px;border-left:0;top:252px;display:block;width:432px;position:absolute;padding-top:27px;background-image:url(/graphics/misc/border_white.jpg);background-repeat:repeat-y;position:absolute!important;z-index:0;}
#content h2 span, #content h1 span{display:none;}
#content h1{display:none;}
#content p{color:black;font-size:12px;padding-left:20px; padding-right:30px;}*/

#submenu_budapest{display:none;}
#submenu_prague{display:none;}
#submenu_salzburg{display:none;}
#submenu_vienna{display:none;}

#navigation span, #navigation * span,
#bottom_menu span, #bottom_menu * span,
h2 span, h1#banner span {display:none;}
#navigation li{list-style-type:none;}
 

/*ul{list-style-type:none;}*/
#wrapper{margin:auto;}
#content_footer{background-color:#B1B6BA;border-left:255px solid #B1B6BA;position:absolute;width:432px;bottom:0;left:-255px;right:0;text-align:right;height:7px !important;display:block;padding:0;margin:0;font-size:0px !important;}
#content_begrenzung_1 {  
	position:absolute;
	left:197px;
	display:block;	
	border-left:0;
	z-index:0;
  height:100%;
}
#content_begrenzung_2 {
	width: 431px;
	left:7px;
	margin:0;
	padding: 0;
	position:absolute;
	background-color: #E9E9E9;
	min-height:100%;
}
#content{
  width:432px;
  padding-top:278px;
  padding-bottom:15px;
  display:block;
  background: #E9E9E9 url(/graphics/misc/border_white.jpg) repeat-y;
}


	#content * { font: 12px Arial, Sans-Serif; }

	#content h1,
	#content h1 span,
	#content h2 span, {display:none;}
	#content h3 {  font-weight: bold; margin: 0; padding: 11px 30px 0 20px; }
	#content h4 {  font-weight: normal; text-decoration: underline; margin: 0; padding: 11px 30px 0 20px; }
	
	#content p{ color: 000; margin: 0; padding: 5px 30px 6px 20px; }
	#content ul { margin: 5px 30px 6px 20px; padding: 0; }
	#content ul li { display: block; list-style: none; margin: 0 0 5px 0; padding: 0 0 0 15px; }

	#content a, 
	#content p a { text-decoration: underline;}

	#content table { vertical-align: top; margin: 10px 30px 6px 20px; padding: 0; }
	#content table td { padding: 0 10px 3px 0; }

	#content a img, #content p a img { border: none; }


	/** -- Vienna - Teamseite -- **/
	#content table.unserTeam { width: 380px; }
		#content table.unserTeam td { padding: 0 0 20px 0; }
			#content table.unserTeam td img { padding: 3px 10px 10px 0; }
			#content table.unserTeam td h3 { padding: 0 0 3px 0; }
			#content table.unserTeam td p { padding: 0 0 3px 0; }
			#content table.unserTeam td a { display: block; }


	/** -- Adressblock für die Länderseiten -- **/
	#adressBlock { position: absolute; top: 309px; left: 20px; width: 180px; height: 148px; margin: 0; padding: 0; }
		#adressBlock * { font: 12px Arial,Sans-Serif; }
		#adressBlock h3 { margin: 0 0 5px 0; padding: 0; } /* color - siehe dynCss */
		#adressBlock p { margin: 0 0 14px 0; padding: 0; }
		#adressBlock table { margin: 0 0 5px 0; padding: 0; }
		#adressBlock a { display: block; margin: 0; padding: 0; } /* color - siehe dynCss */


	.farbigerText { color: #82AE32; }



strong, b { font-weight: bold !important; }
i, em { font-style: italic !important; }
