html, body {
    	height: 100%;
	background:url(../img/bg_body.gif);
	background-position:center 0px;
    	background-repeat:repeat-y;
    	margin: 0; 
    	padding: 0; 
    	font-family:arial;
    	font-size:10pt;

}

table, tr, td, th {
    	font-family: arial;
    	font-size:100%;
}

h1 {
	margin:0px;
	padding:0px;
	margin-bottom:20px;
	color:#0073a1;
	font-size:120%;
    	font-family:arial;
}

h2 {
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	color:#c1892f;
	font-size:110%;
    	font-family:arial;
}

h3 {
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	color:#5f696d;
	font-size:110%;
    	font-family:arial;
}


#box_header {
	width:100%;
	height:170px;
	background:url(../img/bg_header.jpg);
	background-repeat:repeat-x;

}

#box_header #box_header_image {
	height:170px;
	width:885px;
	text-align:left;
}

#box_mainmenu {
	width:885px;
	height:85px;
	overflow:hidden;
	text-align:left;

}

#box_mainmenu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#box_mainmenu ul li {
	width:140px;
	float:left;
	height:50px;
}

#box_mainmenu ul li a {
	text-align:center;
	display:block;
	padding-top:7px;
	text-decoration:none;
	font-weight:bold;
	height:43px;
	color:#0073a1;
}

#box_mainmenu ul .normal {
	background:#f5dfbc;
	margin-right:9px;
}

#box_mainmenu ul .last {
	background:#f5dfbc;
}

#box_mainmenu ul .actnormal {
	background:url(../img/bg_menuact.jpg);
	background-repeat:no-repeat;
	margin-top:9px;
	margin-right:9px;
	height:55px;
}

#box_mainmenu ul .actlast {
	background:url(../img/bg_menuact.jpg);
	background-repeat:no-repeat;
	margin-top:9px;
	height:55px;
}

#box_functions {
	width:885px;
	text-align:left;
	color:#0073a1;
	height:25px;
}
#box_functions a {
	color:#0073a1;
	text-decoration:none;
}

#box_main {
	width:885px;
	padding-bottom:35px;
	text-align:left;
}

#box_main #box_main_left {
	width:210px;
	float:left;
}

#box_main #box_main_left #box_search{
	margin-bottom:10px;

}

#box_main #box_main_left #box_search .searchbox-sword {
	width:175px;
	background:url(../img/bg_input.jpg);
	background-position:right;
	background-repeat:repeat-x;
	height:23px;
	border:0px;
	font-size:10pt;
	border-right:1px solid #e5ddd1;
	color:#0073a1;
}

#box_main #box_main_left #box_search .mailformsubmit {
	background:url(../img/form_submit.jpg);
	background:repeat:no-repeat;
	border:0px;
	margin:0px;
	padding:0px;
	width:18px;
	height:19px;
	margin-left:12px;
	margin-top:5px;
}

#box_main #box_main_left ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#box_main #box_main_left ul li {
	width:210px;
}

#box_main #box_main_left ul .first_normal {
	margin-bottom:2px;
	background:#f8e7cc url(../img/bg_menusub.jpg);
	background-repeat:repeat-y;
}

#box_main #box_main_left ul .first_normal a {
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	color:#0073a1;
	display:block;
	padding:5px 0px 5px 14px;
}

#box_main #box_main_left ul .first_act {
	background:#e7b057 url(../img/bg_menusub_act.jpg);
	background-repeat:repeat-y;
	margin-bottom:2px;
}

#box_main #box_main_left ul .first_act a {
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	color:#0073a1;
	display:block;
	padding:5px 0px 5px 14px;
}

#box_main #box_main_left ul li ul {
	padding:15px 0px;
}

#box_main #box_main_left ul li ul .second_normal a {
	padding:3px 0px 3px 15px;
	display:block;
	color:#0073a1;
	text-decoration:none;
	background:url(../img/bg_menusubsub.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#box_main #box_main_left ul li ul .second_last a {
	padding:3px 0px 3px 15px;
	display:block;
	color:#0073a1;
	text-decoration:none;
}

#box_main #box_main_left ul li ul .second_act a {
	padding:3px 0px 3px 15px;
	display:block;
	color:#0073a1;
	text-decoration:none;
	font-weight:bold;
	background:url(../img/bg_menusubsub.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#box_main #box_main_left ul li ul .second_lastact a {
	padding:3px 0px 3px 15px;
	display:block;
	color:#0073a1;
	text-decoration:none;
	font-weight:bold;
}


#box_main #box_main_left ul li ul li ul {
	padding:15px 0px;
}

#box_main #box_main_left ul li ul li ul .third_normal a {
	padding:3px 0px 3px 53px;
	display:block;
	color:#0073a1;
	text-decoration:none;

}

#box_main #box_main_left ul li ul li ul .third_act a {
	padding:3px 0px 3px 53px;
	display:block;
	color:#0073a1;
	text-decoration:none;
	font-weight:bold;
}




#box_main #box_main_spacer {
	width:35px;
	height:300px;
	float:left;
}

#box_main #box_main_right {
	width:640px;
	float:left;
	color:#5f696d;
}

#box_main #box_main_right ul {
	list-style-image: url(../img/list_dott.jpg);
}

#box_main #box_main_right a {
	color:#0073a1;
	text-decoration:none;
}

