/* ------------------------| Header |----------------------- */
HTML, BODY {
    HEIGHT: 100%; margin:0; padding:0; width: 100%; background: #ffffe3 url(/design/bg_01.gif) 0 0 repeat-x;    
}
BODY { FONT-SIZE: 12px; font-family: Arial, sans-serif; color: #414f5a;
table-layout: fixed
}

/* ------------------------| Headings |----------------------- */
 
h1 { FONT-SIZE: 24px; font-weight: normal; padding: 0 0 20px ; margin: 0; color: #1bbd00; line-height:100%; }
h2 { FONT-SIZE: 24px; font-weight: normal; padding: 12px 0 20px 30px ; margin: 0; color: #1bbd00; background: transparent url(/design/h1.gif) 0px 10px no-repeat; }
h3 { FONT-SIZE: 16px; font-weight: bold; padding: 0 ; margin: 0; color: #b70a01; }
h4 { FONT-SIZE: 12px; text-transform: uppercase; font-weight: bold; padding: 0; margin: 0  }
h5 { FONT-SIZE: 11px; text-transform: uppercase; font-weight: bold; padding: 5px 10px; margin: 0  }



td {/*border: #748eab 0px solid;*/ }
DIV, TD, ul {
    FONT: 12px Arial;  line-height: 18px
}
P {
    FONT:12px Arial; padding: 0; margin: 0 0 10px 0;  line-height: 20px; clear: left
}

ul { padding: 0; margin: 10px 0 0 10px;  }
li { list-style-type: circle; padding: 0; margin: 0 0 0 10px ;  line-height: 20px }

.RED { color: #ef252a }
.BLUE { color: #0867b7 }
.spez { background-color: #fff1d6; padding: 10px; border: #dec89b 1px dashed }
.pic_small { border: #dec89b 1px solid; background-color: #fdf5e5; padding: 3px; width: 110px}
.pic_middle { border: #ebdec3 1px solid; background-color: #fdf5e5; padding: 9px;}


.light_font { color: #fbefd3;  }



#flashcontent {height: 290px; margin: 0; padding: 0; vertical-align: bottom; }
#for_movie {height: 290px; vertical-align: bottom; margim: 0; padding: 0;}
#flashcontent2 {height: 100px; margin: 0; padding: 0; vertical-align: bottom; }
#for_movie2 {height: 100px; vertical-align: bottom; margim: 0; padding: 0;}


.header1 { color: #1bbd00; padding: 0 0 0 10px; font-size: 11px; font-weight: bold; background: transparent url(/design/header1.gif) 0 0 no-repeat; height: 20px; text-transform: uppercase; width: 220px }
.header2 { color: #ffffe3; padding: 0 0 0 10px; font-size: 11px; font-weight: bold; background: transparent url(/design/header2.gif) 0 0 no-repeat; height: 20px; text-transform: uppercase; width: 220px }
.header3 { color: #f0272d; padding: 0 0 0 10px; font-size: 11px; font-weight: bold; background: transparent url(/design/header3.gif) 0 0 no-repeat; height: 20px; text-transform: uppercase; width: 220px }

.header2 a:link{ color: #5e6f82; text-decoration: none; }
.header2 a:visited { color: #5e6f82; }
.header2 a:hover { color: #b70a01;  }
.header2 a:active { color: #b70a01;  }


a:link{ color:/* #414f5a*/#9d191c; text-decoration: underline; }
a:visited { color: #9d191c/*#414f5a;*/ }
a:hover { color: #ef252a; }
a:active { color: #ef252a; }

.menu_goriz { FONT-SIZE: 11px; padding: 0; text-transform: uppercase; text-align: center; font-weight: bold; padding: 0 5px }
.menu_goriz img { border: 0; }
.menu_goriz a { text-decoration: none; display: block; white-space: nowrap;  }
.menu_goriz a:link { text-decoration: none; display: block; }
.menu_goriz a:visited { text-decoration: none; display: block }
.menu_goriz a:hover { text-decoration: none; display: block  }
.menu_goriz a:active { text-decoration: none; display: block  } 

a:link.arrow { padding: 0 0 0 15px; background: transparent url(/design/bull.gif) 0 7px no-repeat; display: block }
a:visited.arrow { padding: 0 0 0 15px; background: transparent url(/design/bull.gif) 0 7px no-repeat; display: block }
a:hover.arrow { background: transparent url(/design/bulla.gif) 0 7px no-repeat; }



.bg_top_left { vertical-align: top; padding: 0 30px 0 20px;  background: transparent url(/design/bg_topleft.gif) 0 247px no-repeat; }
.kam { background: transparent url(/design/kam.gif) 50% 110px no-repeat; text-align: right!important }
.bg_top_right { width: 200px; color: #1bbd00; text-align: right; font-size: 16px;  }
.bottom1 { background: #c7161d url(/design/bottom1.gif) 0 0 repeat-x; height: 93px }
.bottom3 { background: #c7161d url(/design/bottom3.gif) 0 0 no-repeat; height: 93px; color: #fbefd3; text-align: center; vertical-align: middle }
.bottom4 { color: #fbefd3; vertical-align: middle; font-size: 14px }
.bottom3 a:link{ color: #fbefd3; text-decoration: underline; }
.bottom3 a:visited { color: #fbefd3; }
.bottom3 a:hover { color: #FFF; }
.bottom3 a:active { color: #FFF; }

.content { vertical-align: top; padding: 0 0 80px 0 }
.bg_menu { vertical-align: top; padding: 0 30px 200px 20px; background: transparent  url(/design/bottom2.gif) 0 100% no-repeat; }
.bg_menu ul { padding: 0; margin: 0; border: red 0px solid }
.bg_menu ul li { list-style-type: none; line-height: 100%; list-style-image: none;  list-style-position: outside; padding: 10px 0 10px 10px; margin: 0; border-bottom: #ebdec3 1px dotted }
.bg_menu ul li a:link { TEXT-DECORATION: none; padding: 0 0 0 15px; background: transparent url(/design/bull.gif) 0 3px no-repeat; display: block }
.bg_menu ul li a:visited { TEXT-DECORATION: none; padding: 0 0 0 15px; background: transparent url(/design/bull.gif) 0 3px no-repeat; display: block }
.bg_menu ul li a:hover { TEXT-DECORATION: none; background: transparent url(/design/bulla.gif) 0 3px no-repeat; }

.bg_menu ul li span { TEXT-DECORATION: none; color: #ef252a; padding: 0 0 0 15px; background: transparent url(/design/bulla.gif) 0 3px no-repeat; }
.bg_weather { background: transparent url(/design/weather.gif) 0 0 no-repeat; height: 70px }



/* ------------------------| Forms |----------------------- */
.weekWeather table {background-color: #00ff00;border:medium; border-color: #ff000;}
.weekWeather td {padding: 10px 3px 3px 3px; text-align: center;border:medium; border-color: #297db7; } /*#297db7*/
.weekWeathr th {color: #1bbd00; font-family: Arial, sans-serif; font-weight: normal; font-size : larger; vertical-align: top;
    background-color:#f0f0f0;  border-color:#297db7;  padding-left: 5px; padding-right: 5px; padding-bottom: 10px;}

.navigation {color :#000000;}
.navigation a{color :#000000; font-weight:normal;}

.leftMenu a{color:#414f5a }

#map{width: 640px; height: 480px;}
.side_bar{width: 650px; margin: 15px 0;}
.map_section {margin-bottom: 10px;}
.side_bar .point_item{padding-bottom: 5px; width: 300px; margin 3 15px; float: left;}

.map_category{width: 650px;}
.map_category_header{margin: 5 0px;}
.map_category_param{width: 280px; margin: 3 15px; float: left;}
.param_group {width: 630px; margin: 3 15px; float: left;}
.param_group_name{width: 100px; float: left;}
.map_category_cleaner{clear: both;}

#point_names{width: 559px; margin-top: 5px;}
			.ac_results {
				padding: 0px;
				border: 1px solid WindowFrame;
				background-color: Window;
				overflow: hidden;
			}

			.ac_results ul {
				width: 100%;
				list-style-position: outside;
				list-style: none;
				padding: 0;
				margin: 0;
			}

			.ac_results iframe {
				display:none;/*sorry for IE5*/
				display/**/:block;/*sorry for IE5*/
				position:absolute;
				top:0;
				left:0;
				z-index:-1;
				filter:mask();
				width:3000px;
				height:3000px;
			}

			.ac_results li {
				position:relative;
				margin: 0px;
				padding: 2px 5px;
				cursor: pointer;
				display: block;
				width: 100%;
				font: menu;
				font-size: 12px;
				overflow: hidden;
			}