/* 
Farbe hellorange: #ed8c01 
Farbe dunkelorange: #ba6e00
*/

body {margin:0;color:#2b2b2b;font-family:verdana;font-size:12px;background-image:url('../img/lbc/bg.gif');background-repeat:repeat-x;}

/* Haupttabelle mit Topbar */
table#main {border-collapse: collapse;width:970px;text-align:left;}
table#main td {padding: 0px;}
td#topbar {background-color:#dedede;height:5px;}
td#topbar table {width:100%;font-size:10px;font-family:verdana;color:#9f9f9f;}
td#head {vertical-align:middle;height:100px;}

/* Header und Farben */
.logo{float:left;}
.call_us{float:right;font-size:12px;text-align:right;}
.col_big {background-color:#2d86be;height:50px;}
.col_small {background-color:#076fb0;height:5px;}
.col_main {color:#2d86be;}
.col_sub {color:#2b2b2b;}

/* Firmenswitch */
#switchcontainer {position:absolute; top:0px; right:0px; width:210px; line-height:12px; height:12px; overflow:hidden; text-align:center; z-index:100; background:#dedede;}
#switchcontainer:hover {height:115px; cursor:pointer; background:#dedede;}
#switchcontainer a:visited, #switchcontainer a {display:block; width:100%; line-height:12px; color:#000; text-decoration:none;}
#switchcontainer a:hover {color:#c00;background:#ddd;}

/* Navi */
#navi a:link, #navi a:visited {text-transform:uppercase;text-decoration:none;color:#fff;font-size:13px;padding:5px;font-weight:bold;}
#navi a:hover {color:#2d86be;-moz-border-radius:8px;-webkit-border-radius:8px;behavior:url('css/border-radius.htc');background:#fff;text-decoration:none;padding:5px;}

/* Tabelle des Contents */
table#inhalt {border-collapse: collapse;width:940px;margin:0 15px;color:#5d5d5d;font-size:12px;}
td.links {width:607px;vertical-align:top;}
td.space {width:50px;}
td.rechts {width:283px;vertical-align:top;}
td.sonstige {vertical-align:top;}
td.center {text-align:center; vertical-align:top;}

/* Kontaktformular */
.kontaktform input,.kontaktform select,.kontaktform textarea {border:1px solid #cccccc; border-top:1px solid #7F7F7F;}
.kontaktform input#submit {border:1px solid #7F7F7F;}

/* Links */
a:link, a:visited {font-size:12px;text-transform:none;font-weight:normal;text-decoration:underline;color:#2d86be;}
a:hover {text-decoration:underline;color:#2b2b2b}

/* Datum */
div#datum {width:50px;background:#2d86be;border:#076fb0 solid 1px;text-align:center;padding:1px;float:left;margin-right:5px;}
div#datum h1 {font-size:26px;margin:0;color:#fff;letter-spacing:-1px;}
div#datum h2 {font-size:13px;margin:0;text-transform:uppercase;color:#fff;font-weight:normal;}

/* Abgerundete Ecken */
.rund {-moz-border-radius:8px;-webkit-border-radius:8px;behavior:url('css/border-radius.htc');}

/* Überschriften + Linie */
h1 {text-transform:uppercase;font-size:28px;color:#2b2b2b;margin:0px 0px 10px;font-weight:normal;letter-spacing:-1px;}
h2 {font-size:12px;color:#2d86be;font-weight:bold;margin:0px 0px 7px;}
h2.interlan {font-size:12px;color:#bf0001;font-weight:bold;margin:0px 0px 7px;}
h2.interwave {font-size:12px;color:#ed8c01;font-weight:bold;margin:0px 0px 7px;}
h2.lbc {font-size:12px;color:#2d86be;font-weight:bold;margin:0px 0px 7px;}
h1.slider {text-transform:uppercase;font-size:24px;color:white;margin:0px 0px 10px;font-weight:bold;letter-spacing:-1px;font-family:Verdana;}
h2.slider {font-size:12px;color:white;font-weight:normal;margin:0px 0px 7px;font-family:Verdana;}
hr {border:0px;border-top:solid #d1d1d1 1px;height:1px;margin:10px 0px;width:100%;}

/* Service-Banner */
table#service {width:100%;height:119px;background-image:url('../img/bg-service.gif');background-repeat:repeat-x;border:1px solid #2d86be;}
table#service td {font-size:11px;color:#5d5d5d;vertical-align:top;padding:5px;}
.service-frau {background-image:url('../img/service.gif');width:107px;height:113px;background-repeat:no-repeat;}

/* Footer */
div#footer {width:100%;height:40px;background-color:#e8e8e8;margin-top:35px;border-top:1px solid #d1d1d1;}
#foot {width:940px;font-size:10px;color:#7d7d7d;text-align:left;}
#foot td {padding-top:12px;}
#foot a, #foot a:visited, a.switch, a:visited.switch {font-size:10px;text-decoration:underline;color:#7d7d7d;}
#foot a:hover, a:hover.switch {text-decoration:underline;color:#2b2b2b;}

/* Liste */
ul {font-size:10px;}

/* Slider */
#bannerswitch {width:970px;height:193px;}
a.mehr, a.visited.mehr {padding:6px;display:block;width:103px;text-align:center;height:20px;float:left;text-decoration: underline;border-bottom:1px solid white;color:#fff;background-image:url('../img/bg-mehr.gif');}
a:hover.mehr {font-weight:bold;}
.sliderwrapper {position: relative; overflow: hidden; border: 0px solid #2d86be;border-bottom-width: 6px;width: 970px;height: 187px;z-index:1;}
.sliderwrapper .contentdiv {visibility:hidden;position:absolute;left:0;top:0;padding:0px;background:white;width:970px;height: 100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
.pagination {width:250px; text-align:right;position:absolute;margin-top:-40px;margin-left:770px;padding:1px;z-index:2;}
.pagination a.link {padding:6px;display:block;width:15px;text-align:center;height:20px;float:left;text-decoration: none;border-right:1px solid white;border-bottom:1px solid white;color: #fff;background: #2b2b2b;}
.pagination a:hover.link, .pagination a.selected.link {color: #fff;font-weight:bold;height:21px;border-bottom:0px;background-color: #2d86be;}

