@charset "UTF-8";
/* Haupt-Stylesheet fuer sicherheit.info */

/* 
	///// Normalisierungen ///// 
*/
body, div, ul, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;font-weight:normal;}
ol, ul, li {list-style-type:none;}
fieldset, img {border:0;}
caption, th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}

/*
	///// Zentrale Formate /////
*/
.hide {display: none;}
.bold {font-weight:bold;}
.leftalign {float:left; margin: 5px 8px 5px 0px;}
.rightalign {float:right; margin: 0px 5px 5px 5px;}
.centeralign {margin:auto;}
.clear {clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;}
a, a:link, a:visited, a:active {text-decoration: none; color: #2e5c8a; border:none;}
a:hover {text-decoration: underline; color: #7f0000;}

body {background:#15293e url(/images/si-Hintergrund.gif) repeat-x; font:12px/1.3em Verdana; text-align:left;}
#skycontainer {position:relative;}
#main {width:795px; margin:10px 20px 20px 20px; position:relative; border:1px solid #000000; overflow:hidden;}

/*
///// Header /////
*/
#header {width:100%; height:138px; background:#344557 url(/images/si-Topbanner.jpg) no-repeat;}
ul#toplinks {position:absolute; top:6px; right:0px; float:right; list-style-type:none;}
ul#toplinks li {float:left; margin-right:10px;}
ul#toplinks li a, ul#toplinks li a:visited {color:#ffffff; text-decoration:none;}
ul#toplinks li a:hover, ul#toplinks li a:active {color:#ffffff; text-decoration:underline;}
#searchbox {position:absolute; left:425px; top:56px; width:351px; height:20px;}
#searchbox span {display:block; float:left; color:#ffffff; font-size:14px; margin:2px 0; padding:0;}
#searchbox div {float:left; height:20px; width:250px; background-color:#ffffff; margin-left:5px; overflow:hidden;}
#searchbox select {width:80px; margin-left:5px; border:none;}
#searchbox input {border:none; font-size:11px; color:#333333; background:none;}
#searchbox img {margin-left:6px;}
ul#sponsorlinks {position:absolute;left:0;top:104px;list-style-type:none;}
ul#sponsorlinks li {float:left;display:block;}
ul#sponsorlinks li a {float:left;display:block;height:34px;color:#ffffff;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;text-transform:uppercase;padding:8px 5px 0 5px;}
ul#sponsorlinks li a:hover, ul#sponsorlinks li a:active {background-color:#51606f;text-decoration:none;}
ul#maglinks {position:absolute; left:510px; top:104px; list-style-type:none;}
ul#maglinks li {float:left;}
ul#maglinks li a {display:block; height:34px; text-indent:-9999px;margin-right:10px;}
ul#maglinks li.EvO-toplink a {background: url(/images/EvO-top.jpg) 0 0 no-repeat; width:41px;}
ul#maglinks li.SvO-toplink a {background: url(/images/SvO-top.jpg) 0 0 no-repeat; width:53px;}
ul#maglinks li.WS-toplink a {background: url(/images/WS-top.jpg) 0 0 no-repeat; width:56px;}
ul#maglinks li.PRO-toplink a {background: url(/images/PRO-top.jpg) 0 0 no-repeat; width:86px;}
ul#maglinks li a:hover {background-position: 0 -34px;}
#printheader {display:none;} /* Printheader ausblenden für Bildschirmanzeige */

/*
///// si-Hauptmenu /////
*/
/* Layout und Positionierung */
ul.MenuBarHorizontal {width:795px; position:relative; left:0; top:0;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
ul.MenuBarActive {z-index:1000;}
ul.MenuBarHorizontal li {position:relative; width:91px; height:40px; float:left;}
ul.MenuBarHorizontal li.HM-Home {width:67px;}
ul.MenuBarHorizontal ul {list-style-type:none; z-index:1020; width:400px; position:absolute; left:-1000em; padding:15px; background:#15293e url(../images/HM-rPfeil.gif) -15px 0 no-repeat;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {position:absolute; left:auto;}
li.HM-Sicherheitstechnik ul.MenuBarSubmenuVisible {margin-left:-45px; background-position:85px 0;}
li.HM-Dienstleistungen ul.MenuBarSubmenuVisible {margin-left:-85px; background-position:125px 0;}
li.HM-Wirtschaftsschutz ul.MenuBarSubmenuVisible {margin-left:-125px; background-position:165px 0;}
/* li.HM-OeffentlicheSicherheit ul.MenuBarSubmenuVisible {margin-left:-165px; background-position:205px 0;} */
li.HM-HomeSecurity ul.MenuBarSubmenuVisible {margin-left:-165px; background-position:205px 0;}
li.HM-Arbeitssicherheit ul.MenuBarSubmenuVisible {margin-left:-225px; background-position:265px 0;}
li.HM-ITSicherheit ul.MenuBarSubmenuVisible {margin-left:-265px; background-position:305px 0;}
li.HM-BrancheIntern ul.MenuBarSubmenuVisible {margin-left:-305px; background-position:345px 0;}
ul.MenuBarHorizontal ul li {width:180px; margin-right:15px; height:auto;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {left:auto; top:0;}

/* DESIGN INFORMATION: describes color scheme, borders, fonts */
ul.MenuBarHorizontal a {display:block; background:none; text-indent:-9999px; height:40px;}
li.HM-Home a {width:67px;background:url(../images/HM-Home.gif);}
li.HM-Sicherheitstechnik a {width:91px;background:url(../images/HM-ST.gif);}
li.HM-Dienstleistungen a {width:91px;background:url(../images/HM-DL.gif);}
li.HM-Wirtschaftsschutz a {width:91px;background:url(../images/HM-WS.gif);}
li.HM-OeffentlicheSicherheit a {width:91px;background:url(../images/HM-OE.gif);}
li.HM-HomeSecurity a {width:91px;background:url(../images/HM-HS.gif);}
li.HM-Arbeitssicherheit a {width:91px;background:url(../images/HM-AS.gif);}
li.HM-ITSicherheit a {width:91px;background:url(../images/HM-IS.gif);}
li.HM-BrancheIntern a {width:91px;background:url(../images/HM-BI.gif);}
li.HM-Blank a {width:91px;background:url(../images/HM-Blank.gif);}

/* Menu items that have mouse over or focus */
ul.MenuBarHorizontal li a:focus, ul.MenuBarHorizontal li a.HM-active {background-position:0 40px;}

/* Menu items that are open with submenus are set to MenuBarItemHover */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {}

li.HM-Subhead {font-size:20px; color:#ffffff; margin-bottom:12px; cursor:pointer;}
ul.MenuBarHorizontal ul a, ul.MenuBarHorizontal ul a:visited {background:none; text-indent:0; height:auto; color:#f7931e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; white-space:nowrap;}
ul.MenuBarHorizontal ul a:hover, ul.MenuBarHorizontal ul a:focus {text-decoration:underline;}

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe {position:absolute; z-index:1010;}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection {
	ul.MenuBarHorizontal li.MenuBarItemIE {display:inline; f\loat:left; background:none;}
}

/*
///// Breadcrumps /////
*/
#breadcrumps {width:100%; background-color:#ededed;}
#breadcrumps ul {margin-left:10px; list-style-type:none;}
#breadcrumps ul li {float:left; margin-right:10px;}
#breadcrumps ul li a {font-size:11px; color:#15293e; text-decoration:none; display:block; padding:3px 3px 3px 17px; background:url(/images/rpfeil.gif) 0 6px no-repeat;}
#breadcrumps ul li a:hover {text-decoration:underline;}


/*
///// Content-Spalten /////
*/
#content {width:795px;; position:relative; clear:both; padding:10px 0 10px 0; background-color: #ffffff;}
#maincol {float:left; position:relative; padding-left:10px; width:461px; overflow:hidden;}
#sidecol {float:left; position:relative; width:304px; margin-left:10px; overflow:hidden;}

/*
///// Fuss-Bereich /////
*/
#footer {position:relative; clear: both; width: 100%; overflow:hidden; padding:20px 0 10px 10px; background: #ededed;}
#footer h1 {font-size:20px; color:#7f0000; margin-bottom: 10px; width:100%;}
#footer ul {position:relative; width:147px; float:left; list-style-type:none; margin:0 10px 0 0; padding:0; border:none;}
#footer ul li.F-Subhead {margin-top:12px;}
#footer a, #footer a:visited {color:#999999;text-decoration:none;}
#footer a:hover, #footer a:focus {color:#999999;text-decoration:underline;}
#footer li.F-Subhead a, #footer li.F-Subhead a:visited {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#000000; text-decoration:none;}
#footer li.F-Subhead a:hover, #footer li.F-Subhead a:focus {color:#000000; text-decoration:underline;}

/*
///// Banner-Positionen /////
*/
#topbanner {width:795px; margin:10px 20px 0 20px; position:relative; overflow:hidden; text-align:center;}
#sidebarRectangle1 {width:100%;overflow:hidden;text-align:center;margin-bottom:10px;}
#sidebarRectangle2 {width:100%;overflow:hidden;text-align:center;margin-bottom:10px;}
#sky {position:absolute; margin:0; top:0; left:825px;}
#sky2 {position:absolute; margin:0; top:620px; left:825px;}

/*
///// Link-Listen /////
*/

ul.Linkliste {margin:0 0 6px 0; padding:0 0 6px 17px; text-align:left; border:0;}
ul.Linkliste li {list-style:url(../images/rpfeil.gif); margin-bottom:3px;}
ul.Linkliste a {color:#15293e; text-decoration:none;}
ul.Linkliste a:hover {text-decoration:underline;}
ul.Linkliste li span {color:#999;}

/*
///// Sidebar /////
*/
.sidebar {clear:both; padding:3px; margin-top:0px; margin-bottom:10px; width:100%; border:none; background-color:#ededed;}
.sidebar .head {font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;color:#7f0000;display:block;width:100%;margin:-3px -3px 10px -3px; background-color:#cccccc;padding:10px 4px;}
.sidebar td {
   padding:2px;
}

/*
///// Formulare /////
*/
#maincol table.frm {padding:0;}
#maincol table.frm td {margin:0; padding:0 6px 6px 0;}
.entryfield {font-size:11px;color:#333333;background-color: #ededed; border:solid 1px #666666;margin:0; padding:0;}
.stdbutton {font-size:10px; font-weight:bold; color:#666666; border-top:solid 1px #eeeeee; border-right:solid 1px #666666; border-top:solid 1px #666666; border-top:solid 1px #eeeeee;}
ul.CharSelector {list-style-type:none;margin:0;padding:0;}
ul.CharSelector li {display:inline; float:left; width:20px; border:none; margin:0 3px 3px 0;}
ul.CharSelector li a {display:block; font-size:11px; text-align:center;}
ul.CharSelector li a:link, .CharSelector li a:visited {text-decoration: none; font-weight:bold; color:#333333; background-color:#cccccc; border-top:solid 1px #cfcfcf; border-right:solid 1px #666666; border-bottom:solid 1px #666666; border-left:solid 1px #cfcfcf;}
ul.CharSelector li a:hover {border-top:solid 1px #666666; border-right:solid 1px #cfcfcf; border-bottom:solid 1px #cfcfcf; border-left:solid 1px #666666;}
.selectbox {font-size:11px; background-color:#ffffee; border:solid 1px #666666; color:#333333;}

/*
///// Polls /////
*/
.Poll {min-height:150px;}
.PollTitle {font-size:11px; font-weight:bold; margin-bottom:10px;}
.PollIntro {font-size:11px; margin-bottom:10px;}
.PollChoice {font-size:11px;}
.PollBar {height:11px; width:1px; background:url(/images/pollimg.gif) repeat-x; padding:1px;margin:0 0 10px 0;font-size:9px; line-height:9px; font-weight:bold; text-align:right;}


/*
///// Print-Formate /////
*/
@media print {
body {margin: 0 0.8cm 0 0; background-color:#ffffff;}
#printheader {width:100%; display:block; margin:0 0 20px 0; overflow:visible; font-size:12px;}
#main {width:100%;}
#header, #hauptmenu, #breadcrumps, #sidecol, #topbanner, #sky {display:none;}
#maincol {float:none; width:100%; background:none; border:none; margin:0; padding:0; overflow:visible;}
} /* Ende Print-Formate */
