/* Main.CSS Steuerdatei fuer http://www.leitstelle-paderborn.de
   Das Copyright liegt bei dem Webmaster*/

body { font:normal 13px verdana,arial,lucida,helvetica,sans-serif; background-color:#E5E4E4; margin:0; color:#1E2B56; }
.tx_slguardhouse_pi1 { padding:55px 0 0 0; }

/* --------------------------------------- Layout */

/*div#lst-layout-container-Outside { background:#FFF url(../../fileadmin/lst/layout_image/bg.gif) repeat-y; margin:0 auto; width:980px; }*/
div#lst-layout-container-Outside { background:#FFF url(../../fileadmin/lst/layout_image/bg.gif) repeat-y; margin:20px auto 0 auto; width:980px; }
div#lst-layout-container-Header { background:#FFF url(../../fileadmin/lst/layout_image/header_neu.jpg) no-repeat; height:125px; width:980px; display:block; }
div#lst-layout-container-MenuH { background:#FFF url(../../fileadmin/lst/layout_image/tmenu_h_neu.jpg) no-repeat; height:37px; width:980px; display:block; }
div#lst-layout-container-Rootline { background:#FFF url(../../fileadmin/lst/layout_image/rootline.jpg) no-repeat; height:26px; width:980px; display:block; color:#A5A4A4; }
div#lst-layout-container-HeaderHomeLink { position:absolute; margin:0 0 0 384px; padding:37px 0 0 0; }
div#lst-layout-container-ListMenu-RSS { margin:0; padding:5px 22px 0 0; float:right; }
div#lst-layout-container-Tmenu { width:192px; float:left; display:block; }
div#lst-layout-container-Content { width:551px; float:left; margin:0; display:block; text-align:left; }
div#lst-layout-container-News { width:223px; float:left; margin:0; display:block; text-align:left; }
div#lst-layout-container-Footer { background:#FFF url(../../fileadmin/lst/layout_image/footer_neu.jpg) no-repeat; width:980px; height:49px; clear:left; display:block; }

/* --------------------------------------- Wrap vor Website Elements */

div.currentDate { float:right; display:block; text-align:right; font-size:10px; padding:4px 2px 0 0; }
div.wrap_RWIamge { margin:0 0 0 210px; padding:184px 0 0 0; }
div.wrap_content { padding:35px 0 0 0; margin:0 0 50px 45px; }
div.wrap_news { padding:0; margin:0 0 10px 49px; }
div.wrap_menu_h { padding:4px 0 0 205px; display:block; float:left; }
div.wrap_search { padding:7px 15px 0 0; display:block; float:right; }

/* ---------------------------------------- Header Menu */
a.listMenu, a.listMenu:hover { color:#FFF; font-size:11px; font-weight:normal; }
a.listMenu:hover { color:#B9C8DC; }
span.listPipe { color:#919090; font-size:11px; }


/* --------------------------------------- List Menu */

/* Erste Ebene */

	.navFirstline,
	.navFirstline ul { position:static; }
.navFirstline li { list-style:none; }
	.navFirstline,
	.navFirstline li.First_NO { margin:0; padding:5px 0 0 0; }
	.navFirstline,
	.navFirstline li.First_ACT { margin:0; padding:5px 0 0 0; }
.navFirstline { margin:0 16px 0 6px; }
	.navFirstline a.First_NO,
	.navFirstline a.First_NO:hover,
	.navFirstline a.First_ACT,
	.navFirstline a.First_ACTIFSUB { font-size:11px; padding:0 0 2px 8px; display:block; font-weight:normal; color:#A5A4A4; }
.navFirstline a.First_NO:hover { color:#3B6AAC; }
	.navFirstline a.First_ACT { color:#BF2236; }
	.navFirstline a.First_ACT:hover { color:#083B75; }

	.navFirstline a.First_NO_external,
	.navFirstline a.First_NO_external:hover { font-size:11px; padding:0 0 2px 8px; display:block; font-weight:normal; color:#BF2236; }
	
	li.spc { height:10px; }

/* Zweite Ebene */

	.navSecondline,
	.navSecondline ul { position:static; }
.navSecondline li { list-style:none; }
	.navSecondline,
	.navSecondline li.Second_NO { margin:0; padding:0; }
	.navSecondline,
	.navSecondline li.Second_ACT { margin:0; padding:0; }
.navSecondline { margin:0; }
	.navSecondline a.Second_NO,
	.navSecondline a.Second_NO:hover,
	.navSecondline a.Second_NO_admin,
	.navSecondline a.Second_NO_admin:hover,
	.navSecondline a.Second_ACT { text-align:left; font-size:11px; padding:2px 0 2px 23px; display:block; font-weight:normal; color:#083B75; }
.navSecondline a.Second_NO:hover { color:#3B6AAC; }
.navSecondline a.Second_ACT { color:#3B6AAC; }

	/* --------------------------------------- Class für die Bilder */
	
	.MenuPic { vertical-align:top; }
	.RSS { padding:0 0 0 5px; vertical-align:bottom; }


	/* --------------------------------------- NEU */

	sup,
	a.First_ACT sup,
	a.First_ACTIFSUB sup { font-variant:small-caps; padding:0 0 0 3px; color:#BF2236; font-weight:bold; font-size:10px; }
	a.First_ACT sup,
	a.First_ACTIFSUB sup { color:#FFF; }

	th.news-th sup,
	div.p-Tmenu-FirstLineAct sup { color:#FFF; font-weight:bold; font-size:10px; }

	/* --------------------------------------- Erster Buchstabe anders */
	
	span.firstletterMENU_NO { color:#BF2236; }

/* --------------------------------------- Subparts */

div#p-subpart-date { color:#FFF; font-weight:bold; padding:116px 5px 0 0; display:block; float:right; width:489px; text-align:right; }
.footer-text { text-align:center; padding:27px 0 0 0; font-size:11px; color:#FFF; width:850px; margin:0 auto; }
div#p-layout-container-FooterImpLink { float:right; padding:2px 10px 0 0; }

/* --------------------------------------- Header */

/*--- Default Header--- aus dem Feld subtitle */
/*h6 { font:bold 16px verdana,arial,lucida,helvetica,sans-serif; color:#083C75; margin:0 0 20px 0; }*/
h6 { font:bold 16px verdana,arial,lucida,helvetica,sans-serif; color:#1E2B56; margin:0 0 20px 0; background-color:#e7e7e7; padding:3px 0 10px 3px; border-top:1px solid #bdc7ce; border-bottom:1px solid #bdc7ce;}
span.firstletter { font:22px verdana,arial,lucida,helvetica,sans-serif; color:#676767; }
h1 { font:bold 15px verdana,arial,lucida,helvetica,sans-serif; color:#848383; margin:30px 0 15px 0; }
h2, span.h2red { font:bold 15px verdana,arial,lucida,helvetica,sans-serif; color:#000; margin:0 0 15px 0; }
h2 span.h2red { color:#F00; }
h3 { font:normal 26px 'times new roman',verdana,arial,lucida,helvetica,sans-serif; color:#848383; margin:-18px 0 20px 0; }
h4 { font:bold 15px verdana,arial,lucida,helvetica,sans-serif; color:#848383; margin:60px 0 10px 0; }

/* --------------------------------------- Footer Disclaimer */

div.disclaimer { padding:10px 0; margin:0 auto; width:980px; }
	div.lstSmall-Disclaimer,
	div.lstSmall-Disclaimer a { text-align:center; color:#002860; font-size:11px; }
div.lstSmall-Disclaimer a { text-decoration:underline; font-weight:normal; }
div.lstSmall-Disclaimer a:hover { color:#6B6E75; font-size:11px; }

/* --------------------------------------- normaler Text und standard Links */

p,a,div,center,span,b,li { text-align:justify; font:normal 13px verdana,arial,lucida,helvetica,sans-serif; margin:0; }
b { font-weight:bold; }
ul { font-size:13px; }
img { border:0; }
a { text-decoration:none; font-weight:bold; color:#1B3272; }
a:hover { color:#3B6AAC; }

/* ------------------------------------------ Boxen */

.box1 { margin:10px 0; padding:4px; border:1px solid #ABABAB; background-color:#ECEDF7; }

/* --------------------------------------- Login */

.Login_header { font-size:14px; font-weight:bold; padding:25px 0 3px 15px; }

/*.LoginATsidebar { float:left; text-align:left; margin:0 9px 5px 13px; width:174px; border-bottom:1px solid #002860; border-top:1px solid #002860; }*/
.LoginATsidebar { float:left; text-align:left; margin:0 9px 5px 13px; width:174px; border-top:1px solid #c3c3c3; }
.LoginATsidebar-padding2 { padding:5px 0 10px 0; }
.LoginATsidebar-padding { padding:2px 0 4px 1px; }
.LogoutATsidebar-padding { margin:0 auto; width:100%; text-align:center; }

.Login { float:right; margin:0; display:block; border:1px solid #BF2236; width:180px; height:120px; background-color:#FFF; }
.LoginLabelSmall { font-size:11px; color:#979CA0; }
.LoginLabelSmall2 { font-size:11px; color:#002860; }
.Status { margin:0; background-color:#BF2236; color:#FFF; font-weight:bold; }
.Cookies { margin:7px 0 0 0; font-size:11px; }


/* ---------------------------------------- Index Search */

div.tx-indexedsearch-searchbox { border:1px solid #ABABAB; padding:8px; background-color:#ECEDF7; }
div.tx-indexedsearch-whatis { border:1px solid #ABABAB; padding:8px; background-color:#ECEDF7; }
div.tx-indexedsearch-browsebox { border-bottom:1px solid #002960; padding:20px 0 5px 0;}
div.tx-indexedsearch-res { margin:10px 0 0 0; }
div.tx-indexedsearch-res tr { background-color:#ECEDF7; }
td.tx-indexedsearch-descr { border:1px solid #ABABAB; padding:10px; background-color:#fff; }
td.tx-indexedsearch-info { padding:5px; font-size:11px; }
td.tx-indexedsearch-info a { font-size:11px; }
td.tx-indexedsearch-info a:hover { font-size:11px; }
td.tx-indexedsearch-icon, tx-indexedsearch-result-number, tx-indexedsearch-title, tx-indexedsearch-percent { padding:5px 0; }
strong.tx-indexedsearch-redMarkup { color:#1E2B56 !Important; }

ul.browsebox { padding:0; }
ul.browsebox li a { font-weight:normal; }
ul.browsebox li.tx-indexedsearch-browselist-currentPage a { font-weight:bold; }

input.tx-indexedsearch-searchbox-sword, input.tx-indexedsearch-searchbox-button { margin:3px; }
select.tx-indexedsearch-selectbox-type, select.tx-indexedsearch-selectbox-sections, select.tx-indexedsearch-selectbox-results { margin:3px; }
p.tx-indexedsearch-noresults { color:#BF2236; border:1px solid #BF2236; padding:3px; background-color:#F6E8EA; }

/* --------------------------------------- Normale Tabellen */

table.rTable-table { border:1px solid #ddd; border-collapse:collapse; clear:both; }
	td.rTable-td-Mobil,
	td.rTable-td3,
	td.rTable-td,
	td.rTable-td_first,
	th.rTable-th,
	td.rTable-td_list { border:1px solid #ddd; border-collapse:collapse; padding:5px; font-size:11px; color:#545353; }
td.rTable-td_first { background-color:#F2F3FF; }
td.rTable-tdbg { background-color:#F2F3FF; }
th.rTable-th { background-color:#BF2236; color:#FFF; padding:5px; text-align:left; font-size:13px; }
th.rTable-th2 { background-color:#BF2236; color:#FFF; padding:3px 0 3px 5px; text-align:left; font-size:11px; }
td.rTable-td3 { background-color:#F9EAEA; }
.rTable-td3 a { font-size:11px; }
.rTable-td3 a:hover { font-size:11px; }
td.rTable-td-Mobil { text-align:right; }
tr.hoverTr {  }
tr.hoverTr:hover { background-color:#F9EAEA; }

table.cTable-table { border:1px solid #BCBEC0; border-collapse:collapse; clear:both; }
	td.cTable-td,
	th.cTable-th { border:1px solid #BCBEC0; border-collapse:collapse; padding:5px; font-size:11px; color:#545353; }
th.cTable-th { background-color:#BF2236; color:#FFF; padding:5px; text-align:left; font-size:13px; }


/* --------------------------------------- Kommentare Tabellen */

table.kTable-table { width:100%; border:1px solid #BCBEC0; border-collapse:collapse; clear:both; }
	td.kTable-td-Mobil,
	td.kTable-td3,
	td.kTable-tdbg,
	td.kTable-td,
	th.kTable-th,
	td.kTable-td_list { border:1px solid #BCBEC0; border-collapse:collapse; padding:5px; font-size:11px; color:#545353; }
th.kTable-th { background-image:url(../../fileadmin/lst/pic/verlauf_weiss.gif); background-repeat:repeat-x; background-color:#FFF; color:#002965; padding:5px; text-align:left; font-size:13px; }
th.kTable-th2 { background-image:url(../../fileadmin/lst/pic/verlauf_weiss2.gif); background-repeat:repeat-x; background-color:#FFF; padding:3px 5px 3px 5px; text-align:left; font-size:11px; }
.CommentLabel { padding:5px; font-weight:bold; font-size:11px; color:#1E2B56; }

.sk-pagecomments-CommentFrom { font-size:11px; font-weight:bold; color:#000; }
.sk-pagecomments-CommentName { font-size:11px; font-weight:bold; color:#002965; }

/*---------------------------------------- Diverse */

a.tableHeaderLinkSmall { font-size:11px; }
.tablesmallbold { font-weight:bold; font-size:11px; }
.around_subheader p { font-weight:bold; }
div.banner_code { width:500px; overflow:auto; border:1px solid #B9C1C3; height:85px; }
div.kontakt_box { border:1px solid #B9C1C3; padding:5px; margin:5px 0 0 0; }
.csc-textpic-caption { font-style:italic; color:#797878; text-align:right; padding:5px 0 0 0; font-size:11px; }
DIV.csc-textpic IMG { border: 1px solid #B9C1C4; }
span.groesserFett { font-size:15px; font-weight:bold; }
span.quelle { text-align:left; font-style:italic; font-size:11px; color:#848383; }
sup.quadrat { font-weight:normal; color:#1E2B56; }
span.flyerRed { color:#F00; font-weight:bold; }

/* ------------------------------------------ Downloads */

th.kTable-th2 img { vertical-align:middle; }

/* -------------------------------------------------- Links */

div.tx_ablinklist_viewReportBrokenLink { height:130px; border:1px solid #ABABAB; padding:8px; background-color:#ECEDF7; font-size:13px; }
div.tx_ablinklist_viewReportBrokenLinkResult { border:1px solid #ABABAB; padding:8px; background-color:#ECEDF7; font-size:13px; }
span.hrefPadding { padding:0 0 0 15px; }
div.link_image_align { text-align:center; }

div.links_button-YES { display:block; float:left; }
div.links_button-NO { display:block; float:right; }

/* ------------------------------------------- Mailform */

.csc-mailform { border:1px solid #ABABAB; background-color:#ECEDF7; }

.csc-mailform-field label { color:#1E2B56; font-size:13px; font-family: verdana, arial, sans-serif; width:120px; float:left; text-align:right; margin:0 10px 0 0; display:block; }
.csc-mailform-field input, .csc-mailform-field textarea { margin:3px 0; background-color:#FFF; border:1px solid #ABABAB; color:#000; }
.csc-mailform-field input.csc-mailform-submit { margin-left:130px; }


legend { display:none; }
fieldset.tx-powermail-pi1_fieldset { border:1px solid #ABABAB; background-color:#ECEDF7; }
fieldset.tx-powermail-pi1_fieldset label { display:block; width:130px; float:left; clear:both; }
fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select { width:340px; border:none; border-bottom: 1px solid #ABABAB; height:20px; }
fieldset.tx-powermail-pi1_fieldset input.powermail_submit { margin:0 0 0 130px; width:100px; background-color:#FFF; border:1px solid #ABABAB; }
div.tx_powermail_pi1_fieldwrap_html { margin: 7px 0; }
div.powermail_mandatory_js { color:#BF2236; font-weight:bold; font-size:11px; padding:3px 0 0 130px;}
div.button_left, div.button_right { display:block; margin:15px 0 0 0; }
div.button_right { float:right; }
div.button_left { float:left; }


/* --------------------------------------- Auskommentiert */