

/*#

styles for www.verlorenes-handy-finden.de
media type: screen

#*/

         /*#
         auszeichnung allgemein
          #*/


h1, h2, h3 {
         padding:20px 0 0 5px;
         color:#0066CB;
         border-bottom:2px solid #B07A34;
         }
         h1 {font-size:1.2em;}
         h2 {font-size:1.1em;}
         h3 {font-size:1em;}
h4 {
         padding:15px 0 0 5px;
         color:#0066CB;
         }

p {overflow: hidden;}


table {
         margin-top:5px;
         width:396px;
         border:2px dashed #0066CB; border-collapse:collapse;
         }
         table caption {
         margin-top:10px;
         font:bold italic 100.01%/2 Arial, Helvetica;
         }
thead th {
         font:bold 132%/2 Arial, Helvetica;
         border:1px dotted #333330;
         border-bottom:2px solid #B07A34;
         }
tbody td {
         border-top:1px dotted #E6E6E6; border-bottom:1px dotted #E6E6E6;
         border-right:1px dotted #333330; border-left:1px dotted #333330;
         }
tfoot td {
         border:1px solid #333330;
         }
th, td {
         padding-top:3px; padding-bottom:3px;
         }
tr.sameLine {
         background-color:#F8E3F4;
         }


blockquote {
         margin:10px 30px 20px 30px; padding:5px;
         font-style:italic;
         background-color:#EAF8F9;
         border-top:1px dashed #B07A34;
         border-left:1px dashed #B07A34;
         border-right:1px dotted #B07A34;
         border-bottom:1px dotted #B07A34;
         }

         /* links */

a {
         color:#0066CB;
         text-decoration:none;
         border-bottom:1px dotted #0066CB;
         }
         a:hover, a:focus, a:active {
                 text-decoration:none;
                 color:#0066CB;
                 border-bottom:1px solid #0066CB;
         }
  a.extern:visited, a.intern:visited {
         padding-right:15px;
         background:url(../images/ic_visited.gif) bottom right no-repeat;
         }
  a.extern:link {
         padding-right:15px;
         background:url(../images/ic_extern.gif) bottom right no-repeat !important;
         }
         a.extern:hover, a.extern:focus {
         padding-right:15px;
         background:url(../images/ic_extern_hov.gif) bottom right no-repeat !important;
         }
  a.intern:link {
         padding-right:15px;
         background:url(../images/ic_intern.gif) bottom right no-repeat !important;
         }
         a.intern:hover, a.intern:focus {
         padding-right:15px;
         background:url(../images/ic_intern_hov.gif) bottom right no-repeat !important;
         }

  a.mehr {
         font-size:0.79em;
         border:0;
         }
  a.pic {
         border:0;
         }


         /*#
         auszeichnung spezial
         #*/

.info {
         border:2px dashed #B07A34;
         text-indent:25px;
         background:url(../images/info.gif) #F8E3F4 5px 2px no-repeat;
         }
         .infoH4indent {
         padding-left:30px;
         }/*wenn h4 durch br in zwei zeilen getrennt wurde
         die zweite zeile in span.infoH4indent setzen damit
         die zweite zeile genauso weit eingerueckt ist wie die erste*/


.smaller {
         font-size:0.79em;
         }
.bigger {
         font-size:1.5em;
         }

#defList {
         margin:0; padding-left:20px;
         background-color:#F8E3F4;
         border:2px dashed #0066CB;
         }
         #defList dt {
         font-weight:bold;
         }
         #defList dd {
         font-style:italic;
         }


         /* spezial spezial ;) */

ul#ausruf {
          list-style:none;
          }
          ul#ausruf li {
          margin-left:2px;
          text-indent:25px;
          line-height:2em;
          background:url(http://www.verlorenes-handy-finden.de/images/ausruf.gif) 0% 0% no-repeat;
          }


         /*#
         ausrichtung
         #*/

.center {text-align:center;}


img.floatRight {
         float:right;
         width:auto; height:auto;
         border:0;
         }
.clr {clear:both;}


.fastLink {
         margin-bottom:10px;
         text-align:right;
         color:#0066CB;
         font-size:0.73em;
         }
         .fastLink a {
         text-decoration:none;
         font-weight:bold;
         }
         .fastLink a:hover {
         text-decoration:none;
         font-weight:bold;
         }


.youtube {margin:0 auto; padding:0; text-align:center;}
.demoVid {margin:30px auto; padding:10px; width:443px; text-align:center; background-color:#FFF; border:2px dashed #0066CB;}


         /*#
         trenner und interludes
         #*/

hr {
         margin:10px 0 10px 0;
         }



         /*#
         side
         #*/


#sideBar {
         margin-top:0; margin-left:675px;
         position:fixed;
         background-color:#FFF;
         border:5px solid #FFF;
         }
         #sideBarBorder {
                 padding:5px;
                 border:2px solid #0066CB;
                 background:#FFF;
                 }
                 #sideBarText {
                         padding:10px;
                         height:130px;
                         }
                         #sideBarText p {padding:5px;}
                                 #sideBarText h3 {padding-top:10px;}
                         #sideBarText a {border:none;}

