/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:.875em; min-width:980px; background:#eef0f3}
html, input, textarea, select	{	font-family: Arial, Helvetica, sans-serif; 
		color:#000000;	}	

object { vertical-align:top; outline:none}
.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0}
img{ vertical-align:top;  }
fieldset{ border:none}

a{color:#000000; text-decoration:underline; outline:none} 
a:hover{text-decoration:none}

.link{color:#31a2ca; text-decoration:none; font-weight:bold }
.link:hover{text-decoration:underline }

.button{color:#fff; background:url(images/button.gif) top left no-repeat; width:97px; text-align:center; line-height:38px; display:block; text-decoration:none; font-size:1.16em; float:left; padding-bottom:5px  }
.button:hover{text-decoration:none; color:#000 }
.button1{color:#fff; background:url(images/button1.gif) top left no-repeat; width:180px; text-align:center; line-height:38px; display:block; text-decoration:none; font-size:1.16em; float:left; padding-bottom:5px  }
.button1:hover{text-decoration:none; color:#000 }
.button2{color:#fff; background:url(images/button2.gif) top left no-repeat; width:128px; text-align:center; line-height:35px; display:block; text-decoration:none; font-size:1.16em; float:left;  }
.button2:hover{text-decoration:none; color:#000 }
.button3{color:#353e4d; background:url(images/button3.gif) top left no-repeat; width:147px; text-align:center; line-height:35px; display:block; text-decoration:none; font-size:1.16em; float:left;}
.button3:hover{text-decoration:none; color:#3da9cf }

#content ul{margin:0; padding:0; list-style:none;}
#content ul li{background:url(images/tail.gif) bottom left repeat-x;  margin:0; }
#content ul .last{background:none }
#content ul li a{background:url(images/marker.gif) top left no-repeat; background-position:0 1px; color:#31a2ca; text-decoration:none; line-height:2.16em; padding-left:19px;} 
#content ul li a:hover { text-decoration:none; color:#000 }


#content ol li{ margin:0; color:#eb9d23; padding:0; list-style-position:inside; line-height:1.46em; font-size:15px; }
#content ol li a{color:#31a2ca; text-decoration:none; line-height:1.46em; font-size:15px; padding:0} 
#content ol li a:hover { text-decoration:none; color:#000 }

.link-1 { display:block; float:right; background:url(images/link_bg.gif) repeat-x left top; color:#363f4e; text-decoration:none; }
.link-1 em { display:block; background:url(images/link_left.gif) no-repeat left top; font-size:1.16em}
.link-1  b { display:block; background:url(images/link_right.gif) no-repeat right top; padding:0 11px 0 15px; line-height:25px; font-weight:normal; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#000000}

.link-2 { display:block; float:right; background:url(images/link_bg1.gif) repeat-x left top; color:#363f4e; text-decoration:none; margin-left:10px }
.link-2 em { display:block; background:url(images/link_left1.gif) no-repeat left top; font-size:1.16em}
.link-2  b { display:block; background:url(images/link_right1.gif) no-repeat right top; padding:0 12px 0 14px; line-height:26px; font-weight:normal; font-style:normal;}
.link-2:hover{ text-decoration:none; color:#000000}


/*header*/
#header {font-size:0.875em; color:#FFFFFF }
#header .logo{ margin:12px 0 0 20px }
#header .indent{
	margin:9px 0 0 859px;
	position:absolute;
	width:119px;
	left: 348px;
	top: 15px;
}
#header .menu{
	margin:59px 0 0 267px;
	position:absolute;
	width:713px;
	left: 191px;
	top: 16px;
}
#header .indent1{padding:0 0 0 0}
.bg-top{ background:url(images/top1.jpg) top left no-repeat; height:115px}

#header .ul1{margin:0; padding:0; list-style:none;}
#header .ul1 li{ margin:0; display:inline}
#header .ul1 li a{color:#9ea9ba; text-decoration:none; width:110px; margin-right:8px; text-align:center; display:block; float:left; line-height:29px} 
#header .ul1 .last a{margin-right:0} 
#header .ul1 li a:hover { color:#fff; text-decoration:none; background:url(images/bg_menu.gif) top left no-repeat;}
#header .ul1 li a.current{ color:#fff; text-decoration:none; background:url(images/bg_menu.gif) top left no-repeat;  }


#header .ul{margin:0; padding:0; list-style:none;}
#header .ul li{background:none; padding:0 7px 0 0; display:inline; float:left; }
#header .ul li a{color:#e5156d; text-decoration: underline; line-height:1.5em} 
#header .ul li a:hover { text-decoration:none; }

#header .uhr { margin:14px 0 0 862px; position:absolute; width:119px; font-family:Arial; font-size:12px; color:white; }

#content .indent-1{margin:0 0 0 703px; position:absolute; width:277px}
/*content*/
#content{ font-size:0.75em; width:100%; text-align:left;}
#content .indent-main{padding:0 0 23px 0}
#content .title{  margin-bottom:16px}
#content .banner{ margin-right:10px}
#content .img-left{ float:left; margin:0 20px 16px 0}
#content .img-indent{ margin:0 0 16px 0}
#content p{ margin:0 0 7px 0}
#content .p{ margin:0}
#content .p1{ margin:0 0 7px 0}
#content .p2{ margin:7px 0 0 0}
#content .p3{ margin:0 0 27px 0}
#content .p4{ margin:0 0 13px 0; text-align:justify}
#content .p5{ margin:0 0 21px 0}
#content h2{color:#353e4d; font-size:2.5em; margin-bottom:13px; line-height:1.2em; }
#content h4{color:#8b870e; font-size:1em; margin-bottom:13px;  }
#content .tail{ background:url(images/tail.gif) bottom repeat-x; padding-bottom:9px; margin-bottom:9px}
.txt1{ color:#31a2ca; font-weight:bold}
.txt2{ color:#31a2ca; font-weight:bold; float:right; display:block; margin-bottom:19px}
.txt3{ padding-top:7px}

.indent-3{ margin:40px 0 0 426px; position:absolute; width:255px; font-size:16px; color:#9ea9ba; line-height:1.2em; letter-spacing:-1px}
.indent-3 strong{font-size:18px; color:#353e4d}
.indent-3 a{color:#31a2ca}


#content .banner1{  margin:30px 0 19px 0; background:url(images/banner.jpg) top left no-repeat; width:684px; height:180px}
#content .indent-banner{padding:23px 0px 0px 310px}
#content .indent-banner1{margin:145px 0px 0px 409px; position:absolute; width:275px}
#content .banner1 h1{ font-size:2.16em; color:#353e4d; letter-spacing:-1px; margin-bottom:9px}

#content .banner2{  margin:30px 0 0px 0; background:url(images/banner.jpg) top left no-repeat; width:684px; height:180px}
#content .indent-banner{padding:23px 0px 0px 310px}
#content .indent-banner1{margin:145px 0px 0px 409px; position:absolute; width:275px}
#content .banner2 h1{ font-size:2.16em; color:#353e4d; letter-spacing:-1px; margin-bottom:9px}


#content .indent{padding:36px 0 0 0}
#content .indent1{padding:19px 0 6px 0}
#content .indent2{padding:77px 0 0 0}
#content .indent4{padding:47px 0 0 0}
#content .indent3{ padding:7px 0 8px 18px; }
#content .indent-col{padding:37px 0 0 27px}

.block{ background:url(images/block_bg.gif) top left repeat-y; color:#353e4d}
.block a{ color:#fff}
.block .block-top{ background:url(images/block_top.gif) top left no-repeat}
.block .block-bot{ background:url(images/block_bot.gif) bottom left no-repeat; width:100%}
.block .indent-block{padding:22px 21px 23px 28px}
#content .block h2{color:#fff; font-size:2.16em; margin-bottom:9px; line-height:1.2em;  }

/*box*/
.box{ background:#fff; width:100%;}
.box .border-top {background:url(images/border_top.gif) top repeat-x;}
.box .border-bottom {background:url(images/border_bottom.gif) bottom repeat-x;}
.box .border-left {background:url(images/border_left.gif) left repeat-y;}
.box .border-right {background:url(images/border_right.gif) right repeat-y;}
.box .corner-top-left {background:url(images/corner_top_left.gif) left top no-repeat;}
.box .corner-top-right {background:url(images/corner_top_right.gif) right top no-repeat;}
.box .corner-bottom-left {background:url(images/corner_bottom_left.gif) left bottom no-repeat;}
.box .corner-bottom-right {background:url(images/corner_bottom_right.gif) right bottom no-repeat; width:100%; }
.box .indent-box{ padding:16px 5px 10px 5px; }
#content .box h2{color:#353e4d; font-size:2.5em; margin-bottom:7px; line-height:1.2em; padding-left:22px }

/*box1*/
.box1{ background:#f4f5f8; width:100%;}
.box1 .border-top {background:url(images/border_top1.gif) top repeat-x;}
.box1 .border-bottom {background:url(images/border_bottom1.gif) bottom repeat-x;}
.box1 .border-left {background:url(images/border_left1.gif) left repeat-y;}
.box1 .border-right {background:url(images/border_right1.gif) right repeat-y;}
.box1 .corner-top-left {background:url(images/corner_top_left1.gif) left top no-repeat;}
.box1 .corner-top-right {background:url(images/corner_top_right1.gif) right top no-repeat;}
.box1 .corner-bottom-left {background:url(images/corner_bottom_left1.gif) left bottom no-repeat;}
.box1 .corner-bottom-right {background:url(images/corner_bottom_right1.gif) right bottom no-repeat; width:100%; }
.box1 .indent-box{ padding:21px 15px 20px 28px; }
#content .box1 h2{color:#353e4d; font-size:2.5em; margin-bottom:7px; line-height:1.2em;  }


/*box2*/
.box2{ background:#e89b22; width:100%; color:#fff; font-weight:bold; line-height:2.08em}
.box2 .border-top {background:url(images/border_top2.gif) top repeat-x;}
.box2 .corner-top-left {background:url(images/corner_top_left2.gif) left top no-repeat;}
.box2 .corner-top-right {background:url(images/corner_top_right2.gif) right top no-repeat;}
.box2 .corner-bottom-left {background:url(images/corner_bottom_left2.gif) left bottom no-repeat;}
.box2 .corner-bottom-right {background:url(images/corner_bottom_right2.gif) right bottom no-repeat; width:100%; }
.box2 .indent-box{ padding:7px 0 4px 19px; }

/*box3*/
.box3{ background:#f4f5f8; width:100%;}
.box3 .corner-top-left3 {background:url(images/corner_top_left3.gif) left top no-repeat;}
.box3 .corner-top-right3 {background:url(images/corner_top_right3.gif) right top no-repeat;}
.box3 .corner-bottom-left3 {background:url(images/corner_bottom_left3.gif) left bottom no-repeat;}
.box3 .corner-bottom-right3 {background:url(images/corner_bottom_right3.gif) right bottom no-repeat; width:100%; }
.box3 .indent-box{ padding:7px 0 8px 18px; }

.txt{ color:#9ca7b7; line-height:1.16em}
.txt a{ color:#3d4756; text-decoration:none}
.txt a:hover{ text-decoration:underline}

/*footer*/
#footer { color:#9ca7b7; font-size:0.75em; font-weight:bold;}
#footer .indent-footer{ padding:16px 0 34px 27px;}
#footer a {color:#9ca7b7; text-decoration:none}  
#footer a:hover {  text-decoration:underline}
.txt-1{ font-size:1.5em; display:block; margin:5px 0 5px 0}
.txt-2{ font-size:1.33em;}
.txt-phonecost{ font-size:0.5em;  line-height:0.6em}

/*----- forms -----*/
form.jqtransformdone div.rowElem{
	clear:both;
	height:33px;
	color:#818c9e; font-weight:bold
}

.jqTransformSelectWrapper {
	width:228px !important;
	position:relative;
	height: 28px;
	background: url(images/bg_input1.gif) no-repeat top left;
	float:left;
}
.jqTransformSelectWrapper div span {	
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 24px;
	line-height: 15px;
	padding: 6px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	/*border: 1px solid #CCCCCC;*/
	/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 27px;
	height: 28px;
	background: url(images/select_right.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 228px;
	top: 25px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	z-index:10;
	width:228px !important;
}

.jqTransformSelectWrapper ul  li{ background:none!important}
.jqTransformSelectWrapper ul a {
	display: block;
	padding: 2px 3px;
	text-decoration: none;
	background:none !important;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #ddddc7;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3a352f;
	color: #fff;
}

	/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}

.indent-2{ position:relative; padding-left:20px; float:left}
.h{ height:36px}
.h1{ height:36px; background:url(images/bg_input.gif) top left no-repeat}
.block-contact span{ float:right; margin-right:20px}
.input{
   	border:none; 
	background:none;
	width:220px; height:20px;
	font-size:1em;
	color:#818c9e; font-weight:bold;
	padding-left:8px;
	padding-top:4px;
	padding-bottom:4px;
}input{

	border-left:1px solid #404040; 
   	border-top:1px solid #404040; 
   	border-right:1px solid #d4d0c8; 
   	border-bottom:1px solid #d4d0c8; 

   	border:1px solid #000000; 
	background:#FFFFFF;
	width:193px; height:18px;
	font-size:1em;
	padding-left:5px;
	padding-top:2px
}
textarea{
   	border:1px solid #000000; 
	background:#FFFFFF;
	width:193px; height:152px;
	font-size:1em;
	padding-left:5px;
	margin-bottom:11px;
	overflow:auto}
