html{
	color:#3f6678;
}

a:link, a:active, a:visited { color:#3f6678; }
a:hover { color:#3f6678; }
.divider { border:0 none; line-height:11px; font-size:11px; padding:0; height:11px; margin:14px 0px; background:#eceff4 url(../images/reg_plan/divider.gif) repeat-x center center; }

#header {
	background:url(../images/reg_plan/header.jpg) no-repeat center top;
	margin:0;
	padding:0;
	text-align:left;
	height:278px;
	width:924px;
}
#header_std_navi, #footer {
	color:#6e8b99;
}
#header_std_navi a, #footer a { color:#6e8b99; text-decoration:none; }
#header_std_navi a:hover, #footer a:hover, #header_std_navi .aktiv { color:#6e8b99; text-decoration:underline; }

#header_sprache {
	background:url(../images/reg_plan/header_sprache_bg.gif) repeat-x center top;
	background-color:#3f6678;
}

#main_menu {
	background: #3f6678 url(../images/reg_plan/menu_bg.gif) repeat-y left top;
}
#main_menu ul {
	background: url(../images/reg_plan/menu_bottom.gif) no-repeat left bottom;
}
#main_menu ul li {
	background: url(../images/reg_plan/menu_divider.gif) no-repeat left top;
}
#main_menu ul li.ie {
	background: url(../images/inn_ener/spacer.gif) repeat-x left top;
}
#main_menu ul li.bb {
	background: url(../images/klim_zug/spacer.gif) repeat-x left top;
}
#main_menu ul li a {
	color:#FFFFFF;
	background: url(../images/reg_plan/menu_arrow_right.gif) no-repeat 10px 13px;
}
#main_menu ul li a:hover, #main_menu ul li .aktiv { background: url(../images/reg_plan/menu_arrow_bottom.gif) no-repeat 10px 13px; }
* html #main_menu ul li a { cursor:hand; c\ursor:pointer; }

#main_menu ul li ul {
	background:none;
}
#main_menu ul li ul li {
	background:none;
}
#main_menu ul li ul li a {
	color:#FFFFFF;
	background: url(../images/reg_plan/menu_square.gif) no-repeat 25px 4px;
}
#main_menu ul li ul li a:hover, #main_menu ul li ul li .aktiv { background: url(../images/reg_plan/menu_square.gif) no-repeat 25px 4px; text-decoration:underline; }

.arrow_up-right { background: url(../images/reg_plan/arrow_up-right.gif) no-repeat left top; }

.info_box {
	color:#FFFFFF;
	background: #476675 url(../images/reg_plan/info_box_header.gif) repeat-x left top;
}
.date { color:#ffe326; background-color:#476675; padding:2px; }
.info_box .date { color:#FFFFFF; background-color:transparent; }
.info_box h3 { color:#ffe326 !important; }
.info_box a { color:#ffe326 !important; }

.data h3 { color:#476675; }

.kontaktinput input, .kontaktinput textarea { border:solid 1px #d2d4d4; }

.image_box_right, .image_box_left { background-color:#f4f7f6; border:solid 1px #d2d4d4; }
