body {

	margin:0px;

	padding:0px;

	color:#000000;

	font-family:Arial,Helvetica,Sans-serif;

	font-size:10pt;

	background: url(../pic/nav/kachel.gif) repeat-y;

	background-color:#EBEBEB;

}



.fontred {

  color:#FF0000;

}



.fontwhite {

  color:#ffffff;

}



.bgwhite {

  background-color:#ffffff;

}



p {

	margin-bottom:0px;

}

img {

	border:0px;

}

a {

  color: #0C1F63;

}

a:visited {

  color: #000;

}

a:hover {

  color: #B44688;

}

a:active {

  color: #B44688;

}



th.splitContent2 a {

  color:#ffffff;

}



form {

	display: inline;

}



.gross {

  font-size:12pt;

}



.klein {  

  font-size:8pt;

}



/* Aussteller/Werbung + Aussteller/Werbung/Messegelände + Aussteller/Aussteller-Messe-Service */

ul.ohne

{

  /*list-style-type:none;*/

  padding:10px;

  margin:0px;  

}

ol

{

  margin-left:0px;

  padding-left:20px;

}

li

{

  padding-left:6px;

  padding-top:2px;

  padding-bottom:4px;

}

li.farbig

{

  background-color:#C0E8F8;

  padding-left:6px;

  padding-top:2px;

  padding-bottom:4px;

}



/* // Aussteller/Werbung/Internet */

table	{

  width:100%;

  border:0px solid #EBEBEB;  

  font-size:13px;

  margin:0px;

  padding:0px;

} 



th	{

  background-color: #DCDCDC;

  color: #000;

  font-weight:bold;	

  text-align:center;

  vertical-align:top;	

  padding: 0px;

}



td	{

  text-align:left;

  vertical-align:top;

  padding:5px;

  color: #000;

}



td.icon2{
	text-align:center;
	border: 1px solid white;
}



/* Kontaktformulare */

td.fullsizeContentForms {

  padding:3px;

  

}



/* // Kontaktformulare */      

.center	{

  text-align:center;

  vertical-align:middle;

}



.centerWhite	{

  text-align:center;

  vertical-align:middle;

  background-color:#ffffff;

}



.centerTop { 

  text-align:center;

  vertical-align:top;

}



.centerWhiteTop	{

  text-align:center;

  vertical-align:top;

  background-color:#ffffff;

}



.borderBottom { 

  border-bottom: 1px solid white;

}





input,select,textarea {

  border: 1px #000000 solid;

}



radio {

	border: 0px;

}



table.eventContent	{

  width:320px;  

}

th.eventContent {

  background-color: #008DC3;

  text-align:center;

}

td.eventContent {

  width:320px;

  margin:1px;

  padding:5px;

  background-color: #FFFAC4;

}

/* eventContent Definition End */



#debug {

	position:absolute;

	width: 350px;

	top:700px;

	left: 850px;

	visibility:visible;

	margin:1px;

	padding:1px;

	min-height:100px;

	background : Silver;

	color : Red;

}



/* fullsizeContent Definition Start */

table.fullsizeContent	{

  width:100%;

  padding:0px;

  font-family:Arial,Helvetica,Sans-serif;

  font-size:13px;

  font-weight:normal;

   border-collapse: collapse; 

   text-align: left;

}



table.fullsizeContent img {

  width:auto;

  border:0px solid black;

}

th.fullsizeContent	{

  background-color:#00A3E2;

  vertical-align:top;

  /*text-align:left;*/

  text-align: center;

  text-transform: uppercase;

}	

td.fullsizeContent {

  background-color:#EBEBEB;

  vertical-align:top;

  text-align:left;

  border:0px solid white;

}

td.fullsizeContent2 {

  background-color:#EBEBEB;

  vertical-align:top;

  text-align:left;

  padding:5px;

  margin:0px;

  border:0px solid black;

}

td.fullsizeContentForms {

  background-color:#DCDCDC;

  vertical-align:top;

  text-align:left;

  padding:3px;

  margin:1px;

  border:1px solid #EBEBEB;

}

