
/*###############################*/
/*#### Main Divs  ###############*/
/*###############################*/

html#bg {
	background:url(/ecics/images/su_bg_main.jpg) no-repeat top center;
}

div.main {
	background:url(/ecics/images/su_header_img_fb.jpg) no-repeat top center;
}
div.main2 {
	background:url(/ecics/images/su_bg_wappen.png) no-repeat top center;
}

div.main_inner {}
div.mi2 { /* 2spalten Layout */
	background:url(/ecics/images/su_bg_line.png) no-repeat left 152px;
}
div.mi1 { /* 1spalten Layout */
	background:url(/ecics/images/su_bg_navi.png) no-repeat left 152px;
}

/*#### Kopfzeile ############*/

div.inner_header {
	background:url(/ecics/images/su_bg_header.png) no-repeat top right;
}

div.header_logo {
	width:311px;
	height:115px;
}

a.ext_link1 {
	width:96px;
	height:96px;
	top:164px;
	left:-950px;
}
a.ext_link2 {
	width:80px;
	height:95px;
	top:269px;
	left:-942px;
}

div.header_row {
	height:30px;
	padding:5px 0 0;
}

/* BEGIN IE6 */
* html #il_home { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/ecics/images/su_i_homepage.png'); 
}
* html #il_con { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/ecics/images/su_i_contact	.png'); 
}
* html #il_copy { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/ecics/images/su_i_copyright.png'); 
}
* html #il_site { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/ecics/images/su_i_sitemap.png'); 
}
* html #il_print { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/ecics/images/su_i_print.png'); 
}
* html #il_int { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/ecics/images/su_i_internal.png'); 
}
/* END IE6 */

/*#### linke Spalte ############*/

div.left_search {
	background:url(/ecics/images/su_search.png) no-repeat;
}

/*#### rechte Spalte ############*/

.right_navi {
	background:url(/ecics/images/su_bg_btn.png) repeat-x;
}

.btn_l a {
	background:url(/ecics/images/su_bg_btn_l.png);
}
.btn_l a:hover {
	background:url(/ecics/images/su_bg_btn_lo.png);
}

.btn_m a {
	background:url(/ecics/images/su_bg_btn_m.png) repeat-x;
}
.btn_m a:hover {
	background:url(/ecics/images/su_bg_btn_mo.png) repeat-x;
}

.btn_r a {
	background:url(/ecics/images/su_bg_btn_r.png);
}
.btn_r a:hover {
	background:url(/ecics/images/su_bg_btn_ro.png);
}

/*#### Navigation / Elemente ###############*/

div.navi_line {
	background:url(/ecics/images/su_navi_line.png) no-repeat;
}

a.menu_active1, a.menu_child1 {
	background:#fbc180;
}
a.menu_item1:hover {
	background:#fe820f;
}

a.menu_item2 {
	background:#fff7b4;
}
a.menu_active2, a.menu_child2 {
	background:#fbc180;
}
a.menu_item2:hover {
	background:#fe820f;
}

a.menu_item3 {
	background:#fff7b4;
}
a.menu_active3, a.menu_child3 {
	background:#fbc180;
}
a.menu_item3:hover {
	background:#fe820f;
}

a.sover {
	background:#fe820f;
}

a.menu_popup {
	background-color:#fff7b4;
}

a.menu_popup:hover, a.mover {
	background-color:#fe820f;
}

/*****************/
/* Community     */
/*****************/

.com_button:hover {
	background:#FE820F;
}

/* WYSIWYG classes */
/* --------------- */

.markiert, .markiert2 {	background-color:#fff7b4; }
.text_farb { color:#FE820F; }
.headline_farb, .subheadline_farb, .subsubheadline_farb { color:#FE820F; }

/*******************/
/* Anmeldeformular */
/*******************/

table.page_info {
	width:100%;
	border-collapse:collapse;
	margin:10px 0;
}
table.page_info td {
	width:23%;
	border:solid #444;
	border-width:1px 0;
	padding:0.8% 1%;
	text-align:center;
	color:#999;
}
table.page_info td.active {
	color:#444;
	font-weight:bold;
}

table.dynform {
	width:100%;
	border-collapse:collapse;
	margin:10px 0;
}
table.dynform td {
	padding:5px;
	vertical-align:top;
}
table.dfp2 { width:90%; }
table.dfp3 td { border:1px solid #ccc; border-width:1px 0 0; padding:8px 5px; }
table.dfp4 td { border:1px solid #ccc; border-width:1px 0; padding:8px 5px; }

#div_servicep, #div_accomdetail, #div_passport {
	margin:5px 0 5px 30px;
}

.note_info {
	background:#FFF8BF;
	margin:3px 0 0;
	padding:2px 4px;
}

table.dynform table {
	width:80%;
	border-collapse:collapse;
	margin:2px 0;
}
table.dynform table td {
	padding:2px;
	vertical-align:top;
}
table.dynform table td.right {
	text-align:right;
	padding-top:5px;
}
table.dynform table td.label {
	padding-top:5px;	
}
table.dynform input[type=radio] {}

div.dfpad { padding:3px 5px; }
td.dfpd div { padding:0 0 3px; }

