@import url("/_design/normal/css/firefox-fix.css");
*, html, body { margin: 0; border: 0; padding: 0px; }
html, body { background: url('/_design/normal/img/main/090512_sitebg.jpg'); }

strong { font-weight: bold;}
.bold {	font-weight: bold; }
.clear { height: 0;	clear: both; display: block; overflow: hidden; }
.italic{ font-style: italic;}
.print { display: none; }

div#container { min-height: 100%; height: 100%;  width: 970px; position: relative; background-color: #FFFFFF; margin: 0 auto; }

div#headWrapper { height: 107px;  width: 950px; position: relative; background: url('/_design/normal/img/main/090512_logoBG.jpg'); margin: 0 auto; }
div#headLogo { height: 68px;  width: 255px; position: relative; left: 20px; top: 25px; }
div#headMen {  margin-right: 20px; margin-top: 25px; float: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #898984; text-align: right; }
div#headMen a { color: #3b3f40; text-decoration: none; }
div#headMen a:hover { color: #444849; }


div#menWrapper { height: 77px;  width: 950px; position: relative; margin: 0 auto; }

div#conWrapper { width: 950px; position: relative; margin: 0 auto; }
div#conWrapper {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #898984; line-height: 16px; }
div#conWrapper h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; line-height: 32px; font-style:normal; font-weight:normal; }

div#conWrapper_lRadial { width: 10px; height: 273px; float: left; }
div#conWrapper_rRadial { width: 10px; height: 273px; float: left; }
div#conWrapper_middle { width: 900px; float: left; padding: 15px; }

div#topDecr {  width: 880px; margin: 0 auto; }
div#topDecr a { color: #d10019; }
div#topDecr a:hover { color: #000000; }

div#cont_hold { padding-top: 20px; width: 880px; margin: 0 auto;}
div#cont_hold h1{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #830202; line-height: 20px; font-style:normal; font-weight:normal; }
div#cont_hold h2{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #747474; line-height: 30px; font-style:normal; font-weight:normal; }
div#cont_hold a { color: #898984; }
div#cont_hold a:hover { color: #636363; }

div#cont_left { width: 515px; float: left; }
div#cont_left a { color: #898984; }
div#cont_left a:hover { color: #636363; }



div#cont_right { width: 340px; float: right; }


div#cont_left.cont_messe_left { width: 220px; }
div#cont_right.cont_messe_right	{ width: 635px; }


div.contentHolder { }



