* { font-size: 11px; font-family: Arial, helvetica, sans-serif; line-height: 1.5em; border: 0; }


body { background-color: #e5e5e5; color: #444444; margin: 0px; }

.tfe { margin: 0 10px 0 0; float: left; border: 1px solid gainsboro; padding: 3px; }
.moretext { color: #F60; font-weight: normal; text-decoration: none; padding: 0 0 0 0; }

a:link, a:visited, a:hover, a:active { color: #000000; font-weight : normal; font-size: 11px; text-decoration: none; }
a:hover { color: #000000; font-weight: bold; font-size: 11px; text-decoration: underline; }
a.aktiv { font-weight: bold; color: #C30; }


h1 { font-size: 1.8em; color: #444444; margin-top: 35px; margin-bottom: 30px; font-weight: normal; }
h2 { font-size: 12px; color: #444444; margin-top: 0px; margin-bottom: 0px; }
h3 { font-size: 11px; color: #444444; margin-top: 20px; margin-bottom: 0px; font-weight: normal; }
h4 { font-size: 14px; color: #444444; margin-top: 5px; margin-bottom: 20px; }
h5 { font-size: 12px; color: #000000; margin-top: 20px; margin-bottom: 20px; }
h6 { font-size: 11px; color: #444444; margin-top: 0px; margin-bottom: 0px; }


.bg { width: 100%; height: 100%; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.headline { width: 100%; height:28px; background-color: #67785d; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.header { width: 100%; margin: 0; padding: 0; border-collapse: collapse; }
.header1 { height: 100px; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.header2 { height: 40px; background-image: url(../icons/menu.jpg); background-repeat: no-repeat; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.header3 { height: 20px; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.header1_tb { width: 100%; height: 100%; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.header1a { width: 100px; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.header1b { width: 755px; text-align: right; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.main { width: 931px; height: 100%; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.main1 { width: 18px; height: 100%; background-color: #ffffff; background-image: url(../icons/left.png); background-repeat: repeat-y; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.main2 { width: 895px; height: 100%; background-color: #ffffff; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.main3 { width: 18px; height: 100%; background-color: #ffffff; background-image: url(../icons/right.png); background-repeat: repeat-y; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.header_tb { width: 855px; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.content { width: 855px; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.content1 { width: 530px; border-top: 4px solid #ececec; margin: 0; padding: 0; border-collapse: collapse; }
.content2 { width: 25px; margin: 0; padding: 0; border-collapse: collapse; }
.content3 { width: 300px; border-top: 4px solid #ececec; margin: 0; padding: 0; border-collapse: collapse; }
.mainmenu { width: 100%; height: 40px; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.mainmenu_td { width: 122px; text-align: center; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.mainmenu_td_last { width: 123px; text-align: center; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.footer { width: 100%; height: 20px; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.sidebar { width: 100%; border: 0px solid #cccccc; background-color: #fff; margin: 0; padding: 0; border-collapse: collapse; }
.sidebar_header { height: 20px; background-color: #fff; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.sidebar_main { border-bottom: 4px solid #ececec; margin: 0; padding: 0; border-collapse: collapse; }
.sidebar_content { width: 100%; height: 100%; border: 0px; margin: 15px; margin-left: 0px; padding: 0; border-collapse: collapse; }
.sidebar_content2 { width: 100%; height: 100%; border: 0px; margin: 15px; margin-left: 0px; margin-right: 0px; padding: 0; border-collapse: collapse; }
.sidebar_content_archive { width: 100%; height: 100%; border: 0px; margin: 10px; margin-left: 0px; padding: 0; border-collapse: collapse; }
.sidebar_space { width: 100%; height: 20px; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.block { width: 100%; height: 80px; margin: 0; padding: 0; border-collapse: collapse; }
.block_left { width: 100px; margin: 0; padding: 0; border-collapse: collapse; }
.block_right { width: 430px; margin: 0; padding: 0; border-collapse: collapse; }
.img_block_div { padding: 5px 0 15px 0; }
.img_block { width: 100%; height: 122px; margin: 0; padding: 0; border-collapse: collapse; }
.img_block_left { width: 230px; margin: 0; padding: 0; border-collapse: collapse; }
.img_block_right { width: 300px; margin: 0; padding: 0; border-collapse: collapse; }
.thumb_block_div { padding: 0 0 0 0; }
.thumb_block { width: 100%; height: 75px; margin: 0; padding: 0; border-collapse: collapse; }
.thumb_block_left { width: 90px; margin: 0; padding: 0; border-collapse: collapse; }
.thumb_block_right { width: 210px; margin: 0; padding: 0; border-collapse: collapse; }
.blockspace { width: 100%; margin: 0; padding: 0; border-collapse: collapse; }
.blockspace_top { height: 15px; margin: 0; padding: 0; border-collapse: collapse; }
.blockspace_top_first { height: 10px; margin: 0; padding: 0; border-collapse: collapse; }
.blockspace_center { height: 1px; background-image: url(../icons/line.png); background-repeat: repeat-x; margin: 0; padding: 0; border-collapse: collapse; }
.blockspace_bottom { height: 15px; margin: 0; padding: 0; border-collapse: collapse; }
.block2 { width: 100%; height: 120px; margin: 0; padding: 0; border-collapse: collapse; }
.block_left2 { width: 195px; margin: 0; padding: 0; border-collapse: collapse; }
.block_right2 { width: 335px; margin: 0; padding: 0; border-collapse: collapse; }
.blockspace2 { width: 100%; margin: 0; padding: 0; border-collapse: collapse; }
.blockspace2_top { height: 14px; margin: 0; padding: 0; border-collapse: collapse; }
.blockspace2_center { height: 1px; background-image: url(../icons/line.png); background-repeat: repeat-x; margin: 0; padding: 0; border-collapse: collapse; }
.blockspace2_bottom { height: 14px; margin: 0; padding: 0; border-collapse: collapse; }
.menu { width: 100%; margin: 0; padding: 0; border-collapse: collapse; }
.menu_td { height: 20px; margin: 0; padding: 0; border-collapse: collapse; }
.menu_td2 { height: 40px; margin: 0; padding: 0; border-collapse: collapse; }
.icon { padding: 0 8px 0 0; }
.set_1 { padding: 0 0 0 17px; }
.logo { padding: 0 0 0 10px; }
.thumbs_div_top { padding: 0 0 5px 0; }
.thumbs_div_bottom { padding: 5px 0 0 0; }
.img_box { width: 100%; border: 1px solid #cccccc; margin: 0; padding: 0; border-collapse: collapse; }
.img_box_content { height: 112px; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.img_box_bottom { height: 20px; border-top: 1px solid #cccccc; margin: 0; padding: 0; border-collapse: collapse; }
.counterlink { width: 100%; border: 0; margin: 0; padding: 0; border-collapse: collapse; }
.counterlink1 { height: 20px; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.counterlink2 { height: 30px; border-top: 1px solid #b8b8b8; border-bottom: 1px solid #b8b8b8; text-align: center; margin: 0; padding: 0; border-collapse: collapse; }
.counterlink3 { height: 20px; border: 0; margin: 0; padding: 0; border-collapse: collapse; }
.thumbbox { padding: 0 0 20px 0; }
.thumb_box { width: 100%; border: 0; margin: 0; padding: 0; border-collapse: collapse; }
.thumb_box1 { height: 20px; border-top: 1px solid #b8b8b8; margin: 0; padding: 0; border-collapse: collapse; }
.thumb_box2 { height: 80px; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.thumb_box3 { height: 20px; border-bottom: 1px solid #b8b8b8; margin: 0; padding: 0; border-collapse: collapse; }
.thumbs { border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.imgs { float: left; border: 0px solid #999999; margin: 0; padding: 0 5px 0 0px; border-collapse: collapse; }
.imgs_last { float: left; border: 0px solid #999999; margin: 0; padding: 0 0 0 0px; border-collapse: collapse; }
.slideshow_sub { padding: 10px 0 0 0; }
.slideshow_sub2 { font-size: 11px; color: #444444; font-weight: normal; text-decoration: none; padding: 10px 0 0 0; }
.slideshow_backlink { font-size: 11px; font-weight: normal; text-decoration: none; padding: 10px 0 0 0; }
.slideshow_backlink2 { font-size: 11px; font-weight: normal; text-decoration: none; padding: 10px 0 0 0; }
.arrow_button_td { width: 25px; }
.fs_block { width: 100%; margin: 0; padding: 0; border-collapse: collapse; }
.fs_block1 { height: 1px; background-image: url(../icons/line.png); background-repeat: repeat-x; margin: 0; padding: 0; border-collapse: collapse; }
.fs_block2 { height: 100px; text-align: center; margin: 0; padding: 0; border-collapse: collapse; }
.fs_block3 { height: 1px; background-image: url(../icons/line.png); background-repeat: repeat-x; margin: 0; padding: 0; border-collapse: collapse; }
.fs_block_thumb { margin: 10px 5px 10px 5px; }
.fs_block_div { padding: 0 0 0 0; }
.navi_div { padding: 0 0 0 0; }
.navi_text_div { padding: 15px 0 15px 0; }
.navi { width: 100%; margin: 0; padding: 0; border-collapse: collapse; }
.navi1 { height: 1px; background-image: url(../icons/line.png); background-repeat: repeat-x; margin: 0; padding: 0; border-collapse: collapse; }
.navi2 { height: 50px; margin: 0; padding: 0; border-collapse: collapse; }
.navi3 { height: 1px; background-image: url(../icons/line.png); background-repeat: repeat-x; margin: 0; padding: 0; border-collapse: collapse; }
.break { width: 100%; height: 20px; margin: 0; padding: 0; border-collapse: collapse; }
.form { padding: 10px 0 0 0; }
.form1 { width: 528px; height: 182px; border: 1px solid #cdcdcd; margin: 0; padding: 0; border-collapse: collapse; }
.form2 { width: 528px; height: 182px; border: 0px solid #ececec; background-color:#ececec; margin: 1px; padding: 0; border-collapse: collapse; }
.form2_td_a { height: 60px; border: 0px solid #ececec; background-color:#ececec; margin: 0; padding: 0; border-collapse: collapse; }
.form2_td_b { height: 60px; border: 0px solid #ececec; background-color:#ececec; margin: 0; padding: 0; border-collapse: collapse; }
.form2_td_c { height: 60px; border: 0px solid #ececec; background-color:#ececec; margin: 0; padding: 0; border-collapse: collapse; }
.form2_td_d { height: 48px; border-top: 2px solid #ffffff; background-color:#ececec; margin: 0; padding: 0; border-collapse: collapse; }
.form4 { width: 528px; height: 470px; border: 1px solid #cdcdcd; margin: 0; padding: 0; border-collapse: collapse; }
.form3 { width: 528px; height: 470px; border: 0px solid #ececec; background-color:#ececec; margin: 1px; padding: 0; border-collapse: collapse; }
.form3_td { height: 50px; border: 0px solid #ececec; background-color:#ececec; margin: 0; padding: 0; border-collapse: collapse; }
.form3_td_large { height: 180px; border: 0px solid #ececec; background-color:#ececec; margin: 0; padding: 0; border-collapse: collapse; }
.form3_td_d { height: 48px; border-top: 2px solid #ffffff; background-color:#ececec; margin: 0; padding: 0; border-collapse: collapse; }
.form_allg { margin-left: 20px; }
.form_branchen { margin-left: 20px; }
.form_country { margin-left: 20px; margin-bottom: 8px; }
.form_region { margin-left: 20px; margin-bottom: 15px; }
.form_button { margin-left: 215px; }
.fm01 { margin-top: 20px; margin-bottom: 5px; }
.img { padding: 0 0 0 0; }
.img_txt { color: #444444; font-weight: normal; text-decoration: none; padding: 8px 0 0 0; }

.form_text { margin-left: 20px; }
.form_text_beschreibung { margin-left: 20px; margin-top: 8px; }
.form_td_text { height: 32px; width: 260px; background-color:#ececec; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.form_td_feld { height: 32px; width: 270px; background-color:#ececec; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.form_td_text_large { height: 168px; width: 260px; background-color:#ececec; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.form_td_feld_large { height: 168px; width: 270px; background-color:#ececec; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.form_td_button_left { height: 48px; width: 260px; border-top: 2px solid #ffffff; background-color:#ececec; margin: 0; padding: 0; border-collapse: collapse; }
.form_td_button_right { height: 48px; width: 270px; border-top: 2px solid #ffffff; background-color:#ececec; margin: 0; padding: 0; border-collapse: collapse; }
.form_td_break_left { height: 18px; width: 260px; background-color:#ececec; margin: 0; padding: 0; border-collapse: collapse; }
.form_td_break_right { height: 18px; width: 270px; background-color:#ececec; margin: 0; padding: 0; border-collapse: collapse; }



.header_text { font-size: 11px; color: #444444; font-weight: normal; text-decoration: none; padding: 0 0 0 15px; }
.header2_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3b3527; font-weight: bold; text-decoration: none; padding: 0 0 0 0; }
.sidebar_header_text { font-size: 11px; color: #444444; font-weight: bold; text-decoration: none; padding: 0 0 0 0; }
.sub_title { font-size: 12px; color: #669900; font-weight: normal; text-decoration: none; padding: 0 0 5px 0; }
.blogger_date { font-size: 11px; color: #6a841f; font-weight: normal; text-decoration: none; padding: 0 0 0 0; }
.blogger_date2 { font-size: 11px; color: #444444; font-weight: normal; text-decoration: none; padding: 0 0 0 0; }
.headline_small { font-size: 11px; color: #999999; font-weight: normal; text-decoration: none; padding: 0 0 10px 0; }
.headline_small2 { font-size: 11px; color: #999999; font-weight: normal; text-decoration: none; padding: 0 0 0 0; }
.headline_small3 { font-size: 11px; color: #cd6343; font-weight: normal; text-decoration: none; padding: 0 0 0 0; }
.thumbbox_text { font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; padding: 0 0 0 0; }
.more { font-size: 11px; color: #990100; font-weight: normal; text-decoration: none; padding: 0 0 0 0; }
.top_menu { font-size: 11px; font-weight: normal; text-decoration: none; padding: 15px 0 0 0; }
.top_menu_first { font-size: 11px; font-weight: bold; text-decoration: none; }
.content_img { }
.content_img_text { font-size: 11px; color: #444444; font-weight: normal; text-decoration: none; padding: 0 0 0 0; }
.content_img_text2 { font-size: 11px; color: #444444; font-weight: normal; text-decoration: none; padding: 0 0 0 0; }
.copyrights { font-size: 11px; color: #6a841f; font-weight: normal; text-decoration: none; padding: 8px 0 0 0; }
.h1_sub { font-size: 11px; color: #999999; font-weight: normal; text-decoration: none; padding: 8px 0 0 0; }
.counter { font-size: 11px; color: #444444; font-weight: normal; text-decoration: none; padding: 0 0 0 0; }


.img_slide { padding: 0; border: 0px solid #dbdbdb; float: left; margin-right: 8px; margin-left: 8px; }
.img_slide_left { padding: 0; border: 0px solid #dbdbdb; float: left; margin-right: 8px; margin-left: 17px; }
.img_slide_right { padding: 0; border: 0px solid #dbdbdb; float: left; margin-right: 17px; margin-left: 8px; }


a.menue:link, a.menue:visited, a.menue:hover, a.menue:active { font-size: 12px; color: #4b4b4b; text-decoration: none; text-transform: none; padding: 0 0 0 0; font-weight: bold; }
a.menue:hover { font-size: 12px; color: #4b4b4b; text-decoration: underline; text-transform: none; padding: 0 0 0 0; font-weight: bold; }


a.menu_link:link, a.menu_link:visited, a.menu_link:hover, a.menu_link:active { font-size: 11px; color: #3b3527; text-decoration: none; padding: 0 0 0 0; font-weight: normal; }
a.menu_link:hover { font-size: 11px; color: #3b3527; text-decoration: none; padding: 0 0 0 0; font-weight: bold; }


a.menu_link2:link, a.menu_link2:visited, a.menu_link2:hover, a.menu_link2:active { font-size: 11px; color: #3b3527; text-decoration: none; padding: 0 0 0 0; font-weight: normal; }
a.menu_link2:hover { font-size: 11px; color: #3b3527; text-decoration: none; padding: 0 0 0 0; font-weight: bold; }


a.menu_link_sub:link, a.menu_link_sub:visited, a.menu_link_sub:hover, a.menu_link_sub:active { font-size: 12px; color: #656c40; text-decoration: none; padding: 0 0 0 25; font-weight: normal; }
a.menu_link_sub:hover { font-size: 12px; color: #656c40; text-decoration: none; padding: 0 0 0 25; font-weight: bold; }


a.blog_link:link, a.blog_link:visited, a.blog_link:hover, a.blog_link:active { font-size: 11px; color: #444444; text-decoration: none; padding: 0 0 0 0; font-weight: normal; }
a.blog_link:hover { font-size: 11px; color: #000000; text-decoration: none; padding: 0 0 0 0; font-weight: bold; }


a.permalink:link, a.permalink:visited, a.permalink:hover, a.permalink:active { font-size: 14px; color: #000000; text-decoration: none; padding: 0 0 0 0; font-weight: bold; }
a.permalink:hover { font-size: 14px; color: #000000; text-decoration: none; padding: 0 0 0 0; font-weight: bold; }


a.logo:link, a.logo:visited, a.logo:hover, a.logo:active { color: #444444; text-decoration: none; padding: 0 0 0 0; font-weight: bold; }
a.logo:hover { color: #444444; text-decoration: none; padding: 0 0 0 0; font-weight: bold; }


a.sub_menu:link, a.sub_menu:visited, a.sub_menu:hover, a.sub_menu:active { color: #444444; text-decoration: none; padding: 0 0 0 0; font-weight: normal; }
a.sub_menu:hover { color: #444444; text-decoration: none; padding: 0 0 0 0; font-weight: bold; }


a.gal:link, a.gal:visited, a.gal:hover, a.gal:active { color: #000000; font-size: 11px; text-decoration: none; padding: 0 0 0 0; font-weight: bold; }
a.gal:hover { color: #000000; font-size: 11px; text-decoration: none; padding: 0 0 0 0; font-weight: bold; }


a.slide:link, a.slide:visited, a.slide:hover, a.slide:active { color: #999999; text-decoration: none; padding: 10 0 0 0; font-weight: normal; }
a.slide:hover { color: #444444; text-decoration: none; padding: 10 0 0 0; font-weight: bold; }


a.backlink:link, a.backlink:visited, a.backlink:hover, a.backlink:active { color: #6a841f; font-weight : normal; font-size: 11px; text-decoration: none; }
a.backlink:hover { color: #6a841f; font-weight: bold; font-size: 11px; text-decoration: underline; }


a.backlink2:link, a.backlink2:visited, a.backlink2:hover, a.backlink2:active { color: #6a841f; font-weight : normal; font-size: 11px; text-decoration: none; }
a.backlink2:hover { color: #6a841f; font-weight: bold; font-size: 11px; text-decoration: underline; }


.slideshow { height: 338px; width: 600px; margin: auto; }
.slideshow img { padding: 0px; border: 0px solid #ccc; background-color: #fff; }
.box { height: 365px; background-color: #fff; width: 600px; margin: auto; position:relative; border: 0px solid #dbdbdb; }
.box_tb { width: 600px; height: 365px; border: 0px; margin: 0; padding: 0; border-collapse: collapse; }
.box_td_img { height: 338px; border-bottom: 1px solid #fff; margin: 0; padding: 0; border-collapse: collapse; }
.box_tb_text { height: 27px; border-top: 0px solid #fff; margin: 0; padding: 0; border-collapse: collapse; }
#caption { width: 600px; padding: 0 0 0 0; color: #534b38; font-weight: normal; font-size: 11px; font-family: Arial; }
#nav { margin: 0px 0; text-align: left;	position:absolute; bottom: 7px; right: -2px; z-index:10; }
#nav a, #navcyle strong { margin: 0 2px; padding: 0px 8px; border: 1px solid #5f5640; background: #f7f6f3; text-decoration: none; color: #5f5640; font: normal 10px Arial, Helvetica, sans-serif; }
#nav li { float: left; background: #f7f6f3; text-decoration: none; color: #5f5640; font: normal 10px Arial, Helvetica, sans-serif; margin: 5px 0; }
#nav a.activeSlide { color: #f7f6f3; border: 1px solid #5f5640; background: #534b38; }
#nav a:focus { outline: none; }
