@charset "UTF-8";
*
{
	padding: 0;
	margin: 0;
}
html, body
{
	height:100%;
	background-color: white;
}
* {
	outline:none;
}
.seitenhintergrund
{
	background-color: #FFFFFF;
	background-image: url(../images/bg_schraffur.gif);
	background-repeat: repeat-x;
}
#rahmen_back
{
	background-color: white;
	position: absolute;
	left: 20px;
	top: 20px;
	width: 965px;
	height: 350px;
}
#main_absolut
{
	position: absolute;
	left: 40px;
	top: 40px;
}
/* Menue Ebene 0 */
#menue_en_main_outer
{
	width: 925px;
	height:150px;
}
.menue_en_main_logo
{
	float: left;
	width: 150px;
	height: 150px;
	background-image: url(../images/iba_logo.gif);
}
.menue_en_main, .menue_en_main_act
{
	margin-left: 5px;
	float: left;
	width: 150px;
	height: 150px;
}
.menue_en_main
{
	background-color: #B4B4B4;
}
.menue_en_main_act, .menue_en_main_logo
{
	background-color: #0093D3;
}
div.menue_en_main_top
{
	background-color: transparent;
	background-repeat: no-repeat;
	width:150px;
	height: 55px;
}
div.menue_en_main_hide
{
	width: 1px;
	height: 1px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #0093D3;
}
/* Menue Ebene 1 */
img.menue_en_main_ref, img.menue_en_main_ref_act
{
	background-repeat: no-repeat;
	width:150px;
	height: 15px;
	display: block;
	border: 0px;
	overflow: hidden;
}
img.menue_en_main_ref_act
{
	background-color: #0093D3;
}
img.menue_en_main_ref
{
	background-color: #B4B4B4;
}
div.menue_en_main_bot
{
	height: 10px;
	width: 925px;
	overflow:hidden;
}
.menue_en_main_bot_in
{
	float: left;
	width: 154px;
	height: 10px;
	overflow:hidden;
	background-repeat: no-repeat;
}
/* Menue Ebene 2 */
div.menue_sub_main_a, div.menue_sub_main_b, div.menue_sub_main_c, div.menue_sub_main_d
{
	position: relative;
	width: 305px;
	height: 305px;
	float: left;
	z-index:2;
}
div.menue_sub_main_e
{
	float: left;
	position: relative;
	width: 305px;
	margin-bottom: 1px;
}
/* a) Hauptfeld */
div.menue_sub_main_a
{
	background-color: #999999;
}
div.menue_sub_a_title
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 305px;
	height: 100px;
}
div.menue_sub_a_pfeil
{
	width: 40px;
	height: 30px;
	background-repeat: no-repeat;
	margin-top:3px;
	float:left;
}
div.menue_sub_a_link
{
	position: absolute;
	left: 70px;
	top: 100px;
	width: 235px;
	height: 205px;
	overflow: hidden;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 12px;
	color:#333333;
	line-height: 13px;
}
a.menue_sub_a_link_act:link, a.menue_sub_a_link_act:active, a.menue_sub_a_link_act:visited, a.menue_sub_a_link_act:hover
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 12px;
	color: #FFFF00;
	text-decoration: none;
}
a.menue_sub_a_link:link, a.menue_sub_a_link:active, a.menue_sub_a_link:visited
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 12px;
	color: white;
	text-decoration: none;
}
a.menue_sub_a_link:hover
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 12px;
	color: #FFFF00;
	text-decoration: none;
}
/* b) 4 Boxen */
div.menue_sub_main_b
{
	background-color: white;
}
div.cll
{
	clear: left;
	width: 0px;
	height: 0px;
	overflow:hidden;
}
div.menue_sub_b_pfeil
{
	position: absolute;
	background-image: url(../images/submenue_box_b_pfeil.gif);
	background-repeat: no-repeat;
	height: 151px;
	width: 10px;
	z-index: 3;
}
div.menue_sub_b_title, div.menue_sub_b_linka, div.menue_sub_b_linkb, div.menue_sub_b_linkc, div.menue_sub_b_linkd, div.menue_sub_b_leera, div.menue_sub_b_leerb, div.menue_sub_b_leerc, div.menue_sub_b_leerd
{
	float: left;
	width: 151px;
	height: 151px;
	background-color: #B0B0B0;
	overflow: hidden;
}
div.menue_sub_b_linka_act, div.menue_sub_b_linkb_act, div.menue_sub_b_linkc_act, div.menue_sub_b_linkd_act, div.menue_sub_b_leera, div.menue_sub_b_leerb, div.menue_sub_b_leerc, div.menue_sub_b_leerd
{
	float: left;
	width: 151px;
	height: 151px;
	background-color: #333333;
	overflow: hidden;
}
div.menue_sub_b_title, div.menue_sub_b_linka, div.menue_sub_b_leera_act, div.menue_sub_b_linka_act, div.menue_sub_b_leera
{
	margin-right: 3px;
	margin-bottom: 3px;
}
div.menue_sub_b_linkb, div.menue_sub_b_leerb, div.menue_sub_b_linkb_act, div.menue_sub_b_leerb_act
{
	margin-bottom: 3px;
}
div.menue_sub_b_linkc, div.menue_sub_b_leerc, div.menue_sub_b_linkc_act, div.menue_sub_b_leerc_act
{
	margin-right: 3px;
}
div.menue_sub_b_linka_in, div.menue_sub_b_linka_in:hover, div.menue_sub_b_linkb_in, div.menue_sub_b_linkb_in:hover, div.menue_sub_b_linkc_in, div.menue_sub_b_linkc_in:hover, div.menue_sub_b_linkd_in, div.menue_sub_b_linkd_in:hover, div.menue_sub_b_linka_in_act, div.menue_sub_b_linka_in_act:hover, div.menue_sub_b_linkb_in_act, div.menue_sub_b_linkb_in_act:hover, div.menue_sub_b_linkc_in_act, div.menue_sub_b_linkc_in_act:hover, div.menue_sub_b_linkd_in_act, div.menue_sub_b_linkd_in_act:hover
{
	margin-top: 8px;
	margin-right: 8px;
	text-align: right;
	width: 140px;
	height: 140px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 11px;
	line-height: 12px;
	text-decoration:none;
}
div.menue_sub_b_linka_in:hover, div.menue_sub_b_linkb_in:hover, div.menue_sub_b_linkc_in:hover, div.menue_sub_b_linkd_in:hover, div.menue_sub_b_linka_in_act, div.menue_sub_b_linkb_in_act, div.menue_sub_b_linkc_in_act, div.menue_sub_b_linkd_in_act
{
	color: #FFFF00;
}
div.menue_sub_b_linka_in, div.menue_sub_b_linkb_in, div.menue_sub_b_linkc_in, div.menue_sub_b_linkd_in
{
	color: white;
}
span.menue_sub_b_linka_top, span.menue_sub_b_linka_top:hover, span.menue_sub_b_linkb_top, span.menue_sub_b_linkb_top:hover, span.menue_sub_b_linkc_top, span.menue_sub_b_linkc_top:hover, span.menue_sub_b_linkd_top, span.menue_sub_b_linkd_top:hover
{
	color: #333333;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}
span.menue_sub_b_linka_top_act, span.menue_sub_b_linkb_top_act, span.menue_sub_b_linkc_top_act, span.menue_sub_b_linkd_top_act
{
	color: white;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}
.menue_sub_b_leer
{
	float: left;
	width: 100px;
	height: 100px;
	background-color: #B0B0B0;
	overflow: hidden;
}
.menue_sub_b_leerb
{
	float: left;
	width: 99px;
	height: 100px;
	background-color: #B0B0B0;
	overflow: hidden;
}
a.menue_sub_b
{
	cursor:pointer;
	text-decoration: none;
}
/* c) 9er Boxen */
div.menue_sub_c_title, div.menue_sub_c_linkb, div.menue_sub_c_linkc, div.menue_sub_c_linke, div.menue_sub_c_linkf, div.menue_sub_c_linkh, div.menue_sub_c_leerb, div.menue_sub_c_leerc, div.menue_sub_c_leere, div.menue_sub_c_leerf, div.menue_sub_c_leerh
{
	float: left;
	width: 100px;
	height: 100px;
	background-color: #B0B0B0;
	overflow: hidden;
}
div.menue_sub_c_linka, div.menue_sub_c_linkd, div.menue_sub_c_linkg, div.menue_sub_c_leera, div.menue_sub_c_leerd, div.menue_sub_c_leerg
{
	float: left;
	width: 99px;
	height: 100px;
	background-color: #B0B0B0;
	overflow: hidden;
}
div.menue_sub_c_title_act, div.menue_sub_c_linkb_act, div.menue_sub_c_linkc_act, div.menue_sub_c_linke_act, div.menue_sub_c_linkf_act, div.menue_sub_c_linkh_act
{
	float: left;
	width: 100px;
	height: 100px;
	background-color: #333333;
	overflow: hidden;
}
div.menue_sub_c_linka_act, div.menue_sub_c_linkd_act, div.menue_sub_c_linkg_act
{
	float: left;
	width: 99px;
	height: 100px;
	background-color: #333333;
	overflow: hidden;
}
div.menue_sub_c_title, div.menue_sub_c_linka, div.menue_sub_c_linkc, div.menue_sub_c_linkd, div.menue_sub_c_title_act, div.menue_sub_c_linka_act, div.menue_sub_c_linkc_act, div.menue_sub_c_linkd_act, div.menue_sub_c_leera, div.menue_sub_c_leerc, div.menue_sub_c_leerd
{
	margin-right: 3px;
	margin-bottom: 3px;
}
div.menue_sub_c_linkb, div.menue_sub_c_linke, div.menue_sub_c_linkb_act, div.menue_sub_c_linke_act, div.menue_sub_c_leerb, div.menue_sub_c_leere
{
	margin-bottom: 3px;
}
div.menue_sub_c_linkf, div.menue_sub_c_linkg, div.menue_sub_c_linkf_act, div.menue_sub_c_linkg_act, div.menue_sub_c_leerf, div.menue_sub_c_leerg
{
	margin-right: 3px;
}
div.menue_sub_c_linka_in, div.menue_sub_c_linka_in:hover, div.menue_sub_c_linkb_in, div.menue_sub_c_linkb_in:hover, div.menue_sub_c_linkc_in, div.menue_sub_c_linkc_in:hover, div.menue_sub_c_linkd_in, div.menue_sub_c_linkd_in:hover, div.menue_sub_c_linke_in, div.menue_sub_c_linke_in:hover, div.menue_sub_c_linkf_in, div.menue_sub_c_linkf_in:hover, div.menue_sub_c_linkg_in, div.menue_sub_c_linkg_in:hover, div.menue_sub_c_linkh_in, div.menue_sub_c_linkh_in:hover, div.menue_sub_c_linka_in_act, div.menue_sub_c_linka_in_act:hover, div.menue_sub_c_linkb_in_act, div.menue_sub_c_linkb_in_act:hover, div.menue_sub_c_linkc_in_act, div.menue_sub_c_linkc_in_act:hover, div.menue_sub_c_linkd_in_act, div.menue_sub_c_linkd_in_act:hover, div.menue_sub_c_linke_in_act, div.menue_sub_c_linke_in_act:hover, div.menue_sub_c_linkf_in_act, div.menue_sub_c_linkf_in_act:hover, div.menue_sub_c_linkg_in_act, div.menue_sub_c_linkg_in_act:hover, div.menue_sub_c_linkh_in_act, div.menue_sub_c_linkh_in_act:hover
{
	margin-top: 5px;
	margin-right: 5px;
	text-align: right;
	width: 90px;
	height: 90px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 9px;
	line-height: 10px;
	text-decoration:none;
}
div.menue_sub_c_linka_in:hover, div.menue_sub_c_linkb_in:hover, div.menue_sub_c_linkc_in:hover, div.menue_sub_c_linkd_in:hover, div.menue_sub_c_linke_in:hover, div.menue_sub_c_linkf_in:hover, div.menue_sub_c_linkg_in:hover, div.menue_sub_c_linkh_in:hover, div.menue_sub_c_linka_in_act, div.menue_sub_c_linkb_in_act, div.menue_sub_c_linkc_in_act, div.menue_sub_c_linkd_in_act, div.menue_sub_c_linke_in_act, div.menue_sub_c_linkf_in_act, div.menue_sub_c_linkg_in_act, div.menue_sub_c_linkh_in_act
{
	color: #FFFF00;
}
div.menue_sub_c_linka_in, div.menue_sub_c_linkb_in, div.menue_sub_c_linkc_in, div.menue_sub_c_linkd_in, div.menue_sub_c_linke_in, div.menue_sub_c_linkf_in, div.menue_sub_c_linkg_in, div.menue_sub_c_linkh_in
{
	color: white;
}
span.menue_sub_c_linka_top, span.menue_sub_c_linka_top:hover, span.menue_sub_c_linkb_top, span.menue_sub_c_linkb_top:hover, span.menue_sub_c_linkc_top, span.menue_sub_c_linkc_top:hover, span.menue_sub_c_linkd_top, span.menue_sub_c_linkd_top:hover, span.menue_sub_c_linke_top, span.menue_sub_c_linke_top:hover, span.menue_sub_c_linkf_top, span.menue_sub_c_linkf_top:hover, span.menue_sub_c_linkg_top, span.menue_sub_c_linkg_top:hover, span.menue_sub_c_linkh_top, span.menue_sub_c_linkh_top:hover
{
	color: #333333;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 9px;
	line-height: 10px;
	text-decoration: none;
}
span.menue_sub_c_linka_top_act, span.menue_sub_c_linkb_top_act, span.menue_sub_c_linkc_top_act, span.menue_sub_c_linkd_top_act, span.menue_sub_c_linke_top_act, span.menue_sub_c_linkf_top_act, span.menue_sub_c_linkg_top_act, span.menue_sub_c_linkh_top_act
{
	color: white;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 9px;
	line-height: 10px;
	text-decoration: none;
}
.menue_sub_c_leer
{
	float: left;
	width: 100px;
	height: 100px;
	background-color: #B0B0B0;
	overflow: hidden;
}
.menue_sub_c_leerb
{
	float: left;
	width: 99px;
	height: 100px;
	background-color: #B0B0B0;
	overflow: hidden;
}
a.menue_sub_c
{
	cursor:pointer;
	text-decoration: none;
}
div.menue_sub_c_pfeil
{
	position: absolute;
	background-image: url(../images/submenue_box_c_pfeil.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 5px;
}
/* d) 20er Hauptfeld */
div.menue_sub_main_d
{
	background-color: #999999;
	overflow: auto;
}
div.menue_sub_d_title
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 305px;
	height: 100px;
}
div.menue_sub_d_pfeil
{
	width: 30px;
	height: 30px;
	background-image: url(../images/submenue_hauptfeld_pfeil.gif);
	background-repeat: no-repeat;
}
div.menue_sub_d_link_comp
{
	width: 305px;
	height: 30px;
	overflow: hidden;
}
div.menue_sub_d_prae_link
{
	width:30px;
	height: 30px;
	overflow:hidden;
	float: left;
}
div.menue_sub_d_link
{
	width: 235px;
	height: 30px;
	overflow: hidden;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 12px;
	color:#333333;
	line-height: 13px;
	float: left;
}
a.menue_sub_d_link_act
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 12px;
	color: #FFFF00;
	text-decoration: none;
}
a.menue_sub_d_link
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 12px;
	color: white;
	text-decoration: none;
}
a.menue_sub_d_link:hover
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 12px;
	color: #FFFF00;
	text-decoration: none;
}
/* Querverweise */
div#box_start_outer
{
	width: 925px;
	height: 100px;
}
div.box_rosa
{
	width: 305px;
	height: 100px;
	background-image: url(../images/box_bg_rosa.gif);
	float: left;
	position: relative;
}
div.box_gruen
{
	width: 305px;
	height: 100px;
	background-image: url(../images/box_bg_gruen.gif);
	float: left;
	position: relative;
}
div.box_schw
{
	width: 305px;
	height: 100px;
	background-image: url(../images/box_bg_schw.gif);
	float: left;
	position: relative;
}
div.box_texthead
{
	position: absolute;
	left: 70px;
	top: 12px;
	text-align: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 9px;
	color: #FFFFFF;
}
div.quer_outer
{
	position: absolute;
	left: 70px;
	top: 5px;
}
div.quer_texthead
{
	text-align: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 3px;
}
div.quer_texttitel
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	width: 230px;
	margin-top: 3px;
}
div.quer_textsub
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 12px;
	margin-top: 3px;
	width: 225px;
}
div.box_texttitel
{
	position: absolute;
	left: 70px;
	top: 30px;
}
div.box_textsub
{
	position: relative;
	left: 0px;
	top: 2px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 10px;
}
div.box_textlink, div.quer_textlink
{
	position: absolute;
	left: 185px;
	top: 78px;
	line-height: 11px;
	width: 110px;
}
a.box_textlink:link, a.box_textlink:active, a.box_textlink:visited
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none;
	line-height: 11px;
}
a.box_textlink:hover, a.box_textlink:target
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 9px;
	color: #FFFF00;
}
div.quer_textlink a:link, div.quer_textlink a:active, div.quer_textlink a:visited
{
	text-align: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 11px;
	text-decoration: none;
}
div.quer_textlink a:hover
{
	text-align: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 10px;
	color: #FFFF00;
	line-height: 11px;
	text-decoration: underline;
}
div#boe_login
{
	width: 305px;
	float: left;
	position: relative;
	overflow: hidden;
	background-color: #dcdede;
	text-align: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 10px;
	color: black;
	line-height: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
div.head_schw
{
	width: 305px;
	height: 16px;
	float: left;
	position: relative;
	overflow: hidden;
	background-color: #333333;
}
div.head_box
{
	position: absolute;
	left: 12px;
	top: 2px;
	text-align: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 10px;
}
div.zusatzbox_out
{
	width: 305px;
	height: 25px;
	float: left;
	position: relative;
	overflow: hidden;
	background-color: #dcdede;
	margin-bottom: 1px;
}
a.zusatzbox:link, a.zusatzbox:active, a.zusatzbox:visited
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
	text-decoration:none;
	display: block;
}
a.zusatzbox:hover
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size: 12px;
	color: #DF7CA6;
	line-height: 20px;
	text-decoration: none;
	display: block;
}
div.zusatzbox_in
{
	position: absolute;
	left: 12px;
	top: 2px;
	width: 268px;
	height: 20px;
	text-align: left;
}
div.zusatzbox_pfeil
{
	position: absolute;
	left: 278px;
	top: 0px;
	width: 25px;
	height: 25px;
	background-image: url(../images/pfeil_zusatzbox.gif);
	background-repeat: no-repeat;
}
/* Spacer */
div.spacer_vert_5
{
	width: 5px;
	height: 1px;
	float: left;
	overflow:hidden;
	z-index:-2;
}
div.spacer_vert_right_5
{
	width: 5px;
	height: 1px;
	float: right;
	overflow:hidden;
	z-index:-2;
}
div.spacer_horiz_5
{
	height: 5px;
	width: 1px;
	overflow:hidden;
	clear: left;
	z-index:-2;
}
div.spacer_horiz_1
{
	height: 1px;
	width: 1px;
	overflow:hidden;
	clear: left;
	z-index:-2;
}
/* Slideshow Content */
div#slide_content
{
	width:615px;
	height:305px;
	float:left;
	z-index: -1;
}
/* Querverweise Content */
div#quer_content
{
	float: left;
	position: relative;
	width: 305px;
}
div#quer_content_empty
{
	height: 1px;
}
/* ************ CSS style for contentBox section ************ */