/* fullsizeContent Definition End */



/* splitContent Definition Start */

table.splitContent	{

  width:100%;

  padding:0px;

  font-family:Arial,Helvetica,Sans-serif;

  font-size:13px;

  font-weight:normal;

  border-collapse: collapse;

}

table.splitContent img {

  width:auto;

  border:0px solid black;

}

th.splitContent 	{

  background-color:#62CDF0;

  vertical-align:top;

  text-align:center;

  border:1px solid white;

}

td.splitContent {

  background-color:#EBEBEB;

  vertical-align:top;

  text-align:left;

  border:1px solid white;

}

td.splitContent2 {

  background-color:#EBEBEB;

  vertical-align:top;

  text-align:left;

  margin:0px;

  padding:5px; 

  border:0px solid black;

    border:1px solid white;

  border-collapse: collapse;

}



td.splitContent2right {

  background-color:#ffffff;

  vertical-align:top;

  text-align:right;

  margin:0px;

  padding:5px; 

  border:0px solid black;

    border:1px solid white;

 border-collapse: collapse;

}

/* splitContent Definition End */



/* tripleSplitContent Definition Start */

table.tripleSplitContent {

  width:100%;

  padding:0px;

  font-family:Arial,Helvetica,Sans-serif;

  font-size:13px;

  font-weight:normal;

  border:0px solid black;

}

table.tripleSplitContent img {

  width:auto;

  border:0px solid black;

}

th.tripleSplitContent {

  background-color:#62CDF0; 

  vertical-align:top;

  text-align:center;

}

td.tripleSplitContent {

  width:225px;

  background-color:#00A3E2;

  vertical-align:top;

  text-align:left;

}

td.tripleSplitContent2 {

  width:225px;

  background-color:#FFFFFF;

  margin:1px;

  padding:3px;

  vertical-align:top;

  text-align:center;

}

/* tripleSplitContent Definition End */





/*  Classen Aus Alten Auftritt der CCE  */

/* floats */

.float_left{

	position: relative;

	float: left;

}

.float_right{

	position: relative;

	float: right;

}

/* widths */

.width_25{

	width: 25px;

}

.width_40{

	width: 40px;

}

.width_50{

	width: 50px;

}

.width_75{

	width: 75px;

}

.width_100{

	width: 100px;

}

.width_125{

	width: 125px;

}

.width_150{

	width: 150px;

}

.width_175{

	width: 175px;

}

.width_200{

	width: 200px;

}

.width_225{

	width: 225px;

}

.width_250{

	width: 250px;

}

.width_300{

	width: 300px;

}

.width_350{

	width: 350px;

}

.width_400{

	width: 400px;

}

.width_500{

	width: 500px;

}

.width_600{

	width: 600px;

}

.width_50pro{

	width: 50%;

}

.width_100pro{

	width: 100%;

}

/* höhen */

.height_50{

	height: 50px;

}

.height_100{

	height: 100px;

}

.height_140{

	height: 140px;

}

.height_150{

	height: 150px;

}

.height_200{

	height: 200px;

}

.height_300{

	height: 300px;

}

.height_400{

	height: 400px;

}

.height_500{

	height: 500px;

}

.height_600{

	height: 600px;

}

.height_100pro{

	height: 100%;

}



.bordered{

	border: 1px #6569A8 solid;

}



table.tableEvent{

	border-collapse: collapse;

	border: 1px #fff solid;

	font-family:Arial,Helvetica,Sans-serif;	

	font-size: 13px;

    

}

table.tablePopupEvent{
	border-collapse: collapse;
	border: 0px #B9B9B9 solid;
	font-family:Arial,Helvetica,Sans-serif;	
	font-size: 11px;
	padding: 2px;
}

tr.lightbggray{

	background-color: #EBEBEB;	

    margin: 10px;

}



tr.bgblue{

	background-color: #F1F8FD;	     

}



tr.bgwhite{

	background-color: #fff;	

    margin: 10px;

}



