/************* Global Reset *************/
*{
	padding:0px;
	margin:0px;
}


/************** HTML Tags **************/



body{
	padding:0; margin:0;
}

body.templateBody{
	text-align:center;
	background-color:#61747F;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:12px;
	line-height:1.2em;
	color:#6C7E86;
	background-image:url(apr-files/bg2.gif);
	background-repeat:repeat-x;
}

/* Ueberschriften */
h1 {
border-bottom:1px solid #1B5402;
margin-left: 0px;
margin-top: 0px;
color:#003300;
margin-bottom: 0px;
font-size:16px;
font-weight:bold;
/*margin:0px 0px 5px;*/
padding:0px;
width:130px;
}

h2 {
border-bottom:1px solid #1B5402;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
color:#003300;
font-size:14px;
font-weight:bold;
/*margin:0px 0px 5px;*/
padding:0px;
width:130px;
}

h3 {
border-bottom:1px solid #1B5402;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
color:#003300;
font-size:12px;
font-weight:bold;
padding:0px;
/*width:130px;*/
}

h4 {
border-bottom:1px solid #1B5402;
margin-left: 5px;
margin-top: 0px;
margin-bottom: 0px;
color:#003300;
font-size:14px;
font-weight:bold;
/*margin:0px 0px 5px;*/
padding:0px;
width:130px;
}
/*Ueberschriften Ende*/

li {
list-style-type:disc;
list-style-position:outside;
}

th {
border-bottom:1px solid #1B5402;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
color:#003300;
font-size:12px;
font-weight:bold;
padding:0px;
/*width:130px;*/
}

td {
height: 22px;
}

ul{
	list-style-type:none;
}

ol{
	padding-left:20px;
}


/*
a{
	text-decoration:none;
}

a:link, a:visited{
	color:#00A4CC;
}

a:hover{
	color:#FFAC66;
}

a:active{
	color:#00A4CC;
}
*/

a {
text-decoration:  none;
font-weight: bold;
color: #1B5402; 
border: none;
 }
a:hover {
text-decoration:  underline; 
border: none;
 }
 
/* Main Menu(s) */

a.mainlevel {
font-size: 12px;
margin-right: 5px;
margin-top: 10px;
margin-bottom: 10px;
padding-left: 4px;
width: 145px;
display: block;
line-height: 18px;
/*margin-bottom: 0px;*/
text-decoration: none;
color: #003300;
font-weight: normal;
}

a.mainlevel:hover, a.mainlevel#current {
background: #F1F1F1;
border-right: 4px solid #6685A3;
text-decoration: none;
width: 145px;
}

a.sublevel {
padding: 0px;
margin: 0px;
font-size: 10px;
margin-right: 4px;
padding-left: 12px;
width: 142px;
display: block;
line-height: 20px;
/* background: url(apr-files/submenu_back.gif) left center no-repeat;*/
margin-bottom: 0px;
text-decoration: none;
color: #003300;
font-weight: normal;
}

a.sublevel:hover, a.sublevel#current {
/*background: #F1F1F1 url(apr-files/submenu_back.gif) left center no-repeat;*/
border-right: 4px solid #6685A3;
text-decoration: none;
width: 136px;
}

/* Download anbieten */

.list_content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:10px;
	color:#666666;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:24px;
	width:520px;
	background-color:#E8E8E8;
	margin:0px;
    line-height: 18px;
	}

.list_content2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	color:#666666;
	padding-left:10px;
	padding-top:3px;
	padding-right:24px;
	padding-bottom:3px;
	width:520px;
	background-color:#d0d0d0;
	margin:0px;
    line-height: 18px;
	}

.list_content3 {
	font-style:italic;
        font-size:10px;
	text-decoration:none;
	color:#000000;
	padding-left:10px;
	padding-top:3px;
	padding-right:24px;
	padding-bottom:3px;
	width:520px;
	background-color:#F4F4F4;
	margin:0px;
    line-height: 18px;
	}

fieldset{
	width:540px;
	margin:0px;
	padding-top:6px;
	padding-left: 10px;
	border:1px solid #6C7E86;
	overflow:hidden;
	//background:url(apr-files/contentBG.gif) repeat;
}

fieldset a {
	font-weight:bold;
}

p{
	margin:10px 0px;
	line-height:1.5em;
}

pre {
	background: #00A4CC;
	color: #fff;
	padding: 10px;
	border: 1px solid #666666;
	margin:10px 0px;
	font-family:"Courier New", Courier, mono;
}

