﻿html, body {height: 100%; }
body {margin: 0; padding: 0; text-align: center;}

body { behavior: url(fileadmin/roehrsag/templates/js/csshover.htc); }

.clearer { height: 1px; font-size: 1px; clear: both; overflow: hidden;}

.print_template {text-align: left;}
.print_template #mainContainer {margin: 0 0 0 20px;}
.print_template #footerContainer {margin: -35px 0 0 20px;}
.print_template #footer {text-align: left;}
.print_template #leftColumn {width: 455px; margin: 0px;}
.print_template #header .logo { margin: 10px 0 0 0px;}

#mainContainer {width: 760px; margin: 0 auto; text-align: left; min-height: 100%; height: auto!important; height: 100%; }

#header { width: 100%; height: 54px; }
#header .logo { width: 159px; height: 44px; float: left; margin: 10px 0 0 13px; display: inline;}
#header .sub_logo { width: 137px; height: 20px; float: left; margin: 34px 0 0 50px; display: inline; }
#header .sys_menu { width: 375px; height: 24px; float: right; margin: 0px; background: url(../images/blocks/bg_submenu.gif) top left repeat-x; color: #999999; font-size: 11px;}
#header .sys_menu .sys_mn_left { width: 100%; height: 24px; float: right; margin: 0px; background: url(../images/blocks/left_submenu.gif) top left no-repeat;}
#header .sys_menu .sys_mn_right { width: 100%; height: 24px; float: right; margin: 0px; background: url(../images/blocks/right_submenu.gif) top right no-repeat;}

#header .sys_menu ul {list-style: none; margin: 0; padding: 0; display: inline; float: right;} 

#header .sys_menu ul li {margin: 0; padding: 0; float: left; margin: 5px 16px 0 0px; display: inline; position: relative; z-index: 1;} 
#header .sys_menu ul li.drop {background: url(../images/bullets/bullet31.gif) right 6px no-repeat; padding: 0 10px 0 0px;} 
#header .sys_menu ul li:hover ul{display: block;} 
#header .sys_menu ul li ul{margin: 0; padding: 0; float: left; display: none; position: absolute; top: 0; left: -4px; z-index: 10; padding: 20px 0 1px 0;  background: url(../images/blocks/horisontal_dropdown2.gif) bottom left repeat-x;} 
#header .sys_menu ul li ul li {width: 70px; margin: 0; padding: 0 0 0 4px; float: left; margin: 0px; display: inline; background: #f3f3f3 url(../images/blocks/vertical_dropdown2.gif) top right repeat-y;}
#header .sys_menu ul li ul li a.level2:link, #header .sys_menu ul li ul li a.level2:visited {width: 100%; height: 20px; line-height: 20px; display: block; margin: 0; }

#header .sys_menu ul li a:link, #header .sys_menu ul li a:visited {height: 15px; display: block; padding: 0 0 0 11px; color: #999999; float: left;} 
/*language swither*/
#header .sys_menu ul  a.deutsch:link, #header .sys_menu ul  a.deutsch:visited {background: url(../images/bullets/bullet05.gif) left center no-repeat; padding: 0 0 0 13px;} 
#header .sys_menu ul  a.eng:link, #header .sys_menu ul  a.eng:visited {background: url(../images/bullets/bullet27.gif) left center no-repeat; padding: 0 0 0 13px;} 
#header .sys_menu ul  a.fran:link, #header .sys_menu ul  a.fran:visited {background: url(../images/bullets/bullet28.gif) left center no-repeat; padding: 0 0 0 13px;} 
#header .sys_menu ul  a.rus:link, #header .sys_menu ul  a.rus:visited {background: url(../images/bullets/bullet29.gif) left center no-repeat; padding: 0 0 0 13px;} 
#header .sys_menu ul  a.polski:link, #header .sys_menu ul  a.polski:visited {background: url(../images/bullets/bullet30.gif) left center no-repeat; padding: 0 0 0 13px;} 

#header .sys_menu ul .home a:link, #header .sys_menu ul .home a:visited {background: url(../images/bullets/bullet01.gif) left center no-repeat;} 
#header .sys_menu ul .sitemap a:link, #header .sys_menu ul .sitemap a:visited {background: url(../images/bullets/bullet02.gif) left center no-repeat;} 
#header .sys_menu ul .kontakt a:link, #header .sys_menu ul .kontakt a:visited {background: url(../images/bullets/bullet03.gif) left center no-repeat;} 
#header .sys_menu ul .impressum a:link, #header .sys_menu ul .impressum a:visited {background: url(../images/bullets/bullet04.gif) left center no-repeat;} 