#contentBox {
	width:615px;
	padding-top:50px;
	background:#dcdede;
	border: 0px;
	float: left;
	position: relative;
}
.contentBox_pfeil {
	position:absolute;
	height:42px;
	width:45px;
	background:url(../images/pfeil_content_box.gif) no-repeat;
	top:75px;
	left:96px;
}

#contentSubmenu {
	position:absolute;
	top:0px;
	display:none; }

#contentSubmenu li {
	float:left;
	list-style:none; }

#contentSubmenu li a, #contentSubmenu li span {
	display:block;
	width:153px;
	text-align:center;
	height:22px;
	background:#bec1c0;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	line-height:20px;
	color:#797a7a;
	text-decoration:none;
	border-bottom:1px solid white;
	border-right:1px solid white;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial;
}
#contentSubmenu li span {
	color:#aaaaaa; }

#contentSubmenu li .lastLink {
	border-right:none; }

#contentSubmenu li .current {
	background:#dcdede;
	border-bottom:1px solid #dcdede; }

#contentSubmenu li a:hover {
	color:black; }

#contentSubmenu .single-right {
	margin-left:461px; }

#contentPart1, #contentPart2, #contentPart3, #contentPart4 {
	position:relative;
	left:155px;
	width:410px; }

#contentBox h1 {
	margin:0 0 18px 0;
	position:relative; }