#sideAd {
         margin-top:200px; margin-left:675px;
         position:fixed;

         background-color:#FFF;
         border:5px solid #FFF;
         }
         #sideAdBorder {
         padding:5px;
         border:2px solid #0066CB;
         background:#FFF;
         }
         #sideAdText {
         padding:5px;
         }
         #sideAdText p {
         padding:5px;
         text-align:center;
         }





         /*#
         unique
         #*/

#headlines h1 {
         padding:0 0 0 20px;     width:850px;
         font:bold 2.875em "John Handy LET", Garamond, serif;
         color:#E6E6E6;
         border:0; -moz-border-radius:31px; -webkit-border-radius:31px;
         background-image:url(../images/bgTrans.png);
         }
#headlines h2 {
         padding:0 0 0 20px;     width:590px;
         font-size:120%;
         font-weight:bold;
         color:#E6E6E6;
         border:0; -moz-border-radius:31px; -webkit-border-radius:31px;
         background-image:url(../images/bgTrans.png);
         }

         /**/




dl#providerContact {
         margin:0; padding-left:5px;
         }
         dl#providerContact dd {
         text-indent:25px;
         line-height:2em;
         background:url(../images/hoerer.gif) 0% 0% no-repeat;
         }
         dl#providerContact dd a {
         display:block;
         border:0;
         }

         /**/

#recht {
         margin:0 5px 10px 5px;
         font-size:0.79em;
         }/* impressum rechtstext */

#help_tbl {
         margin-left:50px;       padding-left:10px !important;
         width:766px;            height:750px;
         background-color:#FFF;
         }

         /*#
         skelett
         #*/

body {
         padding:15px 0 0 20px;
         font-family:Arial, Helvetica, sans-serif;       font-size:87.5%;
         color:#333330;
         background:#087BDE url(../images/bgTopImage1.jpg) top right no-repeat;
         }
#bgTopImage {
         width:878px;
         }

         /**/

#kopf {margin:0 0 10px 15px;}

         /**/

#navi {
         margin:0 0 20px 30px; padding:0 0 0 10px;
         width:590px; height:42px;
         font-size:80%;
         background:url(../images/navLong.gif) no-repeat;
         }
#naviLogin {
         margin:0 0 20px 30px; padding:0 0 0 10px;
         width:804px; height:42px;
         font-size:80%;
         background:url(../images/navLongLogin.gif) no-repeat;
         }
         #navi ul li, #naviLogin ul li {
         list-style: none;
         display: inline;
         }
         #navi a, #naviLogin a {
         padding:10px;
         height: 42px;
         float: left;
         display: block;
         text-decoration:none;
         color: #FFF;
         border:0;
         }
         #navi a:hover, #naviLogin a:hover {
         padding:10px;
         height:42px;
         display:block;
         float:left;
         text-decoration:none;
         color:#FFF;
         background:url(../images/navSnippet.gif) repeat-x;
         }

         /**/

#mainContent {
         margin:0px 0 20px 30px;
         width:580px;
         float:left;
         border:5px solid #FFF;
         }/*der breite weisse rand*/
         #mainContentLogin {
                 margin:0 0 20px 0;
                 width:840px;
                 float:left;
                 border:none;
                 }

#border {
         padding:5px;
         width:566px;
         float:left;
         border:2px solid #0066CB;
         background:#FFF;
         }/*der blaue 2px rand und padding*/

#text {
         min-height:460px;
         padding:10px;
         }
         #text p {padding:5px;}
         #text ul, ol{
                 padding-left:12px;
                 margin-left:12px;
                 }/*der eigentliche (letztendliche) content container*/
         #text ul {
                 margin:10px 0 20px 10px;
                 }

         /**/

#fuss {
         font-size:0.79em;
         text-align:center;
         margin:10px;
         border-top:1px solid #B07A34;
         }
         #fuss a {
         text-decoration:none;
         }
         #fussLogin {
                 margin:20px 0 0 0;      overflow:auto;
                 width:824px;
                 font-size:0.79em;       text-align:center;
                 border:5px solid #FFF;
                 }
                 #fussLogin a {
                         text-decoration:none;
                         }
         #fussLoginBorder {
                 padding:10px 0 15px 0;
                 width:820px;
                 float:left;
                 border:2px solid #0066CB;
                 background:#FFF;
                 }


         /**/

* {padding:0; margin:0;}


#landingP {
         margin:30px auto;       padding:20px;
         width:750px;
         border:2px solid #0066CB;
         background:#FFF;
         }
#landingP .gratisH {
         float:left;
         border:2px solid #A5C5ED;
         }

#landingP .gratisH span {
         display:none;
         }
         #landingP .gratisH:link, #landingP .gratisH:visited {
                 display:block;
                 width:500px; height:370px;
                 background:transparent url(../images/landingP/gratis_001.png);
                 border:none;
                 }
                 #landingP .gratisH:hover, #landingP .gratisH:active, #landingP .gratisH:focus {
                         background-image:url(../images/landingP/gratis_001-HOVER.png);
                         background-color:#0066CB;
                         border:none;  -moz-border-radius:8px; -webkit-border-radius:8px;
                         }

#lpFooter a {color:#AAC5ED;}