#box_main #box_main_right a:hover {
	color:#5f696d;
	text-decoration:underline;
}

#box_main #box_main_right h2 a {
	color:#c1892f;
	text-decoration:none;
}

.rahmen_float {
	float:left;
}

.tx-iglsa18-pi1 ul {
	margin-top:0px;

}

.ig_lsa18_padding {
	padding:2px 8px;
}

.ig_lsa18_address {
	width:640px;
	background:#fcf5ea;
	margin-bottom:15px;
}

.ig_lsa18_address .ig_lsa18_firstcol {
	width:120px;
	float:left;
	display:block;
text-align:left;
}

.ig_lsa18_pi1_image {
	margin:3px 0px;
}

.ig_lsa18_address  .ig_lsa18_middlecol {
	width:235px;
	float:left;
	display:block;
text-align:left;
}

.ig_lsa18_address  .ig_lsa18_lastcol {
	width:395px;
	float:left;
	display:block;
}

.ig_lsa18_address .ig_lsa18_header {
	width:640px;
	background:#0073a1;
	color:#ffffff;
	float:left;
text-align:left;
}



.ig_lsa18_publication {
	width:640px;
	background:#fcf5ea;
	margin-bottom:15px;
}


.ig_lsa18_publication .ig_lsa18_middlecol {
	width:210px;
	float:left;
	display:block;
text-align:left;
}

.ig_lsa18_publication .ig_lsa18_lastcol {
	width:420px;
	float:left;
	display:block;
}

.ig_lsa18_publication .ig_lsa18_header {
	width:640px;
	background:#0073a1;
	color:#ffffff;
	float:left;
text-align:left;
}



.ig_lsa18_event {
	width:640px;
	background:#fcf5ea;
	margin-bottom:15px;
}


.ig_lsa18_event .ig_lsa18_middlecol {
	width:200px;
	float:left;
	display:block;
	text-align:left;

}

.ig_lsa18_event .ig_lsa18_lastcol {
	width:430px;
	float:left;
	display:block;
}

.ig_lsa18_event .ig_lsa18_header {
	width:640px;
	background:#0073a1;
	color:#ffffff;
	float:left;
}


.ig_lsa18_object {
	width:640px;
	background:#fcf5ea;
	margin-bottom:15px;
}

.ig_lsa18_object .ig_lsa18_firstcol {
	width:120px;
	float:left;
	display:block;
}


.ig_lsa18_object .ig_lsa18_lastcol {
	width:640px;
	float:left;
	display:block;
}

.ig_lsa18_object .ig_lsa18_lastcol img {
	padding-right:5px;
	padding-bottom:5px;
	float:left;
}

.ig_lsa18_object .ig_lsa18_header {
	width:640px;
	background:#0073a1;
	color:#ffffff;
	float:left;
}



#box_footer {
	width:100%;
	background:url(../img/bg_footer.jpg);
	background-repeat:repeat-x;
	height:25px;
	position:fixed;
	bottom:0px;
	color:#0073a1;
}

#box_footer a {
	text-decoration:none;
	margin-right:10px;
	color:#0073a1;
}

#box_footer #box_footer_inner {
	width:885px;
}

#box_footer #box_footer_inner .box_left {
	padding:5px 0px;
    	font-size:90%;
    	width:250px;
    	float:left;
	text-align:left;
}

#box_footer #box_footer_inner .box_right {
	padding:5px 0px;
    	font-size:90%;
    	width:635px;
    	float:left;
    	text-align:right;
}



span.textHighlight {
	color:#0073a1;
}

p.textQuote {
	background:#fdf5e7 url(../img/quote_begin.jpg);
	background-repeat:no-repeat;
	padding:5px 40px;
	font-style:italic;
}

.csc-header-n2, 
.csc-header-n3,
.csc-header-n4,
.csc-header-n5,
.csc-header-n6,
.csc-header-n7 {
	margin-top:20px;
}

.csc-textpic-caption {
	font-size:90%;
	padding-top:5px;
	color:#0073a1;
}

/* Formulare */

.formLabel {
	width:120px;
	float:left;
	padding:3px 0px;
}

.formField {
	width:300px;
	float:left;
	padding:3px 0px;
}

.com-chkout-address-input input {
    	font-family:arial;
    	font-size:12px;
	color:#70002b;
	border:1px solid #c5bec1;
}

.com-chkout-address-input select {
    	font-family:arial;
    	font-size:12px;
	color:#70002b;
	border:1px solid #c5bec1;
	width:120px;
}

input.submit_normal,
.com-chkout-address-fields-submit input,
.com-chkout-listing-submit input {
    	font-family:arial;
    	font-size:12px;
	color:#70002b;
	border:1px solid #c5bec1;
}

input.field_normal {
    	font-family:arial;
    	font-size:12px;
	color:#70002b;
	border:1px solid #c5bec1;
}

input.field_active {
    	font-family:arial;
    	font-size:12px;
	color:#70002b;
	border:1px solid #c5bec1;
	background:#efdee4;
}

.com-text-right select {
    	font-family:arial;
    	font-size:12px;
	color:#70002b;
	border:1px solid #c5bec1;
	width:120px;
}

.com-chkout-address-fields table tr td {
	padding:2px 0px;
	vertical-align:top;
    	font-size:12px;
}


/* News */

.news-list-item {
	margin-bottom:30px;
}
.news-list-date {
	float:right;
	font-size:90%;
}