@CHARSET "ISO-8859-1";

body, html {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}


#container {
	width:965px;
	margin-left:auto;
	margin-right:auto;
	background:url('../tl_files/_img_gui/bg_container.gif') repeat-y;
}

#container-left {
	background:url('../tl_files/_img_gui/bg_left.gif') no-repeat;
	height:350px;
	width:205px;
	float:left;
}

#container-center {
	width:560px;
	float:left;
	background:url('../tl_files/_img_gui/bg_content_top.gif') no-repeat;
	min-height:530px;
}

#container-right {
	
	width:195px;
	float:left;
}

#logo {
	position:relative;
	top:108px;
	width:205px;
	height:51px;
}

#menu {
	position:relative;
	width:205px;
	top:162px;
}

#header_image {
	height:350px;
	width:560px;
	overflow:hidden;
	background:url('../tl_files/_img_gui/header_bg.gif') no-repeat;
}

#content-center {
	width:560px;
	margin-top:22px;
	padding-bottom:20px;
}



#content-right {
	
	width:195px;

	overflow:visible;
	height:10px;

	
}

#feet {
	height:60px;
	width:960px;
	clear:both;
	background:url('../tl_files/_img_gui/bg_footer.gif') no-repeat;
	overflow:hidden;
	
}

#content-saplte1 {
	width:240px;
	float:left;
	margin-right:30px;
	margin-left:1px;
}

#content-saplte2 {
	width:240px;
	float:left;
}

#content-saplte3 {
	width:240px;
	float:left;
	margin-right:30px;
	margin-left:1px;
}

#content-saplte4 {
	width:240px;
	float:left;
	
}

h1 {
color:#A2A598;
font-size:14px;
font-weight:normal;
letter-spacing:-0.5px;
margin:0;
padding:0;
text-transform:uppercase;
padding-left:40px;
}

a {
	text-decoration:none;
}

div {
	margin:0; padding:0; border:none;	
}

img, img a {
	margin:0; padding:0;
	border:none;
}

a:link, a:visited {
	text-decoration:none;
	color:#a2a598;
}

a:hover, a:active {
	text-decoration:none;
	color:#000;
}

#content-center .ce_text {
	padding-left:40px;
}

#content-center .ce_image.al{
	padding-left:40px;
}


#content-center .ce_form {
	padding-left:40px;
}


#content-center #karte {
	padding-left:40px;
}

#content-center .ce_text h1{
	padding-left:0px;
}

.h1_start {
	padding-left:0px;
}


/*
---------------------------------- rechtes menu in sidebarRight ----------------------------------
*/

#wrapperSBRTop { /* SBR = SideBarRight - wrapper fuer die sprachselektion und die links fuer messe-events, downloads, neues-archiv */
margin-top:390px;	
}

#divLanguageAndSearch { /* wrapper fuer sprachauswahl */
	margin-left:2px;
	width:195px; height:102px;
	font-size:12px; text-transform:uppercase; letter-spacing:-0.5px; line-height:13px; color:#a2a598;
}

#divLanguageAndSearch a:link, #divLanguageAndSearch a:visited {
	color:#c7c4bb;
}

#divLanguageAndSearch a:hover, #divLanguageAndSearch a:active {
	color:#a2a598;
}

div.mod_changelanguage { /* mod_changelanguage modul von typolight */

	width:195px; /* height:13px; */
}

div.mod_changelanguage ul {
	list-style:none;
	margin:0; padding:0;
}

div.mod_changelanguage ul li {
	display:inline;
	margin:0; padding:0;
	list-style-type:none;
}

#divFairAndNews { /* wrapper fuer messe-events, downloads, neues-archiv */
	position:relative;
	left:2px; bottom:0;
	height:auto;
	font-size:12px; text-transform:uppercase; letter-spacing:-0.5px; line-height:13px; color:#a2a598;
}

#divFairAndNews a:link, #divFairAndNews a:visited {
	color:#c7c4bb;
}

#divFairAndNews a:hover, #divFairAndNews a:active {
	color:#a2a598;
}

#divFairAndNews ul {
	list-style:none;
	margin:0; padding:0;
}

#divFairAndNews ul li {
	display:inline;
	margin:0; padding:0;
	list-style-type:none;
}

div.clearBoth {
	clear:both;	
}

/*
---------------------------------- suche ----------------------------------
*/