#contentBox p {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:12px;
	line-height:16px;
	padding-bottom:16px; }

#contentBox .contentBoxSubmenu3 {
	position:absolute;
	text-align:right;
	top:82px;
	left:-145px;
	width:125px; }

#contentPart1 a, #contentPart2 a, #contentPart3 a, #contentPart4 a
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:12px;
	line-height:16px;
	color: black;
	text-decoration: none;
}
#contentPart1 ul {
	margin-bottom: 10px;
	margin-left: 15px; }
		
#contentPart1 ol {
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 23px; }

#contentPart1 li {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:12px;
	line-height:16px;
}
#contentPart1 a:hover, #contentPart2 a:hover, #contentPart3 a:hover, #contentPart4 a:hover
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:12px;
	line-height:16px;
	color: #DF7CA6;
	text-decoration: none;
}
#contentPart1 ul.contentBoxSubmenu3 a:hover
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:12px;
	line-height:16px;
	color: #DF7CA6;
	text-decoration: none;
	background-color: #f2f2f2;
	font-weight: 300;
}
#contentPart1 ul.contentBoxSubmenu3 a
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:12px;
	line-height:16px;
	color: #DF7CA6;
	text-decoration: none;
	font-weight: 300;
	width: 120px;
	list-style:none;
}
#contentPart1 ul.contentBoxSubmenu3 
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:12px;
	line-height:16px;
	color: #DF7CA6;
	text-decoration: none;
	font-weight: 300;
	width: 120px;
	list-style:none;
}

