
/* ::::: http://www.blaskapellentreffen.ch/templates/madeyourweb/css/template_css.css ::::: */

body { margin: 0pt; padding: 0pt; text-align: center; font-family: verdana,arial,sans-serif; }
a { border: medium none ; text-decoration: none; font-weight: bold; }
a:hover { border: medium none ; text-decoration: underline; }
#accessibility { display: none; }
#source { display: none; }
#pagewidth-800 { background: transparent url('back_all.gif') repeat-y scroll 0px 140px; width: 770px; text-align: left; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
#pagewidth-1024 { background: transparent url('back_all1024.gif') repeat-y scroll 0px 140px; width: 970px; text-align: left; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
#header { height: 116px; width: 100%; }
#top-top { background: transparent none repeat scroll 0% 0%; height: 30px; width: 100%; }
#top-bottom { background: transparent none repeat scroll 0% 0%; height: 80px; width: 200px; float: left; }
#search { margin: 0px; padding: 2px 0px 0px 10px; background: transparent url('back_search.jpg') no-repeat scroll right top; width: 148px; height: 28px; float: right; vertical-align: top; }
#search .inputbox { border: medium none ; margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; width: 100px; height: 18px; font-size: 10px; line-height: 14px; }
#search .button { border: medium none ; margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; height: 14px; font-size: 10px; line-height: 10px; }
#search form { margin: 0px; padding: 0px; }
#topmenu { height: 20px; float: right; width: 600px; }
#pathway { width: 500px; height: 19px; padding-left: 20px; padding-top: 5px; }
#leftcol { width: 152px; float: left; position: relative; margin-right: 5px; }
#rightcol-normal { width: 155px; float: right; position: relative; margin-right: 1px; margin-top: -22px; }
#rightcol-broad { width: 180px; float: right; position: relative; margin-right: 1px; margin-top: -22px; }
#outer-800 { width: 770px; padding-top: 6px; }
#outer-1024 { width: 970px; padding-top: 6px; }
#footer-800 { background: rgb(255, 255, 255) url('footer.jpg') no-repeat scroll left top; height: 40px; width: 100%; font-size: 10px; }
#footer-1024 { background: rgb(255, 255, 255) url('footer1024.jpg') no-repeat scroll left top; height: 40px; width: 100%; font-size: 10px; }
#maincol-normal-800 { float: left; width: 450px; }
#maincol-broad-800 { float: left; width: 422px; }
#maincol-wide-800 { float: left; width: 600px; padding-top: 3px ! important; }
#maincol-normal-1024 { float: left; width: 650px; }
#maincol-broad-1024 { float: left; width: 622px; }
#maincol-wide-1024 { float: left; width: 800px; padding-top: 3px ! important; }
#banner { width: 478px; height: 69px; float: right; padding-left: 6px; padding-top: 6px; }
iframe.wrapper { z-index: 0; }
.clr { clear: both; }
.content { padding: 0px; font-size: 10px; line-height: 18px; }
#leftcol div.module, #rightcol-normal div.module { background: transparent url('module_middle.jpg') repeat-y scroll left center; width: 152px; margin-bottom: 10px; }
#leftcol div.module div, #rightcol-normal div.module div { background: transparent url('module_top.jpg') no-repeat scroll left top; width: 152px; }
#leftcol div.module div div, #rightcol-normal div.module div div { background: transparent url('module_bottom.jpg') no-repeat scroll left bottom; width: 152px; }
#leftcol div.module div div div, #rightcol-normal div.module div div div { padding: 10px 10px 10px 5px; background: transparent none repeat scroll 0% 0%; width: 137px; font-size: 10px; }
#leftcol div.module div div div div, #rightcol-normal div.module div div div div { margin: 0px; padding: 0px; }
#rightcol-broad div.module { background: transparent url('module_middle_wide.jpg') repeat-y scroll left center; width: 177px; margin-bottom: 10px; }
#rightcol-broad div.module div { background: transparent url('module_top_wide.jpg') no-repeat scroll left top; width: 177px; }
#rightcol-broad div.module div div { background: transparent url('module_bottom_wide.jpg') no-repeat scroll left bottom; width: 177px; }
#rightcol-broad div.module div div div { padding: 10px 10px 10px 5px; background: transparent none repeat scroll 0% 0%; width: 162px; font-size: 10px; }
#rightcol-broad div.module div div div div { margin: 0px; padding: 0px; }
div.module h3 { margin: 0px 0px 5px; padding: 0px; font-size: 14px; width: 130px; font-weight: bold; }
#user1 { float: left; width: 49%; }
#user2 { float: right; width: 49%; }
#user3 { width: 100%; }
#user1 ul, #user2 ul, #user3 ul { margin: 2px 0px 5px 0.7em; padding: 0px 0px 0px 0.7em; list-style-type: none; list-style-image: none; list-style-position: outside; }
#maincol-normal-800 div.moduletable, #maincol-wide-800 div.moduletable, #maincol-broad-800 div.moduletable, #maincol-normal-1024 div.moduletable, #maincol-wide-1024 div.moduletable, #maincol-broad-1024 div.moduletable { border: 1px solid rgb(239, 239, 239); background: transparent none repeat scroll 0% 0%; width: 100%; margin-bottom: 10px; font-size: 10px; }
#maincol-normal-800 div.moduletable h3, #maincol-wide-800 div.moduletable h3, #maincol-broad-800 div.moduletable h3, #maincol-normal-1024 div.moduletable h3, #maincol-wide-1024 div.moduletable h3, #maincol-broad-1024 div.moduletable h3 { border-bottom: 1px solid rgb(239, 239, 239); margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; height: 20px; line-height: 20px; color: rgb(255, 255, 255); width: 100%; text-align: left; text-indent: 5px; }
ul#mainlevel-nav { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: right; white-space: nowrap; }
ul#mainlevel-nav li { margin: 0pt 1px 0pt 0pt; width: auto ! important; float: right; font-size: 10px; height: 20px; line-height: 20px; white-space: nowrap; }
ul#mainlevel-nav li a { font-weight: normal; height: 20px; display: block; padding-left: 5px; padding-right: 10px; text-decoration: none; color: rgb(204, 204, 204); margin-left: 5px; white-space: nowrap; }
a.mainlevel { border-right: 4px solid rgb(202, 202, 202); font-size: 10px; padding-left: 4px; display: block; line-height: 26px; margin-bottom: 2px; text-decoration: none; font-weight: normal; voice-family: inherit; width: 135px; }
html body a.mainlevel { width: 135px; }
a.mainlevel:hover, a#active_menu.mainlevel { background: rgb(241, 241, 241) none repeat scroll 0% 0%; text-decoration: none; }
a.sublevel { border-right: 4px solid rgb(202, 202, 202); margin: 0px 0px 2px; padding: 0px 0px 0px 12px; font-size: 10px; display: block; line-height: 20px; text-decoration: none; font-weight: normal; voice-family: inherit; width: 123px; }
html body a.sublevel { width: 123px; }
a.sublevel:hover, a#active_menu.sublevel { text-decoration: none; voice-family: inherit; width: 123px; }
html body a.sublevel:hover, a#active_menu.sublevel { width: 123px; }
#leftcol div.module div div div div.syndicate { margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; width: 137px; }
#leftcol div.module div div div div.syndicate div { margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; width: 137px; }
#title {  }
.pathway { color: rgb(187, 187, 187); font-size: 10px; text-decoration: none; font-weight: normal; }
.pathway a { color: rgb(187, 187, 187); text-decoration: none; font-weight: normal; }
.date {  }
hr { width: 90%; }
hr.separator { width: 40%; }
a.pnav {  }
.pnav:hover {  }
.small { font-size: 10px; color: rgb(171, 171, 171); line-height: 0.7; }
.smalldark { font-size: 10px; color: rgb(0, 0, 0); height: 10px; line-height: 10px; text-align: left; }
.sectiontableentry1 { padding: 2px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; text-align: left; font-size: 10px; }
.sectiontableentry2 { padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 10px; text-align: left; }
.button { border: 1px solid rgb(187, 187, 187); }
.inputbox { border: 1px solid rgb(187, 187, 187); }
.createdate { font-size: 10px; color: rgb(171, 171, 171); height: 10px; line-height: 0.7; }
.modifydate { font-size: 10px; color: rgb(171, 171, 171); height: 20px; line-height: 20px; margin-bottom: 5px; }
a.readon { border: 1px solid rgb(238, 238, 238); background: transparent url('readon.gif') no-repeat scroll left center; font-size: 10px; line-height: 15px; padding-left: 13px; margin-top: 10px; text-decoration: none; font-weight: normal; }
.blog_more { font-size: 10px; }
a.readon:hover { background: rgb(238, 238, 238) url('readon.gif') no-repeat scroll left center; text-decoration: none; }
.blog { width: 100%; }
.contentheading { border-bottom: 1px solid rgb(0, 46, 97); width: 98%; font-weight: bold; font-size: 16px; height: 23px; line-height: 20px; font-family: verdana,arial,sans-serif; color: rgb(0, 46, 97); }
.contentpaneopen { background: transparent none repeat scroll 0% 0%; text-align: left; font-size: 10px; line-height: 1.8; width: 98%; }
table.contentpane td.contentheading { border: medium none ; width: 98%; font-weight: bold; font-size: 16px; height: 23px; line-height: 20px; font-family: verdana,arial,sans-serif; }
table.contentpane ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
table.contentpane ul li { margin: 0px; padding: 0px 0px 0px 15px; }
.contentdescription { font-size: 10px; }
.sectiontableheader { font-weight: bold; font-size: 10px; height: 25px; line-height: 25px; }
.categorytitle { font-weight: bold; font-size: 16px; height: 25px; line-height: 25px; font-family: verdana,arial,sans-serif; }
.componentheading { border-bottom: 1px solid rgb(0, 46, 97); font-weight: bold; font-size: 16px; height: 23px; line-height: 20px; font-family: verdana,arial,sans-serif; color: rgb(0, 46, 97); margin-bottom: 5px; }
a.category { text-decoration: underline; }
a.category:hover { text-decoration: underline; }
table.moduletable { width: 100%; font-size: 80%; }
table.moduletable th { font-size: 80%; }
.poll { font-size: 10px; text-align: center; }
.back_button a { font-size: 10px; font-weight: normal; }
.blogsection { font-size: 10px; }
.blog_more ul li { list-style-type: none; list-style-image: none; list-style-position: outside; padding-left: 14px; line-height: 18px; }
table.contenttoc { border: 1px solid rgb(204, 204, 204); padding: 3px; }
table.contenttoc th { border-bottom: 1px solid rgb(187, 187, 187); font-weight: bold; font-size: 10px; }

