/* Style sheet layout_meintier */
body{background: url(tl_files/styles/header_fade.png) repeat-x top #EACB8D;}
html{height:100%;overflow:scroll;margin-bottom:0;}
img{vertical-align:middle;border:0px;}
a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{font-family:Verdana, sans-serif;}
a,body,div,input,label,li,ol,p,select,textarea,u,ul{font-size:11px;color:#333333;}
a{text-decoration:none;color:#488eae;outline:none;}
a:hover{text-decoration:underline;}
p,pre,form{margin:0;padding:0;}
td{padding:3px;}
.image_container.float_right{padding:0 0 5px 10px;}
.image_container.float_left{padding:0 10px 5px 0;}
.rot{color:#990000;}
.rot_gestrichen{text-decoration:line-through;color:#990000;}
.gruen{color:#339900;}
.highlight{color:#FF0000;}
#wrapper{width:967px;margin:0 auto;padding:249px 0 0;background: url(tl_files/styles/header.jpg) no-repeat center top;}
#header{width:967px;height:184px;top:0;position:absolute;display:block;}
#container{padding-top:0;background: url(tl_files/styles/content.png) repeat-y top #ffffff;}
#left{width:197px;margin:23px 0 0 13px;min-height:330px;}
#main{width:700px;margin:0 13px 0 232px;}
#footer{height:38px;background: url(tl_files/styles/footer.png) no-repeat center;}
#header table{width:580px;margin:185px auto 0;border-collapse:collapse;border-spacing:0px;table-layout:fixed;}
#header td{padding:0;}
#header table a,#header table p{width:100%;display:block;padding:2px 0;text-align:center;border-left:1px solid #488EAE;font-weight:bold;font-size:10px;color:#333333;letter-spacing:1px;text-transform:uppercase;}
#header table .first{border-left-width:0px;}
#header table p.active,#header table a:hover{text-decoration:none;color:#488EAE;border-bottom-width:0px;}
#left ul{margin:10px 0 0 20px;padding:0;text-align:left;border-bottom:1px solid #c5dbe5;list-style: none;}
#left .level_1 li{border-bottom:1px solid #fff;text-decoration:none;letter-spacing:0px;text-transform:none;}
#left .level_1 li a,#left .level_1 li span{display:block;padding:8px 5px;border-top:1px solid #c5dbe5;font-weight:normal;font-size:10px;color:#333333;}
#left .level_2 li a,#left .level_2 li span{padding:0 0 5px;border-top-width:0px;}
#left .level_1 ul{margin:0 0 7px 15px;border-bottom-width:0px;}
#left li a:hover,#left li span.active,#left li a.trail{text-decoration:none;color:#488EAE;border-bottom-width:0px;}
h1,h2{margin:10px 0;padding-bottom:1px;border-bottom:1px solid #c5dbe5;color:#488EAE;letter-spacing: 1px;}
h1{font-size:15px;}
h2{margin-top:20px;font-size:13px;}
h3{margin-bottom:5px;font-weight:bold;font-size:12px;}
.gt_H1_Grafik,.gt_H2_Grafik,.gt_H2_Grafik_rot{margin:10px 0;padding-bottom:5px;border-bottom:1px solid #c5dbe5;}
#header #logo{top:20px;position:absolute;right:365px;}
#header .mod_randomImage{top:72px;position:absolute;right:44px;}
#header .ticker{width:127px;height:95px;top:72px;position:absolute;overflow:hidden;left:44px;}
#header .ticker p,#header .ticker a{font-size:9px;}
#header .board_event{margin:2px 0 0;padding:3px 3px 6px;border-bottom:1px solid #d6e6ed;line-height:1em;}
#header .board_event_list_item{left:0;list-style-type:none;}
#header .board_event_date{margin:0 0 5px;font-weight:bold;font-size:9px;color:#555;}
#header .board_event_text{margin:0 0 3px;font-size:9px;color:#555;}
#header .board_event_text p{margin:0 0 3px;font-size:9px;color:#555;}
#header .board_event_link a{font-size:9px;}
#header .mod_eventlist{width:127px;height:108px;left:44px;position:absolute;overflow:hidden;top:62px;}
.mod_breadcrumb{float:left;margin:17px 0 0 30px;}
.mod_breadcrumb span,.mod_breadcrumb a{font-weight:normal;font-size:10px;color:#666666;}
.mod_breadcrumb a:hover{text-decoration:none;color:#488EAE;border-bottom-width:0px;}
#suchbox .formbody{float:right;margin:16px 20px 0 0;}
#suchbox .submit{background-color:#E0E9EE;border:0px solid #4690AB;font-size:10px;}
#suchbox .text{width:95px;background-color:#ffffff;border:0px;font-size:10px;}
#footer div{padding:18px 20px 0 0;text-align:right;font-weight:normal;font-size:9px;color:#666666;}
#footer a{font-weight:normal;font-size:9px;color:#666666;}
#footer a:hover{text-decoration:none;color:#488EAE;border-bottom-width:0px;}
.mod_search .even,.mod_search .odd{padding-top:10px;padding-bottom:10px;border-top:1px solid #488EAE;}
.mod_search .relevance{font-weight:normal;font-size:10px;color:#777777;}
.mod_search .header{padding-top:15px;}
.pagination{margin-top:20px;text-align:right;}
.pagination .totalpages{display:inline;margin:0 0 10px 4px;}
.pagination ul{display:inline;margin:0;padding:0;list-style-type:none;}
.pagination li{display:inline;}
.pagination span,.pagination a{display:inline;margin:0;padding:0 7px 0 4px;border-right:1px solid #488EAE;font-weight:normal;color:#333333;}
.pagination a:hover{text-decoration:none;color:#488EAE;border-bottom-width:0px;}
.pagination_current{font-weight:bold;color:#488EAE;}
.pagination .pagination_last{border-right-width:0px;}
#kontakt table{width:520px;margin:10px 2px;padding:15px;background-color:#ecf3f6;border:1px solid #D3DBE2;-moz-box-shadow: 0px 0px 3px 1px rgba(72,142,174,0.2);-webkit-box-shadow: 0px 0px 3px 1px rgba(72,142,174,0.2);}
#kontakt td{padding:5px 0;text-align:left;vertical-align:top;}
#kontakt .col_0{width:170px;padding-top:7px;}
#kontakt input.text,#kontakt input.captcha,#kontakt textarea,#kontakt select{width:300px;display:block;border:1px solid #acccda;}
#kontakt input.text.error,#kontakt input.captcha.error,#kontakt textarea.error,#kontakt select.error{border:1px solid #EAA496;}
#kontakt p.error{padding:2px 0;font-size:10px;color:#af2222;}
#kontakt .captcha_text{padding:2px 0;font-size:10px;color:#333333;}
#kontakt .submit{padding:2px 15px;background-color:#d6e6ed;border:1px solid #acccda;font-weight:bold;color:#488EAE;cursor:pointer;}
#kontakt .submit:hover{border:1px solid #488eae;color:#488EAE;-moz-box-shadow: 0px 0px 3px 1px rgba(72,142,174,0.4);-webkit-box-shadow: 0px 0px 3px 1px rgba(72,142,174,0.4);}
.karteikarte_oben{height:44px;overflow:hidden;background: url(tl_files/styles/karteikarte_oben.png) no-repeat top left;}
.karteikarte_oben h3{margin-top:10px;padding-left:15px;border:0px;font-size:14px;color:#69521A;}
.karteikarte_unten{height:30px;background: url(tl_files/styles/karteikarte_unten.png) no-repeat top left;}
.karteikarte{width:583px;padding:15px;background: url(tl_files/styles/karteikarte_mitte.gif) repeat-y top left;}
.karteikarte img{border:4px solid #ffffff;-moz-box-shadow: 0px 0px 3px 1px rgba(203,149,119,1);-webkit-box-shadow: 0px 0px 3px 1px rgba(203,149,119,1);-moz-border-radius: 6px;-webkit-border-radius: 6px;}
.table_futterliste tr{vertical-align:top;}
.table_futterliste td{border-top:1px solid #DEBBA8;}
.table_futterliste .col_0{padding:10px 0;color:#69521A;}
.table_futterliste .col_1{width:140px;padding:10px 0;text-align:center;vertical-align:top;}
.table_futterliste .first{border-top-width:0px;}
.table_team tr{vertical-align:top;}
.table_team .col_0{width:110px;color:#69521A;}
.table_team .col_1{width:300px;}
.table_team .col_2{text-align:center;}
#tierarzt-tierheim .mod_catalogfilter{padding-top:5px;text-align:left;}
#tierarzt-tierheim .filter_group ul{margin:10px 0;padding:0 0 0 1px;list-style-type:none;}
#tierarzt-tierheim .filter_group li{display:inline;padding:0 10px 0 0;}
#tierarzt-tierheim .filter_group p,#tierarzt-tierheim .filter_group a{display:inline;padding:5px 15px;}
#tierarzt-tierheim .filter_group a{background-color:#ecf3f6;border:1px solid #acccda;font-weight:normal;}
#tierarzt-tierheim .filter_group a:hover{border:1px solid #488eae;text-decoration:none;color:#333;-moz-box-shadow: 0px 0px 3px 1px rgba(72,142,174,0.4);-webkit-box-shadow: 0px 0px 3px 1px rgba(72,142,174,0.4);}
#tierarzt-tierheim .filter_group p{background-color:#fff2d6;border:1px solid #f4d597;color:#333;}
#tierarzt-tierheim .filter_group .list_0{height:0px;display:block;}
#tierarzt-tierheim .filter_group .list_0 p{padding:0;border:0px;}
#tierarzt-tierheim .toggler{margin:5px 0 0 1px;padding:15px;background-color:#ecf3f6;border:1px solid #acccda;color:#488eae;cursor:pointer;}
#tierarzt-tierheim .toggler:hover{border:1px solid #488eae;text-decoration:none;color:#333;}
#tierarzt-tierheim .toggler.active{background-color:#fff2d6;border:1px solid #f4d597;color:#333;}
#tierarzt-tierheim .toggler.active:hover{border:1px solid #d9ae73;}
#tierarzt-tierheim .accordion{margin-left:1px;background-color:#ecf3f6;}
.table_tierarzt-tierheim{width:680px;margin:5px auto;background-color:#f6f9fb;border:1px solid #c5dbe5;table-layout:fixed;-moz-box-shadow: 0px 0px 3px 1px rgba(72,142,174,0.1);-webkit-box-shadow: 0px 0px 3px 1px rgba(72,142,174,0.1);}
.table_tierarzt-tierheim th{text-align:left;border-bottom:1px solid #c5dbe5;}
.table_tierarzt-tierheim div.name{width:580px;float:left;margin:10px 10px 10px 5px;font-weight:normal;font-size:14px;color:#333;letter-spacing:0.1em;}
.table_tierarzt-tierheim div.icon{height:35px;float:right;}
.table_tierarzt-tierheim th img{margin:5px 10px 5px 0;}
.table_tierarzt-tierheim td{padding:5px;vertical-align:top;background-color:#ffffff;line-height:1.3em;}
.table_tierarzt-tierheim a{font-weight:normal;color:#488EAE;}
.table_tierarzt-tierheim .col1{width:190px;}
.table_tierarzt-tierheim .col2{width:30px;}
.table_tierarzt-tierheim .col3{width:135px;}
.table_tierarzt-tierheim .col4{}
.table_tierarzt-tierheim .row1 .col2,.table_tierarzt-tierheim .row1 .col3{padding-bottom:0;}
.table_tierarzt-tierheim .row2 .col2,.table_tierarzt-tierheim .row2 .col3{padding-top:0;}
div.community{margin:32px 0 -12px 10px;padding:5px 10px;background-color:#F6F9FB;border:1px solid #d6e6ed;color:#555555;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
.community h2{margin:0 0 5px;padding:0;border:0;}
.community h3{margin-bottom:0;padding-bottom:5px;border-bottom:1px solid #d6e6ed;font-weight:normal;color:#000000;}
.community ul{padding-left:10px;}
.community li{padding-bottom:5px;color:#555555;}
.community .board_threads{margin:2px 0 0;padding:3px 3px 6px;border-bottom:1px solid #d6e6ed;line-height:1em;}
.community .board_threads_von{padding:5px 0 0;font-size:9px;color:#555;}
.community a,.community p,.community .mod_cataloglist{font-size:9px;}
.table_links tr{vertical-align:top;}
.table_links td{border-top:1px solid #DEBBA8;}
.table_links .col_0{padding:10px 0;color:#69521A;}
.table_links .col_0 a{padding:10px 0;font-weight:bold;color:#69521A;}
.table_links .col_1{width:350px;padding:10px 0;text-align:left;vertical-align:top;}
.table_links .first{border-top-width:0px;}
#steckbrief_s5 table,#steckbrief_s6 table,#steckbrief_s7 table{width:699px;margin-left:1px;border:1px solid #488EAE;border-collapse:collapse;}
#steckbrief_s5 .row_2,#steckbrief_s5 .row_7,#steckbrief_s6 .row_2,#steckbrief_s6 .row_8,#steckbrief_s7 .row_2,#steckbrief_s7 .row_9{margin-bottom:5px;border-top:0px solid #488EAE;border-collapse:collapse;border-right:0px solid #488EAE;border-bottom:1px solid #488EAE;border-left:0px solid #488EAE;}
#steckbrief_s5 .col_0,#steckbrief_s6 .col_0{width:180px;display:run-in;border-top:0px solid #488EAE;border-collapse:collapse;border-right:1px solid #488EAE;border-bottom:0px solid #488EAE;border-left:0px solid #488EAE;}
#steckbrief_s6 .even,#steckbrief_s7 .even,#steckbrief_s5 .even{background-color:#cfe2f1;}
#steckbrief_s7 .col_0{width:180px;display:run-in;border-top:0px solid #488EAE;border-collapse:collapse;border-right:1px solid #488EAE;border-bottom:0px solid #488EAE;border-left:0px solid #488EAE;}
.tip{width:200px;color:#fff;z-index: 13000;}
.tip-title{margin:0;padding:5px;background-color:#e0e9ee;border:1px solid #488EAE;font-size:11px;color:#444444;}
.tip-text{background-color:#222222;font-size:11px;}
.custom .tip{width:130px;background-color:#ccc;border:1px solid #ff0000;color:#000;z-index: 13000;}
.custom .tip-title{margin:0;border-bottom:1px solid #B5CF74;font-weight:bold;font-size:14px;color:#3E4F14;background: #C3DF7D;}
.custom .tip-text{background-color:#CFDFA7;font-size:15px;}
#table_3col table{width:699px;margin-left:1px;border:1px solid #488EAE;border-collapse:collapse;}
#table_3col .row_0,#table_3col .col_0{margin-bottom:5px;background-color:#cfe2f1;vertical-align:top;border-bottom:1px solid #488EAE;}
#table_3col .col_1,#table_3col .col_2{width:300px;margin-bottom:5px;vertical-align:top;border-bottom:1px solid #488EAE;border-left:1px solid #488EAE;}
#impressum table{width:400px;}
#impressum .col_0{width:93px;display:run-in;vertical-align:top;border-top:0px solid #488EAE;border-collapse:collapse;border-right:1px solid #488EAE;border-bottom:0px solid #488EAE;border-left:0px solid #488EAE;}
#impressum .col_1{padding-left:7px;vertical-align:top;}
.pdf_link{right:0;top:10px;position:absolute;}