#contentPart1 span.hinweis, #contentPart2 span.hinweis, #contentPart3 span.hinweis, #contentPart4 span.hinweis, #contentPart1 span.hinweis a, #contentPart2 span.hinweis a, #contentPart3 span.hinweis a, #contentPart4 span.hinweis a
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:12px;
	line-height:16px;
	color: #DF7CA6;
	text-decoration: none;
}
#contentPart1 span a:hover, #contentPart2 span.hinweis a:hover, #contentPart3 span.hinweis a:hover, #contentPart4 span.hinweis a:hover
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:12px;
	line-height:16px;
	color: #DF7CA6;
	text-decoration: none;
	text-decoration:underline;
}
#contentPart1 span.hinweis, #contentPart2 span.hinweis, #contentPart3 span.hinweis, #contentPart4 span.hinweis
{
	position:absolute;
	left: -130px;
	width:115px;
	text-align:right;
}




img.weEditmodeStyle
{
	float: left;
	border-right: 30px solid #DCDEDE;
	border-bottom: 25px solid #DCDEDE;
	border-top: 25px solid #DCDEDE;
}
/* else */
td.textarea
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:12px;
	color: black;
	font-weight: 300;
}

newsarchiv
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:12px;
	color: black;
	font-weight: 300;
}

.galerie_desc
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:10px;
	color: black;
	font-weight: 300;
}
div.suche_ergebnis
{
	text-align: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:11px;
	color: black;
	font-weight: 300;
	margin-bottom: 10px;
}
.suche_ergebnis_txt
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:11px;
	color: black;
	font-weight: 300;
}
div.such_ergebnis_bot
{
	text-align:left;
	margin-top:25px;
	margin-bottom: 10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:10px;
	color: black;
	font-weight: 300;
}
/* Kontaktformular */
span.p_content
{
	line-height: 16px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:13px;
	color: black;
	font-weight: 300;
}
td.kontakt_form
{
	width: 120px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:12px;
	color: black;
	font-weight: 300;
}
input.kontakt_form, textarea.kontakt_form
{
	width: 280px;
	height: 16px;
	line-height: 16px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:12px;
	color: black;
	font-weight: 300;
}
input.kontakt_form_sub
{
	height: 22px;
	line-height: 16px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:12px;
	color: black;
	font-weight: 300;
}
textarea.kontakt_form
{
	height: 100px;
}
span.kontakt_form_nok
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:12px;
	color: #DF7CA6;
	font-weight: 300;
}
span.kontakt_form_ok
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	font-size:12px;
	color: green;
	font-weight: 300;
}
#hamburg_voraus {
	position:relative;
	margin-left:-40px;
	margin-top:20px;
	margin-bottom:20px;
}
#flag_de {
	width: 15px;
	height: 9px;
	overflow:hidden;
	position: absolute;
	left: 854px;
	top: 133px;
	background-image:url(../images/flag_de.gif);
}