/* CSS => ib sulzer <= */ 
html{height: 101%;}
body{margin:0;padding:0;height:100%;font-family: Tahoma, Verdana;background: url('style_01_FILES/bg_main.jpg') no-repeat top center fixed;
}
font{font-family: Tahoma, Verdana; line-height: 19px;}

/* Rahmen Template */
#mainFrame{width: 100%; height:100%;text-align:center}
#centerFrame{height: auto; width: 985px; position:relative; margin-left: auto; margin-right: auto; margin-top:24px;}
#navigation{
        height:32px;
       float:right;
       line-height:28px;
    text-align:left;
    margin-top:6px;
  margin-right: 5px;
    z-index:99;
}
#navOuter{
width:100%;  background-image: url('style_01_FILES/bg_subnav.png'); 
 height:40px;
 line-height:40px;
     text-align:right;
   z-index:99;
}
DIV.rgslideshow{z-index:1;display:block;}
 .tx-rgslideshow-pi1,#rgslideshow-103{background-color: transparent;}
div.tx-rgslideshow-pi1 img{z-index:0;}
#navOuter ul{margin:0;padding:0;}
#header{width: 100%;height: 86px;text-align:right;}
#metanav {float:right; text-align:right;height:24px;line-height:24px;}
#upperNav{width:100%; float:right; position:absolute; text-align:right;}

#logo {width:173px;height:53px; left:0px; top: 0px; 
background-image: url('style_01_FILES/logo.png') !important; background-repeat: no-repeat; position: absolute; margin-left:15px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template/images/logo.png', sizingMethod='scale');
background-image:none;
}

#picFrame{left:0px;width:985px; height: 395px;clear:both;text-align:right;z-index:2;}

#mainpic{width:100%; height:395px; position:absolute;overflow:hidden;text-align:left;}

#contentFrame{font-size:12px;text-align:left; display: inline-table;  height: 160px;
background-image: url('style_01_FILES/box_hg.png'); background-repeat:repeat-x; 
width: 100%;
position:relative;
top: 325px;
padding-bottom:40px;
z-index:100;
overflow: visible;
}

/* Navigation*/
#nav, #nav_a {height:32px; border-left: 1px solid #efefef;float:right;padding-left:8px; padding-right:8px;}
#nav a, #nav_a a{ text-decoration: none; color: #efefef;line-height:32px;}
#nav_a a, #nav a:hover{color: #f19300;text-decoration: none;  }

#meta,#meta_a{height:16px;line-height:16px; border-right: 1px solid #efefef; float:left;font-size: 12px;margin-top:4px; padding-right: 8px; padding-left:8px;}
#meta a{text-decoration: none; line-height:16px; color: #efefef; }
#meta a:hover, #meta_a a{color: #f19300; text-decoration: none;line-height:16px; }

/* Suche*/
#search {top: -4px; margin-left: 8px;height:24px;line-height:24px;float: right;}
.suchfeld{width:158px; height:24px; top:0px; border:1px solid #636466;line-height:22px;float: left;}
.suchbtn{float:left;margin-left:12px;}

/*Content-Box Startseite*/
.box_start{width:326px; float:left; border-right: 2px solid #535353; height:70px; overflow: hidden;}
.box_start_right{width:327px; float:left;height:70px;}
.box_start h1,.box_start_right h1{font-size: 16px; color: #f19300; font-weight: normal;
margin:0;padding:0;margin-left:16px;margin-top:15px;line-height:18px;margin-bottom:5px;}
.box_start h2,.box_start_right h2{font-size: 25px; color: #efefef; font-weight:normal;
margin:0;padding:0;margin-left:16px;line-height:25px;}

#box_ext_left, #box_ext_center, #box_ext_right {visibility:visible;position:absolute;height:90px;
background-repeat:repeat-x;color: #efefef;margin-top:70px;z-index:2;}

#box_ext_left{display:none;left:0px; width:985px; background-image: url('style_01_FILES/hg_box_left.png');}
#box_ext_center{display:none; left:0px; width:985px; background-image: url('style_01_FILES/hg_box_center.png'); }
#box_ext_right{display:none;left:0px; width:985px;  background-image: url('style_01_FILES/hg_box_right.png');}
#inner_left{position: relative;left: 16px;width:300px;overflow:hidden;z-index:2;}
#inner_left h1{color: #efefef;}
#inner_center{position: relative;left: 342px;width:300px;overflow:hidden;z-index:2;}
#inner_right{position: relative; left: 670px;width:300px;overflow:hidden;z-index:2;}

#inner_left a,#inner_right a {float:right;margin-top: 0px !important; margin-top: 0px; }
#inner_left img,#inner_right img {margin-top:10px; margin-bottom:10px; } 
#inner_left p,#inner_right p {margin-top:0px; margin-bottom:10px; }
.news-latest-item h2{font-size: 12px;font-weight:bold;}

/*Bild-Titel*/
#subtitle{position:absolute;z-index:33;right: 0px;font-size:28px;background-image: url('style_01_FILES/bg_title.png'); color: #ffffff; padding-left:8px;padding-right:16px; margin-top:40px;}

#navigation a:hover{color: #f19300; }
#navigation a.active:hover{color: #f19300; }
/*Styles Content-Elemente*/
h1{font-size:12px; color:#282828;margin-top:10px;margin-bottom:10px;line-height:12px;}
h2{font-size:16px;font-weight: normal; color:#1a171b;margin-top:10px;margin-bottom:10px;line-height:16px;}
#contentFrame a{text-decoration: none;color: #f19300; }
#contentFrame h2 a{color: #efefef;}
#contentframe h1 a{background-image:url('style_01_FILES/pfeil_rechts.png');width:auto;background-position: top right;background-repeat: no-repeat;padding-right:16px;}
p{margin-top:10px; margin-bottom:10px;line-height:15px;}

.news-latest-container{height: 92px; width: 300px; overflow:hidden;}
.news-latest-item img {float:right; margin-left:10px;}
.news-latest-item a p {color: #efefef;}

.box_start h2 a{color: #efefef;}