/*******************************/
/* Marketing Club Muenchen CSS */
/*******************************/

/* DEFAULTS */
body{ font-family: Arial, sans-serif; margin: 0; padding: 0; font-size: 12px; color: #535353; line-height: 21px; font-weight: normal; }

a{ text-decoration: none; color: #006; }
a:hover{ text-decoration: underline; color: #0434B1; }
a.hovernounderline:hover {text-decoration:none;}

h1 a:hover { text-decoration:none; }

img{ text-align: left; vertical-align: top; padding: 5px 6px 0px 0px; border: 0px; }

#left ul, #left li{ background: url(/_system/_img/arrow.png) 0 7px no-repeat; list-style: none; list-style-image: none; list-style-type: none; margin: 0; padding: 0;}

.clear{ clear: both;}

/* WRAPPER */
#wrapper{ width: 1000px; margin: 0 auto; }

/* TABLE LIST */
table.list tr.even{ background: #edf2fa; color: #666; font-size: 11px; line-height: 18px; }
table.list tr.odd{ background: #fafafa; color: #666; font-size: 11px; line-height: 18px; }
table.list tr.odd td{ padding: 2px 4px 2px 4px; vertical-align: top; }
table.list tr.even td{ padding: 2px 4px 2px 4px; vertical-align: top;} 
/*table.list tr.odd td.third, table.list tr.even td.third{ font-size: 9px; }*/
table.list td.first {width:20px;}
table.list td.third {width:80px;}
table.list a {color:#666;}
a.icon_pdf{ background: url(/_system/_img/pdf.png) 0px 0px no-repeat; width: 16px; height: 16px; padding-left: 20px; padding-bottom: 4px; text-align: left; color: #666;}
a.icon_doc{ background: url(/_system/_img/doc.png) 0px 0px no-repeat; width: 16px; height: 16px; padding-left: 20px; padding-bottom: 4px; text-align: left; color: #666;}
a.icon_print{ background: url(/_system/_img/print.png) 0px 0px no-repeat; width: 16px; height: 16px; padding-left: 20px; padding-bottom: 4px; text-align: left; color: #666;}

/* HEADER TOP */
/*#header_top{ height: 67px; background: url(/_system/_img/header_top_bg.png) no-repeat; }*/
#header_top{ height: 40px; background: url(/_system/_img/header_top_bg.png) no-repeat 0px -15px; }
/*#header_top_date{ position: absolute; font-size: 14px; margin: 26px 0 0 30px; color: #999;}*/
#header_top_date{ position: absolute; font-size: 14px; margin: 10px 0 0 30px; color: #999;}
/*#header_top_input{ position: absolute; border: none; color: #999; font-size: 12px; margin-left: 624px; background: none; margin-top: 26px; width: 240px; }*/
#header_top_input{ position: absolute; border: none; color: #999; font-size: 12px; margin-left: 624px; background: none; margin-top: 12px; width: 240px; }
/*#header_top_submit{ position: absolute; margin-left: 868px; margin-top: 26px; background: none; border: none; display: block; cursor: pointer; width: 67px; }*/
#header_top_submit{ position: absolute; margin-left: 868px; margin-top: 11px; background: none; border: none; display: block; cursor: pointer; width: 67px; }

/* HEADER MID */
/*#header_mid{ height: 126px; background: url(/_system/_img/header_mid_bg.png) no-repeat; } */
#header_mid{ height: 140px; background: url(/_system/_img/header_mid_bg.png) no-repeat 0px 14px; } 
a#header_mid_logo{ position: absolute; margin-top: 20px; margin-left: 15px; background: url(/_system/_img/logo.png) no-repeat; width: 450px; height: 100px; display: block; }

/* HEADER FOOTER */
#header_bottom{ font-size: 12px; height: 207px; background: url(/_system/_img/header_bottom_bg.png) no-repeat; }
#header_bottom_left{ line-height: 17px; margin-left: 30px; color: #fff; float: left; width: 430px; }
#header_bottom_right{ line-height: 17px; margin-left: 70px;  color: #fff; float: left; width: 430px; }
#header_bottom a {color:#fff;}
hr.topics{ border: none; border-bottom: 1px solid #fff; width: 430px;}
a.topic_link{ float: right; color: #fff; }

/* BREADCRUMB */
#breadcrumb{ background: #efefef; padding-left: 30px; padding-top: 4px; height: 24px; border: 1px solid #d4d4d4; font-size:12px;}
#breadcrumb_right{ margin-left: 705px; font-size: 12px; position: absolute;}
#breadcrumb a{ color: #666;} 

/* MAIN WRAPPER */
#main_wrapper{ background: url(/_system/_img/main_background.png) repeat-y; width: 998px; }

/* LEFT */
#left { float: left; width: 225px; max-width: 227px; min-height: 100%; padding: 0px; margin: 0 0 0 1px; }
.sidebar{ background: #e6e6e6 url(/_system/_img/sidebar_bg.png) no-repeat; margin: -12px 0 0 -1px; padding: 0px 10px 20px 30px; }
h2.left_menu_title{ color: #1a295a; font-weight: bold; font-size: 14px; padding-top: 10px;}
h2.topics{ font-weight: normal;}
#left ul.left_menu li.left_menu_leaf a{ padding: 0 0 0 15px; font-weight: bold; color: #666; font-size: 11px; text-transform: uppercase; }
#left ul.left_menu li.left_menu_leaf a.active{ padding: 0 0 0 15px; font-weight: bold; color: #006; font-size: 11px; text-transform: uppercase; text-decoration: underline;}

/* MAIN */
#main{ float: left; width: 518px; padding: 0 15px 0 15px;}
.main_node{ width: 522px; padding: 0px 5px 0px 0px; border-bottom: 1px solid #e5e5e5;}
a.main_node_morelink{ padding-top: 10px; float: right; margin-top: 20px;}
.main_node_title{ font-size: 14px; color: #0434B1; margin-bottom: 0;font-weight:bold;}
.main_node_content{ text-align: justify; }
.subline{ color: #1a295a; }
.main_menu{ padding-top: 10px; padding-bottom: 10px;}
.main_menu a{ text-transform: uppercase; color: #666; padding-right: 15px;}
.main_menu a:hover{ text-transform: uppercase; text-decoration: underline;}
.main_menu a.active{ text-transform: uppercase; color: #006;}

/* RIGHT */
#right{ float: left; width: 195px; min-height: 100%; padding: 0px; padding-left: 25px; }
h2.right_title{ color: #1a295a; font-weight: bold; font-size: 14px;}

/* FOOTER */
#footer{ font-size: 12px; color: #000; margin: 0 auto; width: 1000px; height: 91px; background: #000 url(/_system/_img/footer_bg.png) left top no-repeat; }
#footer_links{ position: absolute; width: 990px; margin: 15px 0 0 10px; text-align: justify; }
#footer_links a{ color: #fff; }
#footer_copyright{ position: absolute; color: #fff; margin: 60px 0 0 45px; }
#footer_realized{ position: absolute; color: #fff; margin: 60px 0 0 775px; }
ul.footer_menu{ width: 990px; max-width: 990px; text-align: justify;list-style: none; list-style-image: none; list-style-type: none; margin: 0; padding: 0;}
ul.footer_menu li.footer_menu_leaf{ float: left; display: block; background: none; width: 130px; text-align: center;}
ul.footer_menu li.footer_menu_leaf_cutter{ float: left; display: block; background: none; width: 10px;}
ul.footer_menu li.footer_menu_leaf a{ color: #fff; }

/* INPUTELEMENTS */
input.textinput { width:100%; }

img.left{ padding: 5px 12px 0px 0px; }
img.right{ padding: 0px 0px 0px 12px; }

/* Forms */
.frontEndForm fieldset {
	border:1px solid #C4C4C4;
}
.frontEndForm td.label {
	width:120px;
	vertical-align:top;
}
.frontEndForm input.textinput {
	border:1px solid #C4C4C4;
	width:330px;
}
.frontEndForm textarea {
	border:1px solid #C4C4C4;
	width:330px;
	font-family:Arial, Sans-serif;
	font-size:12px;
}
.frontEndForm input.submitinput {
	border:1px solid #C4C4C4;
	background-color:#D9D9D9;
	color:#535353;
	float:right;
}

span.participants {
	color:#0434B1;
	font-weight:bold;
}
