/* Copyright Scientec Internet Applications + Media GmbH - www.scientec.de */

body,html{overflow:hidden }
body{ background-color:#F5F4F2;font-family:Arial, Helvetica, sans-serif}
body{margin:0; padding:0;position:absolute; width:100%; height:100%;;overflow-x:auto }
form{margin:0; padding:0;}
#seite{position:relative; width:950px;height:100%; margin:0;}

#logo{position:absolute; top:3px;left:4px; width:190px;height:80px; z-index:2}
#logo img{ border:0;}

#logo2{position:absolute; top:3px;left:4px; width:190px;height:80px; z-index:2;background-Image:url(http://www.lokal.ws/_grafik/lokal.png)}
#logo2{font-weight:bold;font-size:30px;padding:8px 0 0 10px;text-decoration:none}
#logo2 a{color:#333;text-decoration:none;display:block;width:100%;height:100%}

#navigation{font-size:11px;position:absolute; top:0px;left:0px; width:210px; background-color:#F5F4F2; height:100%; overflow:auto;overflow-x:hidden;z-index:1;}
  #navigation .logo{height:85px}
  #navigation #suche div{margin:0 0 0 0.5em;}
  #navigation input{width:25px;}
  #navigation #suche .text{width:130px; margin-right:2px}
  #navigation #plzsuche{width:105px; margin-right:2px}
  #navigation dl{margin:5px 0px 4px 14px;width:182px;padding-bottom:3px; background-image:url(../_grafik/navfuss.png); background-repeat:no-repeat; background-position:bottom}
  #navigation dt{height:14px;display:block;color:#fff;margin:0; padding:1px 1px 1px 5px; text-align:left;  font-weight:bold; background-image:url(../_grafik/navtitel.png); background-repeat:no-repeat; overflow:hidden}
  #navigation dd{margin:0; padding:2px 3px; background-color:#fff; border:1px solid #D3DEEF;border-color:#5B85C2; border-width:0 1px}
  #navigation dd ul{margin:0 0 0 0;padding:0; font-weight:normal}
  #navigation dd ul ul{margin:0 0 0 10px;padding:0;font-size:0.9em; font-weight:normal}
  #navigation ul{list-style-type:none;position:relative}
  #navigation li{}
  #navigation li.trenner{border-top:1px dotted #5B85C2; padding-top:1px; margin-top:1px}
  #navigation dd a{padding-left:7px;color:#000; text-decoration:none;font-size:12px}
  #navigation dd a:hover{text-decoration: underline}
  #navigation input{ font-size:0.9em}
  #navigation .links li{background-image:url(../_grafik/pfeil.png); background-repeat:no-repeat; background-position:0 6px;}
  #navigation .links li.trenner{background-position:0 8px;}


#inhalt{; font-size:0.8em;position:absolute; top:0;left:210px;padding:0px 30px 0 30px; border:2px solid #666;border-width:0; width:550px; background-color: #fff; background-image:url(../_grafik/schatten1.png); background-repeat:repeat-y;height:100%; overflow:auto;overflow-x:hidden;z-index:2 }
  h1{ font-size:1.3em; border:1px solid #C0BBAF;padding:2px; color:#333; text-align:center; margin:5px 0 10px 0; clear:right; background-color:#F5F4F2}
  h2{ font-size:1.1em;margin:0.7em 0; border-bottom:1px solid #ccc}
  h3{ font-size:0.9em;margin:0.7em 0 }
  p{ margin:0.7em 0;}
  em a{ font-style:normal; color:#4075C6}
  p a,li a{ font-style:normal; color:#4075C6}
  #testform td{background-color:#D0DCEE}
  #testform div.rand{border:3px solid #666; border-color:#5D86C3; padding:1px}

  table .subitems {font-size:8pt;margin-left:10px;margin-bottom:5px;}

  #funktionen{position:relative;padding:5px;text-align:right; font-size:1px; height:30px;;z-index:2; width:550px;}
  #funktionen a{border:1px solid #fff; padding: 2px 3px 0 3px; float:right; display:block;}
  #funktionen a:hover{border:1px solid #ccc}
  #funktionen img{border:0; height:25px}
  #funktionen #f_wong { margin-left:1px}
  #funktionen #f_favoriten { margin-left:1px}
  #funktionen #f_drucken {}
  #funktionen #f_ordner {margin-left:1px}
  #funktionen #f_wong img{width:40px}
  #funktionen #f_favoriten img{width:37px}
  #funktionen #f_drucken img{width:32px}
  #funktionen #f_ordner img{width:28px}
  #pfad{position:relative;margin:-16px 0 20px 0; font-size:0.9em}
  #pfad a{color:#333}
  #pfad a:hover{text-decoration:none}
  #pfad b{color:#333; display:block}
  #text{ width:550px}
  .blaettern1,.blaettern2{color:#95AFD7;text-align:center; font-size:1em; margin:10px 0; background-color:#95AFD7; padding:1px}
  .blaettern1 a,.blaettern2 a{margin:0 1px; color:#fff; font-weight:bold; text-decoration:none}
  .blaettern1 a:hover,.blaettern2 a:hover{ text-decoration:underline}
  .blaettern2{ margin:0px 0 15px 0}
  .dieseSeite{ font-weight:bold; color:#325281}
  #plz{font-size:0.9em}
  #plz li b{ font-weight:normal}
  #plz li a{color:#4075C6}
  #regionen{font-size:0.9em;list-style-type:none; margin:5px;padding:0;}
  #regionen li{ background-image:url(../_grafik/pfeil.png); background-repeat:no-repeat; background-position:0 6px}
  #regionen li b{ font-weight:normal}
  #regionen li a{color:#4075C6;padding-left:8px}
  .link {position:relative;padding:10px 0; margin:5px 0}
  .link + .link{border-top:1px dotted #ccc}
  .link h2,.link h3{font-size:1em; font-style:normal; font-weight:bold; display:block; margin:0 0 2px 0; color:#333; border:0; text-align:left;}
  .link h2 a,.link h3 a{ color:#4075C6; text-decoration:underline }
  .link h2 a:hover,.link h3 a:hover{ text-decoration: none }
  .link span{margin:0 5px}
  .link span img{border:0; width:29px; height:7px}
  .link p{font-size:1em;margin:0;  padding-right:5px}
  .link p a{color:#000; white-space:nowrap}
  .link p a:hover{ text-decoration:none}
  .link p i{font-style:normal; font-size:0.85em;}
  .link p cite{}
  .link p cite a{color:#000; text-decoration:none; font-style:italic}
  .link p cite a:hover{color:#4075C6}
  .link form{ text-align:center}
  .link button{font-size:13px; cursor:pointer;width:175px;filter:Alpha(opacity=100);-moz-opacity:1; margin:2px}
  .link button:hover{filter:Alpha(opacity=100);-moz-opacity:1}
  
  .link.exklusiv{background-color:#FFF3C4; border:1px dotted #666; padding:10px; margin-bottom:15px; margin-top:15px; font-size:1.1em}


  div.service{float:left; width:178px; border:1px solid #666; margin:0 0 10px 0; background-color:#fff}
  div.service h2{margin:0; padding:1px 3px; text-align:center; font-size:0.9em; background-color:#FCECCF; border-bottom:1px solid  #666}
  div.service div{ font-size:0.9em;padding:0px 2px ;min-height:18.5em; overflow:auto; background-color:#fff}
  div.service div p{ margin:0.3em}
  div.service div a{color:#000}
  div.service div ul{ margin:0.3em 0 0.3em 20px;padding:0}
  div.service.ranking{margin:0 5px}
  div.service.anmelden div,div.service.ranking div,div.service.testen div{min-height:17.0em}

  div.service.profil{clear:left}
  div.service.geo{margin:0 5px}
  div.service em{  display:block;text-align:center;border-top:1px dashed #666; font-style:normal}
  div.service em a{ display:block; padding:0 5px; text-decoration:none;color:#DF9320}
  div.service em a:hover{ background-color:#999;color:#fff}

  .detail.link{margin-top:0; border:0; padding:0;background-color:transparent;}
  .detail.link form{display:inline}
  .link .services{text-align:center;margin:15px 0; clear:both }
  .detail.link h1{margin-bottom:15px}
  .detail.link i{font-style:normal; font-size:0.85em; margin-bottom:3px}
  .detail.link p{margin-bottom:3px}
  .detail.link p a{color:#000}
  .detail.link p cite a{color:#4075C6}
  .detail.link b{color:#000; font-size:10px; text-transform:uppercase}
  .detail.link p cite a{ text-decoration: underline}
  .detail.link p cite a:hover{ text-decoration: none}
  .detail.link ul{margin-top:0;margin-bottom:0; font-size:1em}
  .detail.link ul li{margin-top:0;margin-bottom:0; font-size:0.85em; line-height:1.1em}


  .screen1{float:left;border:1px solid #999; width:60px; height:45px; margin:0 5px 1px 0; background-color:#f8f8f8; background-repeat:no-repeat } 
  .screen1 a {position:relative; display:block; height:45px;width:60px}
  .screen2{float:left;border:1px solid #999; width:200px; height:150px; margin:0 12px 6px 0; background-color:#f8f8f8; background-repeat:no-repeat } 
  .screen2 a {position:relative; display:block; height:150px;width:200px}
  .link {clear:left}
  .rectangle {clear:left}
  .fuss {clear:left}
  .blaettern2 {clear:left}
  .tool-tip{position:absolute;top:5px;left:5px;z-index:999;width:200px;}
  .tool-tip{width:220px;height:170px;}


  .imagecont1{width:200px;height:150px;background-position:center;background-repeat:no-repeat;background-color:#ccc;border:1px solid #666}
  .text1{height:0px;width:100%;overflow:hidden;text-align:center;background-color:#999;}



  div.reiter{font-size:1em;position:relative; top:2px}
  div.reiter span{ padding:0 5px; margin-right:1px; cursor:pointer}
  div.reiter span.an{border:1px solid #999; border-color:#999 #999 #eee #999; background-color:#eee; }
  div.reiter span.aus{border:1px solid #fff; border-color:#ccc #ccc #999 #ccc }
  iframe.an{display:block}
  iframe.aus{display:none}
  iframe#map{width: 548px; height: 400px; border:1px solid #999; margin:2px auto; background-color:#eee}
  iframe#map2{width: 548px; height: 270px; border:1px solid #999; margin:2px auto; background-color:#eee}
  iframe#route{width: 548px; height: 400px; border:1px solid #999; margin:2px auto; background-color:#eee}

  #hinweis{font-size:0.85em; width:528px;border:1px solid #999; padding:5px 10px;margin: 8px 0 10px 0}
  #blaettern{text-align:center; position:relative; width:550px;font-size:0.85em}
  #blaettern a{color:#4075C6; text-decoration:none}
  #blaettern a:hover{text-decoration:underline}
  #blaettern .zurueck{position:absolute; top:0; left:10px;width:260px;text-align:left}
  #blaettern .vor{position:absolute; top:0; right:10px;width:260px;text-align:right}

  #fuss{width:550px;margin-top:20px; padding-top:10px; border-top:1px solid #C0BBAF; text-align:center; font-size:0.85em; color:#333; clear:both }
  #fuss .logo{text-align:center; margin:7px 0}
  #fuss .logo a{ text-decoration:none}
  #fuss img{text-align:center;border:0;display:block; margin: 0 auto -3px auto}
  #fuss a{color:#333 }
  #fuss a:hover{ text-decoration:none }

  #aktuelles { border:1px solid #ccc;border-width:1px;clear:both;}
  #aktuelles h2{margin-top:0; text-align:center; background-color:#f4f4f4 }
  
  #news  { list-style-type:none; margin:0 10px; padding:0;}
  #suchergebnis  { list-style-type:none; margin:0 0; padding:0;}
  #news li,#suchergebnis li { margin-bottom:6px; padding-bottom:6px; border-bottom:1px dotted #999}
  #news div,#suchergebnis div{font-size:0.8em; color:#666}
  #news h3,#suchergebnis h3{font-size:0.9em; font-weight:bold; margin:0}
  #news h3 a,#suchergebnis h3 a{color:#4075C6}
  #news p,#suchergebnis p{font-size:0.9em; margin:3px 0 0 0}
  #news cite,#suchergebnis cite{font-size:0.85em; font-style:normal}
  #news cite b,#suchergebnis cite b{font-weight:normal}
  #news cite a,#suchergebnis cite a{color:#000}
  #news a:hover,#suchergebnis a:hover{ text-decoration:none}

  #webservices {margin:0 0 10px 0; font-size:12px; text-align:center }
  #webservices a{color:#000 }

  .index a{color:#4075C6}
  .index .indexlinks{margin-left:15px}
  .index .indexlinks a{border:1px solid #4075C6; float:left;width:16px; text-decoration:none; text-align:center; margin:0 1px;background-color:#4075C6;color:#fff}
  .index .indexlinks a:hover{background-color:#fff;color:#4075C6}
  .index .col1, .index .col2 ,.index .col3{float:left; width:33%}
  .colA, .colB {float:left; width:50%}
  .index ul{list-style-type:none; padding:0; margin:0}
  ul#plz{list-style-type:none; padding:0; margin:10px 0 0 20px}
  #plz ul{list-style-type:none; padding:0; margin:0}
  .index ul a:hover{text-decoration:none}

 


#extra{padding-left:5px;position:absolute; top:0;left:820px;border-left:0px solid #ccc; border-color:#ccc; width:190px;background-image:url(../_grafik/schatten2.png); background-repeat:repeat-y;;  height:100%; overflow:auto ;overflow-x:hidden;z-index:3; }
  #extra dl{ margin: 1px 1px; border:0px solid #666; border-color:#999; background-image:url(../_grafik/extrafuss.png); background-position:bottom; background-repeat:no-repeat; padding:0 0 3px 0px}
  #extra dl{margin:10px 10px 10px 10px;width:160px;overflow:hidden;}
  #extra dt{margin:0; font-weight:bold; background-color:#4B87C2; background-image:url(../_grafik/extratitel.png); background-repeat:no-repeat;color:#fff; padding:1px; font-size:0.75em; text-align:center}
  #extra dd{margin:0; padding:8px 3px 7px 0px;font-size:10px; background-color:#fff; border:1px solid #fff;border-color:#5B85C2; border-width:0 1px}
  
#extra ol{margin:0;font-size:10px;padding:0;list-style-type:none;}
  #extra a{ color:#000000; text-decoration:none;display:block; margin-bottom:2px; line-height:0.95em; margin-left:2px;padding-left:6px;background-image:url(../_grafik/pfeil.png); background-repeat:no-repeat; background-position:0 2px;}
  #extra a:hover{ text-decoration:underline}
  #extra li{margin:0;font-size:10px;padding:0;display:inline}
  #extra .schild{margin:10px 10px 10px 10px;height:90px;width:160px; background-image:url(../_grafik/schild.png); background-repeat:no-repeat}

  #extra .schild table{  height:100%;font-size:12px; }
  #extra .schild th{padding:10px; color:#fff}
  #extra .schild strong{font-size:16px; display:block}

  #linklokal {color:#fff; text-decoration:none; cursor:text;}
  #linklokal span{margin:2px 3px 0 0; cursor:pointer;float:right; font-weight:normal; font-size:10px;}
  #wolke {line-height:1em; text-align:center; margin:0 0 3px 0;overflow:visible}
  #wolke a.a1:hover{ text-decoration:none; color:#fff; background-color:#e00}
  #wolke a.a2:hover{ text-decoration:none; color:#fff; background-color:#e00}
  #wolke a.a3:hover{ text-decoration:none; color:#fff; background-color:#e00}
  #wolke a.a1{font-size:11px; padding:0 2px; margin:0}
  #wolke a.a2{font-size:10px; color:#666;padding:0 1px; margin:0}
  #wolke a.a3{font-size:9px; color:#999; padding:0 1px; margin:0}

  #wolkeBL a.a1:hover{ text-decoration:none; color:#fff; background-color:#e00}
  #wolkeBL a.a2:hover{ text-decoration:none; color:#fff; background-color:#e00}
  #wolkeBL a.a3:hover{ text-decoration:none; color:#fff; background-color:#e00}
  #wolkeBL a.a1{font-size:16px; color:#000; padding:0 2px; margin:0}
  #wolkeBL a.a2{font-size:14px; color:#666; padding:0 1px; margin:0}
  #wolkeBL a.a3{font-size:12px; color:#999; padding:0 1px; margin:0}


	
#inhalt .banner{border:1px solid #C0BBAF; padding:5px; text-align:center}
#inhalt .rectangle{border:1px solid #C0BBAF; padding:0 10px; }
#inhalt .linkblock_h {border:1px solid #C0BBAF;padding:2px;text-align:center;margin-bottom:15px}
#navigation .linkblock dd{padding:0 0 0 2px;width:178px; overflow:hidden}
#extra div.skyscraper{ margin: 10px 10px 0 10px;}
#extra div.skyscraper img{border:0}
#extra div.skyscraper a{background-image:none; margin:0; padding:0}

#flash { width:310px; height:300px; padding:0px; float:right;}

#container_karten{ width:550px; min-height:330px; padding:0px; float: none; margin-bottom:10px;}
#container_einleitung{width:250px; padding:0px; text-align:left; float:left;}
#container_einleitung strong{font-size:1.1em; color:#333; margin-top:10px; position:relative; display:block}
/*
#karte-postleitzahlen{font-size:11px;background-image: url(../_grafik/karte_postleitzahlen-no2.png); background-position:top; background-repeat:no-repeat; width:133px; height:50px; text-align:center; padding-top:110px; margin:0px; float:right; margin-right:15px;}
#karte-regionen{font-size:11px;background-image: url(../_grafik/karte_regionen-no3.png); background-position:top; background-repeat:no-repeat; width:133px; height:50px; text-align:center; padding-top:110px; margin:0px; float:right; margin-right:10px;}
#stichwort-suche{font-size:11px;background-image: url(../_grafik/suche-nach-stichworten-no1.png); background-position:top; background-repeat:no-repeat;width:266px; height:40px; text-align:center; padding-top:130px; margin:0px; float: left; margin-left:15px}
*/
#karte-postleitzahlen{font-size:11px;background-image: url(../_grafik/karte_postleitzahlen-no2.png); background-position:top; background-repeat:no-repeat; width:133px; height:170px; text-align:center; margin:0px; float:right; margin-right:15px;}
#karte-postleitzahlen a{position:relative;display:block;padding-top:110px;width:133px;}
#karte-regionen{font-size:11px;background-image: url(../_grafik/karte_regionen-no3.png); background-position:top; background-repeat:no-repeat; width:133px; height:170px; text-align:center; margin:0px; float:right; margin-right:10px;}
#karte-regionen a{position:relative;display:block;padding-top:110px;width:133px;}
#stichwort-suche{font-size:11px;background-image: url(../_grafik/suche-nach-stichworten-no1.png); background-position:top; background-repeat:no-repeat;width:266px; height:170px; text-align:center; margin:0px; float: left; margin-left:15px}
#stichwort-suche a{position:relative;display:block;padding-top:130px;width:266px;}


#subnavi{width:213px; height:auto; position:absolute; z-index:3; padding:0px; display:none; margin-left:-1px; margin-top:1px;}
#schatten-u{ background: url(../_grafik/schatten-u.png); background-repeat:repeat-x; background-position:top; height:8px; width:190px; position:absolute; margin-left:17px; top:100%; float:left;}
#schatten-r{ background: url(../_grafik/schatten-r.png); background-repeat:repeat-y; background-position:top; height:96.6%; width:8px; float:right; position:absolute; left:207px; top:3.3%;}
#schatten-ecke-u{ background: url(../_grafik/schatten-ecke-u.png); background-repeat:no-repeat; background-position:top; height:4.25%; width:4.25%; float:right; position:absolute; height:4.25%; left:207px;}
#schatten-ecke-o{ background: url(../_grafik/schatten-ecke-o.png); background-repeat:no-repeat; background-position:top; height:4.25%; width:4.25%; float:right; position:absolute; left:207px;}
#borderTop{border-top:#5b85c2 solid 1px; width:207px; height:1px; position:absolute; margin:0px; padding:0px; top:-1px; float:left; left:0px; }
#borderbottom{border-bottom:#5b85c2 solid 1px; width:207px; height:1px; position:relative; margin:0px; padding:0px; margin-top:-1px;}
#flyout { padding:0; margin:0; list-style-type: none; width:100px; font-size:13px;}
#flyout li { position: relative;}
#flyout a, #flyout a:visited {display:block; width:200px; color:#000; text-decoration: none; padding:0px 0px 1px 5px; background-color:#fff; border-left:#5b85c2 solid 1px; border-right:#5b85c2 solid 1px;}
#flyout li:hover > a {background-color:#5b85c2; color:#fff; text-decoration:none;}
#flyout li ul {display: none;} 
#flyout li:hover > ul {display:block; position:absolute; top:0px; left:128px;}
#flyout ul:hover{display:block;padding:30px 30px 30px 0; margin-left:10px; margin-top:-30px;}

#subnavi2{width:212px; height:auto; float:left; position:absolute; z-index:3; padding-left:0px; display:none; margin-left:-1px; margin-top:1px;} 
#subnavi2 a{position: relative; background-color:#ffffff; float:left; color:#000000; padding:0px 3px 1px 4px; font-size:13px; text-decoration:none; margin:0px;}
#subnavi2 a:hover{position: relative; background-color:#5b85c2; color:#FFFFFF; padding:0px 3px 1px 4px; font-size:13px; text-decoration:none; margin:0px;}
#subnavi2 li{width:212px; background:#FFF; margin:0px; float:left; padding:0px; float:left; border-left:#5b85c2 solid 1px; border-right:#5b85c2 solid 1px; display:block; list-style-type:none;} 
#schatten-u2{ background: url(../_grafik/schatten-u.png); background-repeat:repeat-x; background-position:top; height:8px; width:197px; position:relative; margin-left:17px; float:left;}
#schatten-r2{ background: url(../_grafik/schatten-r.png); background-repeat:repeat-y; background-position:top; height:91.2%; width:8px; float:right; position:absolute; left:214px; top:4.25%;}
#schatten-ecke-u2{ background: url(../_grafik/schatten-ecke-u.png); background-repeat:no-repeat; background-position:top; height:8px; width:8px; float:right; position:absolute; left:214px; top:95.3%}
#schatten-ecke-o2{ background: url(../_grafik/schatten-ecke-o.png); background-repeat:no-repeat; background-position: bottom; height:8px; width:8px; float:right; position:absolute; left:214px; top:0%;}
#borderTop2{border-top:#5b85c2 solid 1px; width:214px; height:1px; position:absolute; margin:0px; padding:0px; top:-1px; float:left; left:0px; }
#borderbottom2{border-bottom:#5b85c2 solid 1px; width:214px; height:1px; margin:0px; padding:0px; margin-top:-1px; float:left;}

.postleizahlen{padding:0; margin:0; list-style-type: none; width:100px; font-size:13px;}

.data{display:none;}

