/**
 * Style sheet basic
 */
.mod_newslist.tipp
{
	margin-top:10px;
	margin-right:22px;
	margin-bottom:25px;
	background-image:url("tl_files/grafiken/tip_des_monats.gif");
	background-position:right top;
	background-repeat:no-repeat;
}

.uk a
{
	padding-left:20px;
	background-image:url("tl_files/grafiken/flag_uk.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

.de a
{
	padding-left:35px;
	background-image:url("tl_files/grafiken/flag_de-au.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

#footer .ce_text, #footer .ce_text a
{
	font-size:10px;
	color:#7f94a7;
}

#footer .inside
{
	margin-left:225px;
	padding-top:5px;
	border-top:1px dotted #ccc;
}

.mod_unsubscribe input.text:hover, .mod_subscribe input.text:hover
{
	background-color:#f9f9f9;
}

#letteraktuell .ce_text
{
	margin-right:170px;
}

.mod_unsubscribe, .mod_subscribe
{
	margin-left:55px;
}

.mod_unsubscribe input.text, .mod_subscribe input.text
{
	padding-top:3px;
	padding-bottom:3px;
	border-width:1px 0px;
	border-style:dotted;
	border-color:#002950;
}

/* IE6 */
*html .mod_unsubscribe input.text, *html .mod_subscribe input.text
{
	padding-top:3px;
	padding-bottom:3px;
	border-width:1px 0px;
	border-style:solid;
	border-color:#002950;
}

.mod_unsubscribe .submit, .mod_subscribe .submit
{
	margin-left:10px;
	padding-bottom:22px;
	padding-left:24px;
	background-color:#fff;
	background-image:url("tl_files/grafiken/mouse.gif");
	background-position:left top;
	background-repeat:no-repeat;
	border:0px;
	font-weight:bold;
	font-size:14px;
	color:#3f6713;
	cursor:pointer;
}

.mod_unsubscribe .checkbox_container, .mod_subscribe .checkbox_container
{
	margin-bottom:25px;
}

#left .layout_latest, #left .home-news .layout_short
{
	padding-right:22px;
}

#left .layout_latest h2 a, #left .home-news .layout_short h2 a
{
	margin:0px;
	padding:0px;
	border-bottom:0px;
	text-decoration:none;
	font-size:12px;
	color:#002950;
}

#left .layout_latest h2 a:hover, #left .home-news .layout_short h2 a:hover
{
	text-decoration:underline;
}

.layout_latest .teaser, .home-news .layout_short .teaser
{
	font-size:11px;
}

.layout_latest .info, .home-news .layout_short .info
{
	font-size:9px;
}

.layout_latest .more a, .home-news .layout_short .more a
{
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#3e6713;
}

.layout_latest .more a:hover, .home-news .layout_short .more a:hover
{
	text-decoration:underline;
}

.enclosure
{
	margin-top:15px;
	margin-left:55px;
}

.enclosure img
{
	float:left;
	padding-right:10px;
}

#main .ce_download img
{
	float:left;
	padding-right:10px;
}

.mod_newslist
{
	margin-top:-20px;
	margin-left:-55px;
}

.mod_newsreader
{
	margin-top:-20px;
	margin-left:-55px;
}

.mod_newsreader .back
{
	margin-left:110px;
}

.layout_full h1
{
	height:40px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-left:55px;
	background-image:url("tl_files/grafiken/fx_17.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

#news .layout_full h1
{
	height:40px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-left:55px;
	background-image:url("tl_files/grafiken/fx_14.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

#au-events .layout_full h1, #de-events .layout_full h1
{
	height:40px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-left:55px;
	background-image:url("tl_files/grafiken/fx_15.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

#main #suche
{
	margin-right:170px;
}

.odd, .even
{
	margin-top:20px;
	margin-left:55px;
}

.mod_search form, .mod_search .header
{
	margin-left:55px;
}

.mod_search input.text
{
	width:182px;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:18px;
	background-color:#fff;
	background-image:url("tl_files/grafiken/such.gif");
	background-position:left center;
	background-repeat:no-repeat;
	border-width:1px 0px;
	border-style:dotted;
	border-color:#002950;
}

/* IE6 */
*html .mod_search input.text
{
	border-width:1px 0px;
	border-style:solid;
	border-color:#002950;
}

.mod_search input.text:hover
{
	background-color:#f9f9f9;
	background-image:url("tl_files/grafiken/such2.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

#left .mod_form
{
	margin-top:0px;
	margin-left:-4px;
}

#left .mod_form input.text
{
	width:136px;
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:18px;
	background-color:#fff;
	background-image:url("tl_files/grafiken/such.gif");
	background-position:left center;
	background-repeat:no-repeat;
	border-width:1px 0px;
	border-style:dotted;
	border-color:#002950;
}

/* IE6 */
*html #left .mod_form input.text
{
	border-width:1px 0px;
	border-style:solid;
	border-color:#002950;
}

#left .mod_form input.text:hover
{
	background-color:#f9f9f9;
	background-image:url("tl_files/grafiken/such2.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

.mod_search .submit
{
	margin-bottom:5px;
	margin-left:10px;
	padding-bottom:30px;
	padding-left:23px;
	background-color:#fff;
	background-image:url("tl_files/grafiken/mouse.gif");
	background-position:left top;
	background-repeat:no-repeat;
	border:0px solid;
	font-weight:bold;
	font-size:14px;
	color:#3f6713;
	cursor:pointer;
}

#left .mod_form .submit
{
	float:right;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	padding:0px;
	background-color:#fff;
	border:0px;
	font-weight:bold;
	color:#3f6713;
	cursor:pointer;
}

.mod_search .url
{
	margin-top:3px;
	font-style:italic;
	color:#666;
}

#left .mod_login .row_1 td
{
	padding-top:3px;
}

#left .mod_login .submit
{
	right:22px;
	position:absolute;
}

.ce_toplink
{
	margin-top:20px;
	margin-left:55px;
	font-size:11px;
}

.ce_toplink a
{
	font-size:11px;
}

.lockclosed ul
{
	margin:0px 22px 0px 0px;
	padding:0px;
	border-top:1px dotted #002950;
	border-bottom:1px dotted #002950;
	list-style-type:none;
}

/* IE6 */
* html .lockclosed ul
{
	border-top:1px solid #002950;
	border-bottom:1px solid #002950;
}

.lockopen ul
{
	margin:0px 22px 0px 0px;
	padding:0px;
	border-top:1px dotted #002950;
	list-style-type:none;
}

/* IE6 */
* html .lockopen ul
{
	border-top:1px solid #002950;
}

.lockclosed li
{
	margin:0px;
	padding:4px 0px 4px 12px;
	background-image:url("tl_files/grafiken/lock-closed.gif");
	background-position:right center;
	background-repeat:no-repeat;
	font-size:11px;
	color:#7f94a7;
	list-style-type:none;
}

.lockopen li
{
	margin:0px;
	padding:5px 0px 4px 12px;
	background-image:url("tl_files/grafiken/lock-open.gif");
	background-position:right center;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:10px;
	color:#002950;
	list-style-type:none;
}

#left .mod_login
{
	margin-bottom:10px;
}

#left .mod_login .login_info
{
	font-size:10px;
}

#left .mod_login br
{
}

#left .mod_login .submit a, #main .mod_login .submit a
{
	margin-left:5px;
	padding:1px 3px;
	background-color:#002950;
	border:0px;
	text-decoration:none;
	font-size:10px;
	color:#fff;
}

#main .ce_hyperlink
{
	margin-left:55px;
}

.caption
{
	margin-top:4px;
	border-bottom:1px dotted #3e6713;
	font-weight:bold;
	font-size:10px;
	color:#3e6713;
}

/* IE6 */
* html .caption
{
	border-bottom:1px solid #3e6713;
}

.layout_full h2
{
	margin:-20px 0px 0px 55px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	border-bottom:0px;
	font-weight:normal;
	font-size:12px;
}

#main .mod_login
{
	padding-left:55px;
}

#main .mod_login label
{
	padding-right:10px;
}

#main .mod_login table
{
	border-top:1px dotted #002950;
}

/* IE6 */
* html #main .mod_login table
{
	border-top:1px solid #002950;
}

#main .mod_login .row_0 td, #main .mod_login .row_1 td
{
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:1px dotted #002950;
}

/* IE6 */
* html #main .mod_login .row_0 td, * html #main .mod_login .row_1 td
{
	border-bottom:1px solid #002950;
}

#main .mod_login input.text
{
	padding-left:2px;
	background-color:#fff;
	border-top:0px dotted #002950;
	border-right:0px dotted #002950;
	border-bottom:0px dotted #002950;
	border-left:1px dotted #002950;
	outline:0;
}

/* IE6 */
* html #main .mod_login input.text
{
	border-top:0px solid #002950;
	border-right:0px solid #002950;
	border-bottom:0px solid #002950;
	border-left:1px solid #002950;
	outline:0;
}

#main .mod_login input.text:hover
{
	background-color:#e5e9ed;
	outline:0;
}

#main .mod_login .submit_container
{
	margin-top:10px;
}

p
{
	margin:0px;
	padding:0px;
}

.ce_text strong
{
	color:#002950;
}

.error
{
	padding-left:3px;
	font-size:10px;
	color:#ff0000;
}

.line
{
	padding-top:10px;
	padding-bottom:20px;
	border-top:1px dotted #002950;
}

/* IE6 */
* html .line
{
	padding-top:10px;
	padding-bottom:20px;
	border-top:1px solid #002950;
}

#main .ce_image
{
	right:0px;
	position:absolute;
}

#opx .ce_gallery, #unternehmen .ce_gallery
{
	right:0px;
	position:absolute;
}

#unternehmen .ce_gallery h1
{
	margin-left:10px;
}

#opx .ce_gallery .row_1 td
{
	padding-top:60px;
	padding-bottom:60px;
}

#opx .ce_gallery .image_container, #unternehmen .ce_gallery .image_container
{
	margin-bottom:10px;
}

/* IE6 */
* html #main .ce_image
{
	right:220px;
	position:absolute;
}

.ce_list ul
{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 16px;
}

.ce_list li
{
	margin-bottom:3px;
	vertical-align:top;
	list-style-image:url("tl_files/grafiken/arrows_green.gif");
}

.ce_text ul
{
	margin:5px 0px 10px 5px;
	padding:0px 0px 0px 15px;
}

.ce_text li
{
	margin-bottom:3px;
	vertical-align:top;
	list-style-image:url("tl_files/grafiken/arrows_green.gif");
}

.ce_form table
{
	width:100%;
	margin-top:15px;
}

.ce_form table .submit_container
{
	margin-top:15px;
	margin-left:-28px;
}

.ce_form table .col_0
{
	width:80px;
}

.ce_form table td
{
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:top;
	border-bottom:1px dotted #002950;
}

/* IE6 */
* html .ce_form table td
{
	border-bottom:1px solid #002950;
}

.ce_form table .row_9 td
{
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:top;
	border:0px;
}

.ce_form table input.text
{
	width:99%;
	margin-top:2px;
	margin-bottom:2px;
	padding-left:5px;
	border-top:0px dotted #002950;
	border-right:0px dotted #002950;
	border-bottom:0px dotted #002950;
	border-left:1px dotted #002950;
}

/* IE6 */
* html .ce_form table input.text
{
	border-top:0px solid #002950;
	border-right:0px solid #002950;
	border-bottom:0px solid #002950;
	border-left:1px solid #002950;
}

.ce_form table input.text:hover
{
	background-color:#e5e9ed;
}

.ce_form table .textarea
{
	width:99%;
	margin-top:2px;
	margin-bottom:2px;
	padding-left:5px;
	border-top:0px dotted #002950;
	border-right:0px dotted #002950;
	border-bottom:0px dotted #002950;
	border-left:1px dotted #002950;
	font-family:Verdana, Arial, sans-serif;
}

/* IE6 */
* html .ce_form table .textarea
{
	border-top:0px solid #002950;
	border-right:0px solid #002950;
	border-bottom:0px solid #002950;
	border-left:1px solid #002950;
}

.ce_form table .textarea:hover
{
	background-color:#e5e9ed;
}

.fx_01
{
	left:-55px;
	position:relative;
	padding-left:55px;
	background-image:url("tl_files/grafiken/fx_01.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.fx_02
{
	left:-55px;
	position:relative;
	padding-left:55px;
	background-image:url("tl_files/grafiken/fx_02.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.fx_03
{
	left:-55px;
	position:relative;
	padding-left:55px;
	background-image:url("tl_files/grafiken/fx_03.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.fx_04
{
	left:-55px;
	position:relative;
	padding-left:55px;
	background-image:url("tl_files/grafiken/fx_04.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.fx_05
{
	left:-55px;
	position:relative;
	padding-left:55px;
	background-image:url("tl_files/grafiken/fx_05.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.fx_06
{
	left:-55px;
	position:relative;
	padding-left:55px;
	background-image:url("tl_files/grafiken/fx_06.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.fx_07
{
	left:-55px;
	position:relative;
	padding-left:55px;
	background-image:url("tl_files/grafiken/fx_07.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.fx_08
{
	left:-55px;
	position:relative;
	padding-left:55px;
	background-image:url("tl_files/grafiken/fx_08.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.fx_09
{
	left:-55px;
	position:relative;
	padding-left:55px;
	background-image:url("tl_files/grafiken/fx_09.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.fx_10
{
	left:-55px;
	position:relative;
	padding-left:55px;
	background-image:url("tl_files/grafiken/fx_10.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.fx_11
{
	left:-55px;
	position:relative;
	padding-left:55px;
	background-image:url("tl_files/grafiken/fx_11.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.fx_12
{
	left:-55px;
	position:relative;
	padding-left:55px;
	background-image:url("tl_files/grafiken/fx_12.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.fx_13
{
	left:-55px;
	position:relative;
	padding-left:55px;
	background-image:url("tl_files/grafiken/fx_13.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.fx_14
{
	left:-55px;
	position:relative;
	padding-left:55px;
	background-image:url("tl_files/grafiken/fx_14.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.fx_16
{
	left:-55px;
	position:relative;
	padding-left:55px;
	background-image:url("tl_files/grafiken/fx_16.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.mod_eventlist h1
{
	height:40px;
	position:relative;
	padding-left:55px;
	background-image:url("tl_files/grafiken/fx_15.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.layout_full .info
{
	position:relative;
	margin-bottom:5px;
	margin-left:55px;
	padding-bottom:1px;
	text-align:right;
	border-bottom:1px dotted #002950;
	font-style:italic;
	font-size:10px;
}

/* IE6 */
* html .layout_full .info
{
	border-bottom:1px solid #002950;
}

.layout_full
{
	padding-bottom:15px;
}

.mod_eventlist .info
{
	position:relative;
	margin-top:-30px;
	margin-bottom:5px;
	margin-left:55px;
	padding-bottom:1px;
	text-align:right;
	border-bottom:1px dotted #002950;
	font-style:italic;
	font-size:10px;
}

/* IE6 */
* html .mod_eventlist .info
{
	border-bottom:1px solid #002950;
}

.mod_eventlist .ce_text
{
	padding-bottom:20px;
}

h1, h2, h3
{
	margin-top:0px;
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
}

h1
{
	margin-bottom:5px;
	font-size:13px;
	color:#002950;
}

h2
{
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #002950;
	font-size:13px;
	color:#002950;
}

.tipp h2
{
	margin-bottom:0px;
	margin-left:0px;
	padding-bottom:0px;
	border-bottom:0px dotted #002950;
}

.tipp h2 a
{
	text-decoration:none;
	font-size:12px;
	color:#3E6713;
}

.tipp .layout_short
{
	margin-top:0px;
}

.tipp .layout_short h3
{
	margin:0px;
	padding:0px 0px 6px 0px;
	border-bottom:1px dotted #002950;
	font-weight:normal;
	text-decoration:none;
	font-size:10px;
	color:#000;
}

.tipp .layout_short p.teaser
{
	margin:0px;
	padding:7px 7px 0px 7px;
	background-color:#eaeaea;
	font-size:11px;
	color:#000;
}

.tipp .layout_short p.more
{
	margin:0px;
	padding:0px 7px 7px 7px;
	background-color:#eaeaea;
	border-bottom:1px dotted #002950;
}

.tipp .layout_short p.more a
{
	font-size:11px;
	color:#000;
}

/* IE6 */
* html h2
{
	border-bottom:1px solid #002950;
}

#suche h3
{
	margin-bottom:5px;
	font-size:13px;
	color:#002950;
}

#suche h3 a
{
	font-size:13px;
	color:#002950;
}

#main .ce_text
{
	margin-bottom:10px;
	margin-left:55px;
}

#unternehmen .ce_text, #akp .ce_text, #pepbuch .ce_text, #pep .ce_text, #opx .ce_text
{
	margin-right:60px;
}

#main .ce_form
{
	margin-bottom:30px;
	padding-left:55px;
}

#main .ce_download
{
	margin-bottom:10px;
	margin-left:55px;
}

#main .ce_list
{
	margin:0px 60px 10px 55px;
}

#main .ce_table
{
	margin-bottom:30px;
	margin-left:55px;
}

#main .ce_table table
{
	width:100%;
}

#main #kontaktdaten .ce_table table
{
	width:100%;
	padding-top:10px;
	border-top:1px dotted #002950;
}

/* IE6 */
* html #main #kontaktdaten .ce_table table
{
	border-top:1px solid #002950;
}

#main #kontaktdaten .ce_table
{
	margin-right:-55px;
}

#main .ce_table th
{
	padding-bottom:5px;
	border-bottom:1px dotted #002950;
	font-size:13px;
	color:#002950;
}

/* IE6 */
* html #main .ce_table th
{
	border-bottom:1px solid #002950;
}

#main #karriere .ce_table th, #main #karriere .ce_table td
{
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	vertical-align:top;
}

#main #karriere .ce_table .col_1
{
	border-left:1px dotted #002950;
}

/* IE6 */
* html #main #karriere .ce_table .col_1
{
	border-left:1px solid #002950;
}

#main #kontaktdaten .ce_table .row_0 td
{
	padding-bottom:10px;
	vertical-align:top;
}

#main #kontaktdaten .ce_table .col_1
{
	padding-left:15px;
	vertical-align:top;
	border-left:1px dotted #002950;
}

/* IE6 */
* html #main #kontaktdaten .ce_table .col_1
{
	border-left:1px solid #002950;
}

#main #kontaktdaten .ce_table .row_1 td
{
	padding-top:5px;
	vertical-align:top;
	border-top:1px dotted #002950;
}

/* IE6 */
* html #main #kontaktdaten .ce_table .row_1 td
{
	border-top:1px solid #002950;
}

body, div, p
{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
}

#main a
{
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#3e6713;
}

#main a:hover
{
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}

#header
{
	background-image:url("tl_files/bilder/wir.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

#header .logo
{
	left:50px;
	top:153px;
	position:absolute;
}

* html #header .logo
{
	left:-174px;
	top:153px;
	position:absolute;
}

#left, #main
{
	margin-bottom:15px;
	padding-top:60px;
	padding-bottom:15px;
}

#left .inside
{
	margin-left:50px;
}

body
{
	background-image:url("tl_files/grafiken/background.gif");
	background-position:left top;
	background-repeat:repeat-y;
	color:#000;
}

