/* #7abbe6 durch #5aa3d4 ersetzt */

/* allgemein */
body {margin:0px; background-color:#fff;overflow:scroll;}
form {margin:0px;}
input {margin:0px;padding:0px;}
td {font-family:arial,verdana,sans-serif;font-size:15px;color:#000;}

/* head */
.head {font-size:13px;color:#000;font-weight:bold;}
.head a {color:#000;text-decoration:none;}
.head a:hover {color:#000;text-decoration:underline;}

/* nav */
.nav {font-size:15px;color:#000;line-height:21px;}
.nav a {color:#000;text-decoration:none;}
.nav a:hover {color:#000;font-weight:bold;}
.navact {font-size:15px;color:#000;line-height:21px;font-weight:bold;}
.navact a {color:#000;text-decoration:none;}
.navact a:hover {color:#000;}

/* sub */
.sub {font-size:15px;color:#000;line-height:21px;margin-left:13px;}
.sub a {color:#000;text-decoration:none;}
.sub a:hover {color:#000;font-weight:bold;}
.subact {font-size:15px;color:#000;line-height:21px;font-weight:bold;margin-left:13px;}
.subact a {color:#000;text-decoration:none;}
.subact a:hover {color:#000;}

/* foot */
.foot {font-size:12px;color:#5aa3d4;line-height:21px;}
.foot a {color:#5aa3d4;text-decoration:none;}
.foot a:hover {color:#000;}

/* ttl */
.ttl a {font-weight:normal;text-decoration:none;color:#000;}
.ttl a:hover {color:#5aa3d4;}
h1 {font-size:17px;line-height:21px;margin:0px;}
h2 {font-size:13px;line-height:17px;margin:0px;}
h3 {font-size:11px;line-height:15px;margin:0px;}

/* cnt */
.cnt {font-size:15px;color:#000;line-height:20px;}
.cnt a {color:#5aa3d4;text-decoration:none;}
.cnt a:hover {text-decoration:underline;}

/* txt */
.txt {font-size:15px;color:#000;line-height:20px;text-align:left;}
.txt a {color:#5aa3d4;text-decoration:none;}
.txt a:hover {text-decoration:underline;}

/* alt */
.alt {font-size:12px;color:#000;margin-top:4px;text-align:left;}
.alt a {color:#5aa3d4;text-decoration:none;}
.alt a:hover {text-decoration:underline;}

/* lst */
.lsthead {background-color:#f1f8fc;font-weight:bold;}
.lst0 {background-color:#f1f8fc;}
.lst1 {background-color:#ffffff;}

/* tab */
.tab {background-color:#5aa3d4;}
.tab td div{font-size:11px;line-height:15px;overflow:hidden;}

/* btn */
.btnon {font-weight:bold;}
.btnon a {color:#000;text-decoration:none;}
.btnon a:hover {color:#5aa3d4;}
.btnoff {color:#ccc;}

/* error */
.error {background-color:#f1f8fc;padding:5px;border:solid 1px #5aa3d4;}
.errorText {color:#5aa3d4;line-height:21px;}

/* eCard */
.ecard {font-size:14px;line-height:16px;}
.ecardCard{background-color:#fffff6;border:solid 1px #000;color:#000;}
.ecardInput {font-family:arial,verdana,sans-serif;font-size:14px;background-color:#fffff6;color:#5aa3d4;border:solid 1px #000;}
.ecardText{font-size:14px;color:#5aa3d4;}

/* input */
.input {font-family:arial,verdana,sans-serif;font-size:14px;color:#000;border:solid 1px #000;background-color:#fff;height:20px;width:100%;margin:0px;margin-top:1px;margin-bottom:1px;}
.btn {color:#fff;border:solid 1px #000;width:100%;background-color:#5aa3d4;}
.confirm {font-style:italic;}

/* sitemap */
.smp{line-height:18px;}
.smp a{color:#5aa3d4;text-decoration:none;}
.smp a:hover{text-decoration:underline;}

.smpbg0{background-color:#f1f8fc;}
.smpbg1{background-color:#fbfdfe;}
.smpbg2{background-color:#ffffff;}

.smp0{font-size:16px;padding-left:0px;}
.smp1{font-size:14px;padding-left:15px;}
.smp2{font-size:12px;padding-left:30px;}
.smp3{font-size:10px;padding-left:45px;}

