* {
	margin:0;
	padding:0;
	font-weight: bold;
}
body {
	font-family:Tahoma;
	font-size:100%;
	line-height:1em;
	color:#393939;
	background-color: #0057a8;
}


/*in_line*/
img {
	border:0;
	vertical-align:middle;
}
a:hover{text-decoration:none;}
a {color:#0057a8; font-weight:bold;}
.more {background:url(images/z_more.gif) 0px 5px no-repeat; padding-left:12px; font-weight:normal;}
.clear {
	clear:both;
}
.alignright {
	text-align:right;
	margin-right:0px;
}
.pic { float:left;}
h1 {
	background:url(images/logo.png) top left no-repeat;
	text-indent:-10000px;
	width:325px;
	height:84px;
	font-size:1em;
}



/*header*/
.menu {
	height:196px;
	background-image: url(images/bg_mein_menu.gif);
	background-repeat: no-repeat;
	background-position: 13px 132px;
}
.menu a {
	font-family:Tahoma;
	font-size:0.6875em;
	color:#0057A8;
}
.menu .pic1 { margin-top:6px;}
.menu .pad { padding-top:38px;}
.menu .pad a{ font-weight:normal;}
.logo {
	float:left;
	padding-top: 24px;
	padding-right: 22px;
	padding-bottom: 30px;
	padding-left: 18px;
}
.menu ul {margin:0; padding:0; list-style:none; line-height:2.2em}
.menu li{
	display:inline;
	font-size:1em;
	margin-right:35px;
	text-transform:uppercase;
	font-weight:bold;
	background-image: url(images/bg_header_ul.gif);
	background-repeat: no-repeat;
	background-position: left 0;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 13px;
	padding-left: 36px;
}
.menu li.m1{
	color:#0057A8;
	background:none;
	margin-left:20px;
}
.menu li a{color:#828087; text-decoration:none;}
.menu li a:hover{
	color:#0057A8;
}
.menu li a.hover {
	color:#0057A8;
}
.header_wrapper {
	height:353px;
}
.header_wrapper .pic { margin:0 2px 0 13px;}
.header_wrapper .box {
	width:880px;
}
.header_wrapper .alignright { margin:19px 9px 0 0;}


/*content*/
#content {
	font-size:0.6875em;
	line-height:1.272em;
	font-family:Tahoma;
	color:#656578;
}
#content .indent { padding:0px 15px 20px 13px;}
#content .pic { margin:0 15px 0 0;}
#content .title { margin-bottom:21px;}
#content .title1 { margin-bottom:41px;}
#content p { padding-bottom:14px;}
#content .bg_line { background:url(images/bg_line.gif) bottom left repeat-x; padding-bottom:26px; margin-bottom:33px;}
#content .col_1 .ind {
	padding-top: 22px;
	padding-right: 19px;
	padding-left: 16px;
}
#content ul { margin:0; padding:0; list-style:none;}
#content li { line-height:2.181em;}
#content li a { background:url(images/z_more.gif) 0px 5px no-repeat; padding-left:12px; font-size:1em;}
#content .box {
	width:100%;
}

/*footer*/
#footer { background:url(images/bg_line_footer.gif) top left repeat-x; font-size:0.6875em; font-family:Tahoma; color:#9a9a9a;}
#footer a {
	color:#0057A8;
	font-weight:normal;
}
#footer .txt { padding:48px 0 0 30px;}
#footer .pic1 {
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 5;
	margin-left: 8px;
}