th.tableEvent {
	border: 0px #fff solid;
}



table.tablePopupEvent th{
	border: 1px #00A3E2 solid;
	text-align: left;
	padding: 2px;
}



td.tableEvent {

	border: 0px #EBEBEB solid;

}



table.tablePopupEvent td{
	border: 0px #00A3E2 solid;
	text-align: left;
	padding: 2px;
}



table.tableEvent td img{

	border: 0px solid #f00;

	float: left;

}



/* For News*/ 

.showstate{ /*Definition for state toggling image */

	cursor:hand;

	cursor:pointer;

	float: left;

	margin-top: 2px;

	margin-right: 3px;

}



#newsBoxClose {

	background-color: #DCDCDC; 

	width: 624px;

	margin-top: 2px; 

	padding: 0px;

	border-bottom: 1px #fff solid;

	font-size: 12px;

	height:60px;

}



#newsBoxOpen{

	background-color: #DCDCDC; 

	width: 620px;

	margin:0px; 

	padding-left:2px;

	padding-right:2px;

	padding-top: 1px;

}

#newsBoxClose a {

	text-decoration: none;

	color: #f00;

}



#newsBoxOpen a {

	text-decoration: underline;

	color: #000;

}

.newsImgBox {
	text-align: left;
	top: 0px;
	padding: 0px;
	width: 190px;
	border: 0px solid #f00;
}
.newsImgBox img{
	padding: 0px;
	margin: 0px;
}


.newsTextBox {
	font-family:Arial,Helvetica,Sans-serif;	
	font-size: 13px;
	width: 420px;
}
.newsTextBox pre{
	width: 420px;
	white-space: pre;
	word-wrap: break-word;
}



#newsCloseBox{

	text-align: right;

	padding: 0px;

	border: 0px solid #f00;

}

td.blueBorded{

	background-color: #D4E8F8;

	border: 1px solid #00A3E2;

   text-align: center;

}

td.whiteBorded{

	background-color: #fff;

	border: 1px solid #008DC3;

   text-align: center;

}



td.blueBordedImp{

	background-color: #D4E8F8;

	border: 1px solid #008DC3;

   text-align: left;

}

td.whiteBordedImp{

	background-color: #fff;

	border: 1px solid #008DC3;

    text-align: left;

}

/* category Box*/

.catBox {

	height:140px;

}



.catTitle{

	font-family:Arial,Helvetica,Sans-serif;	

	font-size: 16px;

}



.text

{

	font-family:Verdana,Helvetica,sans-serif;

	font-size:10pt;

	margin-left:0px;

	color:#ffffff;

}





/* con Cce2006 */

.boxBestuhlung{

    display: block;

    width: 625px;

    height: 200px;

    padding: 0px;

    margin: 0px;

    border: 0px solid #f00;

}



.boxContentShort{

    display: block;

    width: 625px;

/*    height: 200px;*/

    height: 330px;

    padding: 0px;

    margin: 0px;

    border: 0px solid #f00;

}

.boxContentLong{

    display: block;

    width: 625px;

    height: 480px;

    padding: 0px;

    margin: 0px;

    border: 0px solid #f00;

}

div.Header{

	float: left;

    text-align: left;

	vertical-align: top;

	padding-left: 0px;

	padding-top: 0px; 

	padding-bottom: 15px;

	width: 625px;

	border: 0px solid #f00;

}



div.Text{

    float: left;

   text-align: left;

    vertical-align: top;

    padding-left: 0px;

    padding-right: 2px;

    padding-top: 0px;

    padding-bottom: 10px;

    width: 423px;

    border: 0px solid #f00;

}



div.Bild{

    float: left;

    top:0px;

    left:0px;

    width: 200px;

    height: 140px;

    margin-bottom:12px;

/*    background: url(../pic/background/pic_schatten_200px.gif) no-repeat right top; */

}

div.Bildh105{

    float: left;

    top:0px;

    left:0px;

    width: 190px;

    height: 105px;

    margin-bottom:12px;

/*    background: url(../pic/background/pic_schatten_200px.gif) no-repeat right top; */

}

