﻿/* ---------- style reset ---------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img,
q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
				{ margin: 0; padding: 0; border: 0;
				  font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; /*vertical-align: baseline*/
}:focus			{ outline-width: 1px; outline-color: #0275a6 }
body			{ line-height: 1.5em }
/*
table		{ border-collapse: separate; border-spacing: 0 }
caption, th, td	{ text-align: left; font-weight: normal }
table, td, th	{ vertical-align: middle }
*/
blockquote:before, blockquote:after, q:before, q:after
				{ content: "" }
blockquote, q	{ quotes: "" "" }
button			{ cursor: pointer }
a img			{ border: none }

/* ---------- default body declarations ---------- */
body			{ font-size: 85%; font-family: Verdana, Geneva, Helvetica, sans-serif; line-height: 1.4em; color: #565656 }

h1, h2, h3,	h4, h5, h6
				{ margin-top: .5em; margin-bottom: .8em; font-weight: normal; line-height: 1.3em; color: #6d757d }
h1				{ font-size: 1.584em }
h2				{ font-size: 1.5em }
h3				{ font-size: 1.416em }
h4				{ font-size: 1.333em }
h5				{ font-size: 1.25em }
h6				{ font-size: 1.167em }
h1 img, h2 img, h3 img, h4 img,	h5 img, h6 img
				{ margin: 0 }
p				{ margin: 0 0 1.4em 0; line-height:17px; }
a				{ text-decoration: none }
a, a:link, a:active	{ color: #6d757d }
a:visited		{ color: #6d757d }
a:hover			{ text-decoration: underline }
p img			{ float: left; clear: both; margin: 5px 10px .5em 0 }
img.left		{ float: left; clear: left; margin-left: 0; margin-right: 10px }
img.right		{ float: right; clear: right; margin-right: 0; margin-left: 10px }
p.center		{ text-align: center }
p.center img	{ float: none; clear: none; margin: 0 auto }
hr				{ margin: 0.5em 0; width: 100%; height: 2px; color: transparent; background-color: transparent; border: none; border-bottom: 2px dashed #cdcdcd }
* html hr		{ margin: 1em 0 }
*+html hr		{ margin: 1em 0 }
strong, b		{ font-weight: bold }
em, dfn			{ font-style: italic }
dfn				{ font-weight: bold }
sup, sub		{ line-height: 0 }
abbr, acronym	{ border-bottom: 1px dotted #ccc }
address			{ margin: 0 0 1.5em 0; font-style: italic }
del				{ color: #afaeaf }
ins				{ color: #7b997c }
pre, code		{ margin: 1.5em 0 }
pre, code, tt, samp, kbd
				{ font: normal normal 1.2em/1.4em 'Lucida Console', 'Andale Mono', 'Courier New', Courier, monospace }
pre, code, tt	{ line-height: 1.2em }
ul, ol			{ margin: 0 1.5em 1.5em 1.8em }
ul				{ list-style-type: none; margin-left: .8em }
ol				{ margin-left: 2.5em; list-style-type: decimal }
ul li			{ padding-left: 15px; }
li ul			{ margin: 0 0 0 .2em }
li ol			{ margin: 0 2em }
li ul			{ list-style-type: disc; margin-left: 1.8em }
li li			{ padding-left: 0; background: none }
dl				{ margin: 0 0 1.5em 0 }
dl dt			{ font-weight: bold; color: #494949 }
dd				{ margin-left: 10px }
table			{ /*border-collapse: collapse; margin-bottom: 1em*/ }
table thead td, table th
				{ font-weight: bold }
/*table thead td	{ border-top: 1px solid #dadada; border-bottom: 1px solid #dadada }*/
table th, table td
				{/* padding: .3em 10px .3em 5px;  color: #7f7f7f; vertical-align: top*/ }
table tr.even td{ background-color: #f3f3f3 }
/*table tr:hover th, table tr:hover td*/
				{ color: #000 }
table tfoot		{ font-style: italic }
table caption	{ margin-bottom: .2em; padding-left: 5px; font-weight: bold; color: #494949 }

.logo		{ float:left; padding-top:10px; padding-left:15px; }
.blueTop	{ float:right; background:url(/files/System/HomePage/blue_top.gif) no-repeat right top; width:307px; height:56px; margin-bottom:20px; }
	.blueTop .left { float:left; width:115px; padding-left:10px; }
	.blueTop .left ul { padding:3px 0px 0px 0px; margin:0; list-style:none; }
	.blueTop .left ul li { padding:0px 0px 1px 20px; margin:0; }
	.blueTop .left ul li a { padding:0; margin:0; color:#fff; }
	.blueTop .left ul li.home { background:url(/files/System/HomePage/icon_home.gif) no-repeat left top; }
	.blueTop .left ul li.links { background:url(/files/System/HomePage/icon_links.gif) no-repeat left top; }
	.blueTop .left ul li.contact { background:url(/files/System/HomePage/icon_contact.gif) no-repeat left top; }
	.blueTop .right	{ float:right; width:165px; padding-top:3px; } 	
	.blueTop .right a		{ font:bold 11px tahoma; color:#fff; float:left; } 
	.blueTop .right a.en	{ float:right; margin-right:22px; display:inline; } 
	.searchTop { float:left; width:100%; padding-top:7px;  }
	.searchInput  { float:left; width:122px; height:21px; background:url(/files/System/HomePage/input_search.gif) no-repeat left top; padding:4px 10px 0px 10px; }
	.searchInput input { width:122px; border:none; background:none; font:normal 12px arial; }
	input.searcButton { float:left; width:21px; height:25px; background:url(/files/System/HomePage/search_button.gif) no-repeat left top; cursor:pointer; border:0; border:none; margin:0;}
	
	.welcomeBox 		{ position:relative; float:left; width:980px; height:330px; }
	.flashWelcome 		{ position:relative; float:left; width:980px; z-index:2;}
	#menuBox	 		{ position:absolute; top:0; left:0; width:980px; z-index:999 }
	ul#menu 			{ float:left; width:980px; background:url(/files/System/HomePage/black_trans.png) repeat left top; margin:0; padding:0;  }
	ul#menu li 			{ float:left; font:bold 13px tahoma, arial.sans-serif; color:#fff; padding:8px 0px; position:relative; font-size:11px; font-family:Trebuchet MS;  }
	ul#menu li a 		{ color:#fff; text-decoration:none; padding:0 13px; border-right:2px solid #fff; font-size:11px; font-family:Trebuchet MS; }
	ul#menu li a:hover 	{ color:#fff; text-decoration:none; }
	ul#menu li a.last  	{ border-right:0; }
	
	ul#menu li ul		{ list-style:none; position:absolute; top:30px; left:-18px; width:185px; border-top:1px solid #fff; background:url(/files/System/HomePage/black_trans.png) repeat left top;
						  padding:0px 10px;  }
	ul#menu li ul li 	{ float:left; width:175px; border-bottom:1px dotted #fff; background:url(/files/System/HomePage/menu_list_bullet.gif) no-repeat left center; padding:4px 0px 4px 10px; }
	ul#menu li ul li a 	{ border-right:none; padding:0; font-size:11px; font-family:Trebuchet MS;  }
	ul#menu li ul li a:hover	{ text-decoration:underline; }
	ul#menu li ul li.last { border:none; }

	*HTML ul#menu li ul			{  z-index:1000; TOP: 30px; left:-18px; width:205px; position:absolute; }
	*HTML ul#menu li ul li ul	{  z-index:1000; TOP: 0px;  left:205px; width:205px; position:absolute; }
	
	ul#menu ul 				{ /*display:none;*/ z-index:1000; }
	ul#menu ul ul 			{ display:none; z-index:1000; }
	
	ul#menu li:hover ul,
	ul#menu li:hover ul ul 		{ display:none; }
	ul#menu li.over ul,
	ul#menu li.over ul ul  		{ display:none; }
	
	ul#menu li:hover ul,
	ul#menu li li:hover ul     	{ display:block; }
	ul#menu li.over ul,
	ul#menu li li.over ul 		{ display:block; }
	
	
#col_2Home		{ float:left; width:980px; padding:7px 0px 0px 0px; margin:0; } 
	.col_left	{ float:left; width:515px; }
		ul.list01 { float:left; width:515px; padding:0; margin:0; }
		ul.list01 li 	 { padding:0; margin:0; float:left; width:160px; list-style:none; }
		ul.list01 li.center { padding:0px 10px; }
	.col_right	{ float:right; width:450px; }



 
	.col_left_Inside	{ float:left; width:255px; }
			.col_right_Inside	{ float:right; width:710px; }
h2.col_right_Inside {/*position:relative;top:-70px;*/font:bold 21px tahoma, arial, sans-serif;color:#fff;width:715px;height:24px;background:url(/files/system/images/heading_bg.gif) transparent no-repeat;margin:0;padding:4px 0 4px 8px;}
h6.col_right_Inside {/*position:relative;top:-70px;*/font:bold 21px tahoma, arial, sans-serif;color:#fff;width:715px;height:24px;background-color:#FF99CC; transparent no-repeat;margin:0;padding:4px 0 4px 8px;}

	


.blueLine	{ float:left; width:980px; padding:10px 0px; background-color:#58add2; text-align:center }
.blueLine a { margin:0px 17px; color:#fff; font:normal 12px Trebuchet MS; }

.toolsLine { float:left; width:960px; padding:10px 10px 0px 10px; }
.toolsLine .left { float:left;  font:normal 11px verdana; color:#004080; margin-top:25px; }
.toolsLine .left a { margin:0px 5px; display:inline;  font:normal 11px verdana; color:#004080; }
.toolsLine .left a img { vertical-align:middle; }
.toolsLine .left a.share { background:url(/files/System/HomePage/plus.jpg) no-repeat left top;  padding-left:20px; }
.toolsLine .right { float:right; }
.toolsLine .right img { vertical-align:top; }
.toolsLine .right a { margin:0px 3px; display:inline; }

.PathLine { float:left; width:960px; padding:10px 10px 0px 10px; }
.PathLine .left { float:left;  font:normal 11px verdana; color:#004080; margin-top:10px; }
.PathLine .left a { margin:0px 5px; display:inline;  font:normal 11px verdana; color:#004080; }
.PathLine .left a img { vertical-align:middle; }
.PathLine .left a.share { background:url(/files/System/HomePage/plus.jpg) no-repeat left top;  padding-left:20px; }
.PathLine .right { float:right; }
.PathLine .right img { vertical-align:top; }
.PathLine .right a { margin:0px 3px; display:inline; }


.addressLine	{ float:left; width:980px; border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; padding:10px 0px; font:normal 12px/15px tahoma; color:#22627e;}

.bottomLinks { float:left; border-bottom:1px solid #e3e3e3; padding:10px 10px; width:960px; font:normal 12px Trebuchet MS; }
.bottomLinks p { padding:0px 0px 3px 0px; margin:0px; color:#817c7c; }
.bottomLinks em { font:bold 12px Trebuchet MS; color:#70838b; font-style:normal; }
.bottomLinks a { margin:0px 5px; display:inline; color:#817c7c; }

.footer { padding:5px 0px; width:980px; float:left; }
.copyright	{ float:right; font:normal 11px tahoma; color:#000; }

body { background-color:#DEECF1; background:url(/files/System/HomePage/index_bg.jpg) repeat-x center top; font:normal 11px Trebuchet MS; color:#85888d; text-align:center }

#container { margin:0 auto; width:980px; background:#fff none; padding:7px 9px 5px 9px; text-align:left; display:block; clear:both; overflow:hidden; }
.header { float:left; width:980px; }
	


#details {background-color:#fff;}
h2.details {/*position:relative;top:-70px;*/font:bold 21px tahoma, arial, sans-serif;color:#fff;width:715px;height:24px;background:url(/files/system/images/heading_bg.gif) transparent no-repeat;margin:0;padding:4px 0 4px 8px;}
h2.details span {position:relative;top:-3px;font:bold 11px tahoma, arial, sans-serif;color:#fff;padding:0;margin:0;}

h3.details {position:relative;top:0px;font:bold 21px tahoma, arial, sans-serif;color:#fff;width:715px;height:24px;background:url(/files/system/images/heading_bg.gif) transparent no-repeat;margin:0;padding:4px 8px;}
h3.details span {position:relative;top:-3px;font:bold 11px tahoma, arial, sans-serif;color:#fff;padding:0;margin:0;}

h6.details {position:relative;top:0px;font:bold 21px tahoma, arial, sans-serif;color:#fff;width:715px;height:24px;background:url(/files/system/images/heading_bg_green.gif) transparent no-repeat;margin:0;padding:4px 8px;}
h6.details span {position:relative;top:-3px;font:bold 11px tahoma, arial, sans-serif;color:#fff;padding:0;margin:0;}


h4.details {/*position:relative;top:-58px;*/font:bold 21px tahoma, arial, sans-serif;color:#fff;width:730px;height:24px;background:url(/files/system/images/heading_bg.gif) transparent no-repeat ;margin:0;padding:4px 8px;}
h4.details span {position:relative;top:-3px;font:bold 11px tahoma, arial, sans-serif;color:#fff;padding:0;margin:0;}

#details p#path {margin 5pt 0pt;font:normal 11px tahoma, arial, sans-serif;color:#000;background-color:#eaeaea;border:1px solid #fff;}
#details p#path a {color:#46a6d0;text-decoration:none;}
#details p#path a:hover {text-decoration:underline;}

#details p#path1 {position:relative;top:-20px;font:normal 11px tahoma, arial, sans-serif;color:#000;background-color:#eaeaea;border:1px solid #fff;}
#details p#path1 a {color:#46a6d0;text-decoration:none;}
#details p#path1 a:hover {text-decoration:underline;}


/*#details p {font:normal 11px tahoma, arial, sans-serif;margin:0;}*/
/*#details p strong {margin:0;padding:7px 0;font:bold 11px tahoma, arial, sans-serif;}*/
#details a.more {display:block;background:url(/files/system/images/button_more.gif) transparent no-repeat;width:79px;height:16px;margin:10px 0 0 0;padding:0;}
#details a.more span {display:none;}

/*
#details dl {font:normal 11px/120% tahoma, arial, sans-serif;padding:0 0 0 0;margin:0;}
#details dt {margin:0;padding:7px 10px;font:normal 12px/120% tahoma, arial, sans-serif;}
#details dd {margin:0;padding:10px;}
*/

#details #gallery {float:left;position:relative;top:10px;text-align:left;width:314px;padding:10px;margin:0px 10px 10px 15px;border:1px solid #ccc}
#details #gallery h3 {text-align:left;font:bold 11px tahoma, arial, sans-serif;color:#46a6d0;padding-bottom:7px;margin:0px;}
#details #gallery img {margin:1px;}
#details #gallery p.zoom {text-align:center;}
#details #gallery p.zoom a {color:#000;text-decoration:none;background:url(/files/system/images/zoom.gif) transparent no-repeat left;padding-left:20px;}
#details #gallery p.zoom a:hover {text-decoration:none;}

#details .schedule {}

#details .schedule h3 {font:bold 13px;padding:5px 5px 5px 15px;margin:0;background-color:#e5e5e5;}

#details .schedule ul {margin:0;padding:0 15px;}

#details .schedule ul.left {width:49%;margin:0;list-style:none;float:left;}

#details .schedule ul.right {margin:0 0 0 50%;list-style:none;}

#details .schedule ul.left li {position:relative;font:normal 11px tahoma, arial, sans-serif;color:#817c7c;border-bottom:1px solid #e3e3e3;margin:0;padding:7px 0 4px 12px;background:url(/files/system/images/bullet.gif)  no-repeat center left;}

#details .schedule ul.right li {position:relative;font:normal 11px tahoma, arial, sans-serif;color:#817c7c;border-bottom:1px solid #e3e3e3;margin:0 0 0 0;padding:7px 0 4px 12px;background:url(/files/system/images/bullet.gif) no-repeat center left;}


#details .schedule ul {
  margin: 10px 0px 0px 0px;
  
}

#details .schedule li {
  background-image : url(/files/system/images/bullet2.gif); 
  background-repeat: no-repeat; 
  background-position: 0px -0.1em; 
  padding: 10px 0px 0px 10px; 
  list-style-position:outside;
  height:2.3em; 
  vertical-align:bottom; 
  list-style:none;
  font:normal 11px tahoma, arial, sans-serif;
  color:#817c7c;
  border-bottom:1px solid #e3e3e3;
}
#details .schedule1 ul li {list-style:none;font:normal 11px tahoma, arial, sans-serif;color:#817c7c;margin:0;padding:7px 0 8px 12px;background:url(/files/system/images/bullet.gif)  no-repeat center left;}
#details .schedule1 ul{margin:0;padding:0 15px;position:relative;}
#details #tools {margin-top:12px;text-align:right;font:normal 11px tahoma, arial, sans-serif;color:#46a6d0;border-top:5px solid #e5e5e5;}
#details #tools span {display:none;}
#details #tools p {height:16px;margin:8px 0 0 0;}
#details #tools a {color:#46a6d0;text-decoration:none;padding:0 0 0 2px;}
#details #tools a:hover {color:#46a6d0;text-decoration:underline;}
#details #tools a.print {background:url(/files/system/images/icon_print.gif) no-repeat left;}
#details #tools a.email {background:url(/files/system/images/icon_email.gif) no-repeat left;margin-left:50px;}


.text2 {
	background-color: #46a6d0;
	color: #ffffff;
}

.text3 {
	background-color: #dcebf0;
}

#news_techn_termin  {
background-attachment:inherit;
/*background-image:url("/files/system/images/menu_list_bullet.gif");*/
background-position:0 13px;
background-repeat:no-repeat;
border-bottom:1px dashed #8F8F8F;
/*border-top:1px dashed #8F8F8F;*/
border-width:1px;
font-size:11px;
font-weight:bold;
margin:0px 0 0px;
}

.newsletter  {
background-color:#F3F3F3;
background-image:url("/files/system/basketfilesystem/newsletter_bg.jpg");
background-repeat:repeat-x;
border:6px solid #FFFFFF;
float:left;
height:203px;
margin:15px 0 0 20px;
width:250px;
}
h12 {
color:#F15A23;
font-size:14px;
height:51px;
margin:7px 0 0 8px;
padding:14px 0 0 30px;
}


	