html {margin:0; padding:0;text-align: center;  font-family: "Trebuchet MS", Arial,Verdana,sans-serif;}
body {margin:0;padding:0;font-family: "Trebuchet MS", Arial,Verdana,sans-serif;background-color: #000;background: url('../img/back.gif') repeat-x;}
html,body {height:100%;}

h1,h2 {font-size:35px;font-family:"Trebuchet MS",bold;}

#wrapper {width:978px;margin:0 auto;background-color:#fff;}
#header {background-color: #fff;position:relative;}
#top_menu {width:300px; text-align:right;list-style-type: none;height:8px;margin-top:0px;margin-left:600px;padding-top:5px;}
#top_menu li {float:left;margin-right: 15px;font-size:13px;}
#top_menu li a {text-decoration:none; color:#000;}

#banner {background: url('../img/banner.jpg');height:120px;width:978px;}
#main_menu {list-style-type: none;height:25px;margin-top:0px;background: url('../img/main_menu_back.jpg') repeat-x;padding-left:0px;}
#main_menu li {float:left;font-size:13px;height:20px;padding-top:5px;border-right: 1px solid #dfa04e;border-left:1px solid #f5d581;width:175px;}
#main_menu li a {text-decoration:none; color:#000;display:block;height:25px;}
#main_menu li:hover {background: url('../img/main_menu_back_a.jpg') repeat-x;}
#main_menu .current {background: url('../img/main_menu_back_a.jpg') repeat-x;}

#white_content {width:820px;margin: 0 auto;text-align:left;padding:20px 40px 20px 40px;font-size:13px;}


#fixed_footer {position: fixed; bottom:0px;width:100%; height:83px;background: url('../img/footer_back.png') repeat-x;}
#fixed_footer img {width:987px;margin:0 auto;}
#content {background-color:#fff;text-align:left;color: #1b1b1b;}
#submenu {background-color: #fff; width:938px;height:35px;list-style-type:none;margin-left:0;padding:0;}
#submenu li {float:left;background: url('../img/submenu_back.jpg');width: 159px;height:30px;padding-top:5px;padding-left:20px;text-align:left;}
#submenu li a {text-decoration:none; color:#000000;display:block;font-size:13px;}
#submenu .current {float:left;background: url('../img/submenu_back_active.jpg');}
#subwrapper {width: 888px;margin: 0 auto;background-color:#ebf0f3;padding-bottom:90px;}
#subcontent {padding:20px 40px 20px 40px;font-size:13px;}

.download {color:#535353;}

#clearer {clear:both;}
.clearer {clear:both;}

.teaser {clear:both;}
.teaser_text {float:left;width:400px;}
.teaser_picture {float:right;margin-top:10px;}

.events .arrow {clear:both; margin-top: 20px;}
.events .title {font-weight:bold;}
.events td {}

.events {border-collapse: collapse;border-spacing: 0px !important;}
.events tr {border-bottom: 1px solid #ccc;height: 60px;}
.events thead tr {vertical-align: bottom;}

.members {border-collapse: collapse;border-spacing: 0px !important;}
.members tr {border-bottom: 1px solid #ccc;height: 60px;}
.members thead tr {vertical-align: bottom;}

.events .flipout_content img {border: 5px solid white; margin-right: 10px;margin-bottom:10px;}

.tx-felogin-pi1 fieldset {border:0;padding:0px;margin-top:20px;}
.tx-felogin-pi1 fieldset legend {display:none;}
.tx-felogin-pi1 fieldset input[type="text"], .tx-felogin-pi1 fieldset input[type="password"] {font-size:15px;width: 200px; height: 30px; border: 1px solid #ccc;}

.tx-felogin-pi1 fieldset label {margin-top:20px;}
.tx-felogin-pi1 fieldset input[type="submit"] {margin-top:10px;}

#menuitem36 {position:absolute;right:30px;top:190px;background: url('../img/Logout_P.png') repeat-x;height:26px;padding: 6px 21px 0px 0px;width:72px;}
#menuitem36:hover {background: url('../img/Logout_A.png') repeat-x;}

/* ADD-ONS 2024 */
.ce-bodytext {
	font-size: 16px;
}

/* Press */
.m-press-wrapper {
	padding-top: 30px;
}
.m-press-head {
	cursor: pointer;
	display: flex;
	border-bottom: 2px solid #000;
	font-size: 18px;
}
.m-press-head .arrow {
	margin-left: auto;
}
.m-press-content {
	display: none;
}

section.m-press-content {
	width: 100%;
	padding-top: 20px;
	border-spacing: 0px 12px;
	border-collapse: separate;
}
section.m-press-content & .open {
	display: table;
}
section.m-press-content > * {
	display: table-row;
}

section.m-press-content .col {
	display: table-cell;
}
section.m-press-content .m-press-content-head {
	font-weight: bold;
}
