/* ::::: http://www.lvz-online.de/resources/base/styles/reset.css ::::: */

* { margin: 0pt; padding: 0pt; }
html, body, div, ul, ol, li, form, fieldset, legend, input, textarea, th, td { margin: 0pt; padding: 0pt; }
table { border-collapse: collapse; border-spacing: 0pt; }
fieldset, img { border: 0pt none; }
li { list-style: none outside none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
input, textarea, select {  }
a { cursor: pointer; }
a:focus { border: 0px none; }
/* ::::: http://www.lvz-online.de/resources/themes/standard/styles/include_css.css ::::: */

.clearfloat { border-top: medium none ! important; clear: both; float: none; font-size: 0px; height: 0px; line-height: 0px; margin: 0pt; overflow: hidden; padding: 0pt; }
body { margin: 0px; padding: 0px; }
#overlay { background-color: rgb(0, 0, 0); left: 0px; opacity: 0; position: absolute; top: 0px; z-index: 3; }
#commentLayer { background-color: rgb(255, 255, 255); display: none; z-index: 4; }
#wrapperSkyAd { width: 978px; }
#wrapper { background-color: rgb(255, 255, 255); float: left; margin-right: 10px; width: 808px; }
#header { background-color: rgb(246, 249, 254); padding: 12px 0px 12px 10px; }
#contentLeft { float: left; padding-left: 16px; width: 476px; }
#contentRight { float: right; width: 300px; }
#tableOfContents, #tableOfContents * { margin: 0pt; padding: 0pt; }
#tableOfContents { clear: both; cursor: default; float: none; margin-bottom: 10px; padding-left: 16px; }
#tableOfContents div { border-bottom: 1px solid rgb(233, 233, 233); border-top: 1px solid rgb(233, 233, 233); padding: 10px 0pt 20px; }
#tabHeader { float: right; margin: -15px 0pt -11px; }
#tabHeader .item { background: url('tab_header_100px.gif') no-repeat scroll center bottom transparent; color: rgb(0, 85, 161); display: block; float: left; margin-left: 1px; padding: 6px 0pt; text-align: center; width: 100px; }
#tabHeader .item a { color: rgb(0, 85, 161); text-decoration: none; }
#naviService { float: right; padding: 13px 15px 7px 10px; text-align: right; }
#naviService ul li { background-position: left center; background-repeat: no-repeat; float: left; margin-left: 8px; }
#naviService ul li a { color: rgb(0, 85, 161); text-decoration: none; }
#naviService ul li a:hover, #naviService ul li a:focus { text-decoration: underline; }
#naviService ul li img { margin-right: 11px; }
#MainMenu { background: url('bg_navi.gif') repeat-x scroll left top transparent; display: block; margin: 0pt 0pt 10px; overflow: hidden; padding: 0pt; position: relative; width: 808px; }
#menu { height: 53px; }
#MainMenu ul { padding-left: 10px; }
#MainMenu ul li { display: block; margin: 0pt 4px 0pt 0pt; float: left; }
#MainMenu ul li a { color: rgb(255, 255, 255); display: block; float: left; font-weight: bold; margin-top: 1px; padding: 7px 6px 5px; text-decoration: none; }
#MainMenu ul li a:link, #MainMenu ul li a:visited, #MainMenu ul li a:active {  }
#MainMenu ul li a:hover, #MainMenu ul li a:focus, #MainMenu ul li.active, #MainMenu ul li.active a {  }
#MainMenu ul li.current a, #MainMenu ul li a:active { background-color: rgb(245, 248, 253); color: rgb(0, 85, 161); }
#MainMenu ul ul { background: url('bg_subnavi.gif') repeat-x scroll left top transparent; display: inline; height: 26px; left: 0pt; margin: 0pt; padding: 0pt 0pt 0pt 10px; position: absolute; top: 27px; width: 798px; }
#MainMenu ul ul li { margin: 0pt 4px 0pt 0pt; }
#MainMenu ul ul li a { background-color: transparent ! important; color: rgb(0, 85, 161) ! important; font-weight: normal; padding: 5px 6px; }
#breadCrumpWrapper { float: left; padding-left: 16px; width: 476px; }
#breadCrumpNavi { color: rgb(0, 81, 172); display: block; margin-bottom: 8px; }
#breadCrumpNavi a { color: rgb(0, 81, 172); text-decoration: none ! important; }
#breadCrumpNavi a.current { color: rgb(0, 0, 0) ! important; }
#breadCrumpNavi .separator { padding: 0pt 6px; }
.SiteMenu { border-bottom: 1px solid rgb(233, 233, 233); border-top: 1px solid rgb(233, 233, 233); margin: 0pt 0pt 11px; padding: 4px 0pt 0pt; color: rgb(0, 85, 161); clear: both; }
.SiteMenu ul { height: 27px; }
.SiteMenu ul li { float: left; font-size: 11px; height: 27px; line-height: 26px; margin-right: 12px; }
.SiteMenu ul li a { text-decoration: none; }
.SiteMenu ul li a:hover, .SiteMenu ul li a:focus { text-decoration: underline; }
.SiteMenu ul li img { margin-right: 8px; }
.SiteMenu ul li.back { float: right; margin-right: 0pt; }
.SiteMenu ul li.back img { margin: 0pt 0pt 0pt 8px; }
input.input-text, textarea, select { border: 1px solid rgb(229, 229, 229); font-size: 11px; }
input.input-text { background-color: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); font-size: 11px; height: 16px; padding: 3px 3px 0pt; }
select, textarea { padding: 2px; }
#weFindSearch .input-text { float: left; height: 18px; padding: 4px 5px 0pt; margin: 0pt 5px 0pt 0pt; width: 135px; }
.dateTime { float: left; padding: 13px 15px 7px 16px; }
#logo { border: 0px none; float: left; margin-right: 15px; }
#claim { color: rgb(0, 85, 161); float: left; margin-top: 47px; }
#claim_special { background: url('malele_banner.png') no-repeat scroll 0pt 0pt transparent; width: 128px; height: 41px; float: right; margin-right: 20px; }
#weFindSearch { float: right; margin: 7px 0px 0px; padding: 0px 16px 0px 0px; }
#contentLeft .blockWrapper { font-size: 12px; line-height: 1.5em; margin-bottom: 15px; }
#contentLeft .fs3 { font-size: 12px; line-height: 1.5em; margin-bottom: 15px; }
.inhalt { margin-top: 15px; }
.copyright { color: rgb(153, 153, 153); font-size: 0.9em; margin-top: 8px; margin-bottom: 8px; }
.Social_Bookmark { padding-left: 90px; margin-top: 20px; }
.social-titel { float: left; padding-top: 3px; margin-right: 10px; }
.box_link_list, .box_link_list .box-title, .box_link_list .box-body { display: block; margin: 0pt; padding: 0pt; }
.box_link_list { background: url('bg_link_list_box.jpg') no-repeat scroll left bottom transparent; border: 1px solid rgb(233, 233, 233); font-size: 11px; width: 198px; }
.box_link_list .box-title { background: url('bg_link_list_box_title.jpg') no-repeat scroll left bottom transparent; border-bottom: 1px solid rgb(244, 244, 244); color: rgb(0, 81, 172); font-weight: bold; height: 19px; line-height: 19px; padding-left: 10px; text-transform: uppercase; }
.box_link_list .box-body { line-height: 1.3em; padding: 7px 10px; }
.box_link_list .box-body a, .box_link_list .box-body span { display: block; background-position: 0pt 0pt ! important; padding-top: 0pt ! important; }
.box_link_list .box-body a:link, .box_link_list .box-body a:visited, .box_link_list .box-body a:active { color: rgb(0, 0, 0); text-decoration: none; }
.box_link_list .box-body a:hover, .box_link_list .box-body a:focus { color: rgb(0, 85, 161); text-decoration: underline; }
.box_link_list-right { float: right; margin: 0pt 0pt 5px 5px; }
#contentRight .item { background: url('bg_right_block.gif') repeat-x scroll left bottom transparent; cursor: default; margin-bottom: 10px; }
#contentRight .item .header { background: url('bg_right_header.gif') no-repeat scroll left top transparent; height: 22px; }
#contentRight .item .header a { float: right; padding: 4px 10px 0pt 17px; }
#contentRight .item .content { background-color: transparent; border-right: 1px solid rgb(232, 232, 232); border-width: 0pt 1px 1px; border-style: none solid solid; border-color: transparent rgb(232, 232, 232) rgb(232, 232, 232); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; line-height: 1.4em; padding: 10px 9px; }
#contentRight .item .content h2, #contentRight .item .content h3 { font-size: 1.4em; font-weight: bold; margin: -3px 0pt 2px; padding: 0pt; }
#contentRight .item .content br { line-height: 0.6em; }
#contentRight .item .content .iBlock img { margin: 0pt; float: none; }
span.iBlock * { margin: 0pt; padding: 0pt; }
span.iBlock { background-color: transparent; display: block; margin: 0pt; padding: 0pt; }
span.iBlock span.iBlock_Thumb { display: block; }
span.iBlock img {  }
span.iBlock span.iBlock_Caption { background-color: transparent; display: block; margin: 0pt; padding: 0pt; }
span.iBlock span.iBlock_Caption span.iBlock_CaptionItem, span.iBlock span.iBlock_Caption span.iBlock_CaptionItem_Photograph { background-color: transparent; color: rgb(132, 122, 108); display: block; font-size: 0.95em; line-height: 1.2em; padding: 0pt 0pt 5px; text-align: left ! important; }
span.iBlock span.iBlock_Caption span.iBlock_CaptionItem { float: none; clear: both; }
span.iBlock span.iBlock_ZoomIcon { background: url('lupe_image.gif') no-repeat scroll 0pt -1px transparent; cursor: pointer; display: block; float: left; height: 14px; width: 15px; }
span.iBlock span.iBlock_Caption span.iBlock_CaptionItem_Photograph { float: right; padding: 1px 0pt 4px; }
span.iBlock-clean { border: 0pt none transparent; padding: 0pt; }
span.iBlock-left { float: left; margin: 0pt 10px 0pt 0pt; }
#tableOfContents .title { color: rgb(153, 153, 153); display: block; font-size: 11px; font-weight: bold; margin-bottom: 9px; text-transform: uppercase; }
#tableOfContents .line { border-top: 1px solid rgb(233, 233, 233); display: block; height: 20px; line-height: 20px; margin-top: 20px; overflow: hidden; }
#tableOfContents table { table-layout: fixed; }
#tableOfContents td { border-left: 1px solid rgb(233, 233, 233); vertical-align: top; width: 157px; }
#tableOfContents td span, #tableOfContents td a { display: block; padding: 0pt 20px; }
#tableOfContents td a { cursor: pointer; margin-top: 4px; }
#tableOfContents td a:link, #tableOfContents td a:visited, #tableOfContents td a:active { color: rgb(0, 0, 0); text-decoration: none; }
#tableOfContents td a:hover, #tableOfContents td a:focus { color: rgb(0, 85, 161); text-decoration: underline; }
#tableOfContents td a.top:link, #tableOfContents td a.top:visited, #tableOfContents td a.top:active { color: rgb(0, 85, 158); text-decoration: none; font-weight: bold; }
#tableOfContents td a.top:hover, #tableOfContents td a.top:focus { color: rgb(0, 85, 158); text-decoration: underline; font-weight: bold; }
#tableOfContents td.first { border-left: 0pt none transparent; padding-left: 0pt; }
#tableOfContents td.first span, #tableOfContents td.first a { padding-left: 0pt; }
.toggle-blocks .toggle-block_big { display: none; }
.toggle-blocks .toggle-block_active .toggle-block_small { display: none; }
.toggle-blocks .toggle-block_active .toggle-block_big { display: block; }
.toggle-blocks .toggle-block_small h2 { font-size: 1em; }
.toggle-blocks .toggle-block { cursor: default; padding-bottom: 10px; }
#contentRight .item .content ul.toggle-blocks .toggle-block .iBlock { margin-top: 0pt; }
#contentRight .item .content ul.toggle-blocks .toggle-block_small h2 { font-size: 1em; line-height: 1.3em; margin: 0pt; }
#contentRight .item .content ul.list-of-links { display: block; margin-left: -5px; width: 300px; }
#contentRight .item .content ul.list-of-links li { float: left; margin: 3px 5px; width: 135px; }
#contentRight .item .content ul.list-of-links li a {  }
#contentRight .item .content ul.list-of-links li a img { background: none repeat scroll 0% 0% transparent; padding: 0px; }
#contentRight .item .content ul.list-of-links li img { margin: 0pt; width: 135px; }
#contentRight .item .content ul.list-of-imagelinks li { height: 38px; margin: 5px; overflow: hidden; }
#contentRight .item .content ul.list-of-imagelinks li a { background-image: none; height: 38px; padding-left: 0pt; overflow: hidden; }
.rect { background-image: url('icon_anzeige.gif'); background-repeat: no-repeat; background-position: right top; }
.rect td { padding-top: 8px; padding-bottom: 12px; }
body { font-family: Arial,Verdana,sans-serif; font-size: 0.7em; }
a:link, a:visited, a:active { color: rgb(0, 85, 161); text-decoration: none; }
a:hover, a:focus { text-decoration: underline; }
#contentLeft .title { color: rgb(202, 0, 0); display: block; font-size: 11px; font-weight: bold; margin-bottom: 0pt; text-transform: uppercase; }
#contentLeft .author, #contentLeft .author a { color: rgb(0, 0, 0); }
h1, h2 { color: rgb(0, 85, 161); font-size: 1.7em; font-weight: bold; line-height: 1.2em; margin: 0pt 0pt 5px; }
#contentRight h4 { color: rgb(202, 0, 0); font-size: 11px; font-weight: bold; float: left; margin: 5px 0pt 0pt 10px; }
#contentLeft .article .title { margin: -1px 0pt 1px; }
#contentLeft .article .author { display: block; margin: -2px 0pt 11px; }
/* ::::: http://www.lvz-online.de/css/inc_styles.css ::::: */

