a:link {
	color:#000000;
	text-decoration:none;
}

a:visited {
	color:#0000FF;
}

a:hover {
	color:#FF0000;
}

a:active {
	color:#00FF00;
}

a.seite:link {
	text-decoration:underline;
	color:#223f50;
}
a.seite:visited {
	text-decoration:underline;
	color:#223f50;
}
a.seite:hover {
	color:#fff;
}
a.seite:active {
	color:#fff;
}
.seite {
	text-decoration:underline;
	font-weight:bold;
}

a.menu:link {
	color:#000;
}
a.menu:visited {
	color:#000;
}
a.menu:hover {
	color:#fff;
}
a.menu:active {
	color:#fff;
}
.menu {
	text-decoration:none;
	position:relative;
	display: block;
	width:129px;
	height:21px;
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
}

a.link_lmr:link {
	color:#e2e2e2;
}
a.link_lmr:visited {
	color:#e2e2e2;
}
a.link_lmr:hover {
	color:#fff;
}
a.link_lmr:active {
	color:#fff;
}

.link_lmr {
	position: absolute;
	left:9px;
	top:6px;
	width:140px;
	height:14px;
	font-size:11px;
	padding: 0px;
	text-align:center;
	background-image:url(../hp_pics/map_shrift.png);
	border-width:0;
	cursor:pointer;
	display: block;
	text-decoration:none;
	behavior: url(iepngfix.htc)
}

a.link_top:link {
	color:#000000;
}
a.link_top:visited {
	color:#000000;
}
a.link_top:hover {
	color:#fff;
}
a.link_top:active {
	color:#fff;
}

.link_top {
	display: block;
	text-align:left;
	height:14px;
	width:152px;
	text-decoration:none;
	background-color:#808b8d;
	padding-left:6px;
}

body {
	font-family: tahoma, verdana, arial;
	font-size:12px;
	margin:0;
	padding:0;
	background-color:#4f4f4f;
}

textarea {
	width: 97%;
}

span.com_head_sp {
	display: block;
	float:left;
	/* border: 1px solid #FF0000; */
}

div {
	/* border: 1px solid #FF0000;
	background-color:#CCFFFF;*/
}
.errorbox {
	border:1px solid #a73a2f;
	padding:8px;
	margin:10px 50px 10px 50px;
	text-align:center;
	color:#fff;
	background-color: #510000; /*#4b1010; */
}

.link {
	width:154px;
	height:21px;
	background-image: url(../hp_pics/menu_link.jpg);
	cursor:pointer;
}

.link_a {
	width:154px;
	height:21px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}

.link_a_t {
	padding-left:25px;
	height:21px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}

.link_u {
	width:154px;
	height:21px;
	background-image: url(../hp_pics/menu_link_u.jpg);
	cursor:pointer;
}

.trenner {
	width:154px;
	height:3px;
	line-height:3px;
	font-size:0px;
	background-image: url(../hp_pics/trenner.jpg);
}
.login_bottom {
	width:167px;
	height:7px;
	font-size:0px;
	background-image: url(../hp_pics/login_bottom.jpg);
}

.maps_top_text {
	padding-top:8px;
	text-align:center;
	color:#304a5b;
	font-weight:bolder;
	font-size:14px;
	line-height:14px;
	width:158px;
	height:20px;
	letter-spacing: 1px;
}

.maps_top {
	width:167px;
	height:28px;
	background-image: url(../hp_pics/maps_top.jpg);
}

.maps_hg {
	text-align:left;
	position: relative;
	width:167px;
	height:123px;
	background-image: url(../hp_pics/maps_hg.jpg);
}
.news_head {
	display: inline;
	float:left;
	margin-left:21px;
	width:593px;
	height:29px;
	background-image: url(../hp_pics/news_head.jpg);
}

.news_head_nobg {
	display: inline;
	float:left;
	margin-left:21px;
	width:593px;
	height:9px;
	font-size:0px;
	background-image: url(../hp_pics/cmap_top.jpg);
}

.news_head_text {
	float:left;
	padding-top:9px;
	padding-left:5px;
	text-align:left;
	color:#304a5b;
	font-weight:bold;
	font-size:13px;
	width:490px;
	height:20px;
	/*	line-height:13px;
	border: 1px solid #FF0000; */
}

.news_hg_bf {
	display: inline;
	float:left;
	margin-left:21px;
	width:593px;
	background-image: url(../hp_pics/news_hg.jpg);
}

.news_hg {
	font-size:13px;
	text-align:left;
	float:left;
	padding:5px 8px 10px 8px;
	width:567px;
}
.news_com {
	font-size:11px;
	text-align:right;
	float:left;
	padding:2px 8px 3px 8px;
	width:567px;
}

