@charset "utf-8";
/* CSS Document */

/*******STYLES & RESET*******/

*									{ margin: 0; padding: 0; }
p									{ margin:10px 0 10px 0;}
h1									{ color:#CC6600; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; margin:10px 0 10px 0;}
h2									{ color:#268abc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin:10px 0 10px 0;}
h3									{ color:#268abc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; margin:10px 0 0 0;}
html, body							{ height: 100%; }
body								{ font-size: 14px; font-family:Arial, Helvetica, sans-serif; color:#513c37; line-height:17px; text-align:justify; }
a									{ outline: none; text-decoration: none; color:#CC6600 }
a:hover								{ text-decoration:underline;}
a img								{ border: none; background: none; }
img									{ vertical-align:middle; }
.fright								{ float:right; margin-left:10px;}
.fleft								{ float:left; margin-right:10px;}
.clear								{ clear:both;}
.list								{ margin-top:5px; margin-bottom:5px; overflow:auto;}
.list li							{ margin-left:40px;}
.list_il							{ direction:rtl; margin-top:5px; margin-bottom:5px; overflow:auto;}
.list_il li							{ margin-right:40px;}
.contactform						{ border:1px solid #CCCCCC; padding:5px 20px;}
.contactform input					{ width:100%;}
.contactform textarea				{ width:95%; height:100%;}
.contactform_il						{ border:1px solid #CCCCCC; padding:5px 20px;}
.contactform_il input				{ width:100%; direction:rtl;}
.contactform_il textarea			{ width:95%; height:100%; direction:rtl;}
.googlemap 							{ border:1px solid #CCCCCC; padding:10px}


/*******STRUCTURE*******/

body								{ background:url(img/bg_unten.jpg)}
#container							{ background:url(img/bg_oben.jpg) repeat-x top; height:300px; width:100%}
#wrapper							{ width:922px; margin:0 auto 0 auto}
#header								{ height:144px;}
#header a							{ color:#513c37; font-weight:800;}
#header img							{ opacity:0.8;}
#header img:hover					{ opacity: 1;}
#logo								{ float:left; padding:19px 0 0 0;}
#sprachen							{ float:right; padding:64px 50px 0 0;}
#sprachen li						{ display:inline;padding-left:5px;}
#navi								{ background:url(img/bg_navi.jpg) repeat-x; height:33px; padding:10px 0 0 234px;}
#content_wrapper					{ background:#FFFFFF;}
#banner								{ height:200px; background:url(img/banner.jpg) no-repeat;}
#text								{ width:auto; padding-top:25px; padding-bottom:50px; padding-left:100px; padding-right:100px;}
#footer								{ height:50px; background:url(img/footerline.png) no-repeat bottom; color:#FFFFFF; font-family:Arial, Helvetica, 									  sans-serif; font-size:15px; margin-bottom:5px; direction:ltr;}
#footer_inhalt						{ padding:13px 0 0 0; direction:ltr;}
#copyright							{ font-size:10px; text-align:center; margin-bottom:50px; color:#999999}
#copyright a						{ outline: none; text-decoration: none; color:#999999}
#copyright a:hover					{ text-decoration:underline; color:#ffffff}
/*Hebraische Version - rechts*/
#logo_il							{ float:right; padding:19px 0 0 0;}
#sprachen_il						{ float:left; padding:64px 0px 0 50px;}
#sprachen_il li						{ display:inline;padding-left:5px;}
#navi_il							{ background:url(img/bg_navi.jpg) repeat-x; height:33px; padding:10px 0 0 50px;}
#text_il							{ width:auto; padding-top:25px; padding-bottom:50px; padding-left:100px; padding-right:100px;}
#text_il h1							{ color:#CC6600; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; margin:10px 0 10px 0;}
#navi_il ul							{ display:block;}
#navi_il li							{ display:inline; float:left;}
/*******NAVIGATION*******/

#navi ul							{ display:block;}
#navi li							{ display:inline; float:left;}

a.kanzlei							{ background:url(img/navi/kanzlei_01.jpg) no-repeat top; width:116px; height:31px; display:block;}
a.kanzlei:hover						{ background:url(img/navi/kanzlei_01.jpg) no-repeat bottom;}
a.kanzleiactive					    { background:url(img/navi/kanzlei_01.jpg) no-repeat bottom; width:116px; height:31px; display:block;}

a.anwalt							{ background:url(img/navi/kanzlei_02.jpg) no-repeat top; width:330px; height:31px; display:block;}
a.anwalt:hover						{ background:url(img/navi/kanzlei_02.jpg) no-repeat bottom;}
a.anwaltactive					    { background:url(img/navi/kanzlei_02.jpg) no-repeat bottom; width:330px; height:31px; display:block;}

a.mandant							{ background:url(img/navi/kanzlei_03.jpg) no-repeat top; width:176px; height:31px; display:block;}
a.mandant:hover						{ background:url(img/navi/kanzlei_03.jpg) no-repeat bottom;}
a.mandantactive					    { background:url(img/navi/kanzlei_03.jpg) no-repeat bottom; width:176px; height:31px; display:block;}

a.honorar							{ background:url(img/navi/kanzlei_04.jpg) no-repeat top; width:146px; height:31px; display:block;}
a.honorar:hover						{ background:url(img/navi/kanzlei_04.jpg) no-repeat bottom;}
a.honoraractive					    { background:url(img/navi/kanzlei_04.jpg) no-repeat bottom; width:146px; height:31px; display:block;}

a.kontakt							{ background:url(img/navi/kanzlei_05.jpg) no-repeat top; width:76px; height:31px; display:block;}
a.kontakt:hover						{ background:url(img/navi/kanzlei_05.jpg) no-repeat bottom;}
a.kontaktactive					    { background:url(img/navi/kanzlei_05.jpg) no-repeat bottom; width:76px; height:31px; display:block;}

/*******NAVIGATION_EN*******/

a.kanzlei_en 	 					{ background:url(img/navi/en/kanzlei_01.jpg) no-repeat top; width:135px; height:31px; display:block;}
a.kanzlei_en:hover					{ background:url(img/navi/en/kanzlei_01.jpg) no-repeat bottom;}
a.kanzleiactive_en				    { background:url(img/navi/en/kanzlei_01.jpg) no-repeat bottom; width:135px; height:31px; display:block;}

a.anwalt_en							{ background:url(img/navi/en/kanzlei_02.jpg) no-repeat top; width:281px; height:31px; display:block;}
a.anwalt_en:hover					{ background:url(img/navi/en/kanzlei_02.jpg) no-repeat bottom;}
a.anwaltactive_en				    { background:url(img/navi/en/kanzlei_02.jpg) no-repeat bottom; width:281px; height:31px; display:block;}

a.mandant_en						{ background:url(img/navi/en/kanzlei_03.jpg) no-repeat top; width:135px; height:31px; display:block;}
a.mandant_en:hover					{ background:url(img/navi/en/kanzlei_03.jpg) no-repeat bottom;}
a.mandantactive_en				    { background:url(img/navi/en/kanzlei_03.jpg) no-repeat bottom; width:135px; height:31px; display:block;}

a.honorar_en						{ background:url(img/navi/en/kanzlei_04.jpg) no-repeat top; width:138px; height:31px; display:block;}
a.honorar_en:hover					{ background:url(img/navi/en/kanzlei_04.jpg) no-repeat bottom;}
a.honoraractive_en				    { background:url(img/navi/en/kanzlei_04.jpg) no-repeat bottom; width:138px; height:31px; display:block;}

a.kontakt_en						{ background:url(img/navi/en/kanzlei_05.jpg) no-repeat top; width:73px; height:31px; display:block;}
a.kontakt_en:hover					{ background:url(img/navi/en/kanzlei_05.jpg) no-repeat bottom;}
a.kontaktactive_en				    { background:url(img/navi/en/kanzlei_05.jpg) no-repeat bottom; width:73px; height:31px; display:block;}


/*******NAVIGATION_IL*******/

a.kanzlei_il 	 					{ background:url(img/navi/il/kanzlei_01.jpg) no-repeat top; width:128px; height:31px; display:block;}
a.kanzlei_il:hover					{ background:url(img/navi/il/kanzlei_01.jpg) no-repeat bottom;}
a.kanzleiactive_il				    { background:url(img/navi/il/kanzlei_01.jpg) no-repeat bottom; width:128px; height:31px; display:block;}

a.anwalt_il							{ background:url(img/navi/il/kanzlei_02.jpg) no-repeat top; width:210px; height:31px; display:block;}
a.anwalt_il:hover					{ background:url(img/navi/il/kanzlei_02.jpg) no-repeat bottom;}
a.anwaltactive_il				    { background:url(img/navi/il/kanzlei_02.jpg) no-repeat bottom; width:210px; height:31px; display:block;}

a.mandant_il						{ background:url(img/navi/il/kanzlei_03.jpg) no-repeat top; width:94px; height:31px; display:block;}
a.mandant_il:hover					{ background:url(img/navi/il/kanzlei_03.jpg) no-repeat bottom;}
a.mandantactive_il				    { background:url(img/navi/il/kanzlei_03.jpg) no-repeat bottom; width:94px; height:31px; display:block;}

a.honorar_il						{ background:url(img/navi/il/kanzlei_04.jpg) no-repeat top; width:118px; height:31px; display:block;}
a.honorar_il:hover					{ background:url(img/navi/il/kanzlei_04.jpg) no-repeat bottom;}
a.honoraractive_il				    { background:url(img/navi/il/kanzlei_04.jpg) no-repeat bottom; width:118px; height:31px; display:block;}

a.kontakt_il						{ background:url(img/navi/il/kanzlei_05.jpg) no-repeat top; width:96px; height:31px; display:block;}
a.kontakt_il:hover					{ background:url(img/navi/il/kanzlei_05.jpg) no-repeat bottom;}
a.kontaktactive_il				    { background:url(img/navi/il/kanzlei_05.jpg) no-repeat bottom; width:96px; height:31px; display:block;}



.ninecol {    width: 89%; float:left;}
.threecol {    width: 10%; float:right;}
   #cookieinfo #cookieconfirm{
       text-decoration:none;
            line-height: 2em;
            text-transform: uppercase;
            border:#ccc  solid 1px;
            padding: 10px 20px;
            font-size: 0.8em;
            font-weight:700;
            display:inline-block;  color:#0B4052; border:#0B4052  solid 2px;
   }
#cookieinfo #cookieconfirm:hover{
    color:#999; border:#999  solid 2px;
}
#cookieinfo .lineh2{
    line-height: 40px;
}
   #cookieinfo .padmaker{
        padding: 10px 0;
    }
.size6, .size6 a{font-size:13px;}
#cookieinfo {  
	  text-shadow:none;
     -webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
     -webkit-box-shadow: 0 -5px 12px -3px rgba(0,0,0,0.2);
box-shadow: 0 -5px 12px -3px rgba(0,0,0,0.2);
      border-top:#0B4052 solid 2px;
    background: rgba(255,255,255,0.9);
font-weight: 400;
  color:#333;
    position:fixed;
    bottom:-300px;
    z-index:10000;
    width:100%;
    font-size:1em;
   }
   #cookieinfo a{
	  text-shadow:none;}
#cookieinfo.cookiedisplay{
    bottom:0;
}
.text-center{
    text-align: center;
}
.innerWrapper{
    width: 854px;
    margin-right: auto;
    margin-left: auto;
}



