body {font-family: tahoma; font-size: 80%; margin: 0pt; padding: 0pt; }
.mailformrequired {font-family: tahoma; color: #555555; font-size: 80%; }

.icons {padding-right: 25pt;}

.sads {padding-top: 5pt; font-size: 9pt;}

.p_head {font-size: 80%; margin-top: 3pt; margin-bottom: 0pt; padding-left: 15pt; padding-top: 3pt; padding-bottom: 3pt;}

.ny {position: absolute; top:10; left:0;}
.r_tb {margin: 0pt; padding: 4pt;}

.li {font-family: arial; font-size: 85%; color: #444444; margin-left: 10pt; margin-right: 10pt; text-align: justify; }	

	
p {padding: 1pt; font-family: arial; font-size: 90%; color: #737373; margin-left: 10pt; margin-right: 10pt; text-align: justify; }	
a { text-decoration: none;}
.bot_p {font-family: arial; font-size: 80%; color: #333333; margin-left: 15pt; }	

.line {width: 100%; height: 1; color: red;}

.pc {position: absolute; top:0; right:0;}

h1 {font-family: arial; color: #DE0A0A; text-align: left; padding-top: 5pt; padding-bottom: 0pt; font-size: 90%; margin-left: 25pt; margin-top: 0pt; margin-bottom: 0pt; font-weight: bold;}
h2 {font-family: Tahoma; color: #ff0000; text-align: left; font-size: 100%; margin-left: 15pt; padding: 0pt; padding-top: 5pt;  }
h3 {font-family: tahoma; font-size: 105%; color: #000000; margin-left: 0pt; margin-right: 10pt;}	
h4 {font-family: arial; font-size: 80%; color: #ffffff; margin: 0pt; margin-left: 5pt; padding: 0pt;}
h5 {font-family: verdana; font-size: 90%; color: #513E30; 1background-color: #333333; text-align: left; margin: 0pt; margin-top: 2pt; margin-bottom: 2pt; padding: 1pt; }
h6 {font-family: verdana; font-size: 90%; color: #513E30; 1background-color: #333333; text-align: left; margin: 0pt; margin-top: 2pt; margin-bottom: 2pt; padding: 1pt; }

.text h3 {font-family: tahoma; font-size: 105%; color: #000000; margin-left: 0pt; margin-right: 10pt;}

.slogan {font-family: tahoma; font-size: 90%; font-weight: bold; color: #ffffff; letter-spacing: 3pt; margin-left: 15pt; margin-bottom: 3pt; margin-top: 0pt; }

.txt {font-size: 85%; font-family: arial; color: #4F4E4E; margin-left: 0pt;  margin-right: 3pt; padding: 0pt; text-align: justify;}
.txt li {font-family: arial; color: #474545; margin-left: 4pt; padding: 0pt; text-align: justify;}
.txt a {color: grey; }
.txt a:hover {color: red; text-decoration: underline;}

.text {font-family: tahoma; color: #737373; margin-left: 35pt;  margin-right: 20pt; padding: 0pt; text-align: justify;}
.text p {font-size: 80%; font-family: arial; margin: 0pt;  padding: 2pt; color: #1E1E1E; }
.text li {font-size: 80%; font-family: arial; color: #474545; margin-left: 4pt; padding: 0pt;text-align: justify;}
.text li a {font-family: arial; color: #474545; margin-left: 4pt; padding: 0pt;text-align: justify;}

.text ul {font-family: tahoma; font-size: 105%; }
.text a {color: gray; text-decoration: none;}
.text a:hover {color: gray; text-decoration: underline;}
.text h3 {font-size: 82%; color: #626262; padding-top: 2pt; padding-bottom: 2pt;}

.coord {font-family: arial; color: #3c3c3c; font-weight: normal; font-size: 70%; margin-left: 25pt;  margin-top: 5pt; }
.coord a {text-decoration: none; color: #3c3c3c; }
.coord a:hover {text-decoration: underline; color: red; }
	
.bot_menu {font-family: arial; font-size: 70%; text-align: left; color: #555555; padding-left: 25pt;}
.bot_menu a {text-decoration: none; color: #555555; }
.bot_menu a:hover {text-decoration: underline; color: red; }

.bot_p {font-family: arial; font-size: 70%; text-align: left; color: #555555; padding-top: 3pt;}
.bot_p a {text-decoration: none; color: #555555; }
.bot_p a:hover {text-decoration: underline; color: red; }

.line {margin-left: 20pt; color: #D5A5B1; margin-left: 20pt; margin-right: 20pt;}

.menu {text-align: center; font-family: verdana; color: #666666; margin: 0pt; padding: 0pt; padding-left: 15pt; margin-left: 15pt; margin-right: 20pt; font-weight: normal; font-size: 80%;}
.menu a { color: #333333;}
.menu a:hover {text-decoration: underline; color: red; }

.menu_v1_lev1 {background-image: url(/fileadmin/images/velo/but_bg.gif); background-repeat: no-repeat; background-position: right top; text-align: left; font-family: verdana; font-weight: bold; font-size: 50%; color: #DE0A0A; margin-top: 3pt; padding-top: 2pt; padding-bottom: 2pt; padding-right: 0pt; padding-left: 5pt; margin-left: 3pt;}
.menu_v1_lev1 a {text-decoration: none; color: #111111; }
.menu_v1_lev1 a:hover {text-decoration: underline; color: red; }

.menu_v1_lev2 {padding-top: 5pt; padding-bottom: 10pt; padding-right: 0pt; padding-left: 0pt; margin-left: 0pt; text-align: left; font-family: tahoma; margin: 0pt; padding: 0pt; font-weight: normal; font-size: 70%; color: #48546f}
.menu_v1_lev2 a {text-decoration: none; color: #444444; }
.menu_v1_lev2 a:hover {text-decoration: underline; color: red; }

.menu_v1_lev3 {margin-left: 4pt; padding-top: 1pt; font-family: tahoma; font-weight: normal; font-size: 70%; color: #DE0A0A;}
.menu_v1_lev3 a {text-decoration: none; color: black; }
.menu_v1_lev3 a:hover {text-decoration: underline; color: red; }

.menu_v1_lev4 {font-family: tahoma; font-weight: normal; font-size: 65%; color: #4E6472; padding: 0pt; margin: 0pt; }
.menu_v1_lev4 a {text-decoration: none; color: #4E6472; }
.menu_v1_lev4 a:hover {text-decoration: underline; color: #FF3300; }

.right_content {text-align: left; font-family: tahoma; font-weight: normal; font-size: 90%; color: #737373; margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; margin-left: 0pt;}
.right_content a {color: #737373;}
.right_content h3 {margin-right: 5pt; letter-spacing: 1pt; color: #DE0A0A; font-size: 95%; font-weight: normal; text-align: right; padding: 0pt; margin-top: 8pt;} 
.right_content a:hover {text-decoration: underline; color: #DE0A0A; }

.rt {background-image: url(/fileadmin/images/velo/rt.gif); background-repeat: no-repeat; background-position: right top;}
.lb {background-image: url(/fileadmin/images/velo/lb.gif); background-repeat: no-repeat; background-position: left bottom;}

.left_content {text-align: left; font-family: tahoma; font-weight: bold; font-size: 90%; color: #737373; margin-right: 2pt; padding-right: 0pt; margin-top: 7pt; padding: 0pt;}
.left_content a {text-decoration: none; color: #222222; }
.left_content h3 {background-image: url(/fileadmin/images/velo/but_bg1.gif); background-repeat: repeat-x; background-position: left top; letter-spacing: 0pt; color: #666666; font-weight: bold; font-size: 75%; text-align: right; margin-right: 3pt; padding-right: 4pt; margin-left: 0pt; padding-left: 4pt; padding-bottom: 1pt; padding-top: 1pt; margin-top: 1pt;}
.left_content a:hover {text-decoration: underline; color: red; }
.left_content p {margin-top: 0pt; padding-top: 0pt; font-size: 80%; text-align: left; padding-right: 2pt; padding-left: 4pt;}

.left_content li {font-weight: bold; list-style-type: disc; text-align: right; font-family: tahoma; font-weight: normal; font-size: 75%; color: #222222; padding: 2pt; margin-right: 7pt;}
.left_content ul {padding: 0pt; margin-left: 2pt;}

/****
.menu_v1_lev1 {background-image: url(/fileadmin/images/velo/bg_l1.gif); background-repeat: no-repeat; background-position: left top;text-align: left; font-family: verdana; font-weight: bold; font-size: 70%; color: #63595A; margin-top: 5pt; padding-top: 2pt; padding-bottom: 1pt; padding-right: 0pt; padding-left: 10pt; margin-left: 2pt;}
.menu_v1_lev1 a {text-decoration: none; color: #222222; }
.menu_v1_lev1 a:hover {text-decoration: underline; color: #DE0A0A; }

.left_content h3 {background-image: url(/fileadmin/images/velo/bg_l2.gif); background-repeat: no-repeat; background-position: right bottom; letter-spacing: 0pt; color: #63595A; font-weight: bold; font-size: 90%; text-align: right; margin-right: 0pt; padding-right: 3pt; margin-left: 0pt; padding-left: 10pt; padding-bottom: 2pt; margin-top: 4pt;}
/***