.clear { clear: both; height: 1px; margin-top: -1px; overflow: hidden; }
#overlay { position: absolute; top: 0px; left: 0px; opacity: 0; background-color: rgb(0, 0, 0); z-index: 3; }
.commentWrapper .row1 { border-bottom: 1px solid rgb(233, 233, 233); padding-bottom: 10px; margin-bottom: 20px; margin-top: 20px; }
.commentWrapper .row2 { border-bottom: 1px solid rgb(233, 233, 233); padding-bottom: 10px; margin-top: 5px; font-size: 11px; line-height: 1.4em; }
.commentWrapper .row2 .number { font-size: 11px; width: 60px; float: left; color: rgb(153, 153, 153); margin-bottom: 5px; }
.commentWrapper .row2 .name { font-size: 11px; width: 150px; float: left; color: rgb(153, 153, 153); }
.commentWrapper .row2 .zeit { font-size: 11px; width: 150px; float: left; color: rgb(153, 153, 153); }
#commentLayer { background-color: rgb(255, 255, 255); z-index: 4; display: none; border: 1px solid rgb(0, 0, 0); width: 400px; margin-top: -150px; position: fixed; padding: 15px; }
#commentLayer .header { color: rgb(0, 81, 172); font-size: 15px; font-weight: bold; }
#commentLayer .name { float: left; width: 150px; margin-bottom: 15px; }
#commentLayer .email { float: right; width: 150px; margin-bottom: 15px; }
#commentLayer .required { font-size: 10px; }
#commentLayer input, textarea { border: 1px solid rgb(204, 204, 204); font-size: 11px; font-family: Arial,Verdana,sans-serif; padding: 2px; }
#commentLayer .closer { font-weight: bold; float: right; color: rgb(0, 81, 172); font-size: 10px; }
#commentLayer textarea { width: 400px; height: 100px; }
.commentWrapper span.counter { font-size: 16px; font-weight: bold; float: left; }
.commentWrapper a.write { background-image: url('ico_write.gif'); background-repeat: no-repeat; background-position: left center; color: rgb(0, 85, 161); text-decoration: none; padding-left: 20px; margin-right: 5px; font-size: 11px; font-weight: normal; float: right; }
#contentRight .item .content { overflow: hidden; padding: 10px 9px; width: 280px; }
#contentRight .item { position: relative; }
#contentRight .item .content img { float: left; margin-right: 10px; margin-top: 4px; }
#contentRight h4, #contentRight h4 a { color: rgb(202, 0, 0); text-decoration: none; text-transform: uppercase; }
#contentLeft table td { font-size: 11px; padding: 2px 20px 2px 1px; border-bottom: 1px solid rgb(230, 239, 246); }
#contentLeft table.rect { background-image: url('icon_anzeige.gif'); background-repeat: no-repeat; background-position: right top; border: 0px none; margin-top: 15px; }
#contentLeft table.rect td { padding-top: 10px; padding-bottom: 10px; padding-right: 0px; border: 0px none; }
#contentRight table.rect { background-image: url('icon_anzeige.gif'); background-repeat: no-repeat; background-position: right top; border: 0px none; }
#contentRight table.rect td { padding-top: 10px; padding-bottom: 10px; border: 0px none; }
#contentLeft .adContRight { position: relative; margin-bottom: 15px; }
#contentRight .adContRight { position: relative; }
#tableOfContents table td { font-size: 11px; }
.footer { width: 808px; text-align: center; padding: 10px 0px 20px; }
.footer a { width: 808px; margin-left: 5px; margin-right: 5px; color: rgb(0, 0, 0); }
.footer a:hover { color: rgb(0, 81, 172); }
#contentRight { width: 300px; overflow: hidden; }
.AFc_all403, a.AFc_all403:hover, a.AFc_all403:visited { outline: medium none; background: none repeat scroll 0% 0% transparent; border: medium none; margin: 0pt; padding: 0pt; top: 0pt; left: 0pt; text-decoration: none; overflow: hidden; display: block; z-index: 666999; }
#claim_special { height: 41px; margin-left: 244px; position: absolute; width: 280px; z-index: 99; }
#claim_special #wrapperKarte { color: rgb(204, 204, 204); font-size: 10px; float: right; display: block; margin-top: 8px; }
#claim_special #wrapperKarte .weather { height: 70px; margin-left: 27px; margin-top: -28px; position: absolute; width: 150px; z-index: 99; }
#claim_special #wrapperKarte .weather img { position: absolute; top: 0px; left: 0px; width: 45%; margin-top: -2px; }
#claim_special #wrapperKarte .weather span { color: rgb(255, 255, 255); font-family: Arial; font-size: 16px; font-weight: bold; left: 0px; line-height: 35px; position: absolute; top: 22px; margin-left: -28px; }