/*================== index.html ==================*/
#page1 #content .col_2 .pic1 { float:left; margin:0 7px 5px 0;}
#page1 #content .column1 {
	width:136px;
	vertical-align: middle;
	background-repeat: repeat-y;
	background-position: right top;
	background-image: url(images/line.gif);
}
#page1 #content .column1 .ind1 {
	padding-left:2px;
	text-align: center;
}
#page1 #content .column2 {
	width:136px;
	background:url(images/line.gif) top right repeat-y;
}
#page1 #content .column2 .ind1 { padding-left:24px;}
#page1 #content .column3 {
	width:136px;
	background:url(images/line.gif) top right repeat-y;
}
#page1 #content .column3 .ind1 { padding-left:26px;}
#page1 #content .column4 {
	width:136px;
	background:url(images/line.gif) top right repeat-y;
}
#page1 #content .column4 .ind1 { padding-left:34px;}
#page1 #content .column5 {
	width:136px;
	background:url(images/line.gif) top right repeat-y;
}
#page1 #content .column5 .ind1 { padding-left:30px;}
#page1 #content .column6 {
	width:136px;
	vertical-align: middle;
	background-repeat: repeat-y;
	background-position: right top;
	
}
#page1 #content .column6 .ind1 {
	padding-left:2px;
	text-align: center;
}
#page1 #content .pic1 {
	margin-bottom:13px;
}

/*================== index-1.html ==================*/
#page2 #content .col_1 .block1 .indent1 { padding:30px 0 28px 23px;}
#page2 #content .column1 { width:242px;}
#page2 #content .column1 .ind1 { padding-right:40px;}
#page2 #content .column2 { width:209px;}
#page2 #content .col_1 .pad { padding-right:17px;}
#page2 #content .column3 { width:227px; background:url(images/line.gif) top right repeat-y;}
#page2 #content .column4 { width:209px;}
#page2 #content .column4 ul { margin-left:22px;}
#page2 #content .col_2 .block1 .ind { padding:0 19px 0 11px;}
#page2 #content .indent { padding-bottom:28px;}

/*================== index-2.html ==================*/
#page3 #content .col_1 .pic { margin:0 15px 32px 0;}
#page3 #content .col_1 .ind { padding:22px 19px 38px 16px;}
#page3 #content .col_2 .block1 .ind { padding:0 9px 0 19px;}
#page3 #content .col_2 .block1 .bg_line1 { background:url(images/bg_line_block.gif) bottom left repeat-x; padding-bottom:15px; margin-bottom:18px;}
#page3 #content .column1 { width:230px; background:url(images/line.gif) top right repeat-y;}
#page3 #content .column1 p { padding:17px 35px 0 9px;}
#page3 #content .column2 { width:250px; background:url(images/line.gif) top right repeat-y;}
#page3 #content .column2 .ind1 { padding:0 24px 0 30px;}
#page3 #content .column2 p { padding:17px 5px 0 9px;}
#page3 #content .column3 { width:225px;}
#page3 #content .column3 .ind1 { padding:0 0px 0 30px;}
#page3 #content .column3 p { padding:17px 5px 0 9px;}
#page3 #content .block1 .indent1 { padding:30px 0 42px 16px;}


/*================== index-3.html ==================*/
#page4 #content .col_1 .ind { padding:22px 19px 57px 16px;}
#page4 #content .col_1 .pad { padding-right:17px;}
#page4 #content .block1 .indent1 { padding:30px 16px 38px 23px;}
#page4 #content .indent1 { padding:30px 16px 0px 23px;}
#page4 #content .column1 { width:370px;}
#page4 #content .column1 .ind { padding-right:26px;}
#page4 #content .column2 { width:341px;}
#page4 #content .pic { margin:0 15px 52px 0;}
#page4 #content .pic1 { margin:0 15px 0px 0; float:left;}
#page4 #content .indent { padding:0px 15px 16px 13px;}

/*================== index-4.html ==================*/
#page5 #content .col_1 .block1 .indent1 { padding:30px 0 34px 23px;}
#page5 #content .column3 { width:228px; background:url(images/line.gif) top right repeat-y;}
#page5 #content .column4 ul { padding-left:24px;}
#page5 #content .column4 { width:209px;}
#page5 #content .col_1 .pad { padding-right:17px;}
#page5 #content .col_2 .block1 .ind { padding:0 9px 0 13px;}
#page5 #content .col_2 .pic1 { margin-bottom:15px;}
#page5 #content .col_2 ul { padding-bottom:15px;}
#page5 #content .block1 .l_b { background:url(images/b_l.gif) no-repeat left bottom; padding:17px 0 28px 0;}
#page5 #content .indent { padding:0px 15px 30px 13px;}