#divSearchSite {
	margin-left:2px;
	width:120px; height:14px;
}

#divSearchSite .inputTxt {
	float:left;
	width:100px; height:12px;
	font-size:10px; color:#000;
	border:1px solid #a2a598;
	background:#fff;
}

#divSearchSite .submit {
	position:relative;
	float:right;
}


/*
 ----------------------News----------------------------------
 */

#news_left {
	
	margin-top:40px;
	margin-left:20px;
	width:140px;
	margin-bottom:40px;
}

#news_left h2  {
background:url("../tl_files/_img_gui/bg_hl_newsteaser.gif") no-repeat scroll left top transparent;
color:#A2A598;
font-size:11px;
font-weight:normal;
line-height:12px;
margin:0;
padding:0 0 0 14px;
text-transform:uppercase;
}

#news_left .date  {
color:#A2A598;
font-size:9px;
font-weight:normal;
margin:0;
padding:0 0 0 14px;
}

#news_left p {
font-weight:normal;
margin:0;
padding:5px 0 3px 14px;
color:#999999;
}


/*
 * ---------------------Listen------------------------------------------
 * 
 */

div.mod_article .ce_text ul {
	list-style-type:none;
	margin:0; padding:10px 0 10px 17px;
}

div.mod_article .ce_text ul li {
	list-style-image:url(../tl_files/_img_gui/list_item.gif);
	list-style-position:outside;
	margin:0; padding:0;
}

div.mod_article div.separaterLink a {
	margin:0; padding:0 0 0 16px;
	background:url(../tl_files/_img_gui/link_item.gif) left top no-repeat;
}

/*
---------------------------------- menu- und menu-list-styles ----------------------------------


#menu {
	position:absolute;
	left:4px; top:208px;
	width:200px height:auto;
}
*/

#menu ul.level_1 {
	list-style:none;
	margin:0; padding:0;
}

#menu ul.level_1 li {
	margin:0; padding:0;
	list-style:none;
	font-size:18px; line-height:18px; font-weight:normal; text-transform:uppercase; letter-spacing:-0.7px;
	color:#C7C4BB;
}

#menu ul.level_1 li.active {
	margin:0; 
	padding:0;
	padding-top:10px;
	padding-bottom:0px;
	color:#A2A598;
}

#menu ul.level_1 li.first.active {
	list-style:none;
	margin:0; padding:0 0 0 0;
}

#menu ul.level_1 li.last.active {
	list-style:none;
	margin:0; padding:10px 0 0 0;
}

#menu ul.level_2 {
	list-style:none;
	margin:0; padding:10px 0 0 10px;
}

#menu ul.level_2 li {
	margin:0; padding:0;
	font-size:12px; line-height:12px; font-weight:normal; text-transform:uppercase; letter-spacing:normal;
	color:#C7C4BB;
}

#menu ul.level_2 li.active {
	color:#A2A598; padding:0;
}

#menu ul.level_2 li.first.active {
	list-style:none;
	margin:0; padding:0;
}

#menu ul.level_2 li.last {
	list-style:none;
	margin:0; padding:0 0 10px 0;
}

#menu ul.level_2 li.last.active {
	list-style:none;
	margin:0; padding:0 0 10px 0;
}

#menu ul.level_3 {
	list-style:none;
	margin:0; padding:0 0 10px 10px;
}

#menu ul.level_3 li {
	margin:0; padding:0;
	font-size:12px; line-height:12px; font-weight:normal; text-transform:uppercase; letter-spacing:normal;
	color:#C7C4BB;
}

#menu ul.level_3 li.active {
	color:#A2A598; padding:0;
}

#menu ul.level_3 li.first {
	list-style:none;
	margin:0; padding:0;
	padding-top:10px;
}

#menu ul.level_3 li.first.active {
	list-style:none;
	margin:0; padding:0;
	padding-top:10px;
}

#menu ul.level_3 li.last.active {
	list-style:none;
	margin:0; padding:0 0 0 0;
}


#menu ul.level_4 li.first {
	list-style:none;
	margin:0; padding:0 0 0 0;
	padding-top:10px;
}

#menu ul.level_4 li.last {
	list-style:none;
	margin:0; padding:0 0 0 0;
	padding-bottom:10px;
}