.news_bottom {
	display: inline;
	float:left;
	margin-left:21px;
	width:593px;
	height:7px;
	font-size:0px;
	background-image: url(../hp_pics/news_bottom.jpg);
	margin-bottom:10px;
}
.input_button {
	font-family: tahoma, verdana, arial;
	color:#ffffff;
	background-color:#2e4859;
	border-color:#667985;
	font-weight:bold;
	font-size:12px;
	padding:2px 5px 2px 5px;
}
.input_input {
	font-family: tahoma, verdana, arial;
	font-weight:normal;
	color:#ffffff;
	background-color:#2e4859;
	border-color:#667985;
	font-size:12px;
	padding:2px 5px 2px 5px;
}


.com_head {
	height:15px;
	padding: 2px;
	font-family: tahoma, verdana, arial;
	border-width: 1px 1px 0 1px;
	border-color: #304a5b;
	background-color: #283234;
	border-style: solid;
	color: #fff;
	margin: 10px 10px 0 10px;
}

.com_head1 {
	float:left;
	width:80%;
	border: 1px solid #FF0000;
}
.com_head2 {
	float:left;
	width:19%;
	text-align:right;
	border: 1px solid #FF0000;
}

.com_body {
	padding: 2px;
	font-family: tahoma, verdana, arial;
	margin: 0px 10px 0 10px;
	border-width: 0px 1px 1px 1px;
	border-color: #304a5b;
	border-style: solid;
	background-color: #9cabad;
}

.a9 {
	line-height:11px;
	height:11px;
	width:154px;
}
.a10 {
	line-height:11px;
	height:16px;
	width:154px;

}

#a1 {
	height:25px;
	width:167px;
}

#a2 {
	float:left;
	height:175px;
	width:793px;
}

#a3 {
	height:15px;
	font-size:0px;
	width:167px;
}
#a4 {
	height:3px;
	font-size:0px;
	width:167px;
}

#a5 {
	height:9px;
	font-size:0px;
	width:158px;
}
#a6 {
	height:15px;
	font-size:0px;
	width:158px;
}



#pos {
	position: absolute;
	width:960px;
	min-height:400px;
	top: 10px;
	left: 50%;
	margin-left: -480px;
	background-image: url(../hp_pics/logo.jpg);
	background-repeat:no-repeat;
	background-color:#283234;
}


#content {
	float:left;
	width:635px;
	min-height:10px;
	margin-bottom:20px;
	/* background-color: #0000CC; */
}

#unten {
	float:left;
	width:960px;
	height:12px;
	font-size:0px;
	background-image: url(../hp_pics/unten.jpg);
	background-repeat:no-repeat;
}
#cr {
	float:left;
	width:960px;
	height:20px;
	background-color: #4f4f4f;
	text-align:center;
	color:#000000;
	font-size:10px;
}


#links {
	float:left;
	width:167px;
}

#menu {
	width:167px;
	background: url(../hp_pics/menu_hg.jpg);
}

#menu_leiste_logo {
	position: relative;
	width:13px;
	height:70px;
	top: 70px;
	left: 154px;
	background-image: url(../hp_pics/menu_leiste_logo.jpg);
}

#menu_leiste_ecke {
	position: relative;
	width:13px;
	height:6px;
	top: -9px;
	left: 154px;
	font-size:0px;
	background-image: url(../hp_pics/menu_leiste_ecke.jpg);
}

#menu_leiste_unten {
	width:167px;
	height:3px;
	font-size:0px;
	background-image: url(../hp_pics/menu_leiste_unten.jpg);
}

#menu_head {
	letter-spacing: 2px;
	text-align:center;
	color:#304a5b;
	font-weight:bolder;
	font-size:14px;
	line-height:14px;
	width:154px;
	height:29px;
	background-image: url(../hp_pics/menu_head.jpg);
	/* overflow:hidden;
	border: 1px solid #FF0000; */
}

#partner_head {
	letter-spacing: 2px;
	text-align:center;
	color:#304a5b;
	font-weight:bolder;
	font-size:14px;
	line-height:14px;
	width:167px;
	height:34px;
	background-image: url(../hp_pics/sb_top.jpg);
	/* overflow:hidden;
	border: 1px solid #FF0000; */
}

#login {
	width:167px;
	background-image: url(../hp_pics/menu_hg.jpg);
}

#login_top {
	width:167px;
	height:11px;
	font-size:0px;
	background-image: url(../hp_pics/login_top.jpg);
}

#sb_top {
	width:167px;
	height:34px;
	background-image: url(../hp_pics/sb_top.jpg);
}

#sb_main {
	width:167px;
	background-image: url(../hp_pics/menu_hg.jpg);
}

#rechts {
	float:left;
	width:158px;
	height: 610px;
}
#rechts_ab {
	position:absolute;
    left:802px;
	width:167px;
	height:228px;
}
#maps_bottom {
	width:167px;
	height:9px;
	font-size:0px;
	background-image: url(../hp_pics/maps_bottom.jpg);
}
#maps_top_hg {
	text-align:left;
	font-size:11px;
	width:167px;
	background-image: url(../hp_pics/maps_top_hg.jpg);
}

#maps_top_bottom {
	width:167px;
	height:7px;
	font-size:0px;
	background-image: url(../hp_pics/maps_top_bottom.jpg);
}
