/********** Generals *************/
* { margin:0; padding:0; }
html, body { background-color:#eadfd5; font-size:13px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color:#75706c; text-align:left; }
html { overflow-y: scroll; } /* actived y-scroller */
.reFloat { float:right;}
.liFloat { float:left;}
.clear { clear:both; font-size:1px; line-height:1px; height:1px; }

/********** Main Elements *************/
#header .mod_article { margin-top:35px; }
#container { margin-top:20px; height:100%; }
#footer { padding-bottom:80px; }

#right { overflow:visible; z-index:1000; }
#right .mod_article { overflow:visible !important }

/********** Left *************/
#left { width:210px; margin-right:1px; height:auto; background:url(/tl_files/wetsch/images/basis/teaser_1spalte_verlauf.gif) 2px bottom no-repeat; background-color:#fbf9f7; height:100%; padding-bottom:3px; }
#left .inside { background:url(/tl_files/wetsch/images/basis/teaser_1spalte_oben.gif) 0 0 no-repeat; width:212px; height:100%; padding-top:3px; }

/********** Container Elements *************/
.index { background:none; padding:0; }

#main { padding-right:1px; }
*+html #main { padding-right:0; }

#main .mod_article { background:url(/tl_files/wetsch/images/basis/teaser_2spalte_innen.gif) 0 0 repeat-y; overflow:visible;}
#main .inside { height:100%; }
#main .inside_top { background:url(/tl_files/wetsch/images/basis/teaser_2spalte_oben.gif) 0 0 no-repeat; height:3px;  overflow:hidden; }
#main .inside_middle { background:url(/tl_files/wetsch/images/basis/teaser_2spalte_verlauf.gif) 2px bottom no-repeat; background-color:#fbf9f7; }
#main .inside_bottom { background:url(/tl_files/wetsch/images/basis/teaser_2spalte_unten.gif) 0 0 no-repeat; height:7px; bottom:0px; }
#main .ce_headline { padding:14px 19px 7px 19px; }
#main .ce_text, #main .ce_list, #main .ce_bookmarking, #seite-empfehlen { padding:0 19px 14px 19px; }
#main h1 { font-family:Arial, sans-serif; font-size:13px; font-weight:bold; color:#907b6a; text-transform:uppercase; padding:19px 19px 7px 0; }
.introduction { font-weight:bold; color:#907b6a; line-height:16px; }
#main ul li { list-style-position:outside; margin-left:13px;  }
td { vertical-align:top; }
#right .inside { z-index:150; }
.default #container { width:850px; }
*+html .default #container { width:849px;}
.ce_hyperlink { margin-left:20px; float:left; }

/* content back - 3 columns - e.g. contact form (main area and left colunn */
.noLeftColumn #container { width:850px;}
.noLeftColumn #main .inside_top { background:url(/tl_files/wetsch/images/basis/teaser_3spalte_oben.gif) 0 0 no-repeat; height:3px; }
.noLeftColumn #main .inside_middle { background:url(/tl_files/wetsch/images/basis/teaser_3spalte_verlauf.gif) 2px bottom no-repeat; background-color:#fbf9f7; }
.noLeftColumn #main .inside_bottom { background:url(/tl_files/wetsch/images/basis/teaser_3spalte_unten.gif) 0 0 no-repeat; height:7px; bottom:0px; }
.noLeftColumn #main .mod_article { background:url(/tl_files/wetsch/images/basis/teaser_3spalte_innen.gif) 0 0 repeat-y; overflow:visible; }
.noLeftColumn #main .mod_article p { width:505px; }

#container { margin-left:-2px; }

/********** Teaser *************/
.teaContent 
	{ background:url(/tl_files/wetsch/images/basis/teaser_1spalte_verlauf.gif) 2px bottom no-repeat; background-color:#fbf9f7; width:212px; float:left; overflow:hidden; position:relative; margin:0 0 1px 1px; }
.teaHeaderContent { background:url(/tl_files/wetsch/images/basis/teaser_1spalte_oben.gif) 0 0 no-repeat; display:block; height:3px; overflow:hidden; }
.teaFooterContent { background:url(/tl_files/wetsch/images/basis/teaser_1spalte_unten.gif) 0 0 no-repeat; display:block; height:7px; overflow:hidden; }
.teaBodyContent { background:url(/tl_files/wetsch/images/basis/teaser_1spalte_innen.gif) 0 0 repeat-y; padding:19px; }
.teaContent h3 { font-family:Arial, sans-serif; font-size:13px; text-transform:uppercase; padding-bottom:5px; }
.teaContent a, .teaContent a:link, .teaContent a:visited, .teaContentBalken a, .teaContentBalken a:link, .teaContentBalken a:visited { background:url(/tl_files/wetsch/images/basis/pfeil.gif) 0 4px no-repeat; padding-left:10px; font-size:13px; color:#75706c; text-decoration:none; }
.teaContent a:hover, .teaContent a:active, .teaContentBalken a:hover, .teaContentBalken a:active { /*text-decoration:underline;*/ color:#f07100; background:url(/tl_files/wetsch/images/basis/pfeil_sub_a.gif) 0 4px no-repeat; }
* html .teaContent { margin-left:-1px; }

.teaContentBalken { background:url(/tl_files/wetsch/images/basis/teaser_1spalte_verlauf.gif) 2px bottom no-repeat; background-color:#fbf9f7; width:212px; float:left; position:relative; margin-left:1px; }
* html .teaContentBalken { margin:0; }
.balken { background:url(/tl_files/wetsch/images/basis/teaser_balken.gif) 0 0 no-repeat; width:185px; height:39px; color:#fff; font-family:Arial, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; padding:2px 0 0 12px; }
.positionBalken { position:absolute; top:15px; left:-11px; z-index:155; }

.ce_text a, .ce_text a:link, .ce_text a:visited { background:url(/tl_files/wetsch/images/basis/pfeil.gif) 0 4px no-repeat; padding-left:10px; font-size:13px; color:#75706c; text-decoration:none; font-weight:bold; }
.ce_text a:hover, .ce_bookmarking a:hover { background:url(/tl_files/wetsch/images/basis/pfeil_sub_a.gif) 0 4px no-repeat; /*text-decoration:underline;*/ font-weight:bold; color:#f07100; }
.umzugHeight { height:183px; }
* html .umzugHeight { height:180px; }
*+html .umzugHeight { height:180px; }

/********** Related Teaser *************/
.orange, .home { color:#fff; }
.home { width:212px; }
*+html .home { width:211px; }
.gebrHome { height:220px; }
* html .gebrHome { height:217px; }
*+html .gebrHome { height:217px; }
.orange h3, .content h3, .home h3{ font-family:Arial, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; padding-bottom:10px; }
.orange .tel, .home .tel { /*font-family:"Times New Roman", serif;*/ font-size:15px; font-weight:bold; line-height:18px; padding:8px 0; }
.orange a, .orange a:link, .orange a:visited { background:url(/tl_files/wetsch/images/basis/pfeil_weiss.gif) 0 5px no-repeat; padding-left:8px; color:#fff; text-decoration:none; }
.orange a:hover, .orange a:active { color:#fff; text-decoration:underline; }
.home a, .home a:link, .home a:visited { color:#fff; text-decoration:none; }
.home a:hover, .home a:active { text-decoration:underline; }
.relHeaderOrange { background:url(/tl_files/wetsch/images/basis/teaser_orange_oben.gif) 0 0 no-repeat; display:block; height:3px; overflow:hidden; }
.relFooterOrange { background:url(/tl_files/wetsch/images/basis/teaser_orange_unten.gif) 0 0 no-repeat; display:block; height:7px; padding:0; margin:0; }
.relBodyOrange { background:url(/tl_files/wetsch/images/basis/teaser_orange_innen.gif) 0 0 repeat-y; padding:14px 20px; }
.related { text-align:center; padding:25px 0 10px 0; }


/* contact form */
.ce_form { padding-left:20px; }
.ce_form .formRow { background-color_:#FFFF00; }
.ce_form .formRow .fistColumn { float:left; width:265px; }
.ce_form .formRow .secondColumn { float:left; width:255px; }
.ce_form label { display:block;  }
.ce_form input { display:block; width:245px; font-size:12px; }
.ce_form textarea { display:block; width:510px; height:109px; font-family:Arial, Helvetica, sans-serif;  font-size:12px; }
.ce_form .error { color:#CC0000; } 
.myBtn
	{ float:right; width:80px !important; font-size:11px !important; height:21px; padding-top:0; margin-right:102px; border:0; background-color:#4B4642; color:#fff; font-weight:bold; text-transform:uppercase; }

.dotedLine { background:url(/tl_files/wetsch/images/basis/dotedLine.gif) repeat-x; margin:8px 20px 0px 18px; }
.dotedLineSitemap { background:url(/tl_files/wetsch/images/basis/dotedLine.gif) repeat-x; margin:4px 20px 2px 20px; }
#team .dotedLine { margin:0 20px -10px 18px; }
#team td { width:193px; }

.imageBlock { margin-bottom:8px; }
.imageBlock img { padding-right:10px; }
.ce_gallery { margin-left:19px; padding-bottom:20px; }
.ce_gallery .pagination, .ce_gallery .pagination a { color:#000; font-family:Arial, sans-serif; font-size:12px; font-weight:bold; }
.ce_gallery .pagination p { display:none; }
.ce_gallery .pagination ul li { display:block; float:left; }
.ce_gallery .pagination ul li a, .ce_gallery .pagination ul li a:link, .ce_gallery .pagination ul li a:visited 	{ text-decoration:none; padding:0 5px 0 5px; }
.ce_gallery .pagination ul li a:hover { text-decoration:underline;  }
.ce_gallery .pagination ul li span.current { font-weight:bold; padding:0 5px 0 5px; text-decoration:underline; }
.ce_gallery .pagination a.previous { background:url(/tl_files/wetsch/images/basis/bg_pfeil_links.gif) 0 2px no-repeat; width:11px; height:13px; display:block; float:left;  }
.ce_gallery .pagination a.next { background:url(/tl_files/wetsch/images/basis/bg_pfeil_rechts.gif) 0 2px no-repeat; width:11px; height:13px; display:block; float:left; margin-left:8px; }
.ce_gallery .pagination a.first, .ce_gallery .pagination a.last { display:none; }

#lbCloseLink { background:url(/tl_files/wetsch/images/basis/closelabel.gif) no-repeat scroll center center; display:block; float:right; height:22px; margin:5px 0; width:99px; }


/* Sitemap */
.mod_sitemap ul.level_1 { margin:-15px 0 0 20px; }
.mod_sitemap ul.level_1 li { list-style-type:none; float:left; }
.mod_sitemap ul.level_1 li.submenu a.submenu { font-weight:bold; padding-bottom:8px; }
.mod_sitemap ul.level_2 li.submenu a.submenu { font-weight:normal; padding-bottom:0;  }
.mod_sitemap ul.level_2 li a { padding-bottom:8px; }
.mod_sitemap ul.level_3 li a { font-weight:normal; padding-bottom:0;  }
.mod_sitemap ul.level_2 li.submenu { border:none; }
.mod_sitemap ul.level_1 li a:link, 
.mod_sitemap ul.level_1 li a:visited { display:block; text-decoration:none; color:#75706c; font-size:14px; background:url(/tl_files/wetsch/images/basis/pfeil.gif) 0 5px no-repeat; padding-left:9px; } 
.mod_sitemap ul.level_1 li a:hover, 
.mod_sitemap ul.level_1 li a:active { color:#75706c; display:block; text-decoration:underline; } 
.mod_sitemap ul.level_2 li { width:190px; }
.mod_sitemap ul.level_2 li a:link, 
.mod_sitemap ul.level_2 li a:visited { color:#75706c; text-decoration:none; background:url(/tl_files/wetsch/images/basis/pfeil.gif) 0 5px no-repeat; padding-left:9px; } 
.mod_sitemap ul.level_3 { height:80px;}
.mod_sitemap ul li ul.level_2 li a:hover, 
.mod_sitemap ul.level_2 li a:active { text-decoration:underline; } 
.mod_sitemap ul.level_3 li a:link, 
.mod_sitemap ul.level_3 li a:visited { text-decoration:none; margin-left:8px; } 
.mod_sitemap ul.level_3 li a:hover, 
.mod_sitemap ul.level_3 li a:active { text-decoration:underline; }
.mod_sitemap ul.level_1 li { background:url(/tl_files/wetsch/images/basis/dotedLine600.gif) no-repeat bottom left; padding:18px 0 12px 0; }
.mod_sitemap ul.level_1 li.last { background:none; font-weight:bold; }
.mod_sitemap ul.level_2 li.last, .mod_sitemap ul.level_3 li.last { font-weight:normal; }
.mod_sitemap ul.level_2 li { background:none; padding-bottom:0px; padding-top:0px; }


/* Akkordeon */
.toggler { font-weight:bold; padding-left:19px; margin-top:7px; cursor:pointer; }
.toggler { background:url(/tl_files/wetsch/images/basis/pfeil.gif) 19px 5px no-repeat; padding:0 0 10px 30px; }
.toggler.selected { background:url(/tl_files/wetsch/images/basis/pfeil_a.gif) 19px 5px no-repeat; padding:0 0 10px 30px; }
.accordion td a, .accordion td a:link, .accordion td a:visited, .accordion td a:hover, .accordion td a:active { background:none; padding-left:0; font-weight:normal; }

.cTeam #left { height:735px !important }
* html .cTeam #left { height:727px !important }
*+html .cTeam #left { height:727px !important }
.cTeam #main { height:auto !important }

/* Seite empfehlen */
#seite-empfehlen .widget { width:500px; clear:both; position:relative; }
#seite-empfehlen .widget label, #seite-empfehlen .widget span { float:left; padding-bottom:10px; }
#seite-empfehlen .widget input, #seite-empfehlen .widget textarea { float:right; width:300px; }
#seite-empfehlen .widget p.error { color:#CC0000; }
#seite-empfehlen .submit_container { position:relative; top:75px; left:450px; height:130px; width:80px; font-size:11px; }
* html #seite-empfehlen .submit_container { top:20px; left:445px; height:40px; }
*+html #seite-empfehlen .submit_container { top:20px; left:445px; height:40px; }
#seite-empfehlen p.message { margin-bottom:20px; }

/* Seite bookmarken */
#seite-bookmarken ul li { list-style:none; margin:0; line-height:30px; }
.ce_bookmarking a, .ce_bookmarking a:link, .ce_bookmarking a:visited { font-size:13px; color:#75706c; text-decoration:none; font-weight:bold; }
.ce_bookmarking a:hover { text-decoration:underline; font-weight:bold; }


