body {font-family: tahoma; font-size: 80%; margin: 0pt; padding: 0pt; }
.mailformrequired, .mailform, .searchform {font-family: tahoma; color: #555555; font-size: 80%; }
.caption {font-family: arial; font-size: 75%; color: #555555;}

.search {margin-left: 25pt;}
.searchform {margin-left: 5pt; align: left; padding-top: 2pt;}
.cent {text-align: center;}

.top_lev {font-family: verdana; color: #666666; margin: 0pt; padding: 1pt; font-weight: normal; font-size: 70%;}
.top_lev a { color: #333333;}
.top_lev a:hover {text-decoration: underline; color: red; }

.top_p {padding: 1pt; font-family: arial; font-size: 70%; color: #737373; margin-left: 10pt; margin-right: 2pt;}

.ny {position: absolute; top:10; left:2;}
.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: 2pt; margin-right: 2pt; 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: 0pt; padding-bottom: 0pt; font-size: 70%; margin-left: 0pt; margin-top: 0pt; margin-bottom: 0pt; font-weight: bold;}
h2 {font-family: Tahoma; color: #ff0000; text-align: left; font-size: 90%; margin-left: 0pt; padding: 0pt; padding-top: 0pt;  }
h3 {font-family: tahoma; font-size: 90%; color: #63595A; 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; }

.slogan {font-family: tahoma; font-size: 70%; font-weight: normal; color: #333333; letter-spacing: 0pt; margin-left: 0pt; margin-bottom: 0pt; margin-top: 0pt; }

.txt p {font-size: 90%; font-family: arial; color: #4F4E4E; margin-left: 0pt;  margin-right: 1 pt; padding: 0pt; padding-right: 1pt; 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;}
.txt ul {padding-top: 0pt; margin-top: 0pt; padding-bottom: 0pt; margin-bottom: 0pt; }

.text {font-family: tahoma; color: #737373; margin: 0pt; margin-left: 0pt;  margin-right: 0pt; padding: 0pt; padding-left: 2pt; text-align: justify;}
.text p, .searchresultcontent {font-size: 80%; font-family: arial; margin: 0pt; margin-right: 0pt; padding: 2pt; padding-right: 10pt; margin-bottom: 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%; padding-top: 0pt; margin-top: 0pt; padding-bottom: 0pt; margin-bottom: 0pt;}
.text a {color: gray; text-decoration: none;}
.text a:hover {color: gray; text-decoration: underline;}
.text h3 {font-size: 82%; color: #626262; padding-left: 10pt; padding-top: 0pt; padding-bottom: 0pt;} 
.searchresultheader, .searchresultpagetitle {font-size: 82%; color: #626262; padding-top: 2pt; padding-bottom: 2pt;}


.text2 {height: 100%; border:0px solid #efefef; font-family: tahoma; color: #737373; margin: 0pt; margin-bottom: 2pt; margin-left: 5pt;  margin-right: 0pt; padding-right: 0pt; text-align: justify;}
.text2 p {font-size: 80%; font-family: arial; margin: 0pt; margin-right: 0pt; padding: 2pt; padding-right: 10pt; color: #1E1E1E; }
.text2 li {font-size: 80%; font-family: arial; color: #474545; margin-left: 4pt; padding: 0pt;text-align: justify;}
.text2 li a {font-family: arial; color: #474545; margin-left: 4pt; padding: 0pt;text-align: justify;}

.text2 ul {font-family: tahoma; font-size: 105%; }
.text2 a {font-style: italic; color: gray; text-decoration: none;}
.text2 a:hover {color: gray; text-decoration: underline;}
.text2 h3, .searchresultheader {background-image: url(/fileadmin/images/velo/but_bg1.gif); background-repeat: repeat-x; background-position: left top; font-size: 82%; color: #626262; padding-left: 5pt; margin-top: 4pt; margin-bottom: 2pt; padding-top: 0pt; padding-bottom: 2pt;}

.coord {font-family: arial; color: #3c3c3c; font-weight: normal; font-size: 70%; margin-left: 15pt;  margin-top: 2pt; }
.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: 4pt; padding-top: 2pt;}
.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: left; font-family: verdana; color: #9f9f9f; margin: 0pt; padding: 0pt; padding-top: 2pt; padding-left: 10pt; margin-left: 10pt; margin-right: 10pt; font-weight: bold; font-size: 75%;}
.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: 70%; color: #333333; margin-top: 2pt; padding-top: 2pt; padding-bottom: 2pt; padding-right: 0pt; padding-left: 7pt; margin-left: 3pt;}
.menu_v1_lev1 a {text-decoration: none; color: #333333; }
.menu_v1_lev1 a:hover {text-decoration: underline; color: #DE0A0A; }

.menu_v1_lev2 {padding-top: 1pt; padding-bottom: 1pt; padding-right: 0pt; padding-left: 0pt; margin-left: 0pt; margin-right: 0pt; text-align: left; font-family: tahoma; margin: 0pt; padding: 0pt; font-weight: bold; font-size: 80%; color: #48546f}
.menu_v1_lev2 a {text-decoration: none; color: #333333; }
.menu_v1_lev2 a:hover {text-decoration: underline; color: red; }

.menu_v1_lev3 {margin-left: 4pt; padding-top: 1pt; font-family: tahoma; font-weight: bold; font-size: 75%; color: #DE0A0A;}
.menu_v1_lev3 a {font-weight: normal; font-size: 100%; text-decoration: none; color: black; }
.menu_v1_lev3 a:hover {font-weight: normal; font-size: 100%; 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 {border:1px solid #efefef; text-align: justify; font-family: tahoma; font-weight: normal; font-size: 90%; color: #737373; margin-left: 0pt; margin-right: 2pt; padding-left: 0pt; padding-right: 0pt; margin-top: 4pt; padding: 0pt;}
.right_content a {text-decoration: none; color: red; }
.right_content h3 {background-image: url(/fileadmin/images/velo/but_bg1.gif); background-repeat: repeat-x; background-position: left top; letter-spacing: 0pt; color: red; font-weight: bold; font-size: 85%; text-align: left; margin-right: 0pt; padding-right: 5pt; margin-left: 0pt; padding-left: 4pt; padding-bottom: 1pt; margin-bottom: 3pt; padding-top: 0pt; margin-top: 0pt;}
.right_content a:hover {text-decoration: underline; color: red; }
.right_content p {font-family: arial; color: #232323; margin-top: 1pt; margin-bottom: 1pt; padding-top: 1pt; margin-right: 2pt; padding-bottom: 1pt; font-size: 70%; text-align: left; padding-right: 2pt; padding-left: 0pt;}

.right_content li {font-weight: bold; list-style-type: disc; text-align: right; font-family: tahoma; font-weight: normal; font-size: 75%; color: #222222; margin-left: 0pt; padding: 2pt; padding-top: 1pt; padding-bottom: 1pt; margin-right: 3pt;}
.right_content ul {padding-top: 0pt; padding-bottom: 0pt; padding: 0pt; padding-left: 5pt; margin-left: 1pt;}


.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 {border:0px solid #fafafa; text-align: left; font-family: tahoma; font-weight: normal; font-size: 90%; color: #737373; margin-right: 2pt; padding-right: 2pt; margin-top: 2pt; padding-top: 0pt; padding: 0pt;}
.left_content a {text-decoration: none; color: #222222; }
.left_content h3 { letter-spacing: 0pt; color: #DE0A0A; font-weight: bold; font-size: 75%; text-align: right; margin-right: 0pt; padding-right: 2pt; margin-left: 0pt; padding-left: 2pt; padding-bottom: 2pt; margin-bottom: 0pt; padding-top: 3pt; margin-top: 0pt;}
.left_content a:hover {text-decoration: underline; color: red; }
.left_content p {font-family: arial; color: #232323; margin-top: 0pt; padding-top: 2pt; font-size: 80%; text-align: left; padding-right: 1pt; padding-left: 2pt; margin-bottom: 2pt;}

.left_content li {font-weight: bold; list-style-type: disc; text-align: right; font-family: tahoma; font-weight: normal; font-size: 75%; color: #222222; margin-left: 0pt; padding: 2pt; margin-top: 2pt; padding-top: 1pt; padding-bottom: 1pt; margin-right: 3pt;}
.left_content ul {padding-top: 0pt; padding-bottom: 0pt; padding: 0pt; padding-left: 5pt; margin-left: 1pt;}
.left content link {font-size: 50%;}

.left_content2 {text-align: right; font-family: tahoma; font-weight: bold; font-size: 80%; color: #737373;  margin-right: 2pt;  padding-left: 0pt; padding-right: 2pt; margin-top: 2pt; padding-top: 0pt; padding: 0pt;}
.left_content2 a {text-decoration: none; color: 222222; }
.left_content2 h3 {letter-spacing: 0pt; color: #DE0A0A; font-weight: bold; font-size: 75%; text-align: right; margin-right: 0pt; padding-right: 2pt; margin-left: 0pt; padding-left: 2pt; padding-bottom: 2pt; margin-bottom: 0pt; padding-top: 4pt; margin-top: 0pt;}
.left_content2 a:hover {text-decoration: underline; color: red; }
.left_content2 p {font-family: tahoma; color: #232323; margin-top: 0pt; padding-top: 2pt; margin-bottom: 1pt; padding-bottom: 2pt; font-size: 70%; text-align: right; margin-right: 0pt; margin-left: 0pt; padding-right: 0pt; padding-left: 0pt;}

.left_content2 li {text-indent: 0 pt; font-weight: bold; list-style-type: none;  text-align: right; font-family: tahoma; font-weight: normal; font-size: 70%; color: red; margin-left: 0pt; padding: 1pt; padding-left: 0pt; padding-top: 1pt; padding-bottom: 1pt; margin-right: 1pt;}
.left_content2 ul {margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; padding: 0pt; padding-left: 0pt; margin-left: 0pt;}
.left content2 link {font-size: 50%; }


/****
.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;}
/***