/*
h1, h2, h3, h4, h5, h6 {
   margin-bottom: 5px;
   color:#FFCAB4;
}

h1{
	/*font-size:24px;*/

/*}
.contentpaneopen img{
	border:1px solid #DDD;
	padding:5px;
	margin:10px;
}
*/

/***************************************/

/* Menü */

#leftcol{
 width: 167px;
 float: left;
 position: relative;
 margin-right: 1px;
 margin-top: 2px;
 } 
 
#leftcoltop {
position: relative;
height: 8px;
width: 167px;
margin-top: 4px;
/*margin: 0;*/ padding: 0;
background: transparent url(apr-files/module_top2.gif) bottom left no-repeat;
 } 
 
#leftcolbottom {
width: 167px;
height: 10px;
margin-bottom: 20px;
/*margin: 0;*/ padding: 0;
background: transparent url(apr-files/module_bottom2.gif) top left no-repeat;
 }

#module {
position: relative;
width: 167px;
height: 100%;
background: transparent url(apr-files/module_middle2.gif) left repeat-y;
margin: 0; padding: 3px;
} 
/* Menü Ende */

/* Pathway */

#pathway {
	/*background-image:url(apr-files/top-bg.gif);*/
	/*background-image:url(apr-files/back_verlauf2.jpg);*/
	/*background-color: #1b5402;*/
	background-color: #003333;
	/*background-repeat:repeat;*/
	height:22px;
	font-size:10px;
	color: #BBBBBB;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	line-height:1.5em;
	padding: 1px;
}
/* Pathway Ende */


/************* Layout Starts**************************/
.mceContentBody{
	background-image:none;
	background-color:white;
	text-align:left;
	color:#333333;
	font-size:14px;
}

#mainBody{
	text-align:left;
	/*width:790px; */
	width:783px;
	margin:0 auto; 
	position:relative;
	background-color:#FFFFFF;
}
#mainBodyStart{
	text-align:left;
	/*width:790px; */
	width:783px;
	min-height:400px;
	height:auto;
	margin:0 auto; 
	position:relative;
	background-color:#FFFFFF;
}
.padding-5{
	padding:5px;
}


/************* Top Navigation *************/
#topSection{
	/*background-image:url(apr-files/top-bg.gif);*/
	/*background-image:url(apr-files/back_verlauf2.jpg);*/
	/*background-color:#1b5402;*/
	background-color:#003333;
	/*background-repeat:repeat;*/
	height:16px;
	font-size:12px;
}

#currentDate{
	float:left;
	width:30%;
	padding-top:2px;
	padding-left:7px;
}

#topNavigation{
	float:right;
	width:69%;
	text-align:right;
	
}

div.moduletable-topMenu{
	padding-right:10px;
	padding-top:2px;
}

ul#mainlevel-top{
	list-style-type:none;
}

ul#mainlevel-top li{
	display:inline;
	margin-left:10px;
}


a.mainlevel-top:link,a.mainlevel-top:visited{
	text-decoration:none;
	color:#3C3421;
}

a.mainlevel-top:hover{
	color:#FFF;
}


a.mainlevel-top#active_menu-top:link,a.mainlevel-top#active_menu-top:visited{
	color:#FFF;
}

a.mainlevel-symbol:link,a.mainlevel-symbol:visited{
	border:0;
	text-decoration:none;
	color:#3C3421;
}


/* News */
.news {
 width: 450px;
}

.newswrapper {
 width: 450px;
 margin: 1em 0;
 border: 1px solid #666;
}

.pag {
 width: 430px;
 height: 16px;
 margin: 1em 0;
 border: 1px solid #666;
 font-weight: bold;
 background-color: #eee;
 padding: 10px;
}

.pag-left, .pag-right {
 float: left;
 width: 50%;
}
.pag-right {
 text-align: right;
}

.newstop {
 border-bottom: 1px solid #666;
 background-color: #eee;
 padding: 5px;
}

.newsheader {
 font-weight: bold;
}

.newsmain {
 padding: 5px;
}

.newsdate {
 font-size:10px;
}

/* News Ende */

/************* Top Navigation Ends*************/

/************* Header Starts*************/
#headerSection{
	height:158px;
}

