body {font-family: arial,sans-serif;padding:0;margin:0;background-image:url(../img/background-top.jpg);background-repeat:repeat-x;background-color:#fff;vertical-align: baseline;line-height:115%; }

h1,h2,h3,h4,h5,h6 { margin: 0; font-family: inherit; text-rendering: optimizelegibility; text-transform: uppercase; }
h1 { margin-bottom: 0.5em; font-size: 2.0em; line-height: 1.2; font-weight: normal; }
h2 { font-size: 1.5em; line-height: 1.2; font-weight: normal; }
h3 { font-size: 1.2em; line-height: 1.2; font-weight: bold; }
h4 { font-size: 1.4em; line-height: 1.6;font-weight: normal;  }
h5 { font-size: 1.1em; margin-bottom: 1.5em; }


b,strong { font-weight: bold; }
hr {margin:15px 0; }
a {color:#202936;text-decoration:none; }

/* +++++++++++++++ individuell ++++++++++++++++++++++++ */
#logoheader-home,#logoheader-privatschutz,#logoheader-gewerbeschutz,#logoheader-sparen,#logoheader-finanzierung,#logoheader-girokonto,#logoheader-ueber-uns,#logoheader-leistung,#logoheader-online-services,#logoheader-impressum,#logoheader-rechtliches,#logoheader-kontakt,#logoheader-jobs  {height: 490px; width:980px;}
#logoheader-home {background-image: url(../img/home.jpg);}
#logoheader-privatschutz {background-image: url(../img/privatschutz.jpg); }
#logoheader-gewerbeschutz {background-image: url(../img/gewerbeschutz.jpg);}
#logoheader-sparen {background-image: url(../img/sparen.jpg);}
#logoheader-finanzierung {background-image: url(../img/finanzierung.jpg);}
#logoheader-girokonto {background-image: url(../img/girokonto.jpg);}
#logoheader-ueber-uns {background-image: url(../img/ueber-uns.jpg);}
#logoheader-leistung {background-image: url(../img/leistungen.jpg);}
#logoheader-online-services {background-image: url(../img/online-services.jpg);}
#logoheader-impressum {background-image: url(../img/impressum.jpg);}
#logoheader-rechtliches {background-image: url(../img/rechtliche-hinweise.jpg);}
#logoheader-kontakt {background-image: url(../img/kontakt.jpg);}
#logoheader-jobs {background-image: url(../img/jobs.jpg);}


#footer {clear:both;display:block;width:100%;border-top:1px solid #b0b0b0;margin:20px 0;padding:5px 0 15px 0; }
#content #blockLeft {display:block;width:259px;height:100%;float:left;border-right:1px solid #d3d3d3;
margin-right: 40px;}
.aufzahl {margin:0px 0 20px -20px;}
.aufzahl li {list-style-image:url(../img/bullet.png);line-height:180%;}
/* +++++++++++++++ Home ++++++++++++++++++++++++ */

#content-home {padding:0 20px; clear:both}
#content-home #blockLeft, #content-home #blockCenter, #content-home #blockRight {display:block;width:293px; height:290px;float:left; }
#content-home #blockLeft, #content-home #blockCenter, #content-home #blockLeft-2Sp {margin-right:30px; }
#content-home #blockLeft-2Sp {display:block; float:left; width:616px; }
#content-home a.link {border:1px solid #a8a8a8; color:#202936; font-weight:bold;padding:5px 5px 5px 25px;background:url(../img/link-arrow.jpg) 5px 7px no-repeat; float:right; }
#content-home a.link:hover, #content .button:hover {background-color:#f5f3f3;border:1px solid #959494; }
#content-home #theme {clear:both;display:block;background-color:#e5e5e5;width:925px;margin:0px;padding:10px 0 7px 15px; }

/* +++++++++++++++  form ++++++++++++++++++++++++ */
#content-home input {width:184px;border:1px solid #a8a8a8;margin:0 0 4px 0; padding:0;}
#content-home textarea {width:184px;border:1px solid #a8a8a8; margin:0 0 4px 0; padding:0; }
#content-home label {float:left;width:105px;padding:0;margin:0; }
#content-home .button {border:1px solid #a8a8a8; color:#202936; text-decoration:none; font-weight:bold;padding:5px 5px 5px 25px;background:url(../img/link-arrow.jpg) 5px 7px no-repeat; float:right; }

#content input {width:184px;border:1px solid #a8a8a8; }
#content textarea {width:184px;display:block; border:1px solid #a8a8a8;}
#content label {width:275px;display:block;}
#content .button {display:block;border:1px solid #a8a8a8;color:#202936; text-decoration:none; font-weight:bold;margin-top:10px;padding:5px 5px 5px 25px;background:#fff url(../img/link-arrow.jpg) 5px 7px no-repeat; }

#contact-form {background: url(../img/bg-contact.jpg) repeat-y;width:200px;padding:10px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3; }

/* +++++++++++++++  menus ++++++++++++++++++++++++ */
#header ul.menuMain { padding: 0; text-align: left; display: block; margin: 7px 0 0 38px; }
#header ul.menuMain li{ margin: 0 0 5px 0; background:url(../img/bg-nav-ia.jpg) 0 0 no-repeat; width:289px; height:67px; border: solid 1px #fff; }
#header ul.menuMain li:hover, #header ul.menuMain li.active{ background:url(../img/bg-nav-a.jpg) 0 0 no-repeat; }
#header ul.menuMain a{ color: #444444; display: inline-block; text-decoration: none; position: relative; padding: 6px 0 12px 36px; font-size:15px; }
.bold { font-weight: bold; text-transform: uppercase; }
ul.menu,ul.menu ul { list-style-type: none; }


/* +++++++++++++++ SUBNAV ++++++++++++++++++++++++ */
#subnav ul.menu { text-transform: uppercase; height:30px; margin:25px 0 0 0; }
#subnav ul.menu a:link,#subnav ul.menu a:visited { color: #fff; display: inline-block; font-weight: bold; text-decoration: none; padding: 0; margin: 0 0 5px 15px; position: relative; float:left; border-bottom: 2px solid transparent; }
#subnav ul.menu a:hover,
#subnav ul.menu a:active,
#subnav ul.menu a:focus,
#subnav ul.menu .selected a { border-bottom: 2px solid #78d40c; }
  

#fb-like-button {position: absolute;top:37.5em;z-index:100;right:0;display: block;text-align: right;}  
#fb-button {position: absolute;top:37.5em;z-index:100;right:138px;display: block;text-align: right;}  


  
.telephone {display: block;padding: 0px 0px 7px 25px;background: url(../img/icons-kontakt.jpg) no-repeat scroll 3px 0px transparent;}
.fax {display: block;padding: 0px 0px 7px 25px;background: url(../img/icons-kontakt.jpg) no-repeat scroll 3px -21px transparent;}
.email {display: block;padding: 0px 0px 7px 25px;background: url(../img/icons-kontakt.jpg) no-repeat scroll 3px -42px transparent;}


	 


