﻿@charset utf-8;html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;border:0;vertical-align:baseline;color:#000;margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-weight:normal;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}a{font-size:100%;vertical-align:baseline;margin:0;padding:0;}ins{background-color:#FFFF99;color:#000000;text-decoration:none;}mark{background-color:#FFFF99;color:#000000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}input,select{vertical-align:middle;}select,input,textarea,button{font:99% sans-serif;}input{border:1px solid #cccccc;}textarea{overflow:auto;padding:20px 10px;}pre,code,kbd,samp{font-family:monospace,sans-serif;}select,input,textarea{color:#444444;}a:hover,a:active,a{outline:medium none;}a img,img a{border:none;}a,a:visited{text-decoration:none;color:#000000;}ul,ol{padding-left:15px;}ol{list-style-type:disc;}small{font-size:85%;}strong,th{font-weight:bold;}td,td img{vertical-align:top;}sub{font-size:smaller;vertical-align:sub;}sup{font-size:smaller;vertical-align:super;}pre{padding:15px;}.ie6 legend,.ie7 legend{margin-left:-7px;}label,input[type=button],input[type=submit],button{cursor:pointer;}button,input,select,textarea{margin:0;}address{font-style:normal;}p{margin:.8em 0;}h1{font-size:26px;margin-bottom:.6em;}h2{font-size:18px;margin-bottom:.5em;margin-top:2em;}h3{font-size:16px;margin-top:2em;margin-bottom:.5em;}h4{font-size:15px;margin-bottom:.8em;margin-top:2em;}h5{font-size:14px;margin-bottom:.8em;margin-top:2em;}h6{font-size:13px;margin-bottom:.8em;margin-top:2em;}body{text-align:center;font-family:Arial, Helvetica, sans-serif;font:inherit;font-size:12px;background-color:#FFF;background-image:url(../images/body_bg.png);background-repeat:repeat-x;background-position:left top;}div#wrap_all{width:100%;min-width:980px;text-align:left;overflow:hidden;background-color:transparent;background-image:url(../images/index_bg.jpg);background-repeat:repeat-x;background-position:center 54px;font-family:Arial, Helvetica, sans-serif;}div#content_wrap{width:960px;padding-left:10px;padding-right:10px;overflow:hidden;position:relative;min-height:650px;height:auto!important;background-color:transparent;background-image:url(../images/indexconent_bg.jpg);background-repeat:no-repeat;background-position:10px 54px;margin:0 auto;}div#content{width:760px;float:left;}div#rightcol{width:200px;float:left;}div#footer{clear:both;height:201px;width:100%;background:transparent url(../images/footer_bg.png) repeat-x 0 0;overflow:hidden;}div#footer_content{width:960px;padding-left:10px;padding-right:10px;overflow:hidden;padding-top:14px;margin:0 auto;}div#content_header ul#top_nav li{float:left;list-style-type:none;height:54px;display:block;margin-right:36px;background:transparent url(../images/topnav_bg.gif) no-repeat right bottom;}div#content_header ul#top_nav li.lastchild{background:none repeat scroll 0 0 transparent;margin-right:0;}div#content_header ul#top_nav li a{font-size:19px;font-weight:bold;line-height:3;padding-right:38px;text-transform:uppercase;}div#content_header ul#top_nav li a.active{color:#7BB217;}div#content_header ul#top_nav li.lastchild a{padding-right:0;}div#content_header ul#top_nav li a.active:hover{color:rgba(123,178,23,0.5);}div#logo{margin-left:11px;}div#footer div.scrollToTop{float:left;width:333px;}div#footer ul#footer_nav{float:left;}div#footer ul#footer_nav li{float:left;list-style-type:none;display:block;margin-right:23px;}div#footer ul#footer_nav li a,div#footer div.scrollToTop a,div#footer div#facebook a{font-size:14px;font-weight:bold;line-height:2;text-transform:uppercase;color:#666666;}div#footer div.scrollToTop a{padding-right:20px;background:transparent url(../images/to_top.gif) no-repeat right 0;}div#footer div#facebook a{background:transparent url(../images/facebook_button.jpg) no-repeat right 0;padding-right:26px;}div#content_top h1#h1_index{color:#FFFFFF;font-size:26px;font-weight:bold;width:440px;margin-top:95px;}div#content_top p.index_text{color:#FFFFFF;line-height:1.5;}div#content_top p.index_text.next{margin-top:1.6em;}div#content_top h2#h2_index{font-size:31px;font-weight:bold;margin-bottom:0;margin-top:65px;}div#content_top ul#nav_index li{list-style-type:none;text-transform:uppercase;float:left;}div#content_top ul#nav_index li a,ul#nav_index li span{color:#639013;font-weight:bold;}div#content_top ul#nav_index li span{font-size:14px;position:relative;top:-1px;padding-left:6px;padding-right:6px;}div#rightcol div#speech_bubble{clear:both;margin-left:18px;margin-top:20px;}div#rightcol div#speech_bubble a{color:#FFFFFF;font-size:18px;font-weight:bold;line-height:1.2;}div#rightcol div#speech_bubble span{display:block;margin-left:40px;color:#FFFFFF;font-weight:bold;font-size:14px;}div#rightcol div#speech_bubble span a{font-size:14px;border-bottom:1px solid #FFFFFF;}div#rightcol div#speech_bubble span a:hover{text-decoration:none;color:rgba(255,255,255,0.8);border-bottom:none;}div#rightcol div#speech_bubble span#phone{line-height:1.3;margin-top:11px;}div#rightcol div#speech_bubble span#email{margin-top:13px;}div#content_index{clear:both;overflow:hidden;padding-top:30px;}div#content_index div#kurse{float:left;height:320px;margin-bottom:50px;overflow:hidden;width:294px;}div#content_index div#leistungen,div#content_index div#hundetraining{float:left;height:320px;margin-bottom:50px;overflow:hidden;width:333px;}div#content_index h3{font-size:18px;font-weight:bold;margin-bottom:1.5em;}div#content_index p{line-height:1.5;width:283px;}div#content_index ul{height:140px;margin-top:23px;padding-left:0;}div#content_index ul li{list-style-type:none;}div#content_index ul li a{color:#639013;line-height:1.5;}div#content_index ul li a:hover{color:rgba(123,178,23,0.8);}div#content_index p.downright{text-align:right;width:280px;margin:0;}div#content_index div#hundetraining ul{float:left;margin-top:13px;}div#content_index div#hundetraining img{margin-top:-5px;margin-bottom:0;padding-bottom:0;}div#content_index div#hundetraining p.downright{clear:both;margin-top:-10px;}div#content_index div#kurse p{width:190px;margin-top:0;}div#content_index div#kurse p.downright{width:289px;clear:both;}div#content_index div#kurse div{float:left;width:190px;}div#content_index div#kurse img{margin-left:10px;}div#content_index div#kurse ul li{padding-bottom:8px;}div#content_middle.agb{margin-top:136px;width:636px;padding-bottom:70px;font-family:Arial, Helvetica, sans-serif;}div#content_middle.agb p{line-height:1.5;font-family:Arial, Helvetica, sans-serif;}div#content_middle.agb address#address{line-height:1.5;width:332px;float:left;margin-bottom:16px;}div#content_middle.agb address#address span{font-size:16px;font-weight:bold;display:block;line-height:1.25;padding-bottom:8px;}div#content_middle.agb div#vatid{padding-top:68px;}div#content_middle.agb h1,div#content_middle.preise h1{font-size:27px;font-weight:bold;}div#content_middle.agb h2{font-size:16px;font-weight:bold;}div#content_middle.agb div#contact{width:630px;height:157px;clear:both;background-image:url(../images/kontakt_bg.png);background-repeat:no-repeat;background-position:left top;padding-left:20px;}div#content_middle.agb div#contact h2{padding-top:32px;font-size:26px;font-weight:bold;color:#FFFFFF;text-shadow:1px 1px 1px #444444;margin:0;}div#content_middle.agb div#contact div.left{color:#FFFFFF;font-size:14px;font-weight:bold;line-height:1.6;margin-top:8px;float:left;width:314px;}div#content_middle.agb div#contact address,div#content_middle.agb div#contact address a{color:#FFFFFF;font-size:14px;font-weight:bold;line-height:1.6;margin-top:8px;}div#content_middle.agb div#contact address a{padding-bottom:1px;border-bottom:1px solid #FFFFFF;}div#content_middle.agb div#contact address a:hover{color:rgba(255,255,255,0.6);border-bottom:none;}div#content_middle.preise{margin-top:136px;padding-bottom:79px;line-height:1.5;}div#content_middle.preise p{margin-top:30px;margin-bottom:0;}div#content_middle.preise table#preisliste td{padding-top:22px;vertical-align:bottom;}div#content_middle.preise table#preisliste tr.td_border td{padding-bottom:22px;border-bottom:1px dashed #ccc;}div#content_middle.preise td.firsttd{width:240px;font-weight:bold;}div#content_middle.preise td.sectd{text-align:right;width:69px;font-weight:bold;}div#content_middle.preise td.thirdtd{text-align:left;padding-left:20px;}div#rightcol div#clients{background:#E5E5E5 url(../images/clients.png) no-repeat 0 0;padding-top:25px;width:200px;}div#rightcol div#clients div h3{margin-left:21px;font-size:20px;font-weight:bold;margin-top:18px;margin-bottom:-14px;}div#rightcol div#clients div p{font-style:italic;line-height:1.35;margin-bottom:18px;margin-left:21px;margin-right:21px;text-align:right;}div#rightcol div#clients div p q{display:block;font-style:normal;margin-top:34px;text-align:left;}div#rightcol div#clients div p a,div#rightcol div#aboutme div p a{color:#639013;font-style:normal;}div#rightcol div#clients div p a:hover,div#rightcol div#aboutme div p a:hover{color:rgba(123,178,23,0.6);}div#rightcol div#aboutme{background-color:#E5E5E5;width:200px;margin-top:30px;}div#rightcol div#aboutme div p{line-height:1.35;margin:18px 21px 10px;}div#google{background:#FFFFFF;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:12px;line-height:1.5;font-family:Arial, Helvetica, sans-serif;padding-top:40px;}div#comments{background:none repeat scroll 0 0 #FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5;margin-bottom:20px;}div#comments h2{font-size:20px;font-weight:bold;margin-top:6px;text-align:left;}div#comments p{border-bottom:1px dotted #CCCCCC;padding-bottom:20px;margin-right:35px;text-align:right;font-style:italic;font-size:11px;}div#comments p q{display:block;padding-bottom:10px;padding-top:15px;text-align:left;font-style:normal;font-size:12px;}div#box{font-size:12px;line-height:1.5;font-family:Arial, Helvetica, sans-serif;overflow:hidden;background:transparent;}div#box div{background:#FFFFFF url(../images/aboutmebox.jpg) no-repeat right 50px;text-align:left;line-height:1.35;}div#box p{margin-top:16px;}div#box h2{font-size:20px;font-weight:bold;margin-top:6px;padding-bottom:6px;}div#aboutmebox{margin:0;padding:0;}div#bubble a,div#bubble address{color:#FFFFFF;}div#bubble{width:180px;height:235px;background:transparent url(../images/bubble.png) no-repeat 0 0;padding-left:20px;}div#bubble h2 a{color:#FFFFFF;font-size:25px;font-weight:bold;margin-top:0;}div#bubble h2{margin-top:0;padding-top:43px;margin-bottom:0;}div#bubble p{margin-top:0;margin-bottom:0;font-size:13px;line-height:1.25;}div#bubble address{margin-top:10px;}div#bubble address a{font-size:13px;line-height:1.25;}div#bubble address#fon{font-size:14px;font-weight:bold;line-height:1.45;margin-left:42px;margin-top:15px;}div#bubble address#fon a{line-height:1.4;text-decoration:underline;margin-top:5px;display:block;}div#bubble address#fon a:hover{color:rgba(255,255,255,0.8);}div#content_top ul#content_nav{margin-top:78px;padding-left:0;}div#content_top ul#content_nav li{float:left;list-style-type:none;display:block;}div#content_top ul#content_nav li a{font-size:14px;font-weight:bold;}div#content_top ul#content_nav li span{font-size:16px;position:relative;top:0;padding-left:15px;padding-right:15px;}div#content_middle.termine{margin-top:136px;padding-bottom:79px;line-height:1.5;clear:left;}div#content_middle.termine h1{font-size:27px;font-weight:bold;margin-bottom:16px;}div#content_middle div#teaser_kurse{width:480px;float:left;}div#content_middle div#teaser_kurse.leistungen{width:400px;padding-right:30px;}div#content_middle img#bigclock{position:relative;top:25px;}div#content_middle div#teaser_kurse p{padding-bottom:13px;}div#content_middle div.dates_table.first{margin-top:30px;}div#content_middle div.dates_table{clear:both;margin-top:52px;border-top:1px dashed #CCCCCC;width:636px;padding-top:50px;overflow:hidden;}div#content_middle a.courses{display:block;height:1px;cursor:default;clear:both;margin-top:50px;}div#content_middle table.dates h2{margin-top:0;font-size:20px;font-weight:bold;margin-bottom:0;}div#content_middle table.dates td{padding-bottom:22px;}div#content_middle table.dates td.firsttd,div#content_middle table.dates td.firsttd.mark{width:234px;border-right:1px dashed #CCCCCC;}div#content_middle table.dates td.nach_oben{width:234px;text-align:left;padding-top:28px;padding-bottom:0;vertical-align:bottom;}div#content_middle table.dates td.sectd{padding-left:27px;width:167px;}div#content_middle table.dates td.thirdtd{width:187px;}div#content_middle table.dates td.mark{font-weight:bold;font-size:16px;line-height:1.1;}div#content_middle table.dates td.kurs_button{text-align:right;padding-top:28px;padding-bottom:0;width:401px;}div#content_middle table.dates td.kurs_button a{width:213px;height:25px;background:transparent url(../images/button_kurs.png) no-repeat 0 0;display:block;}div#content_middle table.dates td.kurs_button div{width:213px;height:25px;float:right;}div#content_middle table.dates td.kurs_button div,div#content_middle table.dates td.kurs_button a:hover{background:transparent url(../images/button_kurs_hover.png) no-repeat 0 0;}div#content_middle table.dates div.scrollToTop a{color:#666666;font-size:14px;font-weight:bold;line-height:2;text-transform:uppercase;background:url(../images/to_top.gif) no-repeat scroll right 0 transparent;padding-right:20px;}div#content_middle table.dates div.scrollToTop{height:20px;}div#content_middle div.offer h2{font-size:20px;font-weight:bold;display:inline;margin-bottom:35px;}div#content_middle div.offer a.preis_button{text-indent:-9999px;width:130px;height:25px;background:transparent url(../images/button_preisliste.png) no-repeat 0 0;position:relative;display:block;}div.preis_button{height:25px;position:relative;float:right;margin-bottom:35px;width:130px;}div.preis_button,div#content_middle div.offer a.preis_button:hover{background:transparent url(../images/button_preisliste_hover.png) no-repeat 0 0;}div#content_middle div.offerlist{width:200px;padding-left:10px;padding-right:10px;height:265px;float:left;border-right:1px dashed #CCCCCC;margin-top:10px;}div#content_middle div.offerlist.last{padding-right:0;border-right:0;width:190px;}div#content_middle div.offerlist h3{font-size:14px;font-weight:bold;margin-bottom:0;margin-top:0;}div#content_middle div.offerlist em{color:#666;}div#content_middle div.dates_table.offer p{clear:both;}div#content_middle div.dates_table.offer p.offerlast{padding-top:26px;}div#content_middle div.dates_table.offer p.offerlast strong{font-size:14px;padding-right:4px;}div#content_middle div.dates_table.offer.dogtwo{background:transparent url(../images/leistungen_hund2.jpg) no-repeat 96% 160px;}div#content_middle div.dates_table.offer.dogtwo ul{margin-top:20px;margin-bottom:20px;}div#content_middle.kurse a.courses{position:relative;top:20px;}div#content_middle.kurse a.courses.first{top:0;}div#content_middle div.dates_table.offer.dogthree div{clear:both;padding-bottom:3px;}div#content_middle div.dates_table.offer.dogthree p{clear:none;}div#content_middle div.dates_table.offer.dogthree img.flt_left{float:left;margin-right:20px;}div#content_middle.kurse{padding-bottom:100px;}div#content_middle div#teaser_kurse.first{width:420px;padding-right:30px;}div#content_middle img#training_hund1{position:relative;top:40px;}div#content_middle.training h2{margin-top:0;font-size:20px;font-weight:bold;margin-bottom:22px;}div#content_middle div#art_img_right{float:left;width:360px;}div#content_middle div#art_img_right p{margin-top:18px;}div#content_middle img#training_hund2{float:right;position:relative;bottom:10px;}div#content_middle p.art_img_last{clear:both;padding-top:6px;}div#content_middle div#art_img_left{float:right;width:330px;}div#content_middle div#art_img_left strong{display:block;font-size:14px;padding-bottom:20px;padding-top:20px;}div#content_middle div#art_img_left ul{margin-bottom:15px;}div#content_middle div#highlight{width:630px;height:194px;clear:both;background:transparent url(../images/highlight.png) no-repeat 0 0;margin-top:22px;}div#content_middle div#highlight a{background:url(../images/button_termin.png) no-repeat scroll 0 0 transparent;display:block;height:39px;width:336px;}div#highlight div{width:336px;height:39px;position:relative;top:124px;left:32px;}div#highlight div,div#content_middle div#highlight a:hover{background:url(../images/button_termin_hover.png) no-repeat scroll 0 0 transparent;}div#wrap_all.no_bg,div#content_wrap.no_bg{background-image:none;}div#content_header ul#top_nav li a.active,div#footer ul#footer_nav li a.active,div#content_index p.downright a,a.greenlink{color:#639013;}div#content_header ul#top_nav,div#footer ul#footer_nav,div#content_top ul#nav_index,div#content_middle div.offerlist.first{padding-left:0;}div#content_header ul#top_nav li a:hover,div#content_top ul#content_nav li a:hover{color:rgba(0,0,0,0.5);}div#footer ul#footer_nav li a:hover,div#footer div.scrollToTop a:hover,div#footer div#facebook a:hover,div#rightcol div#speech_bubble a:hover,div#content_index h3 a:hover,div#content_index p.downright a:hover,div#bubble h2 a:hover,a.greenlink:hover{text-decoration:underline;}div#footer div#facebook,div#rightcol div#aboutme div p a,div#content_middle div.dates_table.offer p.offerlast span{float:right;}div#content_middle.preise table#preisliste,div#content_middle div.offerlist ul{margin-top:20px;}div#rightcol div#clients div,div#rightcol div#aboutme div{background:#E5E5E5 url(../images/clientsbottom.png) no-repeat left bottom;width:200px;padding-bottom:6px;}