#headerPictureLeft{
	height:150px;
	background-image:url(apr-files/APR-Kopfgrafik-links.gif);
	background-repeat:no-repeat;
	width:263px;
	margin-top:5px;
	position:absolute;
	top:20px;
	left:5px;
}
#headerPictureMitte{
	height:150px;
	background-image:url(apr-files/APR-Kopfgrafik-Mitte.gif);
	background-repeat:no-repeat;
	width:215px;
	margin-top:5px;
	position:absolute;
	top:20px;
	left:273px;
}
#headerPictureMitte1{
	height:150px;
	background-image:url(apr-files/APR-Kopfgrafik-Mitte2.gif);
	background-repeat:no-repeat;
	width:112px;
	margin-top:5px;
	position:absolute;
	top:20px;
	left:273px;
}
#headerPictureMitte2{
	height:150px;
	background-image:url(apr-files/APR-Kopfgrafik-Mitte1.gif);
	background-repeat:no-repeat;
	width:103px;
	margin-top:5px;
	position:absolute;
	top:20px;
	left:385px;
}
#headerPictureRight{
	height:150px;
	width:285px;
	background-image:url(apr-files/APR-Kopfgrafik-rechts.gif);
	background-repeat:no-repeat;
	margin-top:5px;
	position:absolute;
	top:20px;
	left:493px;

}
/************* Header Ends*************/

/* Startseite mit Weiterleitung */


/************* Middle Section Starts*************/
#midSection{
	height:80px;
}

/************* Search Starts*************/
#searchSection{
	float:left;
	width:245px;
	height:45px;
	background-image:url(apr-files/searchBG.gif);
	background-repeat:no-repeat;
	margin-top:5px;

}

input#mod_search_searchword{
	background:transparent;
	border:0px;
	color:#FFFFFF;
	padding-top:15px;
	padding-left:15px;
}
/************* Search Ends*************/

/************* Middle Navigation Starts*************/
#navSection{
	background-image:url(apr-files/button-bg.gif);
	background-repeat:repeat-x;
	height:50px;
	margin-top:5px;
	width:535px;
	float:right;
}
div.moduletable-mainMenu{
}

ul#mainlevel-main{
	list-style-type:none;
}

ul#mainlevel-main li{
	float:right;
	height:50px;
	display:block;
	background-image:url(apr-files/button-brdr.gif);
	background-repeat:no-repeat;
}


a.mainlevel-main:link,a.mainlevel-main:visited{
	display:block;
	text-decoration:none;
	color:#004557;
	padding:15px;
	margin-left:2px;
}

a.mainlevel-main:hover{
	color:#FFF;
}


a.mainlevel-main#active_menu-main:link,a.mainlevel-main#active_menu-main:visited{
	color:#FFF;
	background-image:url(apr-files/button-hover.gif);
	background-repeat:repeat-x;
}
/************* Middle Navigation Ends*************/

.clr{
	clear:both;
}

/************* Pathway Starts*************/

#breadCrumb{
	height:23px !important; height:25px;
	background-image:url(apr-files/breadCrumb.gif);
	background-repeat:repeat-x;
	background-color:#FDA358;
	margin-top:0px !important; margin-top:-1px;
	padding-left:10px;
	padding-top:2px !important; padding-top:0px;
	font-size:12px;
	color:#222;
}

/*
a.pathway:link,a.pathway:visited{
	text-decoration:none;
	color:#FFF;
}
a.pathway:hover{
	color:#222;
}
span.pathway{
display:block;
margin-top:0px !important; margin-top:5px;

}
*/
.pathway {
color: #BBBBBB;
font-size: 10px;
text-decoration: none;
font-weight: normal;
}

.pathway a{
color: #BBBBBB;
text-decoration: none;
font-weight: normal;
}

/************* Pathway Ends*************/
/************* Middle Section Ends*************/

/************* User1-3 Starts*************/
#userSection{
	height:130px;
	margin-top:5px;
}


.user-w1,.user-w2,.user-w3{
	float:left;
}

.user-w1{
	width:256px;
}

.user-w2{
	width:387px;
}

.user-w3{
	width:780px;
}

.user-m1{
	margin-left:5px;
}


div.moduletable-u1{
	height:130px;
	padding-left:10px;
	line-height:1.7em;
	background-image:url(apr-files/u1-bg.gif);
	background-repeat:repeat-x;
}

.moduletable-u1 h3{
	background-image:url(apr-files/u1-header.gif);
	margin-left:-10px;
	padding-left:5px;
	font-size:14px;
	color:#005267;
	height:29px;
	margin-bottom:2px;
}

.moduletable-u1 ul{
	list-style-type:none;
}

.moduletable-u1 a:link,.moduletable-u1 a:visited{
	color:#4F453B;
}