#mainMenu {width: 100%; height: 25px; background: url(../images/blocks/bg_main_menu.gif) top left repeat-x; float: left;}
#mainMenu .left_mn {width: 100%; height: 25px; background: url(../images/blocks/left_mainmenu.gif) top left no-repeat;  float: left;}
#mainMenu .right_mn{width: 100%; height: 25px; background: url(../images/blocks/right_mainmenu.gif) top right no-repeat;  float: left;}
#mainMenu .image_link {width: 69px; height: 25px; float: right; margin: 0 12px 0 0; display: inline;}
#mainMenu ul {list-style: none; margin: 0; padding: 0 0 0 13px; display: inline; float: left;}
#mainMenu ul li {margin: 5px 19px 0 0; padding: 0; display: inline; float: left; position: relative; z-index: 1; cursor: pointer;}
/*Level 1*/
#mainMenu ul li a.level1:link, #mainMenu ul li a.level1:visited {margin: 0; padding: 0; display: block; float: left; color: #000000; font-size: 11px;}
#mainMenu ul li.act a.level1:link, #mainMenu ul li.act a.level1:visited {color: #b2011a; font-weight: bold;}
/*Level 2*/
#mainMenu ul li:hover ul {display: block;}
#mainMenu ul li ul {width: 200px; position: absolute; top: 0px; left: 0; z-index: 10; list-style: none; display: none; margin: 12px 0 0 0; padding: 8px 0 1px 0px; background: url(../images/blocks/horisontal_dropdown.gif) bottom left repeat-x;}
#mainMenu ul li ul li {width: 193px;  margin: 0; padding: 0 0 0 7px; float: left; margin: 0px; display: inline; background: #e3e3e3 url(../images/blocks/vertical_dropdown.gif) top right repeat-y;}
#mainMenu ul li ul li a.level2:link, #mainMenu ul li ul li a.level2:visited {width: 100%; height: 20px; line-height: 20px; display: block; margin: 0; padding:0 0 0 2px; color: #333333; font-size: 11px; }

#pathway {width: 600px; height: 13px; margin: 0; padding: 4px 0 8px 7px; float: left; clear: both; font-size: 10px;}
#pathway ul {list-style: none; margin:0; padding: 0; float: left;}
#pathway ul li {margin: 0; padding: 0; float: left; }
#pathway ul li a:link, #pathway ul li a:visited {color: #999999;  margin: 0 3px; float: left; height: 15px; line-height: 15px;}
#pathway ul li.separator1 img, #pathway ul li.separator2 img {margin: 5px 0 2px 0; }


#mainContent {width: 100%; float: left; }

#leftColumn {width: 447px; float: left; margin: 8px 20px 0 8px; padding: 0 0 35px 0; display: inline; /*2008.05.02 Wolf*/ }
#rightColumn {width: 277px; float: left; padding: 0 0 35px 0; margin: 8px 0px 0 0px;}

#footerContainer { height: 35px; margin: -35px auto 0 auto; width: 760px; position: relative;}
#footer {position: absolute; top: 0; left: 0; float: left;width: 760px; height: 35px; margin: 0; background: url(../images/blocks/bg_footer.gif) bottom left repeat-x; font-size: 10px; text-align: center;}
#footer .left_ft {width: 100%; height: 35px;  background: url(../images/blocks/left_footer.gif) bottom left no-repeat;}
#footer .right_ft {width: 100%; height: 35px;  background: url(../images/blocks/right_footer.gif) bottom right no-repeat;}
#footer .copyright  {width: 100%; height: 18px;  padding: 5px 0 0 0;}
#footer .copyright  p {margin: 0;}
#footer .copyright  .yellow {color: #ffac2b;}
#footer .separator{width: 100%; height: 12px; background: url(../images/blocks/red_sep.gif) left 7px repeat-x;}
#footer .separator a:link, #footer .separator a:visited { float: right; margin: 0 15px 0 0;}

/*
	ONE COLUMN TEMPLATE
-------------------------------------------------------------------------------------------------------------------------------------------- */
.template_1col #leftColumn {width: 744px;}


/*big menu*/

#kwick {
/*	border-top: 1px solid #27272a;
	border-bottom: 3px double #27272a;
	margin-bottom: 10px;
	padding: 10px 0;
*/	position: relative;
	list-style: none;
	
}

#kwick .kwicks {
	display: block;
	background: #ffffff url(../images/moobar/kran.gif) top right no-repeat;
	height: 98px;
	list-style: none;
	padding: 0;
	margin: 0;
	
}

#kwick li {
	float: left;
}

#kwick .kwick {
	display: block;
	cursor: pointer;
	overflow: hidden;
	height: 80px;
	width: 158px;
	padding: 10px;
	background: #fff;
	border-right: 4px solid #ffffff;
}

#kwick .kwick span {
	display: none;
}

#kwick .secvice {
	background:  url(../images/moobar/service.gif) no-repeat;
}

#kwick .anlagenbau {
	background: url(../images/moobar/anlage.gif) no-repeat;
}

#kwick .rohr {
	background: url(../images/moobar/rohr.gif) no-repeat;
}

#kwick .kran {
	background: url(../images/moobar/kran.gif) no-repeat;
	border-right: 0;
}
#kwick .secvice_en {
	background:  url(../images/moobar/service_eng.gif) no-repeat;
}

#kwick .anlagenbau_en {
	background: url(../images/moobar/anlage_eng.gif) no-repeat;
}

#kwick .rohr_en {
	background: url(../images/moobar/rohr_eng.gif) no-repeat;
}

#kwick .kran_en {
	background: url(../images/moobar/kran_eng.gif) no-repeat;
	border-right: 0;
}
#kwick .secvice_fr {
	background:  url(../images/moobar/service_fr.gif) no-repeat;
}

#kwick .anlagenbau_fr {
	background: url(../images/moobar/anlage_fr.gif) no-repeat;
}

#kwick .rohr_fr {
	background: url(../images/moobar/rohr_fr.gif) no-repeat;
}

#kwick .kran_fr {
	background: url(../images/moobar/kran_fr.gif) no-repeat;
	border-right: 0;
}