/*================== index-5.html ==================*/
#page6 #content .column1 { width:252px;}
#page6 #content .column1 a { font-weight:normal;} 
#page6 #content .column2 { width:203px;}
#page6 #content .column2 a { font-weight:normal;} 
#page6 #content .div { height:30px;}
#page6 #content .div1 { height:164px;}
#page6 #content .column3 { width:227px; background:url(images/line.gif) top right repeat-y;}
#page6 #content .column3 .ind1 { padding-right:22px;}
#page6 #content .column4 { width:250px; background:url(images/line.gif) top right repeat-y;}
#page6 #content .column4 .ind1 { padding:0 19px 0 25px;}
#page6 #content .column5 { width:231px;}
#page6 #content .column5 .ind1 { padding-left:25px;}
#page6 #content .block1 .indent1 { padding:30px 0 45px 23px;}

/*================== index-6.html ==================*/
#page7 #content .indent { padding:22px 36px 39px 35px;}
#page7 #content a { font-weight:normal;}

/*==================list====================*/
.block {
	width:239px;
	float:right;
	background-color: #0057A8;
}
.block .top { background:url(images/1_pic_top_block.jpg) top left no-repeat;}
.block .bottom {
	background:url(images/1_pic_bottom_block.jpg) bottom left no-repeat;
	padding-top: 86px;
	padding-right: 17px;
	padding-bottom: 67px;
	padding-left: 20px;
}

.block1 {
	background-color:#f0f0f0;
	width:100%;
}
.block1 .top_line { background:url(images/bg_line_block.gif) top left repeat-x;}
.block1 .right_line { background:url(images/bg_line_block.gif) top right repeat-y;}
.block1 .bottom_line { background:url(images/bg_line_block.gif) bottom left repeat-x;}
.block1 .left_line { background:url(images/bg_line_block.gif) top left repeat-y;}
.block1 .l_t { background:url(images/t_l.gif) no-repeat left top;}
.block1 .r_t { background:url(images/t_r.gif) no-repeat right top;}
.block1 .r_b { background:url(images/b_r.gif) no-repeat right bottom;}
.block1 .l_b { background:url(images/b_l.gif) no-repeat left bottom; padding:17px 0 28px 0;}
.block1 .l_b1 { background:url(images/b_l.gif) no-repeat left bottom; padding:0; width:100%}
.block1 .indent1 {
	padding-top: 30px;
	padding-right: 23px;
	padding-bottom: 62px;
	padding-left: 24px;
}
.block1 .ind {
	padding-top: 0;
	padding-right: 16px;
	padding-bottom: 0;
	padding-left: 16px;
	text-align: left;
}
.block1 .bg_line1 { background:url(images/bg_line_block.gif) bottom left repeat-x; padding-bottom:20px; margin-bottom:22px;}
.block1 .more {background:url(images/z_more_block.gif) 0px 5px no-repeat; padding-left:14px; font-weight:bold; color:#717e86;}
/*==========================================*/


.input {color:#656578;		 
		height:21px;
		width:195px;
		background:#fff;
		border:solid 1px #bfbfbf;
		font-family:Tahoma;
}

textarea { background:#fff;
		   color:#656578;
		   border:solid 1px #bfbfbf;
		   width:195px; height:151px;
		   overflow:auto;
		   font-family:Tahoma; 
		   font-size:1em; 
		   font-family:Tahoma;
}
.text_content {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	font-weight: normal;
}
.text_content_narrow {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	line-height: 1.272em;
	font-weight: normal;
}
.ind_test {
	padding-top: 19px;
	padding-right: 19px;
	padding-left: 16px;
}
.centred_text_links {
	text-align: center;
}
.last_icon {
	vertical-align: middle;
	width: 136px;
	background-position: right top;
}
.pic_centred_home {
	width: 235px;
	padding-left: 1px;
}
.subtitle {
	margin-bottom: 11px;
}
.text_header {
	color: #0057a8;
}
.text_header_grey {
}
.text_header_grey {
	text-align: center;
	font-family: Tahoma;
}
.weather {
	margin-left: 16px;
}