.newsBox { background-color: #f9f9f9; border-bottom: 3px solid #FFFFFF; border-top: 1px solid #d9dada; padding: 10px; color: #161616; }
.newsBox img {margin-left: 0px;border: 1px solid #D9DADA;margin-right: 8px;margin-bottom: 8px;  }
#cont_right .newsBox h2 { line-height: 18px; }
.newsBoxbbinder { background: url('/_design/normal/img/main/090512_newsBG.jpg'); border-bottom: 1px solid #d9dada; }
.newsDate { float: left;  padding: 5px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #830202; font-style:normal; font-weight:normal;}
.newsLink  { float:right;  padding: 5px; padding-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #830202; font-style:normal; font-weight:normal; }
#cont_right .newsLink a { text-decoration: none; }

div#footerWrapper { width: 950px; height: 48px; position: relative; margin: 0 auto; background: url('/_design/normal/img/main/090512_footerBG.jpg'); }
div#footerMen { padding-left: 20px; padding-top: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #898984; text-align: left; line-height: 20px; }
div#footerMen a { color: #3b3f40; text-decoration: none; }
div#footerMen a:hover { color: #444849; }

.clearfooter { clear: both;}
.spaceX { padding: 5px; }


#topflags {	width:80px;vertical-align:top;margin-right: 10px;}
ul#flags li p.flaggen a{float:left;text-decoration: none;width:22px;height:15px;margin-right:3px;overflow: hidden;}
#topflags ul#flags{	margin:0px;	padding:0px;list-style:none;}

#topflags ul#flags li p.flaggen a.flag_de{ background:url("/_design/normal/img/backgrounds/flaggs.gif") no-repeat 1px 0px;}
#topflags ul#flags li p.flaggen a.flag_en{ background:url("/_design/normal/img/backgrounds/flaggs.gif") no-repeat -22px 0px;}
#topflags ul#flags li p.flaggen a.flag_fr{ background:url("/_design/normal/img/backgrounds/flaggs.gif") no-repeat -67px 0px;}
#topflags ul#flags li p.flaggen a.flag_ru{ background:url("/_design/normal/img/backgrounds/flaggs.gif") no-repeat -45px 0px;}

#topflags ul#flags li p.flaggen a.flag_de:hover,#topflags ul#flags li p.flaggen a.flag_isde{ background:url("/_design/normal/img/backgrounds/flaggs.gif") no-repeat 1px -15px;}
#topflags ul#flags li p.flaggen a.flag_en:hover,#topflags ul#flags li p.flaggen a.flag_isen{ background:url("/_design/normal/img/backgrounds/flaggs.gif") no-repeat -22px -15px;}
#topflags ul#flags li p.flaggen a.flag_fr:hover,#topflags ul#flags li p.flaggen a.flag_isfr{ background:url("/_design/normal/img/backgrounds/flaggs.gif") no-repeat -67px -15px;}
#topflags ul#flags li p.flaggen a.flag_ru:hover,#topflags ul#flags li p.flaggen a.flag_isru{ background:url("/_design/normal/img/backgrounds/flaggs.gif") no-repeat -45px -15px;}
#topflags ul#flags li p.flaggen a.flag_sp{ background:url("/_design/normal/img/backgrounds/flaggs.gif") no-repeat -22px 0px;}
#topflags ul#flags li p.flaggen a.flag_sp:hover,#topflags ul#flags li p.flaggen a.flag_issp{ background:url("/_design/normal/img/backgrounds/flaggs.gif") no-repeat -22px -15px;}


.exhibition_headbox {	background-color: #F7F7F7;border-top: 1px solid #979797;border-bottom: 1px solid #999999;margin-bottom: 35px;width: 100%;float: left;text-align: left;font-size: 12px; }
.exhibition_headbox .logo { float: left; height: 100%; }
.exhibition_headbox .logo img {	border: 1px solid #AFAFAF; }
.exhibition_headbox .exh_daten { font-size: 12px;	margin-left: 10px; padding-right: 10px;	color: #696969;}
/*.exhibition_headbox .exh_name {	margin-bottom: 10px;line-height: 25px;font-family: Arial;	color: #484848;font-weight: normal; }
*/
.exhibition_headbox div.exh_name { padding-left: 275px; }
.exhibition_headbox div.exh_name a { color: #353738; font-family: Arial;	font-size: 18px;font-weight: normal}
.exhibition_headbox div.exh_name a:hover { color: #121212;font-family: Arial;font-size: 18px;font-weight: normal }

.exhibition_headbox h1, .exhibition_headbox .exh_name a, .exhibition_headbox .exh_name a:hover {margin-bottom: 10px;line-height: 30px;font-family: Helvetica;color: #CD8380;font-weight: thin;text-decoration: none;font-size: 20px; }
.exhibition_headbox h1 { padding-bottom: 0px; }
.exhibition_headbox .exh_logo {	float: left; width: 260px; padding-left: 15px; }
.exhibition_headbox .exh_headline { color: #830302; }
.exhibition_headbox .exh_date {	font-family: Helvetica;	font-weight: thin;padding-top: 10px;padding-bottom: 3px;font-size: 16px;color: #8b8b8b;}
.exhibition_headbox .exh_location { font-style: italic;}
.exhibition_headbox div.exh_zusatz {	padding-top: 5px;float: left;color: #696969; }
.exhibition_headbox div.exh_zusatz ul { background: none;list-style-image: none;margin: 0;padding: 0; }
.exhibition_headbox div.exh_zusatz ul li {	color: #696969;background: url('/_images/messe_li.gif') no-repeat 0px 5px;list-style: none;list-style-image:none; padding-left: 15px; line-height: 18px;margin-left: 10px;}

/*.exhibition_headbox .exh_links { width: 100%;border-top: 1px solid #AFAFAF;margin-top: 5px; }*/
.exhibition_headbox .exh_links { padding-left: 260px; margin-top: 3px; background: url('/_design/normal/img/main/090512_newsBG.jpg'); height: 26px; text-align: left;border-top: 3px solid #FFF }



.exhibition_headbox .exh_links ul {	padding: 0;	margin: 0; }
.exhibition_headbox .exh_links li {	list-style: none;background: none;padding-left: 10px;padding-right: 20px;padding-top: 5px;padding-bottom: 5px;float: left; }
.exhibition_headbox .exh_links li a {	text-decoration: none;font-size: 12px;color: #999;}
.exhibition_headbox .exh_links li a span { color: #D63028;}
.exhibition_headbox .exh_links li a:hover {	font-size: 12px;text-decoration: none;color: #000000; }

/* (content news) */
#content_news {	font-style: normal;	font-size: 11px; }
#content_news h2 { font-weight: normal;font-style: italic;font-size: 14px;color: #464343;line-height: 20px; }
#content_news .idx { font-size: 12px;line-height: 15px; }
.content_news .imgleft { float: left;padding-right:15px; }
#content_news .timestamp,#content_news .timestamp_idx,#content_news .text,#content_news .text_idx {	color: #232121;padding-right: 10px; }
#content_news .text_idx { padding-top: 3px;font-size: 11px;line-height: 15px; }
#content_news .timestamp { padding-top: 8px;line-height: 18px;font-size:12px;font-style:italic; }
#content_news .timestamp_idx { padding-top: 8px;line-height: 14px;font-size:12px;font-style:italic; }
#content_news hr{	border:1px dotted #AAAAAA;height:1px;padding:0;margin:0;width:90%;text-align:center; }
.content_news img.thumbnail {	border: 0px solid #a76612;padding: 10px;margin: 10px;margin-left: 0px; }
/* (/content news) */

/* (form actions) */
form.cmxform { /* width:400px; */ }
form.cmxform label, form.confaddform label { display: inline-block;line-height: 1.8;vertical-align: top; }
form.cmxform ol, form.confaddform ol { margin: 0; padding: 0; }
form.cmxform ol li, form.confaddform li { background-image:none;list-style: none;list-style-image: none;padding: 5px;margin: 0; }
form.cmxform em, form.confaddform em { font-weight: bold;font-style: normal;color: #f00; }
form.cmxform label { /* width: 100px; /* Width of labels */ }
form.cmxform label.sbmbtn, form.confaddform label.sbmbtn { float:right; }
form.confaddform { width:80%; margin:auto; }
form.confaddform label { width: auto; /* Width of labels */ margin:auto; }
/* (/form actions) */

div#fotogalerie .photo { margin: 9px;position: relative;width: 100px;height: 100px;float: left; }
div#fotogalerie .photo img { background: #fff;	border: solid 0px #ccc;	padding: 0px; }
div#fotogalerie .photo span { width: 20px;height: 18px;display: block;	position: absolute;	top: 12px;left: 12px;	background: url(/_design/normal/img/gallery/digg-style.gif) no-repeat; }
div#fotogalerie .photo a {	text-decoration: none; }
div#fotogalerie .version6 span { width: 189px;height: 137px;display: block;	position: absolute;	top: -5px;	left: -5px;	background: url(/_design/normal/img/gallery/cut-corner.png) no-repeat;}
div#fotogalerie .version7 span { width: 170px;	height: 120px;	display: block;	position: absolute;	top: 0;	left: 0;	background: url(/_design/normal/img/gallery/round-corner_100x100.png) no-repeat;}
	
/* Messe Detail */

div#messedetail #cont_right h1 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #d10117; line-height: 26px; }
div#messedetail #cont_right h3 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #121212; line-height: 22px; }
/*div#messedetail #cont_right .Headline_3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #121212; line-height: 22px; }*/


div#messedetail #cont_right .contentHolder { padding-left: 15px;margin-right: 25px; }

