/* (c) Scientec Internet Applications + Media GmbH - www.scientec.de */

body {border:0;font-size:80%; font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; background-color:#EEF1F6; background-image: url(/onTEAM/admin/onteam/_grafik/bg/hintergrund.jpg); background-repeat:repeat-y; background-position: 0 0}
body.order {; background-color: #FFFFFF;background-image: url(/onTEAM/admin/onteam/_grafik/bg/weiss.jpg)}
br.clear{clear:both;display:inline; line-height:1px; font-size:1px}
span.link {color:#224B99}
span.link img{margin-right:2px}
a,a.weiter {color:#224B99; text-decoration:none}
a:hover,a.weiter:hover{color:#224B99; text-decoration:underline}
img{border:0;}
form { margin:0; padding:0}
p { margin:9px 0;}
#text h5.hobu {float:right;display:inline;margin:0; width:110px}
#text h5.hobu a{text-transform:uppercase;text-align:center;text-decoration:none;display:block; white-space:nowrap; border:1px solid #000;border-color:#ccc #333 #333 #ccc; background-color: #f60; color:#fff; padding:1px 4px; font-size:12px; margin-top:-1px}
#text h5.hobu a:hover{background-color: #f90;}
.both{clear:both}
.center{ text-align:center}
.tipp{ background-color:#e8f0e8; padding:3px; border:1px solid #060}

#top {position:absolute; top:0; left:0;width:0; height:0}
#seite {position:absolute; top:0; left:0}
#logo {position:absolute; top:0; left:0; height:91px; width: 190px; z-index:20}
#logo img{height:91px;}
#kartenshoplogo1 {position:absolute; top:48px; left:0px; height:203px; width:212px; z-index:32}
#geo {position:absolute; top:390px; left:0px; height:107px; width:189px; z-index:21;}

#kopf {background-color:#fff;position:absolute; top:0px; left:0px; height:71px; width: 760px; z-index:10}
#kopf img{height:71px;}

#titel {background-color:#A7CCDF;position:absolute; top:71px; left:191px; height:20px; width: 569px;z-index:22}
#zaehler {position:absolute;top:43px;left:2px;width: 180px;z-index:21;font-size: 11px;font-weight: bold;color: #333;text-align:right}

#farbverlauf {position:absolute; top:91px; left:0px; height:320px; width: 190px; z-index:10}

#navigation {position:absolute;top:71px; left:0px; width: 190px;z-index:31}
  #navigator {text-align:right;position:absolute; top:-3px; left:760px; height:75px; width: 26px;z-index:1}
  #plus {display:none;position:absolute; top:15px; left:787px;height:600px;border:1px solid #666; width: 120px; z-index:10;color:#666}
  #navigation div.funktion{margin:2px 4px 2px 4px}
  #navigation div.funktion div{}
  #navigation div.funktion div.sep{margin-top:3px}
  #webkatalog div.funktion div,#extras div.funktion div,#kartenservice div.funktion div{padding-left:9px; background-image:url(/onTEAM/admin/onteam/_grafik/icons/r_weiss.gif); background-repeat:no-repeat; background-position:0 5px}
  #webkatalog div.funktion a, #extras div.funktion a, #services div.funktion a, #kartenservice div.funktion a{color:#f0f8ff; font-size:85%; font-weight:bold; text-decoration:none}
  #webkatalog div.funktion a:hover, #extras div.funktion a:hover ,#services div.funktion a:hover, #kartenservice div.funktion a:hover{text-decoration:underline}
  div#suche input.text{width:150px; border:1px solid #ccc; height: 18px; font-size:11px; background:#f8fcff; border-color:#206B92 #DFE8F4 #DFE8F4 #206B92}
  div#suche input.knopf{border:0; margin:0; padding:0;position:relative; top:5px; left:3px}
  div#suche div.funktion{padding-top:0;margin:0px 6px 5px 6px}
  div#stadtplan{margin:1px 0}
  div#register div.funktion{margin:3px 6px 3px 6px}
  #kartenservice div.funktion{position:absolute; top:250px;left:8px; width:190px;z-index:51 }
  #kartenservice div.funktion div.l1{font-size:110%; margin-top:2px; margin-bottom:2px; }
  #kartenservice div.funktion div.bestellen{font-size:110%; text-transform:uppercase;margin-top:6px; }
  #services div.funktion {margin:2px}
  #services div.funktion div{margin-bottom:2px; background-color:#FEFFE8}
  #services div.funktion div a{  padding-left:12px;display:block;padding-top:1px; padding-bottom:1px; color:#505050;; background-image: url(/onTEAM/admin/onteam/_grafik/icons/r.gif); background-repeat:no-repeat ; background-position:3px 6px}
  #services div.funktion div a:hover{padding:0 0 0 11px; border:1px outset; text-decoration:none; background-color: #EAAF00; color:#FFFFFF; background-image: url(/onTEAM/admin/onteam/_grafik/icons/r_weiss.gif)}

#extras{;}

#inhalt {position:absolute; top:91px; left:191px; width: 569px; z-index:33;}
  #inhalt #text{}
  .druckversion{width:80px; padding:1px;margin-top:8px; border:1px solid #224B99; text-align:center;float:right; display:block;}
  .pflicht{font-size:75%}
  #rand{padding:10px 15px 15px 15px }
    #head{}
      #pfad{width:100%;font-size:85%;color:#333;margin-bottom:8px}
      #pfad div{display:inline}
      #pfad a{text-decoration:none; color:#224B99}
      #pfad a:hover{ text-decoration:underline}
      
      div.blaettern1,div.blaettern2{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center; font-size:85%;padding:1px}
      div.blaettern1{border-bottom:1px solid #B1BFCF}
      div.blaettern2{border-top:1px solid #B1BFCF}

  h1{font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#EEF2F7;border:1px solid #B1BFCF;text-align:center;color:#333;font-size:120%;margin:0;text-transform:uppercase}
  h1 span{font-size:90%}
  h1 span.nol{font-weight:normal;font-size:12px}
  h2{color:#555; font-size:120%;margin:10px 0 0 0}
  h2 img{margin: 0 3px 1px 0}
  h2 img.taler{float:left;margin: -1px 3px 0 0}
  h3{color:#333;font-size:90%;margin:0}
  a.r{font-size:95%;padding-left:9px;background:url(/onTEAM/admin/onteam/_grafik/icons/r.gif); background-repeat:no-repeat; background-position:0 5px}
  a.u{padding-left:9px;background:url(/onTEAM/admin/onteam/_grafik/icons/u.gif); background-repeat:no-repeat; background-position:0 5px}
  a.out{padding-left:9px;background:url(/onTEAM/admin/onteam/_grafik/icons/out.gif); background-repeat:no-repeat; background-position:0 5px}
  div.trenner{border-top:1px dashed #B1BFCF; clear:both; margin:4px 0}
  
  div#toc {color:#666;font-size:95%;border:1px solid #B1BFCF;border-width:0 1px 1px 1px; padding:5px;background-color:#fdfeff;}
  div#toc div.item { margin-right:15px}
  div#toc div.item a{font-weight:bold}
  div#toc div.subitems { margin-left:15px; font-size:90%; padding-left:5px}
  div#toc div.subitems a{ white-space:nowrap}
  div#toc a{text-decoration:none; color:#224B99; white-space:nowrap}
  div#toc a:hover{text-decoration:underline; color:#224B99}

  div#seitentools {font-size:85%;font-weight:bold; text-align:center; border:1px solid #B1BFCF;border-top-width:0;background-color:#EFF2F5;margin:0 0 20px 0}
  div#seitentools {color:#666666; padding:2px}
  div#seitentools a,a.seitentools{position:relative;text-decoration:none; color:#FFFFFF;border:1px solid #666;border-color:#fff #666 #666 #fff; background-color:#6D9BCD; padding:0 8px; margin:1px}
  div#seitentools a:hover,a.seitentools:hover{color:#fff;text-decoration:none;background-color:#3F79BA}
  #detailsToggleDIV{position:relative; top:0px; left:0px}
  body#einzelansicht #detailsToggleDIV{display:none}
  span.searchword{background-color:#ff0; color:#000; display:inline; padding:0 1px; font-weight:normal}
  #suchtrefferliste{position:relative;padding:4px 0}

  div.basis,div.standard,div.premium,div.ordner {margin:8px 0; padding:4px;clear:both; font-size:100%; position:relative}
  div.basis {}
  div.standard {border:3px solid #999;}
  div.premium {border:1px solid #EAEAEA; border-color: #EAEAEA #5c5c5c #5c5c5c #EAEAEA; background-color: #FFF7C4}
  div.ordner {background-color:#EEF2F7;border:1px solid #B1BFCF}
  div.ueberschrift{font-size:90%;font-weight:bold; color:#224B99;}
    div.ordner div.suchpfad{ display:none}

    div.title{display:inline }
    div.title img{height:16px; width:16px}
    div.title a{font-weight:bold; text-decoration:underline;color:#224B99; font-size:100%}
    div.title a:visited{text-decoration:none;}
    div.title a:active{text-decoration:none;color:#c00}
    div.title a:focus{text-decoration:none;color:#c00}
    div.title a:hover{ text-decoration:none}

    div.title img{position:relative;top:2px;margin:0px 2px 0 0}
    div.title a.rank{position:relative; margin-left:4px}
    body#suchergebnis div.title a.rank{display:none}
    div.title a.rank img{ border:0;height:7px; width:39px; margin:0px 1px 4px 1px}
    span.titleError{color:red}

    div.language{display:inline; font-size:80%; position:relative; top:-2px; left: 3px; white-space:nowrap}
    div.language a{background-color:#224B99; margin: 0 1px; padding:0 1px;color:#fff; text-transform:uppercase}
    div.language a:hover{ color:#fff;text-decoration:none}
    
    div.description{clear:both;font-size:95%; width:510px ;overflow:hidden; margin-bottom:-1px}
    span.descriptionError{color:red}

    div.functions {clear:both; margin:2px 0 0 0}
      div.functions a{font-size:95%;font-weight:normal; text-decoration:none;color:#224B99;margin-right:5px}
      div.functions a:hover{text-decoration:underline}
      span.details { display:none}
      span.details a{  border:1px solid #fff;padding-left:12px;padding-right:2px;background:url(../_grafik/icons/info.png); background-repeat:no-repeat; background-position:2px 4px}
      div.premium span.details a{border-color:#FFF7C4}
      div.ordner span.details a{border-color:#eef2f7}
      span.details a.verbergen{text-decoration:none; border:1px solid #999;background-color:#f4f8fc}
      div.premium span.details a.verbergen{background-color:#FFFDEC; border:1px solid #999}
      span.details a.verbergen:hover{text-decoration:underline}
      span.einzel a{padding-left:11px;background:url(../_grafik/icons/einzelansicht.png); background-repeat:no-repeat; background-position:1px 4px;padding-right:2px}
      body#einzelansicht span.einzel a{ display:none}
      span.plan a{padding-left:11px;background:url(../_grafik/icons/map.png); background-repeat:no-repeat; background-position:1px 4px}
      span.rss a{padding-left:11px;background:url(../_grafik/icons/rss.png); background-repeat:no-repeat; background-position:1px 4px}
      span.jobs a{padding-left:11px;background:url(../_grafik/icons/jobs.png); background-repeat:no-repeat; background-position:1px 4px}
      span.check a{}
      span.webmaster a{}
      span.edit a{}

    div.details, div.details table {width:528px;max-width:512px;position:relative;background-color:#f4f8fc; padding:8px; font-size:95%;margin-top:0px; border:1px solid #999;overflow:hidden;}
    div.premium div.details {background-color:#FFFDEC}
      div.details div.thumb, div.nothumb {position:relative;width:200px;height:150px;float:right; border: 1px outset; background-color:#999; margin-left:8px; }
        div.thumb img{width:200px;height:150px}
        
      div.details  div.screen1 {background-color: #999;background-repeat: no-repeat;border: 1px outset;float: right;height: 150px;margin-left:8px;width: 200px;}
        div.details  div.screen1 a {display: block;height: 150px;position: relative;width: 200px;}

        
      div.info {clear:both;font-size:95%; color:#090;width:540px; overflow:hidden }
      div.ordner div.info {width:520px }
      div.details dl.publisher, dl.meta{margin:4px 0}
      div.details dt{float:left; font-size:95%; text-transform:uppercase; color:#333}
      div.details dd{margin:0; text-indent:5px; text-indent:5px}
    
    .html{ font-size:110%; color:#900;font-family:  Courier New, Courier, mono, Arial }
    .html-source{font-family:Courier New, Courier, mono;position:relative; overflow:auto;padding:8px; font-size:105%; border:1px solid #666; background-color:#ffd}

#fuss{text-align:center;clear:both;font-size:90%; color:#333;padding-top:10px; margin-top:8px; border-top:1px solid #B1BFCF}
  #fuss a{text-decoration:none; color:#224B99}
  #fuss a:hover{ text-decoration:underline}
  #fuss .valid{ margin-top:10px; font-size:1px}
  #main #fuss .valid{}
  #fuss .b{ visibility:hidden}
  #fuss .copyright{ font-weight:normal; font-size:95%; margin-top:10px}

div#rubriktreffer{color:#333;font-size:11px;position:relative;border:1px solid #ccc;border-top-width:0; background-color:#fcfcfc; padding: 5px}
div#searchform{position:relative;text-align:center;border:1px solid #ccc; margin-top:5px; background-color:#f8f8f8; background-image:url(/onTEAM/admin/onteam/_grafik/logos/logo_s.png);background-repeat:no-repeat; background-position: 60px 15px}
div#searchform form{margin:10px 0; padding:0}
div#searchform form div{displaY:inline}
div#searchform span{margin:0 0px}
div#searchform input.suchetext{width:300px}
div#suchantwort{font-size:12px; margin-bottom:15px;clear:both}
div.suchpfad{font-size:11px;}
div.suchpfad a{text-decoration:none; color:#224B99}
div.suchpfad a:hover{ text-decoration:underline}
b.high{color:#f60}

div#abc{text-align:center}
  div#abc select#regsel{font-size:80%; width:540px;background-color: #f0f0f0; margin-bottom:8px; }
  div#abc input{width:200px;}
  

#googleSearch, #yahooSearch{border:1px solid #ccc;}
#SiteSearchGoogle{border:1px solid #ccc;padding:10px 0; text-align:center}
#googlebanner {background-color:#fff;display:block; position:relative; width:539px;height:60px; overflow:hidden;text-align:center; margin-top:20px;margin-bottom:20px; }
#banner {display:none; position:relative; width:539px;height:60px; overflow:hidden;text-align:center; margin-top:20px;margin-bottom:20px; background-image:url(/onTEAM/admin/onteam/_grafik/werbung/bannerbg.png);background-repeat:no-repeat;}
#googleskyscraper{width:161px;height:600px;position:absolute; top:-15px; left:795px;padding-top:15px;}
#skyscraper{background-color:#EEF1F6;border:0px solid #333;display:none; width:180px;height:600px;position:absolute; top:-15px; left:795px;padding-top:15px; background-image:url(/onTEAM/admin/onteam/_grafik/werbung/skyscraperbg.png);background-position:-43px 0;background-repeat:no-repeat;}



/*H O M E P A G E*/
#home{margin-top: 10px}
  #home p { margin:5px 0;}
  #home #head{font-size:85%;font-weight:bold; color:#333;text-align:right;margin-bottom:10px; border-bottom:1px solid #B1BFCF}
    #home #head #ort{ text-align:left;float:left;width:100px;}
    #home #head #zeit{}
  #mittlereSpalte{clear:both;float: left;width:350px}
  #mittlereSpalte div.intro{padding-bottom:8px}
  #mittlereSpalte div.block{padding:0px}
  #home h2 {color: #008631;}
  h2 span{color:#888; font-size:65%;display:block; margin-bottom:2px}

  #mittlereSpalte div.anzeige{padding:0px 3px; background-color:#FFF9F9; border:1px solid #600}
  #mittlereSpalte div.anzeige h2 span{color:#600; font-size:65%;display:block; margin-bottom:2px}

  #counter{background-color:#333; color:#fff; font-family:Courier New, Courier, mono; font-weight:bold; padding:0 2px}
  #home div.trenner{clear: both}
  #rechteSpalte {float:right; width:173px}
  #rechteSpalte .box {background-color:#f3f3f3;margin-bottom:5px}
  #rechteSpalte .box a{color:#333; text-decoration:none}
  #rechteSpalte .box a:hover{color:#224B99; text-decoration:underline}
  #rechteSpalte .box .titel{font-size:85%;background-color:#dfdfdf; border:1px solid #ccc; border-color:#e8e8e8 #dfdfdf #ccc #dfdfdf; padding:1px}
  #rechteSpalte .box .titel .a{font-weight:bold; padding-left:11px; color:#333; background-image:url(/onTEAM/admin/onteam/_grafik/logos/logo_mini.png); background-repeat:no-repeat; background-position: 2px 3px}
  #rechteSpalte .box .inhalt{width:171px;padding:1px;;overflow:hidden; }
  #rechteSpalte .box .inhalt td.pos{font-size:70%;text-align:right}
  #rechteSpalte .box .inhalt td.item{font-size:70%;white-space:nowrap; vertical-align:top;padding-left:2px}
  
/*S E R V I C E S*/
body.services h1{ background-color:#EAAF00; color:#fff; border-width:1px; border-style: solid; border-color:#666; }


/*F O R M U L A R E*/

#inhalt form img{border:0;}

#inhalt form table.oben-ba{font-size:90%; border:1px solid #999999; background-color:#F7F7F7;}
#inhalt form table.unten-ba{font-size:80%; border:1px;}
#inhalt form table.oben-ex{font-size:90%; border:1px solid #F7A202; background-color:#FEF9EF;}
#inhalt form table.unten-ex{font-size:80%; border:0px;}
#inhalt form table.oben-all{font-size:90%; border:1px solid #999999; background-color:#F7F7F7;}
#inhalt form table.unten-all{font-size:80%; border:0px;}

td.top{vertical-align:top;}

#inhalt form .text-ba{border:1px solid #999999;font-size:11px}
#inhalt form .text-ex{border:1px solid #F7A202;font-size:11px}
#inhalt form .text-all{border:1px solid #999999;font-size:11px;}

div#formbaum{font-size:11px;border:1px solid #ccc;background-color:#e9e9e9;overflow:auto;position:relative; width:367px; height:140px;;}
div#formbaum div{white-space:nowrap}
div#formbaum div.l1{}
div#formbaum div.l2{margin-left:20px}
div#formbaum div.l3{margin-left:40px}
div#formbaum div.l4{margin-left:60px}

/*A N M E L D E N*/
#nofolder{display:none; text-align:center} 
#nofolder div{ margin-bottom:5px}
#nofolder a{font-size:12px;}

table.order{margin-top:15px;}
table.order th{font-size:90%; padding:1px; color:#333}
table.order td{font-size:80%; padding:2px 4px}
table.order form{ text-align:center}
table.order td.bot{text-align:center; padding:1px}

table.basis {background-color:#f8f8f8;border:1px solid #ccc;}
table.basis th{background-color:#ccc}
table.basis td.bot{}
table.exklusiv {background-color:#FAFCFE;border:1px solid #B8CFE7;}
table.exklusiv th{background-color:#B8CFE7}
table.exklusiv td.bot{}
table.agb {border:1px solid #ccc}
table.web{background-color:#FFFFFF;;border:1px solid #C0BACD;}
table.web th{background-color:#C0BACD}
table.web td.bot{}

form.orderform{ }
  form.orderform table{width:500px}
  form.orderform td{font-size:80%}
  form.orderform td.firstcol{width:90px}
  form.orderform fieldset{margin:10px 0;padding:5px; border:1px solid #666}
  form.orderform fieldset p{margin:4px 0}
  form.orderform legend{ font-weight:bold; color: #333333}
  
  #orderIframe  {width:539px; height:541px; border:0; margin-top:15px}
  body.order div.steps{ border:1px solid #B1BFCF; border-bottom:0}
  body.order div.steps table{ width:100%;}
  body.order div.steps table td{text-align: center; width:25%; }
  body.order div.steps table td.step1{border-right:1px solid #B1BFCF; }
  body.order div.steps table td.step2{border-right:1px solid #B1BFCF; }
  body.order div.steps table td.step3{border-right:1px solid #B1BFCF; }
  body.order div.steps table td.on{border-top:2px solid #fc0; padding-top:0; }
  body.order div.steps table td.off{padding-top:2px; border-bottom:1px solid #B1BFCF; background-color:#F7F9FB }
  body.order div.content{height:380px; overflow:auto; border:1px solid #B1BFCF; border-top:0;  padding:8px}
  body.order div.content h2{font-size:100%}
  body.order div.buttons{ ; padding:4px 8px;text-align:center; margin-top:6px;border:1px solid #B1BFCF; background-color:#F7F9FB}
  body.order div.content table{width:400px; margin:auto}
  body.order div.content table input{font-size:90%; margin-bottom:1px}
  body.order div.content td{font-size:95%;}
  body.order fieldset{border:0; margin-top:0}
  body.order div.legend{width:400px; margin:auto;font-weight:bold; color: #3C75AE}


/*L I S T E N*/

ul{margin:6px; margin-left:15px; padding-left:0}
li{padding-left:11px; margin-top:0;margin-bottom:0; list-style-type: none; background-repeat: no-repeat; background-position: -1px 5px}
li.normal, ul.normal li{ background-image: url(/onTEAM/admin/onteam/_grafik/icons/listen.png);}
li.ex, ul.ex li{background-image: url(/onTEAM/admin/onteam/_grafik/icons/listen.png);}
li.ba{;background-image: url(/onTEAM/admin/onteam/_grafik/icons/listen-ba.png);}
body.services li.normal,body.services ul.normal li{ background-image: url(/onTEAM/admin/onteam/_grafik/icons/listen-ex.png);}
#kartenservice li.normal,#kartenservice ul.normal li{ background-image: url(/onTEAM/admin/onteam/_grafik/icons/listen-ex.png);}
#sitemap {margin:0;}
#sitemap ul {margin-top:1px; margin-bottom:0;margin-left:3px;border-left:1px solid #9FC6DF}
#sitemap li {text-transform:uppercase; font-weight:bold;padding-left:11px}
#sitemap ul li{text-transform:none; font-weight:bold;padding-left:11px}
#sitemap ul ul li{text-transform:none; font-weight:normal}
#sitemap ul ul ul li{text-transform:none; font-weight:normal}

/*K A R T E N*/
#kartenservice h1{ background-color:#EAAF00; color:#fff; border-width:1px; border-style: solid; border-color:#666; }
#kartenservice #links{float:left; width: 373px; margin-bottom:5px }
#kartenservice #rechts ul{ margin-left:0px}
#kartenservice #rechts{float:right; width: 155px; margin-top:15px}
#kartenservice #rechts div.box{border:1px solid #999; margin-bottom:4px}
#kartenservice #rechts div.box form{; text-align:center}
#kartenservice #rechts div.box div.title{color:white; background-color:#999; display:block; text-align:center}
#kartenservice #rechts div.box div.content{ background-color:#f8f8f8;padding:4px}
#kartenservice #rechts div.box div.content ul{margin-top:0; margin-bottom:0}
#kartenservice table.karten{font-size:95%; background-color:#F7F7F7; border-collapse: collapse; margin-bottom:10px}
#kartenservice table.karten td{border:1px solid #999999;}
#kartenservice table.alle td.links{font-size:85%; text-align:center}
#kartenservice table.alle td.rechts{text-align:center}

/*R E F E R E N Z E N*/

#ref table{font-size:90%; }
#ref table img{border: 1px solid #333}
#ref th{background-color:#d0d0d0; color:#333}
#ref th.mitte,#ref td.mitte{background-color:#fff}
#ref td{background-color:#e8e8e8; padding:3px 2px}


/* I N A K T I V */

#CoM{display:none; position:absolute;width:165px;border:1px solid #ccc; border-color:#BDC9D7 #526B87 #526B87 #BDC9D7 ; font-family:Verdana;line-height:20px;cursor:default;font-size:14px;z-index:100;visibility:hidden}
#CoM div.pad{padding:2px 6px;border:1px solid white; border-color: #fff #899EB6 #899EB6 #fff;background-color:#DFE6EC;}
#CoM .link{padding-left:10px;padding-right:10px;}

#immoIframe{width:500px; height:800px; margin:15px 0 15px 19px; border:0px solid #ccc}
#urifr{position:absolute; top:0; left:800px; border:1px solid red}

.alben {background-color:#ccc; border:1px solid #fff; border-color: #e8e8e8 #666 #666 #e8e8e8;width:539px;}
.alben td{padding:2px 0;text-align:center; }
.alben td a{border:0}
.alben td img{ border:1px solid #fff; border-color: #aaa #eee #eee #aaa;width:48px; height:35px}
.fotogalerie { background-color:#ccc;margin-top:5px}
.fotogalerie table{ width:539px;}
.fotogalerie .albumtitel { position:relative; font-size:11px; overflow:hidden;white-space:nowrap; text-align:center; padding:4px 0; border:1px solid #fff; border-color: #e8e8e8 #666 #666 #e8e8e8; text-align:center; color:#333}
.fotogalerie .handles {  text-align:center; padding:2px 0; border:1px solid #fff; border-color: #e8e8e8 #666 #666 #e8e8e8; text-align:center}
.fotogalerie td {padding:4px 0; background-color:#ccc; border:1px solid #fff; border-color: #e8e8e8 #666 #666 #e8e8e8; text-align:center}
.fotogalerie td a{  border:0}
.fotogalerie td img{  border:1px solid #fff; border-color: #666 #fff #fff #666;height:72px}
.einzelfoto { color:#fff;background-color:#ccc; border:1px solid #fff; border-color: #e8e8e8 #666 #666 #e8e8e8; text-align:center}
.einzelfoto .handles{ text-align:center;border-top: 1px solid #e8e8e8 ; padding:2px 0}
.einzelfoto .foto{margin:22px 0 3px 0;text-align:center}
.einzelfoto .foto img{border:1px solid #fff; border-color: #666 #fff #fff #666; height:360px;}
.einzelfoto .caption {font-size:120%; color:#000;text-align:center}
.einzelfoto .fotocopyright {font-size:85%; color:#777;text-align:center;padding-bottom:3px; border-bottom: 1px solid #666}
.einzelfoto .fotocopyright a{ color:#777}

