/* Allgemein */
html { } 
body { margin: 0; padding: 0; background-color: #f0f0eb }

* { font-family: Arial,Helvetica,sans-serif; color: black; font-size: 11px }

h1, h2, h3, h4, h5, h6 { margin: 0 }

h1 { margin-top: 15px; font-size: 13px; color: #1a4d7c }
h2 { margin-top: 15px; font-size: 13px; color: #000000 }
h3 { margin-bottom: 10px; font-size: 11px; font-weight: normal; color: #1a4d7c }
h4 { margin-bottom: 10px; font-size: 11px; font-weight: normal; color: #000000 }
h5 {color:#1a4d7c; font-size: 10px }
h6 {color:#000000; font-size: 10px }

td { empty-cells: show }

a { color: #1A4D7C; text-decoration: underline }
a:hover { }

p { margin: 5px 0 }

ul { }
ol { }

big { font-size: 13px }
small { font-size: 10px }
sup, sub { font-size: 11px }

.err { color: red }
div.err {  font-weight: bold }

.document { background-color: white }

#overDiv {position:absolute; visibility:hidden; z-index:1000 }

form { margin: 0; padding: 0; border: 0 }
input, select, textarea, keygen, fieldset { margin: 0 }

hr { background-color: #BCC1C8; /* Mozilla 1.4 */ color: #BCC1C8; /* IE 6 */ border: #BCC1C8; height: 1px; border: 0 }

/* Panel-Popups */
.panel {  color: black; font-size: 10px; text-decoration: none; font-family: Arial, sans-serif; border: 2px dashed #c0c0c0 }

a.panel_popup { color: #FF6600 }
.panel_popup_bg { border: 1px solid #FF6600; background-color: #FF6600 }
.panel_popup_fg { background-color: #FFFFFF }
.panel_popup_fg td { text-align: left }
.panel_popup_text * { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.panel_popup_cap { text-align: left; color: white; font-size: 10px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif }

/* Standardseite */
td.border { width: 802px; background: url(../images/bg_main.gif); padding-left: 2px }
#header {  height: 175px;float: left; background: url(../images/bg_header.jpg) 0 7px no-repeat; width: 800px }
#verlauf { width: 100%; background: url(../images/verlauf_top.gif) repeat; float: left; height: 175px }
#logo { margin-top: 7px; height: 110px; float: left }
#banner { margin-top: 14px; padding-right: 10px; float: right }
#news_pic { clear: both; float: left; height: 33px; width: 500px }
#news_pic img { margin-left: 2px; float: left }
#lmlogo { width: 252px; height: 33px; float: right }

#content {float: left; width: 799px; padding-bottom: 10px }
#lmargin { width: 168px; float: left; padding: 0 0 30px 1px }
#middle {	float: left; width: 362px; margin: 8px 25px }
#rmargin {	width: 218px;	float: right }
#date { border-bottom: 1px solid #7A8392; padding: 8px 15px 9px 0; text-align: right; color: #969696 }

#footer { border-bottom: 1px solid #c5c5c5; clear: both }
#footercontent { border-bottom: 1px solid #7a8392; border-top: 1px solid #7a8392; background-color: white;  margin: 0 3px 0 1px }


/* Module */
div.navigation_showLevel1 { }
div.navigation_showLevel1 * { font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;	font-size: 11px }
div.navigation_showLevel1 a { color: #5A5A5A; font-weight: bold; text-decoration: none; background: url(../images/navi_bg.gif); width: 145px; height: 17px; padding: 5px 13px 5px 10px; display: block }
div.navigation_showLevel1 a.on { background-position: 0 -27px }
div.navigation_showLevel1 a:hover { background-position: 0 -27px }

div.navigation_showPathNavigation { color: #969696; padding-bottom: 9px; border-bottom: 1px solid #BCC1C8 }
div.navigation_showPathNavigation a { color: #969696 }

div.short_navigation_show { }
div.short_navigation_show * { font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;	font-size: 11px }
div.short_navigation_show a { color: #919191; font-weight: bold; text-decoration: none; background: url(../images/navi_bg.gif); width: 145px; height: 17px; padding: 5px 13px 5px 10px;display: block }
div.short_navigation_show a.on { background-position: 0 -27px }
div.short_navigation_show a:hover { background-position: 0 -27px }

/* Nachrichten */
div.news_showSearchForm { padding: 10px 0; border-bottom: 1px solid #BCC1C8 }
div.news_showSearchForm th { text-align: left; padding: 2px 0 7px 0; width: 80px; vertical-align: top }
div.news_showSearchForm td.content { padding-bottom: 7px }
div.news_showSearchForm select.xtra_day { width: 37px }
div.news_showSearchForm select.xtra_month { width: 37px }
div.news_showSearchForm select.xtra_year { width: 50px }
div.news_showSearchForm div.content {  }
div.news_showSearchForm input.search { width: 140px; font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif; font-size: 11px; color: #919191; border: 1px solid #c5c5c5; margin-right: 2px; margin-top: 0 }
div.news_showSearchForm label { }
div.news_showSearchForm input.check { margin: 2px 5px 0 0!important; margin: 0 5px 0 0; height: 15px }

div.news_showSearchForm_rand { background-color: white; padding: 2px 0 2px 2px}
div.news_showSearchForm_rand input.search { width: 141px !important; width: 139px; font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif; font-size: 11px; color: #919191; border: 1px solid #c5c5c5; margin-right: 2px; margin-top: 0 }

div.news_showSearchResults { padding-top: 10px }
div.news_showSearchResults div.pager td { vertical-align: top }
div.news_showSearchResults div.headline a { color: #1A4D7C; font-weight: bold; font-size: 12px; text-decoration: none } 
div.news_showSearchResults div.headline a:hover { text-decoration: underline }
div.news_showSearchResults div.category { padding-bottom: 10px }
div.news_showSearchResults div.category a { border-bottom: 1px dashed #1A4D7C; text-decoration: none  }
div.news_showSearchResults div.content { padding-bottom: 5px }
div.news_showSearchResults div.content span.trenner { padding: 0 3px 0 4px }
div.news_showSearchResults img { margin-right: 10px }
div.news_showSearchResults div.source { font-style: italic }
div.news_showSearchResults div.author { font-style: italic }
div.news_showSearchResults div.addlink { padding-top: 5px }
div.news_showSearchResults div.addlink a { display: block } 
div.news_showSearchResults hr { margin: 10px 0; padding: 0 }
div.news_showSearchResults br.break { line-height: 0px; clear: both  }

div.news_showAll_image { }
div.news_showAll_image img { border: 1px solid #C5C5C5 }

div.news_showAll { padding-top: 10px }
div.news_showAll div.pager td { vertical-align: top }
div.news_showAll div.headline a { color: #1A4D7C; font-weight: bold; font-size: 12px; text-decoration: none } 
div.news_showAll div.headline a:hover { text-decoration: underline }
div.news_showAll div.category { padding-bottom: 10px }
div.news_showAll div.category a { border-bottom: 1px dashed #1A4D7C; text-decoration: none  }
div.news_showAll div.content { }
div.news_showAll div.content i { color: #505050 }
div.news_showAll div.content span.trenner { padding: 0 3px 0 4px }
div.news_showAll img { margin-right: 10px }
div.news_showAll div.source { font-style: italic; padding-top: 2px }
div.news_showAll div.author { font-style: italic }
div.news_showAll div.addlink { padding-top: 5px }
div.news_showAll div.addlink a { display: block } 
div.news_showAll hr { margin: 10px 0; padding: 0 }
div.news_showAll div.no_results { font-weight: bold }
div.news_showAll br.break { line-height: 0px; clear: both  }

div.news_showCategory_image { }
div.news_showCategory_image img { border: 1px solid #C5C5C5 }

div.news_showCategory_image2 { }
div.news_showCategory_image2 img { border: 1px solid #C5C5C5 }

div.news_showCategory { padding-top: 10px }
div.news_showCategory div.pager td { vertical-align: top }
div.news_showCategory div.headline { padding-bottom: 10px }
div.news_showCategory div.headline a { color: #1A4D7C; font-weight: bold; font-size: 12px; text-decoration: none } 
div.news_showCategory div.headline a:hover { text-decoration: underline}
div.news_showCategory div.content {  }
div.news_showCategory div.content i { color: #505050 }
div.news_showCategory div.content span.trenner { padding: 0 3px 0 4px }
div.news_showCategory img { margin-right: 10px }
div.news_showCategory div.source { font-style: italic; padding-top: 2px }
div.news_showCategory div.author { font-style: italic }
div.news_showCategory div.addlink { padding-top: 5px }
div.news_showCategory div.addlink a { display: block } 
div.news_showCategory hr { margin: 10px 0; padding: 0 }
div.news_showCategory div.no_results { font-weight: bold }
div.news_showCategory br.break { line-height: 0px; clear: both  }

div.news_showCategory_xml { border-bottom: 1px solid #7A8392; padding-bottom: 15px }
div.news_showCategory_xml div.category { padding: 3px 10px; margin-bottom: 5px; color: white; background-color: #98A1B2 }
div.news_showCategory_xml div.content { padding: 3px 10px }
div.news_showCategory_xml div.no_results { padding: 3px 10px }

div.news_showCategory2_xml { border-bottom: 1px solid #7A8392; padding-bottom: 15px }
div.news_showCategory2_xml a { color: black; text-decoration: none; font-weight: bold }
div.news_showCategory2_xml a:hover { text-decoration: none }
div.news_showCategory2_xml div.date { color: #505050 }
div.news_showCategory2_xml div.category { padding: 3px 10px; margin-bottom: 5px; color: white; background-color: #98A1B2 }
div.news_showCategory2_xml div.content { padding: 3px 10px }
div.news_showCategory2_xml div.no_results { padding: 3px 10px }

div.news_showDetail { padding-top: 10px } 
div.news_showDetail div.headline { padding-bottom: 10px }
div.news_showDetail div.headline a { color: #1A4D7C; font-weight: bold; font-size: 12px; text-decoration: none } 
div.news_showDetail div.headline a:hover { text-decoration: underline}
div.news_showDetail div.content { padding-bottom: 5px }
div.news_showDetail div.content span.trenner { padding: 0 3px 0 4px }
div.news_showDetail img { margin-right: 10px }
div.news_showDetail div.source { font-style: italic }
div.news_showDetail div.author { font-style: italic }
div.news_showDetail div.addlink { padding-top: 5px }
div.news_showDetail div.addlink a { display: block } 
div.news_showDetail hr { margin: 10px 0; padding: 0 }
div.news_showDetail div.no_results { font-weight: bold }
div.news_showDetail br.break { line-height: 0px; clear: both }
div.news_showDetail span.bold { font-weight: bold }
div.news_showDetail span.date { font-style: italic; color: #505050 }
div.news_showDetail span.date b { color: #505050 }

div.news_showDetailWithoutImage { padding-top: 10px }
div.news_showDetailWithoutImage div.headline { padding-bottom: 10px }
div.news_showDetailWithoutImage div.headline a { color: #1A4D7C; font-weight: bold; font-size: 12px; text-decoration: none } 
div.news_showDetailWithoutImage div.headline a:hover { text-decoration: underline }
div.news_showDetailWithoutImage div.content { padding-bottom: 5px }
div.news_showDetailWithoutImage div.content span.trenner { padding: 0 3px 0 4px }
div.news_showDetailWithoutImage img { margin-right: 10px }
div.news_showDetailWithoutImage div.source { font-style: italic }
div.news_showDetailWithoutImage div.author { font-style: italic }
div.news_showDetailWithoutImage div.addlink { padding-top: 5px }
div.news_showDetailWithoutImage div.addlink a { display: block } 
div.news_showDetailWithoutImage hr { margin: 10px 0; padding: 0 }
div.news_showDetailWithoutImage div.no_results { font-weight: bold }
div.news_showDetailWithoutImage span.bold { font-weight: bold }
div.news_showDetailWithoutImage span.date { font-style: italic; color: #505050 }
div.news_showDetailWithoutImage span.date b { color: #505050 }

/* Linkliste */
div.link_show_nav { padding: 10px 0 15px 0 }
div.link_show_nav * { font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;	font-size: 11px }
div.link_show_nav a { color: #5A5A5A; text-decoration: none; background: url(../images/linklist_bg.gif); width: 145px; height: 17px; padding: 5px 13px 5px 10px; display: block }
div.link_show_nav a.on { background-position: 0 -27px }
div.link_show_nav a:hover { background-position: 0 -27px }

div.link_show { margin-bottom: 10px }
div.link_show h1 { margin-bottom: 10px }
div.link_show table { border: 1px solid #BCC1C8 }
div.link_show th { text-align: left; padding: 3px 5px; background-color: #E9E9E9; border-bottom: 1px solid #BCC1C8 }
div.link_show tr.list2 td { background-color: #F4F4F4 }
div.link_show td.title { width: 65%; padding: 3px 5px }
div.link_show td.link { width: 35%; padding: 3px 5px }

div.link_showIFrame {  }
div.link_showIFrame iframe { width: 377px; height: 470px; margin-top: 20px}

/* Texte */
div.text_show { }

div.text_show_rmargin { padding-left: 10px}
div.text_show_rmargin, div.text_show_rmargin a { color: #5A5A5A }

/* Teaser */
div.teaser_show { padding-left: 7px }
div.teaser_show * { color: #5A5A5A }
div.teaser_show a { color: #5A5A5A; text-decoration: none }

/* Dokumente */
div.download_show { margin-bottom: 10px }
div.download_show h1 { margin-bottom: 10px }
div.download_show table { border: 1px solid #BCC1C8 }
div.download_show th { padding: 3px 5px; background-color: #E9E9E9; border-bottom: 1px solid #BCC1C8 }
div.download_show tr.list2 td { background-color: #F4F4F4 }
div.download_show td { padding: 3px 5px }
div.download_show td.icon { padding: 0 0 0 2px; width: 16px }

div.download_showSingle { margin-bottom: 10px }
div.download_showSingle table { border: 1px solid #BCC1C8 }
div.download_showSingle td { background-color: #F4F4F4; padding: 3px 5px }
div.download_showSingle td.icon { padding: 0 0 0 2px; width: 16px }

/* Newsletter (ab-)bestellen */
div.newsletter_show { margin-bottom: 10px }
div.newsletter_show form { margin-top: 10px }
div.newsletter_show form fieldset { border: 1px solid #bcc1c8; padding: 10px 10px 5px 10px }
div.newsletter_show form fieldset legend { font-weight: bold }
div.newsletter_show form div.message { line-height: 1.2em; margin-bottom: 8px; _margin-top: 5px }
div.newsletter_show form div.error { color: red }
div.newsletter_show form table.item { float: left; margin-right: 5px; margin-bottom: 8px }
div.newsletter_show form table.item input { margin-right: 4px }
div.newsletter_show form br { clear: left }
div.newsletter_show form label.error { color: red }

/* Newsletter-Bestätigung */
div.newsletter_confirm { margin: 10px 0 }
div.newsletter_confirm fieldset { border: 1px solid #bcc1c8; padding: 10px }
div.newsletter_confirm fieldset legend { font-weight: bold }
div.newsletter_confirm div.message { line-height: 1.2em; _margin-top: 5px }

/* Formulargenerator */
div.formgen_showForm_form_standard { margin-right:4px }
div.formgen_showForm_form_standard h1 { margin-bottom: 10px }
div.formgen_showForm_form_standard div { float: left; margin-right: 20px; padding: 5px 0 }
div.formgen_showForm_form_standard br { clear: both }
div.formgen_showForm_form_standard div.err { padding: 5px 0; color: red }
div.formgen_showForm_form_standard div.last { margin: 0px }
div.formgen_showForm_form_standard textarea { font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size: 11px; color: #919191; border: 1px solid #c5c5c5 }
div.formgen_showForm_form_standard input { font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;	font-size: 11px; color: #919191; border: 1px solid #c5c5c5 }
div.formgen_showForm_form_standard label { display: block; padding-top: 1px }
div.formgen_showForm_form_standard td { vertical-align: top }
div.formgen_showForm_form_standard td.button { border-top: 1px solid #c5c5c5; padding-top: 10px }
div.formgen_showForm_form_standard td.button input { font-family: Arial, Helvetica, sans-serif; background-color: white;  color: black; margin-left: 10px }

div.formgen_showForm_freetext_standard td.double { padding-left: 20px }

div.formgen_showForm_multichoose_standard td.text { padding-right: 15px }
div.formgen_showForm_multichoose_standard input { border: none }

div.formgen_showForm_choose_standard td.text { padding: 0 15px 0 0 !important; padding: 1px 15px 0 0 }
div.formgen_showForm_choose_standard input { border: none }

div.formgen_showForm_form_standard_confirm div.buttons {  border-top: 1px solid #DEB200; padding-top: 10px; margin-top: 10px }
div.formgen_showForm_form_standard_confirm input { border: 1px solid #DEB200; background-color: white; margin-left: 10px }
div.formgen_showForm_form_standard_confirm td { vertical-align: top; padding: 1px 0 }
div.formgen_showForm_form_standard_confirm td.label { padding-right: 20px; font-weight: bold; width: 80px }



/* Tabellenstile Texteditor */
table.Tabelle_1 { }
table.Tabelle_1 td.tab1_cell1 { }
table.Tabelle_1 td.tab1_cell2 { }

table.Tabelle_2 { border: 1px solid #BCC1C8 }
table.Tabelle_2 td.tab2_head { padding: 3px 5px; background-color: #E9E9E9; border-bottom: 1px solid #BCC1C8 }
table.Tabelle_2 td.tab2_cell1 { padding: 3px 5px; background-color: white }
table.Tabelle_2 td.tab2_cell2 { padding: 3px 5px; background-color: #F4F4F4 }


table.Tabelle_3 { border: 1px solid #BCC1C8 }
table.Tabelle_3 td.tab3_cell1 { padding: 3px 5px; background-color: white }
table.Tabelle_3 td.tab3_cell2 { padding: 3px 5px; background-color: #F4F4F4 }

table.Tabelle_4 { border: 1px solid #BCC1C8 }
table.Tabelle_4 td.tab4_cell1 { padding: 3px 5px; background-color: white }
table.Tabelle_4 td.tab4_cell2 {padding: 3px 5px; background-color: white }

table.Tabelle_5 { border-bottom: 1px solid #7A8392 }
table.Tabelle_5 td.tab5_head { padding: 3px 10px; color: white; background-color: #98A1B2 }
table.Tabelle_5 td.tab5_cell1 { padding: 3px 10px; background-color: white }
table.Tabelle_5 td.tab5_cell2 {padding: 3px 10px; background-color: white }
table.Tabelle_5 a { color: #000000 }
table.Tabelle_5 a:hover { text-decoration: none }