.moduletable-u1 a:hover{
	color:#FFF;
}

.moduletable-u1 ul li{
}
/************* User1-3 Starts*************/

#StartPictureLogo{
	height:335px;
	width:auto;
	background: url(apr-files/APR-Logo.gif) center no-repeat;
/*	background-image:url(APR-Logo.jpg);*/
	background-repeat:no-repeat;
	margin-top:15px;
}
/***************************************/

/************* MainSection Starts*************/

#mainSection{
	margin-top:5px;
	min-height: 250px;
	height:100%;
}

#leftSection{
	float:left;
	width:200px;
	height: 100%;
}

#bodySection-1{
	float:left;
	width:575px;
	margin-left:5px;
	height:100%;
}


#bodySection-2{
	float:left;
	width:770px;
	margin-left:5px;
}

div.moduletable-u2{
	padding-left:10px;
	background-color:#FFE7B0;
	padding-bottom:10px;
	line-height:1.7em;
	margin-bottom:5px;
	text-align:left;
	
}

.moduletable-u2 h3{
	background-image:url(apr-files/u2-header.gif);
	margin-left:-10px;
	padding-left:5px;
	font-size:14px;
	color:#503800;
	height:30px;
	margin-bottom:5px;
	
}

.moduletable-u2 ul{
	list-style-type:none;
}

.moduletable-u2 a{
	color:#BC9B58;
	text-decoration:none;
}

.moduletable-u2 a:hover{
	color:#7D6433;
	text-decoration:underline;
}

a.mainlevel-other,a.mainlevel-user{
	display:block;
	border-bottom:1px solid #D1BE90;
	margin-right:10px;

}

a.mainlevel-other:link,a.mainlevel-other:visited,a.mainlevel-user:link,a.mainlevel-user:visited{
	color:#503800;
	text-decoration:none;
	padding-left:0px;
}

a.mainlevel-other:hover,a.mainlevel-user:hover{
	color:#C78B00;
	text-decoration:none;
	background-color:#FFF5DD;
}

a.mainlevel-other#active_menu-other:link,a.mainlevel-other#active_menu-other:visited{
	color:#C78B00;
	text-decoration:none;
}

.clr{clear:both;}
/*.content {
padding: 0px 0px 0px 0px;
font-size: 12px;
line-height: 18px;
}*/
/************* MainSection Ends*************/

/************* User4-6 Starts*************/
#outer{
/*width: 770px;*/
padding-top: 6px;
} 

#userSection2{
	background: scroll center top;
	margin-top:5px;
	min-height:185px;
	height: auto;
}

#content{ 
 float: left; 
 width: 575px;
 /*position: relative; */
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 height:100%;
 font-size: 12px;
 line-height:18px;
 } 

#startcontent{ 
 float: center; 
 /*position: relative; */
 padding-top: 30px;
 padding-bottom: 10px;
 height:100%;
 font-size: 16px;
 line-height:18px;
 text-align:center;
 } 
 
li {
/*list-style-type:disc;
list-style-position:outside;*/
display: list-item; 
list-style-type: disc; 
list-style-position: outside;
margin-left: 15px;
}

#user4,#user5,#user6{
	float:left;
	height:185px;
}

#user4{
	width:257px;
}

#user5{
	width:256px;
	margin-left:5px;
}

#user6{
	width:257px;
	margin-left:5px;
}

div.moduletable-u3{
	background-image:url(apr-files/u3-bg.gif);
	background-repeat:repeat-x;
	height:185px;
	padding-left:10px;
	line-height:1.7em;

}

.moduletable-u3 h3{
	background-image:url(apr-files/u3-header.gif);
	margin-left:-10px;
	padding-left:5px;
	font-size:14px;
	color:#542600;
	height:26px;
	margin-bottom:2px;
}

.moduletable-u3 a{
	color:#fff;
	text-decoration:none;
}
.moduletable-u3 a:hover{
	color:#fff;
	text-decoration:underline;
}

.submitLink {
   /*color: #1B5402;*/
   color: #BBBBBB;
   font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size:10px;
   background-color: transparent;
   text-decoration: none;
   border: none;
   cursor: pointer;
   cursor: hand;
   margin-top: 2px;
  }
.inputbox {
   font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   /*line-height: 1.5em;*/
   height: 10px;
   font-size: 10px;
   font-weight: normal;
   border:1px flat;
   margin-left: 3px;
   /*vertical-align:middle;*/
   height:12px;
   margin-left:3px;
   vertical-align:top;
   border:none;
   /*margin-top: 1px;
   margin-bottom: 1px;*/
  }