#menu ul.level_4 li.last.first  {
	list-style:none;
	margin:0; padding:0 0 0 0;
	padding-bottom:10px;
	padding-top:10px;
}


#menu ul.level_1 li a:link, #menu ul.level_1 li a:visited {
	text-decoration:none;
	color:#C7C4BB;
}

#menu ul.level_1 li a:hover, #menu ul.level_1 li a:active {
	text-decoration:none;
	color:#A2A598;
}

/*
---------------------Ene Menu -----------------------------
*/

div.footerNotice {
	position:relative;
	left:245px; top:-3px;
	color:#999;
}



div.mod_article .ce_text {
color:#666666;
padding:5px 0 5px 40px;
}

div.mod_article p {
margin:0;
padding:5px 0;
}

div.separaterLink a {
background:url("../tl_files/_img_gui/link_item.gif") no-repeat scroll left top transparent;
margin:0;
padding:0 0 0 16px;
}


.link_bild {
	margin-left:40px;
}

#download_right {
	margin-left:40px;
}

#download_right h2 {
background:url("../tl_files/_img_gui/bg_hl_newsteaser.gif") no-repeat scroll left top transparent;
color:#A2A598;
font-size:11px;
font-weight:normal;
line-height:12px;
margin:0;
padding:0 0 0 14px;
text-transform:uppercase;
}


#download_right .content {
	margin-left:15px;
	margin-top:10px;
}

.news_liste {
	padding:5px 0 5px 40px;
}

.news_liste h2{
color:#A2A598;
font-size:14px;
font-weight:normal;
letter-spacing:-0.5px;
margin:0;
padding:0;
text-transform:uppercase;
}


.news_liste .info{
	color:#A2A598;
}

#content-inhalt {
	
	margin-right:40px;
}


#news_left .news_right .more {
	margin-bottom:10px;
}

/*
--------------------------Events Liste Rechts-----------------------------------
*/

#events_right {
	margin-left:20px;
}

#events_right h2 {
background:url("../tl_files/_img_gui/bg_hl_newsteaser.gif") no-repeat scroll left top transparent;
color:#A2A598;
font-size:11px;
font-weight:normal;
line-height:12px;
margin:0;
padding:0 0 0 14px;
text-transform:uppercase;
}

#events_right .info {
color:#000000;
font-size:9px;
font-weight:normal;
margin:0;
padding:0 0 0 14px;
}

#events_right p {
color:#999999;
font-weight:normal;
margin:0;
padding:5px 0 3px 14px;
}

#events_right .more img {
	
	margin-bottom:10px;
}

.event_liste {
padding:5px 0 5px 40px;
}

.event_liste h2 {
color:#A2A598;
font-size:14px;
font-weight:normal;
letter-spacing:-0.5px;
margin:0;
padding:0;
text-transform:uppercase;
}

.event_liste .info {
color:#A2A598;
}

.mod_search p {
	color:#666666;
}

.mod_search .relevance
{
	color:#666666;
	font-size:10px;
}

.mod_search h3 {
	
	margin-bottom:5px;
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	text-transform:uppercase;
}

.mod_sitemap li {
	list-style-type:none;
	margin-bottom:10px;
}

.mod_sitemap li .first{
	list-style-type:none;
	margin-top:10px;
}

.mod_sitemap .level_1 {
	list-style-image:url("../tl_files/_img_gui/list_item.gif");
	font-size:18px;
}

.mod_sitemap .level_2 {
	font-size:14px;
}

.mod_sitemap .level_3 {
	font-size:12px;
}

/*
------------------------JavaScript------------------------------
*/ 

#divFairAndNews {
	visibility:hidden;
} 

#download_right {
	visibility:hidden;
	height:0px;
} 

#events_right {
	visibility:hidden;
	height:0px;
}

#news_left {
	visibility:hidden;
	height:0px;
}

.mod_sitemap {
	text-transform:uppercase;
}

.ce_form label {
	text-transform:uppercase;
	color:#A2A598;
	margin-right:5px;
}

.ce_form input.text {
	margin-bottom:5px;
	width:228px;
}

.ce_form textarea {
	margin-bottom:5px;
	width:228px;
}

.info {
color:#A2A598;
}



#content-inhalt .info {
padding-left:40px;
}


#content-inhalt .back {
padding-left:40px;
}

#content-inhalt .mod_search {
padding-left:40px;
}