* html div.Bildh105{

		height: 115px;

}

div.Bild190{

    float: left;

    top:0px;

    left:0px;

    width: 190px;

    height: 140px;

    margin-bottom:12px;

/*    background: url(../pic/background/pic_schatten_200px.gif) no-repeat right top; */

}

div.Bild200{

	top:0px;

	left:0px;

	margin-bottom:12px;

    border: 0px solid  #fff;

    width: 200px;

    

	/*background: url(../pic/background/pic_schatten_200px.gif) no-repeat right top; */

}

div.Bild200 a{

    text-decoration: none;

}



div.Bild620{

    float: left;

    top:0px;

    left:0px;

    width: 620px;

    height: 170px;

    margin-bottom:12px;

/*    background: url(../pic/background/pic_schatten_200px.gif) no-repeat right top; */

}



div.left{

	top:0px;

	left:0px;

	margin-bottom:12px;

	/*background: url(../pic/background/pic_schatten_200px.gif) no-repeat right top; */

}



.floatLeft{

	float: left;

}



.floatRight{

	float: right;

}



div.BildGross{

	float: left;

	top:0px;

	left:0px;

	width: 200px;

	height: 290px;

	padding-bottom:12px;

	/*background: url(../pic/background/pic_schatten_200px_v.gif) no-repeat right top; */

}



div.Footer{

   text-align: left;

   vertical-align: bottom;

}

 

.margin-right{

	margin-right: 12px; 

}



.margin-top7{

	margin-top: 7px; 

}



/* Technik */

td.lightBlue{

    background-color: #F4F9FD;

    text-align: left;

    padding: 4px;

}



td.blueBorded{

    border: 0px solid #D5E8F7;

   text-align: center;

}

td.whiteBorded{

    background-color: #fff;

    border: 0px solid #D5E8F7;

   text-align: center;

}

/* Seite: Links */

td.blueBordedImp{

    background-color: #EBEBEB;

    border: 1px solid #fff;

    text-align: left;

}

td.whiteBordedImp{

    background-color: #fff;

    border: 0px solid #D5E8F7;

    /*text-align: left;*/

    text-align: center;

}



.noBorder {

    border: 0px;

}



/*.margin-right{

    margin-right: 8px;

 }*/



.float-left {

    float:left;

}

.noUrlDecoration {

    text-decoration: none;

}



.titleStyle1 {

   float: left;  

   text-align : center;

   width: 200px;

   padding-top:10px;

   border: 0px solid #f00;

}



.boxContent{

   width: 620px;

   min-height:  470px;
   
}



.BildLinksOben {

   float: left;

   vertical-align:top;

   top: 0px;

   margin: Opx;

   

}



.BildRechtsOben {

    border: 0px solid #ff0;

    width: 370px;

}
.detailinformation{
	border: 1px: #00A3E2 solid;
}

.clear{
	clear: both;
}


.checkbox{
	border: 0px;
}
.radio{
	border: 0px;
}

.blueBox {
    position: relative;
    width: 300px;
    height:160px;
    float: left;
    margin-right: 4px;
    margin-bottom: 10px;
}

.blueBox div.body {
    color: #000;
    height:160px;
    margin: 0px;
    padding: 0px;
    padding-left: 40px;
}
.blueBox div.body a{
    text-decoration: none;
}

.blueBox div.header {
    margin: 0px;
    padding: 0px;
    height:30px;
    padding-left: 55px;
    vertical-align: middle;
    line-height: 30px;
    font-weight: bold;
    background-color: #DCDCDC;
}

.darkBlue {
    background-color: #E9F4FD;
}

.lightBlue  {
    background-color: #F2F8FE;
}


.marginBottom15 {
    margin-bottom: 15px;
}

.marginTop10 {
    margin-top: 10px;
}

#hinweis p {
    background-color:#DCDCDC;
    font-size:12px;
    padding:4px;
    position:relative;
    text-align:left;
    vertical-align:bottom;
}

.height_300px {
    height: 300px;
}
