/* Style sheet default */
.hide{display:none;}
div.mod_swo_eventlist table{border-spacing: 0;}
div#next-fair .ce_text{width:150px;left:20px;top:175px;position:absolute;padding:5px;background-color:#DCDDDF;border:1px solid #aaa;font-size:8pt;}
.vertretungen ul{width:200px;float:left;display:inline;}
div.contactbox div.oben{height:50px;padding:10px 0 0 20px;background:url("tl_files/resources/ui/background_vertretungen_oben.png") left top no-repeat;}
div.contactbox h3{top:10px;position:relative;font-weight:bold;font-size:13px;color:#333333;}
div.mod_changelanguage{left:-16px;top:63px;position:absolute;}
div.mod_changelanguage ul{list-style-type:none;}
div.mod_changelanguage ul li{float:left;display:inline;padding-right:5px;}
div.mod_changelanguage ul li p.active{display:inline;}
div.mod_eventlist .ce_text{margin-bottom:0;}
div.mod_swo_eventlist tr.event{vertical-align:top;}
div.mod_swo_eventlist tr.event td{padding-bottom:30px;}
div.mod_swo_eventlist tr.event td.event_info,td.event_logo{width:200px;padding-top:10px;padding-right:20px;border-top:1px solid #aaa;}
div.mod_newslist p.info{padding-left:5px;border-bottom:1px solid #4C4C4C;border-left:15px solid #4C4C4C;}
div.mod_newslist h1{font-size:14pt;}
div.mod_newslist h2{font-size:12pt;}
.ce_text{margin-bottom:40px;}
.pagination li{display:inline;margin:0;padding:0;list-style-type:none;}
.pagination{margin-top:22px;padding-top:4px;border-top:1px solid #ece4d;}
.pagination p{width:160px;float:left;text-align:left;}
.pagination ul{width:240px;float:right;text-align:right;}
.ce_text p{margin-top:13px;}
.ce_text ul,.contactbox ul{margin:0;padding:0;}
.ce_text ul li{padding-bottom:10px;padding-left:30px;background-image:url("tl_files/resources/ui/list_item.png");background-repeat:no-repeat;list-style-type:none;background-position: 0px 5px;}
.contactbox ul li{padding-bottom:3px;padding-left:30px;background-image:url("tl_files/resources/ui/list_item.png");background-repeat:no-repeat;list-style-type:none;background-position: 0px 5px;}
.vertretungen ul li{list-style-type:none;}
div.contactbox div.mitte{width:505px;padding-left:15px;background:url("tl_files/resources/ui/background_vertretungen_mitte.png") left top repeat-y;}
div.contactbox div.mitte p{margin:0;padding:5px 20px 10px 5px;}
div.contactbox table{width:98%;}
div.contactbox td{vertical-align:top;}
div.contactbox td.right{width:38%;}
div.contactbox div.unten{background:url("tl_files/resources/ui/background_vertretungen_unten.png") left bottom no-repeat;}
div.contactbox span{width:3em;display:inline-block;}
div.ce_form span.mandatory{margin-left:4px;color:#ff0000;}
div.ce_form span.invisible{display:none;}
div.ce_form div.error{font-weight:bold;color:#f50c2a;}
div.ce_form tr.form_message{display:none;}
sup{top:-5px;position:relative;vertical-align:baseline;font-size:0.8em;}
sub{bottom:-5px;position:relative;vertical-align:baseline;font-size:0.8em;}
.ce_gallery{margin-top:13px;}
div.mod_eventlist td.event_logo img{border:1px solid #aaaaaa;}
.ce_gallery img{margin-right:20px;margin-bottom:5px;}
.ce_gallery div.caption{width:150px;margin-bottom:20px;padding:3px;background-color:#fff;font-style:italic;font-size:80%;line-height:1.4em;}
div.ce_image .caption{width:150px;margin-right:20px;padding:3px;background-color:#eeeeff;font-style:italic;font-size:80%;line-height:1.4em;}
.images_left{width:200px;position:relative;float:left;}
.ce_gallery tr{margin-bottom:20px;vertical-align:top;}
.ce_gallery td{padding-right:20px;padding-left:10px;}
span.tool-tip{font-style:italic;color:#008BD0;}
div.tool-tip{width:150px;margin-bottom:20px;padding:5px;background-color:#ffffff;font-style:italic;font-size:80%;line-height:1.4em;border: 1px solid #4C4C4C;}
#container{height:100%;}
div#unterhalb-menue .ce_text{background-color: #fff;  font-size: 8pt;  width: 150px;  position: relative;  left: 20px;  top: 20px;  padding: 5px;}
div#unterhalb-menue .ce_text h1{width:150px;font-size: 10pt;}
div#next-fair .ce_text h1{width:150px;margin:0 0 10px;font-size:10pt;}
div#next-fair .ce_text h2{width:150px;margin:0;font-size:9pt;}
div#next-fair .ce_text img{margin-top:2px;margin-bottom:2px;border:1px solid #aaa;}
table h2{width:310px;font-size:13px;color:#333333;}
div.formbody table h2{width:310px;padding-top:15px;font-size:13px;color:#333333;}
a:link,a:active,a:visited{text-decoration:none;color:#008BD0;}
a:hover{text-decoration:underline;}
a img{border:1px solid #000000;}
body{line-height:14pt;}
.contact_table{margin:10px 5px 0 20px;padding:0;}
.contact_container{width:550px;height:290px;background:url("tl_files/resources/ui/background_vertretungen.png") left top no-repeat;}
.download_container_first{width:550px;margin-top:50px;padding-top:30px;padding-bottom:30px;border-top:1px solid #999999;border-bottom:1px solid #999999;}
.download_container{width:550px;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #999999;}
.download_container_last{width:550px;margin-top:0;padding-top:30px;padding-bottom:30px;}
#heading{width:640px;float:left;padding-right:30px;padding-left:30px;}
html,body{height:100%;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif, serif;font-size:10pt;color:#4c4c4c;}
body{margin:0;padding:0;background: transparent url("tl_files/resources/ui/page_pattern.jpg") repeat left top;}
#wrapper{width:1060px;margin:0 auto;text-align:left;height: auto !important;min-height: 100%;background: transparent url("tl_files/resources/ui/wrapper_pattern.jpg") repeat-y left top;}
#page{height:100%;position:relative;margin:0 30px;}
#pageTop{width:1060px;height:110px;background: transparent url("tl_files/resources/ui/header.png") no-repeat left top;}
#header{width:1000px;height:243px;}
#left{width:200px;height:630px;float:left;padding-top:80px;background:url("tl_files/resources/ui/menu_pattern.png") left top no-repeat;min-height: 630px;height: auto !important;}
#main{width:275px;float:left;padding-right:15px;padding-left:30px;}
#full{float:left;padding-right:15px;padding-left:30px;}
#right{width:365px;float:left;padding-right:30px;padding-left:15px;}
#containerEnd,#pageEnd{clear:both;}
#header .mod_navigationMain{height:85px;}
#header .mod_navigationMain ul{margin:0 0 0 14px;padding:0;list-style: none;}
#header .mod_navigationMain ul li{float:left;margin:0;padding:0;}
#header .mod_navigationMain ul li a,#header .mod_navigationMain ul li span{width:108px;height:85px;display:block;margin:0;padding:0;text-align:center;vertical-align:middle;background:url("tl_files/resources/ui/base_button_default.jpg") left top no-repeat;text-decoration:none;color:#4b4b4d;line-height:40px;}
#header .mod_navigationMain ul li a:hover{background:url("tl_files/resources/ui/base_button_over.jpg") left top no-repeat;color:#fff;}
#header .mod_navigationMain ul li.active span,#header .mod_navigationMain ul li.trail a{background:url("tl_files/resources/ui/base_button_active.jpg") left top no-repeat;color:#fff;}
#header .mod_navigationMain ul li.item-search a,#header .mod_navigationMain ul li.item-search span{background:url("tl_files/resources/ui/base_button_right_default.jpg") left top no-repeat;}
#header .mod_navigationMain ul li.item-search a:hover{background:url("tl_files/resources/ui/base_button_right_hover.jpg") left top no-repeat;}
#header .mod_navigationMain ul li.active.item-search span,#header .mod_navigationMain ul li.item-search.trail a{background:url("tl_files/resources/ui/base_button_right_active.jpg") left top no-repeat;}
#contentImage div{height:170px;}
#left .mod_navigationSub ul{margin:0;padding:0;list-style: none;}
#left .mod_navigationSub ul.level_1{margin:0 0 0 20px;}
#left .mod_navigationSub ul.level_2{margin-bottom:10px;}
#left .mod_navigationSub ul a,#left .mod_navigationSub ul span{display:block;margin:0;padding:0;text-decoration:none;color:#4b4b4d;}
#left .mod_navigationSub a:hover{color:#008bd0;}
#left .mod_navigationSub ul.level_1 li a,#left .mod_navigationSub ul.level_1 li span{margin-bottom:10px;font-weight:bold;}
#left .mod_navigationSub ul.level_1 li.active > span{color:#E20015;}
#left .mod_navigationSub ul.level_2 li a,#left .mod_navigationSub1 ul.level_2 li span{margin-bottom:0;font-weight:normal;}
#left .mod_navigationSub ul.level_2 a{height:35px;padding-left:20px;vertical-align:middle;background:url("tl_files/resources/ui/menu_item.png") left top no-repeat;font-weight:normal;line-height:35px;min-height: 35px;height: auto !important;}
#left .mod_navigationSub ul.level_2 a.dual-line,#left .mod_navigationSub ul.level_2 li.dual-line span{padding-top:8px;padding-right:25px;padding-bottom:8px;vertical-align:middle;line-height:17px;}
#left .mod_navigationSub ul.level_2 > .active > span{height:35px;margin:0;padding-left:20px;vertical-align:middle;background:url("tl_files/resources/ui/menu_item_hover.png") left top no-repeat;font-weight:normal;color:#E20015;line-height:35px;min-height: 35px;height: auto !important;}
#left .mod_navigationSub ul.level_2 > .active > span > span{color:#E20015;min-height: 35px;height: auto !important;}
#left .mod_navigationSub ul.level_2 li.trail a.trail{height:35px;margin:0;background-image:url("tl_files/resources/ui/menu_item_hover.png");min-height: 35px;}
h2{width:570px;margin:0 0 10px;padding:0;font-size:13pt;color:#4c4c4c;}
h3{margin:0;padding:0;font-size:11pt;color:#666666;}
h1{width:570px;margin:0 0 10px;padding:0;font-size:17pt;color:#4c4c4c;line-height:1.3em;}
.capital{font-variant:small-caps;}
div.formbody table td{padding:4px;}
div.formbody table td.col_first{width:100px;padding:4px;vertical-align:top;}
div.formbody input.text{width:250px;}
div.formbody textarea{width:350px;}