/* ::::: http://www.blaskapellentreffen.ch/templates/madeyourweb/css/template_css.css ::::: */

body { margin: 0pt; padding: 0pt; text-align: center; font-family: verdana,arial,sans-serif; }
a { border: medium none ; text-decoration: none; font-weight: bold; }
a:hover { border: medium none ; text-decoration: underline; }
#accessibility { display: none; }
#source { display: none; }
#pagewidth-800 { background: transparent url('back_all.gif') repeat-y scroll 0px 140px; width: 770px; text-align: left; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
#pagewidth-1024 { background: transparent url('back_all1024.gif') repeat-y scroll 0px 140px; width: 970px; text-align: left; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
#header { height: 116px; width: 100%; }
#top-top { background: transparent none repeat scroll 0% 0%; height: 30px; width: 100%; }
#top-bottom { background: transparent none repeat scroll 0% 0%; height: 80px; width: 200px; float: left; }
#search { margin: 0px; padding: 2px 0px 0px 10px; background: transparent url('back_search.jpg') no-repeat scroll right top; width: 148px; height: 28px; float: right; vertical-align: top; }
#search .inputbox { border: medium none ; margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; width: 100px; height: 18px; font-size: 10px; line-height: 14px; }
#search .button { border: medium none ; margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; height: 14px; font-size: 10px; line-height: 10px; }
#search form { margin: 0px; padding: 0px; }
#topmenu { height: 20px; float: right; width: 600px; }
#pathway { width: 500px; height: 19px; padding-left: 20px; padding-top: 5px; }
#leftcol { width: 152px; float: left; position: relative; margin-right: 5px; }
#rightcol-normal { width: 155px; float: right; position: relative; margin-right: 1px; margin-top: -22px; }
#rightcol-broad { width: 180px; float: right; position: relative; margin-right: 1px; margin-top: -22px; }
#outer-800 { width: 770px; padding-top: 6px; }
#outer-1024 { width: 970px; padding-top: 6px; }
#footer-800 { background: rgb(255, 255, 255) url('footer.jpg') no-repeat scroll left top; height: 40px; width: 100%; font-size: 10px; }
#footer-1024 { background: rgb(255, 255, 255) url('footer1024.jpg') no-repeat scroll left top; height: 40px; width: 100%; font-size: 10px; }
#maincol-normal-800 { float: left; width: 450px; }
#maincol-broad-800 { float: left; width: 422px; }
#maincol-wide-800 { float: left; width: 600px; padding-top: 3px ! important; }
#maincol-normal-1024 { float: left; width: 650px; }
#maincol-broad-1024 { float: left; width: 622px; }
#maincol-wide-1024 { float: left; width: 800px; padding-top: 3px ! important; }
#banner { width: 478px; height: 69px; float: right; padding-left: 6px; padding-top: 6px; }
iframe.wrapper { z-index: 0; }
.clr { clear: both; }
.content { padding: 0px; font-size: 10px; line-height: 18px; }
#leftcol div.module, #rightcol-normal div.module { background: transparent url('module_middle.jpg') repeat-y scroll left center; width: 152px; margin-bottom: 10px; }
#leftcol div.module div, #rightcol-normal div.module div { background: transparent url('module_top.jpg') no-repeat scroll left top; width: 152px; }
#leftcol div.module div div, #rightcol-normal div.module div div { background: transparent url('module_bottom.jpg') no-repeat scroll left bottom; width: 152px; }
#leftcol div.module div div div, #rightcol-normal div.module div div div { padding: 10px 10px 10px 5px; background: transparent none repeat scroll 0% 0%; width: 137px; font-size: 10px; }
#leftcol div.module div div div div, #rightcol-normal div.module div div div div { margin: 0px; padding: 0px; }
#rightcol-broad div.module { background: transparent url('module_middle_wide.jpg') repeat-y scroll left center; width: 177px; margin-bottom: 10px; }
#rightcol-broad div.module div { background: transparent url('module_top_wide.jpg') no-repeat scroll left top; width: 177px; }
#rightcol-broad div.module div div { background: transparent url('module_bottom_wide.jpg') no-repeat scroll left bottom; width: 177px; }
#rightcol-broad div.module div div div { padding: 10px 10px 10px 5px; background: transparent none repeat scroll 0% 0%; width: 162px; font-size: 10px; }
#rightcol-broad div.module div div div div { margin: 0px; padding: 0px; }
div.module h3 { margin: 0px 0px 5px; padding: 0px; font-size: 14px; width: 130px; font-weight: bold; }
#user1 { float: left; width: 49%; }
#user2 { float: right; width: 49%; }
#user3 { width: 100%; }
#user1 ul, #user2 ul, #user3 ul { margin: 2px 0px 5px 0.7em; padding: 0px 0px 0px 0.7em; list-style-type: none; list-style-image: none; list-style-position: outside; }
#maincol-normal-800 div.moduletable, #maincol-wide-800 div.moduletable, #maincol-broad-800 div.moduletable, #maincol-normal-1024 div.moduletable, #maincol-wide-1024 div.moduletable, #maincol-broad-1024 div.moduletable { border: 1px solid rgb(239, 239, 239); background: transparent none repeat scroll 0% 0%; width: 100%; margin-bottom: 10px; font-size: 10px; }
#maincol-normal-800 div.moduletable h3, #maincol-wide-800 div.moduletable h3, #maincol-broad-800 div.moduletable h3, #maincol-normal-1024 div.moduletable h3, #maincol-wide-1024 div.moduletable h3, #maincol-broad-1024 div.moduletable h3 { border-bottom: 1px solid rgb(239, 239, 239); margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; height: 20px; line-height: 20px; color: rgb(255, 255, 255); width: 100%; text-align: left; text-indent: 5px; }
ul#mainlevel-nav { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: right; white-space: nowrap; }
ul#mainlevel-nav li { margin: 0pt 1px 0pt 0pt; width: auto ! important; float: right; font-size: 10px; height: 20px; line-height: 20px; white-space: nowrap; }
ul#mainlevel-nav li a { font-weight: normal; height: 20px; display: block; padding-left: 5px; padding-right: 10px; text-decoration: none; color: rgb(204, 204, 204); margin-left: 5px; white-space: nowrap; }
a.mainlevel { border-right: 4px solid rgb(202, 202, 202); font-size: 10px; padding-left: 4px; display: block; line-height: 26px; margin-bottom: 2px; text-decoration: none; font-weight: normal; voice-family: inherit; width: 135px; }
html > body a.mainlevel { width: 135px; }
a.mainlevel:hover, a#active_menu.mainlevel { background: rgb(241, 241, 241) none repeat scroll 0% 0%; text-decoration: none; }
a.sublevel { border-right: 4px solid rgb(202, 202, 202); margin: 0px 0px 2px; padding: 0px 0px 0px 12px; font-size: 10px; display: block; line-height: 20px; text-decoration: none; font-weight: normal; voice-family: inherit; width: 123px; }
html > body a.sublevel { width: 123px; }
a.sublevel:hover, a#active_menu.sublevel { text-decoration: none; voice-family: inherit; width: 123px; }
html > body a.sublevel:hover, a#active_menu.sublevel { width: 123px; }
#leftcol div.module div div div div.syndicate { margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; width: 137px; }
#leftcol div.module div div div div.syndicate div { margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; width: 137px; }
#title {  }
.pathway { color: rgb(187, 187, 187); font-size: 10px; text-decoration: none; font-weight: normal; }
.pathway a { color: rgb(187, 187, 187); text-decoration: none; font-weight: normal; }
.date {  }
hr { width: 90%; }
hr.separator { width: 40%; }
a.pnav {  }
.pnav:hover {  }
.small { font-size: 10px; color: rgb(171, 171, 171); line-height: 0.7; }
.smalldark { font-size: 10px; color: rgb(0, 0, 0); height: 10px; line-height: 10px; text-align: left; }
.sectiontableentry1 { padding: 2px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; text-align: left; font-size: 10px; }
.sectiontableentry2 { padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 10px; text-align: left; }
.button { border: 1px solid rgb(187, 187, 187); }
.inputbox { border: 1px solid rgb(187, 187, 187); }
.createdate { font-size: 10px; color: rgb(171, 171, 171); height: 10px; line-height: 0.7; }
.modifydate { font-size: 10px; color: rgb(171, 171, 171); height: 20px; line-height: 20px; margin-bottom: 5px; }
a.readon { border: 1px solid rgb(238, 238, 238); background: transparent url('readon.gif') no-repeat scroll left center; font-size: 10px; line-height: 15px; padding-left: 13px; margin-top: 10px; text-decoration: none; font-weight: normal; }
.blog_more { font-size: 10px; }
a.readon:hover { background: rgb(238, 238, 238) url('readon.gif') no-repeat scroll left center; text-decoration: none; }
.blog { width: 100%; }
.contentheading { border-bottom: 1px solid rgb(0, 46, 97); width: 98%; font-weight: bold; font-size: 16px; height: 23px; line-height: 20px; font-family: verdana,arial,sans-serif; color: rgb(0, 46, 97); }
.contentpaneopen { background: transparent none repeat scroll 0% 0%; text-align: left; font-size: 10px; line-height: 1.8; width: 98%; }
table.contentpane td.contentheading { border: medium none ; width: 98%; font-weight: bold; font-size: 16px; height: 23px; line-height: 20px; font-family: verdana,arial,sans-serif; }
table.contentpane ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
table.contentpane ul li { margin: 0px; padding: 0px 0px 0px 15px; }
.contentdescription { font-size: 10px; }
.sectiontableheader { font-weight: bold; font-size: 10px; height: 25px; line-height: 25px; }
.categorytitle { font-weight: bold; font-size: 16px; height: 25px; line-height: 25px; font-family: verdana,arial,sans-serif; }
.componentheading { border-bottom: 1px solid rgb(0, 46, 97); font-weight: bold; font-size: 16px; height: 23px; line-height: 20px; font-family: verdana,arial,sans-serif; color: rgb(0, 46, 97); margin-bottom: 5px; }
a.category { text-decoration: underline; }
a.category:hover { text-decoration: underline; }
table.moduletable { width: 100%; font-size: 80%; }
table.moduletable th { font-size: 80%; }
.poll { font-size: 10px; text-align: center; }
.back_button a { font-size: 10px; font-weight: normal; }
.blogsection { font-size: 10px; }
.blog_more ul li { list-style-type: none; list-style-image: none; list-style-position: outside; padding-left: 14px; line-height: 18px; }
table.contenttoc { border: 1px solid rgb(204, 204, 204); padding: 3px; }
table.contenttoc th { border-bottom: 1px solid rgb(187, 187, 187); font-weight: bold; font-size: 10px; }