/************* User4-5 ENDS*************/

/************* Footer Starts*************/
#footerSection{
	margin-top:5px;
	height:15px;
	background-color:#003333;
	/*background-image:url(apr-files/footer-bg.gif);*/
	/*background-image:url(apr-files/back_verlauf2.jpg);*/
	/*background-repeat:repeat;*/
}

#footer-text{
	padding-left:15px;
	padding-top:10px;
	color:#FFE6D0;
	line-height:1.7em;
}

#footer-text span,#footer-text a{
	color:#6FE3FF;
}

#footer-text a{
	text-decoration:none;
}

#footer-text a:hover{
	color:#ACEFFF;
	text-decoration:underline;
}

#validate{
	margin-top:7px;
}

#footer-logo{
	margin:0 auto;
	width:780px;
	text-align:center;
	height:72px;
}
/************* Footer Ends*************/



/************* Joomla STuffss*************/

/***** Login Starts*****/
div.syndicate-u2 div{
	text-align:left;
}

input#mod_login_username,input#mod_login_password,.inputbox{
	/*background-color:#CAB17C;*/
	/*border:1px solid #FFFFFF;*/
	padding:3px;
	/*background-image:url(apr-files/inputBG.gif);*/
	/*background-repeat:repeat;*/
	}
.moduletable-u2 input.button,input.button{
	background-color:#CAB17C;
	border:1px solid #FFFFFF;
	padding:3px;
	color:#fff;
}	
/***** Login Ends*****/

/***** Polls Module Starts*****/
table.poll-u2 td,table.poll-u2 td div{
	text-align:left;
}

table.poll-u2 thead{
	color:#7D6433;
	font-size:14px;
}

table.pollstableborder-u2{
	margin-top:5px;
	margin-bottom:10px;
}
td.sectiontableentry1-u2,td.sectiontableentry2-u2{
vertical-align:middle;
padding-right:3px;
border-bottom:1px solid #D1BE90;
text-align:left;
}
/***** Polls Module Ends*****/

/**** Content Component Starts*****/
table.contentpaneopen, table.blog, table.contentpane, div.contentpane{
	width:100%;
}

.contentheading{
	font-size:18px;
	border-bottom:1px dotted #80E2F9;
	background-image:url(apr-files/plus-orange.gif);
	background-repeat:no-repeat;
	height:33px;
	padding-left:35px;
	color:#00A4CC;
}

a.contentpagetitle{
	color:#00A4CC;
	text-decoration:none;
}

.componentheading{
	font-size:18px;
	background-image:url(apr-files/arrow-cyan.gif);
	background-repeat:no-repeat;
	height:28px;
	padding-left:35px;
	line-height:28px;
	color:#FFF;
	background-color:#00A4CC;
	margin-left:2px;
	margin-bottom:5px;
}

.contentdescription{
	border:1px dotted #B5F0FF;
	padding:10px;
	background-color:#E9FAFF;
}


span.small,div.small{
	font-size:12px;
	color:#B7B7B7;
}

td.createdate{
	font-size:12px;
	color:#B7B7B7;
}

.blog_more{
	margin-left:10px;
	margin-bottom:10px;
}

div.contact_email{
	margin-top:-20px;
}

/**** Content Component Starts*****/

.sectiontableheader{
	background-color:#FFE0CF;
	border-bottom:1px solid #FF9E68;
	border-top:1px solid #FF9E68;
	padding-bottom:5px;
	padding-top:5px;
}

.sectiontablefooter{
	background-color:#FFE0CF;
	border-bottom:1px solid #FF9E68;
	border-top:1px solid #FF9E68;
	padding-bottom:5px;
	padding-top:5px;
}

.sectiontableentry1{
background-color:#FFF8E9;

}
.sectiontableentry2{

}

table.searchintro{
	margin-top:10px;
	margin-bottom:10px;
	padding:15px;
	border:1px solid #B5F0FF;
	width:100%;
	background-color:#E9FAFF;
}
.highlight{
	background-color:#FFEFCA;
}

.contentpane ul,.contentpaneopen ul{
	list-style-type:none;
	margin-left:10px;
	margin-bottom:10px;
}

