/*
Theme Name: Individualtemplate
Description: RAL Baumpflege
Author URI: http://www.ral-baumpflege.de
*/
html,body,form,fieldset,ul,ol,p,ul li,ol li,div,code{margin:0;padding:0}
form label{cursor:pointer}
fieldset,img a{border:none}

a:link{color:#015EE9;text-decoration:underline}
a:visited{color:#666;text-decoration:underline}
a:hover,a:active{color:#015EE9;text-decoration:none}

/* #008800 #8FC938  #F1F1E2  #C8A90E #336909 */
h1{color:#008800;text-shadow:#fff 1px 1px 0, 4px 3px 4px #bbb;margin:1px 0;padding:0;font-weight:400;line-height:1.1em;font-size:2.6em;font-family:tahoma,"Lucida Sans Unicode","Trebuchet MS",helvetica,verdana,arial,sans-serif;}
h2{color:#006A00;font-family:verdana,arial,"Lucida Grande",sans-serif;font-weight:400;font-size:1.4em;
line-height:1.3em;margin-bottom:12px;margin-top:15px;padding-bottom:1px;border-bottom:5px solid #E9F3D8;}
h3{font-size:1em;line-height:1.3em;margin-top:0;margin-bottom:7px;color:#000;font-family:"Lucida Grande",arial,helvetica,"Trebuchet MS",tahoma,verdana,sans-serif;}

fieldset small{font-size:0.8em;float:right;color:#666;}
ul,ol{position:relative;}
#texte strong{font-weight:700;text-transform:uppercase;}
#texte em{font-weight:700;color:#666;font-style:normal;}
i{letter-spacing:0.02em;word-spacing:.2em;}
#texte small{font-size:.85em;}
cite{float:left;font-size:.9em;color:#999477;margin:-40px 0 20px 36px;}
code{font-size:1.1em;background:#015EE9;color:#fff;padding:2px;line-height:1.2em;}
blockquote.mit99{background:url(../img/anfz99.gif) transparent no-repeat;margin:30px 0 20px 0;padding-top:10px;padding-left:36px;}
#texte blockquote p.mit99{background:url(../img/anfz66.gif) transparent no-repeat 100% 100%;font-family:georgia,"Times New Roman",serif;
padding-right:33px;font-size:1.8em;line-height:1.2em;color:#AEAA93;font-style:oblique;letter-spacing:0.02em;font-weight:400;padding-bottom:20px; }
/*
.anfz99{}
.anfz66{font-style:oblique;font-weight:700;padding-bottom:20px;}
*/

body{border-top:6px solid #076F06;font-size:100.01%;height:100%;font-family:helvetica,"Lucida Grande",tahoma,verdana,arial,sans-serif;}

#bgrheader,#bgrtopnavi,#bgrcontainer,#bgrfooter{width:100%;margin:0;text-align:left;font-size:80%;line-height:1.4em;}
#header,#topnavi,#container,#container2,#footer{width:860px;margin:0 auto;text-align:center;}

#bgrheader{border-top:1px solid #EBFF52;background:url(../img/bgr_header.gif) #549F19 repeat-x;border-top:1px solid #fff;height:114px;overflow:hidden;}
#header{padding-bottom:10px;position:relative;}
  #topinfo{position:absolute;width:500px;top:10px;right:0;height:100px;text-align:right;overflow:hidden;color:#076F06;}

  #sticker{position:absolute;right:20px;top:-91px;height:118px;width:117px;background:url(../img/qualifizierte_baumpfleger.jpg) transparent no-repeat;}
  #stick,#stick a{border:none;display:none;}
  #sticker:hover{background:url(../img/qualifizierte_baumpfleger_aktiv.jpg) transparent no-repeat;}

  #logo{position:absolute;left:10px;top:-103px;border:none;z-index:1000;}
  #logoimg{margin:0;border:none;}
  #logoimg a{border:none;}
  #headline{position:absolute;top:35px;margin-top:5px;text-align:left;margin-left:125px;}
  #headline em{font-size:2.4em;color:#EBFF52;text-transform:uppercase;font-weight:700;font-style:normal;}
  .darkgreen{color:#336909;}
  #headline p.beschr{font-weight:700;color:#BCED8A;font-size:.85em;margin-right:30px;margin-left:2px;margin-top:10px;text-transform:uppercase;font-family:helvetica,tahoma,arial,verdana,sans-serif;}

#bgrtopnavi{background:url(../img/bgr_navi.gif) #EEEEEE repeat-x;color:#000;border-bottom:3px solid #ddd;}
#topnavi{position:relative;}
#topnavi p{text-align:left;font-size:.9em;line-height:1.3em;margin:0;padding:14px 0 9px 123px;text-transform:uppercase;}
#topnavi span{padding:14px 0 9px 0;}
#topnavi span.stil,#topnavi span.stilcurrent{margin-right:5px;margin-left:5px;}
#topnavi .stil a:link,#topnavi .stil a:visited{color:#000;text-decoration:none;}
#topnavi .stil a:hover{text-decoration:underline;color:#015EE9;}
#topnavi .stil a:active{color:#015EE9;text-decoration:none;}
#topnavi .stilcurrent a:link,
#topnavi .stilcurrent a:visited,
#topnavi .stilcurrent a:active{color:#015EE9;text-decoration:none;font-weight:700;}

#bgrcontainer{background:url(../img/bgr_container.gif) #fff repeat-x;padding-top:40px;border-top:1px solid #ccc;}
#container{color:#555;background:url(../img/bgr_navi_fade.gif) #fff repeat-y 600px 0;}
#sidebarend{background:url(../img/sidebarende.jpg) transparent no-repeat 600px 100%;padding-left:10px;}
#texte{float:left;width:554px;text-align:left;}

#texte ul,#texte ol{margin:0 0 10px 1px;}
#texte ul li{margin-left:1px;margin-bottom:0;list-style:none;background:url(../img/list.gif) transparent no-repeat 0 .45em;padding-bottom:5px;padding-left:20px;}
#texte ol li{padding:0 0 5px 0;margin-bottom:7px;}

#texte p{margin:0 0 10px 0;}
.abbildungstext{claer:both;margin-top:-13px;border:1px solid #ccc;background:#fff;padding:1px;}
#texte p.kleinergrau{font-size:0.85em;color:#fff;margin:0;line-height:1.2em;padding:5px;background:#008800;}

#sidebarlinks{float:right;width:260px;text-align:left;font-family:helvetica,arial,"Lucida Grande",tahoma,verdana,sans-serif;padding-bottom:122px;}

#navi {margin-bottom:0px;background:#fff;border-top:1px solid #d8d8d8;}
#navi ul{list-style:none;padding:0;border-bottom:1px solid #fff;}
#navi ul li{margin-top:1px;color:#555;border-bottom:1px solid #ddd;background:url(../img/bgr_navi_fade.gif) #f9f9f9 repeat-y;color:#555;}
#navi ul li a{padding:8px 4px 5px 28px;color:#555;text-decoration:none;display:block;}
#navi ul li a:link{padding-right:4px;border-right:6px solid #E9F3D8;}
#navi ul li a:visited{color:#666;padding-right:4px;border-right:6px solid #E9F3D8;}
#navi ul li a:hover{border-right:6px solid #82BB60;padding-right:4px;}
#navi ul li a:active{color:#336909;padding-right:4px;border-right:6px solid #E9F3D8;}
#navi ul li strong a:link,#navi ul li strong a:visited,#navi ul li strong a:active{background:url(../img/navicurrent.gif) #E3FCB6 repeat-y;border-right:none;}
#navi ul li strong{border-right:6px solid #82BB60;border-bottom:1px solid #82BB60;font-weight:700;display:block;color:#336909;}

#navi ul ul {border-left:1px solid #eee;margin:0 0 0 49px;}
#navi ul ul li{padding:0;list-style:decimal;background:url(../img/bgr_subnavi) #fff repeat-y;border-top:1px solid #eee;border-bottom:none;}
#navi ul ul li a{line-height:1.4em;padding:4px 4px 2px 3px;color:#555;text-decoration:none;display:block;}
#navi ul ul li a:link{background:transparent;color:#666;border-right:6px solid #E9F3D8;}
#navi ul ul li a:visited{background:transparent;color:#666;border-right:6px solid #E9F3D8;}
#navi ul ul li a:hover{background:#F3FEDE;color:#000;border-right:6px solid #82BB60;}
#navi ul ul li a:active{background:#F3FEDE;color:#000;border-right:6px solid #E9F3D8;}
#navi ul ul li strong a:link,#navi ul ul li strong a:visited,#navi ul ul li strong a:active{border-bottom:none;border-right:none;}
#navi ul ul li strong{border-right:6px solid #82BB60;border-bottom:none;font-weight:700;display:block;background:#F3FEDE;color:#336909;}
#navi ul li em{margin-left:-18px;padding-left:18px;background:url(../img/naviicon.gif) transparent no-repeat 0 .15em;font-style:normal;}


#naviin{margin:15px 0 15px 0;}
#texte #naviin ul{float:left;width:554px;list-style:none;border-bottom:1px solid #ddd;display:block;}
#texte #naviin ul li{padding:2px 0 2px 0;float:left;text-align:left;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:0 6px 0 0;color:#555;background:url(../img/bgr_navi_fade.gif) #f9f9f9 repeat-y;color:#555;}
#naviin ul li a{color:#555;text-decoration:none;padding:2px 6px 2px 6px;}
#naviin ul li.stil,#naviin ul li.stilcurrent{padding:2px 6px 2px 6px;}
#naviin ul li.stil a:visited{color:#666;}
#naviin li.stil a:active{color:#336909;}
#naviin ul li.stilcurrent a:link,#naviin ul li.stilcurrent a:visited,#navii ul li.stilcurrent a:active{padding:2px 6px 2px 6px;background:#E9F3D8;}
#naviin ul li.stilcurrent{font-weight:400;color:#336909;background:#E9F3D8;}

.abstand{background:#fff;padding:10px;}
div.abstandhalter{clear:both;margin-bottom:20px;margin-top:10px;}
.clearall{clear:both}
.okno,.okno h2{color:#A80402;margin-top:15px;border-bottom:none;}
.okno{border:1px dashed #A80402;padding:10px;}
.ok,.ok h2{color:#336909;margin-top:15px;}
.ok{border:1px dashed #8FC938;padding:20px;}

#texte p.li,#texte p.re{color:#666;font-size:.9em;line-height:1.2em;background:#E9F3D8;border:1px solid #C0DF8C;font-family:helvetica,tahoma,"Trebuchet MS",sans-serif;margin-top:5px;padding:5px;}
#texte p.li{float:left;margin-right:20px;width:118px;margin-bottom:10px;border:1px solid #ccc;}
#texte p.re{float:right;width:118px;margin-left:20px;margin-bottom:10px;border:1px dashed #ccc;}

div.faq{margin:25px 0 5px 0;clear:both;background:url(../img/bgrpost.gif) #F8F5F4 repeat-x 0 2px;border:1px solid #d2d2d2;}

#texte .faq ol{font-weight:700;color:#015EE9;margin-left:30px;padding:0;}
#texte .faq ol li{margin:5px 12px 0 0;padding:0;}
#texte .faq ul li{background:#fff;margin:0;border:1px solid #ddd;padding:10px 10px 0 10px;}
#texte .faq ul{font-weight:400;color:#666;margin:0;padding:0 0 0 2px;}
#texte .faq ul ul{margin:0 0 10px 30px;}

#texte .faq ul ul li{margin:0;padding:0;border:none;list-style:disc;}

#texte .faq h2{font-weight:400;padding:0;margin:0;border-bottom:none;font-size:1em;}
#texte .faq h2 a{padding:3px;display:block;}
#texte .faq h2 alink,#texte .faq h2 a:visited{text-decoration:underline;}
#texte .faq h2 a:hover,#texte .faq h2 a:active{color:#015EE9;text-decoration:none;}
#texte .faq h2.current a{text-decoration:none;font-weight:700;color:#015EE9;}

.info h2{background:url(../img/navi4.gif) #2F790B repeat-y;}
.navihut h2{background:url(../img/navi_hut.gif) transparent no-repeat;}
.navihut{background:url(../img/navi4.gif) #2F790B repeat-y;}

.box{background:url(../img/bgr_downloads.gif) #fff repeat-x;padding:15px 8px 1px 12px;margin-top:12px;margin-bottom:10px;border:1px solid #ddd;
border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.boxtext{float:right;width:411px;}

.pdfvorschaubild{float:left;width:100px;}

.vorschaubild,.vorschaubildcurrent{padding:5px 10px 5px 28px;border-bottom:1px dashed #AEAA93;}

.vorschaubild{border-right:6px solid #E9F3D8;margin-bottom:-1px;}
.vorschaubildcurrent{border-right:6px solid #82BB60;}

.videospur{position:absolute;left:3px;top:3px;background:url(../img/filmrolle.gif) transparent no-repeat;}
.fleftvi{position:relative;float:left;padding:3px;background:#fff;margin-right:10px;border:1px solid #ccc;}
.fleftvi:hover{background:#8FC938;}
.nobord,.nobord a,.videospur,.videospur a{border:none;}

.info h2,.navihut h2{text-transform:uppercase;line-height:1.3em;margin:0;padding:8px 10px 6px 10px;color:#fff;font-size:1em;border-bottom:1px solid #2F790B;font-weight:700;}

.info h2 a{color:#fff;font-weight:400;}
.info h2 a:link,.info h2 a:visited,.info h2 a:active{text-decoration:none;}
.info h2 a:hover{text-decoration:underline;}

.info2{margin-top:20px;}
.info2 ul,.info2 ol{line-height:1.3em;padding-bottom:0;margin-left:15px;margin-bottom:1px;}
.info2 p{margin-bottom:8px;margin-top:4px;}
.info2 ul li{margin:0;padding-bottom:2px;}

.txtspalteno,.txtspaltenm{margin:10px 0;}
.txtspaltenm{background:url(../img/bgr_2spalten.gif) #fff repeat-y 275px 0;}

.txtspalteno ul,.txtspaltenm ul{margin:10px 0 0 0;}

.textli{float:left;width:260px;}
.textre{float:right;width:260px;}


div.textfrightbord{float:right;width:264px;border-left:1px dashed #aaa;}
div.textfleftbord{float:left;width:269px;border-right:1px dashed #aaa;}
.abstandhalter{margin-bottom:10px;margin-top:10px;}
.abstandhalter h2{margin-top:10px;}
.textfleft ul li,.textfright ul li{margin-left:1px;background-image:none;list-style:disc;padding-left:0}
.fleftbord,.mittigbord,.frightbord,.fleftbordot,.frightbordot{padding:1px;background:#fff;border:1px solid #ccc;}
.fleftbord,.fleftnobord,.fleftnobordot,.fleftbordot{float:left;}
.fleftbord{margin:5px 16px 8px 0;}
.ok .fleftbord{margin:10px 6px 8px 0;}
.textli .fleftnobord,.textre .fleftnobord{margin:4px 8px 1px 0;}
.fleftnobord{margin:0 8px 1px 0;}
.fleftnobord{margin:5px 20px 8px 0;}
.fleftbordot{margin:5px 0 8px 0;}
.fleftnobordot{margin:5px 0 8px 0;}
.mittigbord,.mittignobord{margin-top:15px;clear:both;}
.mittignobord,.fleftnobordot a,.fleftnobordot,.mittignobord a,.fleftnobord a,.fleftnobord,.frightnobord a,.frightnobord{border:none;}

.frightbord,.frightnobord,.frightbordot,.frightnobordot{float:right;}
.frightbord{margin:5px 0 8px 16px;}
.frightnobord{margin:5px 0 8px 20px;}
.frightbordot{margin:5px 0 8px 0;}
.frightnobordot{margin:5px 0 8px 0;}


#formcontain{width:552px;margin:20px 0;border:1px solid #d2d2d2;color:#333;background:url(../img/bgrpost.gif) #F8F5F4 repeat-x 0 2px;}
fieldset.flyer{margin-top:15px;border:1px solid #d2d2d2;color:#333;background:url(../img/bgrpost.gif) #F8F5F4 repeat-x 0 2px;padding:10px 10px 10px 10px;}
fieldset#formular{margin:10px 10px 10px 10px;}
fieldset#formular ul {margin-bottom:15px;}
fieldset#formular ul li{margin-left:15px;}
.commentbgr,.blue{color:#015EE9;}
.foranrede{float:left;width:173px;margin-bottom:13px;color:#015EE9;}
#anrede{margin-top:3px;line-height:1.3em;width:165px;padding:4px;}
#forname{float:right;width:340px;margin-bottom:13px;}
fieldset#formular .labelnamekurz{margin-bottom:13px;float:right;width:327px;margin-top:3px;padding:4px;font-size:1em;line-height:1.3em;color:#000;}
fieldset#formular textarea,
fieldset#formular .labelname{float:left;margin-bottom:20px;margin-top:3px;width:520px;padding:4px;font-size:1em;line-height:1.3em;color:#000;font-family:verdana,arial,tahoma,"Lucida Grande","Trebuchet MS",helvetica,sans-serif;}

fieldset.flyer legend{background:#008800;padding:4px;font-size:1em;line-height:1.3em;color:#fff;}
fieldset.flyer .labelnamekurz{margin-bottom:13px;width:327px;margin-top:3px;padding:4px;font-size:1em;line-height:1.3em;color:#000;}
fieldset.flyer textarea,
fieldset.flyer .labelname{float:left;margin-bottom:20px;margin-top:3px;width:520px;padding:4px;font-size:1em;line-height:1.3em;color:#000;font-family:verdana,arial,tahoma,"Lucida Grande","Trebuchet MS",helvetica,sans-serif;}
fieldset.flyer #email{margin-bottom:13px;width:520px;margin-top:3px;padding:4px;font-size:1em;line-height:1.3em;color:#000;}


#bgrfooter{position:relative;margin-top:30px;clear:both;background:url(../img/bgr_footer.gif) #fff repeat-x;color:#777;}
#footer{padding-top:50px;font-size:.9em;padding-bottom:30px;}
#footer p{margin: 2px 0 12px 0;}

#valid{border:none;font-size:.85em;}
.valid a,.valid,.link,.link a{border:none;margin-bottom:-1px;}

label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{cursor:pointer;}
#skip,.skip{display:none;}
.klein{font-size:0.85em;}

#container2{padding:0 0 30px 0;color:#444;}
#sitemap{padding-top:10px;background:url(../img/bgr_spalten.gif) transparent repeat-y 280px 0;border-top:1px solid #669933;}
#sitemap h2{font-weight:700;font-size:1em;border-left:10px solid #8FC938;border-bottom:0;margin:15px 0 5px 9px;padding:0 0 0 10px;}
#container2 h1{border-bottom:5px solid #8FC938;text-align:left;margin-bottom:0;padding-left:9px;}

#sitemap .bgrtexte{float:left;width:555px;}
#sitemap .textlikl{float:left;width:260px;text-align:left;}
#sitemap .textrekl{float:right;width:269px;text-align:left;}

#sitemap ul {margin-left:30px;color:#ccc;}
#sitemap ul ul{margin-left:30px;color:#666;}
#sitemap ul li {list-style-type:square;border-bottom:1px solid #ddd;padding-top:8px;padding-bottom:5px;}
#sitemap ul ul li{border-bottom:none;margin:0 0 0 35px;padding:0;}
#sitemap ul ul ul li {list-style:circle;margin:0 0 0 5px;border-bottom:none;padding:0;}

#sitemap a:link{color:#1C5FB9;text-decoration:none;}
#sitemap a:visited{color:#777777;text-decoration:none;}
#sitemap a:hover{color:#CC0000;text-decoration:underline;}
#sitemap a:active{color:#CC0000;text-decoration:none;}
.magtop{margin-top:30px;clear:both;}
.sitemaptrenner{clear:both;border-top:1px solid #ddd;}
.sitemaptrenner_grau{clear:both;padding-top:10px;margin-top:20px;border-top:1px solid #ddd;padding-bottom:10px;background:url(../img/bgr_spalten.gif) #f9f9f9 repeat-y 280px 0;}


.mitglied,.bgrmitgliedok{margin-top:15px;position:relative;}
/*.bgrmitgliedok{margin-top:15px;padding:10px;position:relative;background:url(../img/bgrpost.gif) #F8F5F4 repeat-x 0 2px;border:1px solid #ccc;}
*/
.mitgliedok{position:absolute;top:-1px;left:-1px;background:url(../img/mitgliedok.gif) transparent no-repeat;}
#container .mitglied p,#container .bgrmitgliedok p{margin:0;line-height:1.1em;}

.voransicht{float:left;height:130px;overflow:hidden;width:186px;border-bottom:1px solid #ccc;}
.voransicht a{background:#fff;}
.voransicht a:hover{background:#008800;}
.mitglied .textre,.bgrmitgliedok .textre{float:right;width:310px;margin-top:7px;}
.web{border:1px solid #ccc;padding:2px;background:#fff;}

table{width:100%;margin-top:20px;text-align:right;border:1px solid #d7d7d7;}

td,th{padding:6px;}
th{font-size:1em;font-weight:bold;}
tr.tabl{background:#f9f9f9;}
.head1{background:#006A00;color:#fff;}
.head2{background:#FD6602;color:#fff;}
.head3{background:#669933;color:#fff;}
.flieshead1{background:#eee;color:#000;text-align:left;}
tr.flies{background:#fff;}
#texte .links{font-weight:bold;text-align:left;background:#eee;}
#texte table .flies{text-align:left;background:#f9f9f9;}
.rot{color:#CC3300;font-size:1.6em;}
/*
 background:url(../img/bgr_header.gif) #549F19 repeat-x;
 border-bottom:1px solid #006A00;border-right:1px solid #006A00;
*/
.gruen{color:#076F06;border-bottom:1px solid #E9F3D8;}
h3.gruen{clear:both;}

#texte p.ab{margin-left:50px;}


