@charset "utf-8";

body, th, td { font-family: 'Trebuchet MS';margin:0px;padding:0px;background-color:#F4F4CC; color:#111}
IMG {BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;border: 0px;}
a:link {color:#900;text-decoration: none;}
a:visited {color:#080;text-decoration: none;}
a:hover {color:#900;text-decoration: underline;}
a .color111 {color:#111}
H1 {font-size: 2em; font-weight: 200; margin:10px 0px 0px 0px;}
H2 {font-size: 10pt; font-weight: 900; margin:20px 0px 0px 10px;}
H3 {font-size: 10pt; font-weight: 900; margin:10px 0px 0px 10px;}
H4 {font-size: 14pt; font-weight: 200; margin:10px 0px 0px 0px;}
H5 {font-size: 10pt; font-weight: 100; margin:0px 0px 0px 40px;}
P {font-size: 10pt; margin:0px;padding:0px;}
LI {font-size: 10pt;}
.druck {font-size: 9pt;text-align:right;}
.druck a{color:#111; }
.titlesub {font-size: 1.0em;font-weight: normal;}
.title1 {margin:0px 0px 0px 7px;font-size: 14pt; font-weight: 700;line-height: 140%;}
.title2 {margin-left:10px;font-size: 11pt;float:left;}
.title3 {font-size: 11pt;float:right;}
.title4 {font-size: 16pt;}

/* Layout */
#main {width:550px;display:block;margin: 0px 0px 0px 180px;padding:0px}
#monhead {margin: 15px 0px 20px 0px;}
#pagetitle {margin: 0px 0px 0px 10px;padding:10px 0px 0px 0px;border-bottom:2px solid #666;}
#subtitle {margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#kiji {margin: 30px 0px 0px 5px;}
#navi {width:170px;display:block;position:absolute; top:0px; left:0px;padding:0px}
#menu {width:170px;top:0px;left:0px}
#nr_datum {width:400px; position:relative;} 


#kontakt {width:540px;margin: 5px 0px 0px 0px; border-top:1px solid #333 }
#kontleft {float:left; display:block; width:280px; margin:5px 0px 0px 5px; padding:0px; border-right:1px solid #333;}
#kontright {float:right; display:block; width:230px; margin:5px 0px 0px 5px; padding:0px;line-height:100px}

#main li{margin:0px 0px 5px 5px;padding:5px;}
#main ol{margin:0px 0px 5px 15px;padding:5px;}
#main ul{margin:0px 0px 5px 15px;padding:5px;}

#logo {margin-top:10px;}
#menu ul{width:160px;margin-left:10px;padding:0px;list-style-type:none}
#menu li{font-size: 9pt;font-weight:bold}
#menu li A{display:block; width:160px;color:#000;text-decoration:none}
#menu li A:hover{color:#900}
#menu li.main{background: url(bouaka.gif) no-repeat;margin:0px;padding:12px 0px 12px 5px;}
#menu li.maincurrent{background: url(boukuro.gif) no-repeat;margin:0px;padding:12px 0px 12px 5px;}
#menu li.sub{background: url(bouaka.gif) no-repeat;margin:0px 0px 0px 20px;padding:12px 0px 12px 5px;}
#menu li.subcurrent{background: url(boukuro.gif) no-repeat;margin:0px 0px 0px 20px;padding:12px 0px 12px 5px;}
	

#footer1 {margin: 5px 0px 10px 0px;font-size: 9pt;line-height: 150%;text-align: center; border-top:1px solid #900}
#footer2 {margin: 0px 0px 0px 10px;font-size: 9pt;line-height: 100%;text-align: center;}

.cat {width:540px;margin: 5px 0px 10px 0px}
.catleft {float:left; display:block; width:90px; margin:0px; padding:10px 0px 0px 0px;text-align:center;}
.catright {float:right; display:block; width:450px; margin:0px; padding:0px}
.cattitle {color:#111;font-weight: bold;font-size:10pt;text-decoration: none;margin:0px;padding:0px;}
.catmain {font-size: 10pt;text-align:justify;text-justify:auto;}
.catfoot {font-size: 10pt; text-align: right;margin:0px;padding:0px;}

.clear {clear:both}


.italic {margin: 10px 0px 30px 50px;font-size: 10pt;line-height: 140%;font-style: italic;text-align: justify}
.normal {margin: 10px 0px 0px 10px;font-size: 10pt;line-height: 140%;text-align: justify}

.kontbold {font-size: 9pt; font-weight:bold}
.kontthin {font-size: 8pt;}
.listtypesuji{ list-style-type:decimal;}
.listtypesikaku{ list-style-type:square;}
.listtypesiromaru{ list-style-type:circle;}
.listtypekuromaru{ list-style-type:disc;}
.listtyperomadai{ list-style-type:upper-roman;}
.listtyperomasho{ list-style-type:lower-roman;}
.listtypealphasho{ list-style-type:lower-alpha;}
.listtypealphadai{ list-style-type:upper-alpha;}
.listtypenone{ list-style-type:none;}

.agltitle a{color:#900; font-size: 9pt; margin-left:10px;font-weight:bold; text-decoration: none}
.agltitle a:hover{text-decoration: underline;}
.agltxt a{color:#111; font-size: 9pt; font-weight:normal; text-decoration: none}
.agltxt a:hover{color:#900; text-decoration: underline;}



.kaltop {background-color:#FFF;font-weight:bold;font-size:8pt;padding:0px 0px 0px 3px;width:51px}
.kaltop_left {background-color:#FFF;font-weight:bold;font-size:8pt;padding:0px 0px 0px 3px;width:51px;height:25px;}
.kaltopwe {color: #C8615E;background-color:#FFF;font-weight:bold;font-size:8pt;padding:0px 0px 0px 3px;width:51px}
.kalday {background-color:#FFF;font-weight:bold;font-size:8pt;border: 1px solid #CCC;padding:0px 0px 0px 3px}
.kalday_left {background-color:#FFF;font-weight:bold;font-size:8pt;border: 1px solid #CCC;padding:0px 0px 0px 3px;height:34px;}
.kaldaywe {background-color:#FFF;color: #C8615E;font-weight:bold;font-size:8pt;border: 1px solid #CCC;padding:0px 0px 0px 3px}
.kalmonth {font-size: 20pt;}
.kaldaytxt {font-weight:normal;font-size:7pt;color:#000}
.kallist {list-style-type:parenthesised-decimal ; font-size:10pt}
.kal_td_w21 {width:21px;}






.imgc{text-align:center;}
.imgr{text-align:right;}
.txtc{text-align:center;}
.txtr{text-align:right;}
.tblr {float:right}

.txt_i {font-style: italic;}
.txt_strong {font-weight: bold;}
.txt_justify{text-align: justify; text-justify: auto;}

.jpfont {font-family:"lr SVbN", Osaka, serif}
.jisage25 {padding-left:25px}

.agtitle {font-weight:bold;}
.aglist {color:#111;}