.readon{
	background-image:url(apr-files/arrow-yellow-small.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	line-height:20px;
	height:20px;
	display:block;
}

/**** Most Read Module Starts*****/

li.mostread,li.mostread-u1{
	background-image:url(apr-files/bullet1.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:15px;
}

/**** Most Read Module Ends*****/

/**** Latest News Module Starts*****/

li.latestnews,li.latestnews-u1{
	background-image:url(apr-files/bullet1.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:15px;
}

/**** Latest News Module Ends*****/

/**** mosimage Starts*****/
.mosimage img{
	border:1px solid #CCC;
	padding:5px;
	margin:15px;
}
/**** mosimage Ends*****/

/**** mosVote Starts*****/

span.content_rating{
font-size:12px;
color:#FF9400;
}

span.content_vote{
font-size:12px;
color:#FF9400;
}

/**** mosVote Ends*****/


/* form-exhibitor
*******************************************************************************/
#form-exhibitor * {
	padding:0px;
	margin:0px;
}

#form-exhibitor {
	margin:0px;
	padding:0px;
	background-color:#fff;
	color:#666;

}

#form-exhibitor fieldset {
	margin: 20px 0px 10px 0px;
	padding: 5px 10px;
	border: 1px solid #e7e7e7;
}

#form-exhibitor legend {
	background-color: white;
	color: #000;
	padding: 2px 10px;
	border: 1px solid #e7e7e7;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}


#form-exhibitor p {
	margin:0;
	padding-bottom:1em;
	font-size:1em;
	font-weight:bold;
}

#form-exhibitor h2 {
	padding:1em 0 1em 0;
}

#form-exhibitor .element {
	display:block;
	clear:both;
	background-color:#fff;
	border-top:2px solid #fff;
}

#form-exhibitor label {
	display:block;
	float:left;
	padding:0px;
	width:120px;
	border-right:2px solid #fff;
}

#form-exhibitor label.checkbox {
	width:252px;
	border-left:2px solid #fff;
	border-right:none;
}

#form-exhibitor label.checkboxinner {
	width:250px;
	border-left:2px solid #fff;
	border-right:none;
}

#form-exhibitor input, 
#form-exhibitor select, 
#form-exhibitor textarea {
	float:left;
	margin:2px;
	font-size:1em;
	width:250px;
	border:1px solid #999;
}

#form-exhibitor input:focus, #form-exhibitor input:hover,
#form-exhibitor select:focus, #form-exhibitor select:hover, 
#form-exhibitor textarea:focus, #form-exhibitor textarea:focus {
	background-color: #EFEEEE;
 	border:  1px solid #000;

}

#form-exhibitor input.text {
	height:1.4em;
}

#form-exhibitor input.textshort {
	width:30px;
}

#form-exhibitor input.textshortdisabled {
	display:none;
	float:none;
	width:50px;
	border:none;
}

#form-exhibitor input.checkbox {
	width:120px;
	padding:0;
	border:none;
}

#form-exhibitor input.checkboxinner {
	width:30px;
	padding:0;
	margin:0 0 0 123px;
	border:none;
}

#form-exhibitor input.submit { 
	margin:5px 5px 5px 123px;
	padding:2px 5px;
	width:120px;
	background-color:#f7f7f7;
	color:#000;
	font-size:1em;
	text-align:center;
	cursor:pointer;
}

#form-exhibitor input.submit:hover { 
	background-color:#DE2100;
	color:#fff;
}

#form-exhibitor label.textarea, 
#form-exhibitor textarea.textarea {
	height:96px;
}

#form-exhibitor-thanks {
	display:block;
	color:#666;
	font-size:1.2em;
}

.el_left {
	display:block;
	float:left;
	padding:0px;
	width:50%;
	border-bottom:1px solid black;
}

.el_right {
	display:block;
	width:50%;
	float:right;
	border-bottom:1px solid black;	
}

.el_left_place {
	padding-top:30pt;
	margin-top:30pt;
	padding-bottom:10pt;
	height:30pt;
	width:50%;
	border-bottom:1px solid black;
}

.el_right_stamp {
	padding-top:30pt;
	margin-top:30pt;
	height:30pt;
	width:50%;
	border-bottom:1px solid black;
}

.justforprint h2 {
	font-size:9pt;
	padding-top:20pt;
	orphans:5;
}

div.onearticle  {
	font-size:6pt; 
	line-height:130%;
	padding:1em 0;
} 

.noprintpage { display:none; }

.onearticle ul {
	list-style-image: none;
	list-style-position: inside;
}

.onearticle li {
	list-style-image: none;
	list-style-position: inside;	
}

.justprintnewpage {
	page-break-before:always;
}