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


/***********begin template***********/
body {margin:10px; font-family:Arial,Helvetica,sans-serif; color:#000; background-color:#f3f3f3}
img {border:0}
.clear { position:relative; clear:both; height:1px;  overflow:hidden;visibility:hidden }
#seite {min-width:900px; max-width:1050px; margin:auto;background-color:#fff;border:2px solid #ccc; border-width:2px; position:relative}
em.em{font-style:normal}

#kopf {position:relative; height:125px; text-align:right}
#kopf strong {position:absolute; margin:0; bottom:10px; left:10px; }
#kopf #logo {}
#kopf #logo img{margin:10px}

#navigation {position:relative;background:#D30C6B url(/onTEAM/layout/images/link.png); background-repeat:repeat-x;height:1.1em; padding:2px 8px ;z-index:20}
#navigation .tools{position:absolute; right:20px; top:4px}
#navigation .tools .feedback{position:relative; top:-2px}
#navigation .tools a{text-transform:uppercase;font-size:11px; font-weight:bold;text-decoration:none; color:#fff;font-size:11px;text-decoration:none; padding:0; margin-left:8px}
#navigation .tools a:hover{ text-decoration:underline}
#navigation a.aktiv{background-color:#fff;color:#000}
#navigation a.aktiv:hover{background-color:#fff;color:#D30C6B }
#navigation a.hier{background-color:#FDE1EE;color:#000}
#navigation a.hier:hover{background-color:#FDE1EE;cursor:text;color:#000; text-decoration:none}
#navigation .sitemap a.hier{background-color:transparent} 
#navigation .sitemap a.hier:hover{background-color:transparent} 

/*#sprache {top:95px; left:270px; } */
#sprache {top:128px; right:160px} 
#sprache {position:absolute; width:50px;height:16px; overflow:hidden; text-align:right; font-size:1em; line-height:10em; z-index:100} 
#sprache a{position:absolute;top:0; width:14px; height:14px; overflow:hidden; background-repeat:no-repeat; margin:1px; border:0} 
#sprache a:hover{margin:0; border:1px solid #fff} 
#sprache .d{left:0px;background-image:url(/onTEAM/layout/images/de.png); background-repeat:no-repeat;background-position:0 0} 
#sprache .e{left:17px;background-image:url(/onTEAM/layout/images/en.png); background-repeat:no-repeat;background-position:0 0; } 
#sprache .f{left:34px;background-image:url(/onTEAM/layout/images/fr.png); background-repeat:no-repeat;background-position:0 0; } 

#social {top:128px; right:217px; position:absolute; width:68px; height:16px; text-align:left; font-size:1em; line-height:10em; z-index:100} 
#social a{float:left; width:18px; margin:1px; border:0}

html[lang=de] #sprache .d, html[lang=en] #sprache .e, html[lang=fr] #sprache .f{opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50); cursor:default;margin:1px; border:0 } 
 
#container {padding: 20px 0px 0 0px;z-index:10}

#subnavigation { float:left; width:20%;  overflow:hidden }
#subnavigation .rand{}
#subnavigation #pfad { font-size:0.70em}
#subnavigation #pfad div{font-weight:bold; color:#888 }
#subnavigation #pfad a{ margin-right:2px;color:#D30C6B; text-decoration:none;  background-image:url(/onTEAM/layout/images/path.png); background-repeat:no-repeat; background-position:0 4px ; padding-left:8px} 
#subnavigation #pfad div + a{ background-image:none; padding-left:0} 
#subnavigation #pfad a:hover{text-decoration:underline }
#subnavigation #pfad .pathseparator{display:none}

#subnavigation .links{}
#subnavigation .links ul{ list-style-type:none; margin:0 0 0 0px; padding:0; border:1px solid #ccc;padding:0px; border-width:0px 1px 1px 0; margin-bottom:10px;}
#subnavigation .links ul ul{ margin:0; border:0}
#subnavigation .links li{margin-left:0; padding:0;border-top:1px solid #ccc;line-height:1em }
#subnavigation .links li.aktiv{ background-color:#eee}
#subnavigation .links li div{font-size:0.7em; font-weight:bold }
#subnavigation .links li li div{ font-weight:normal }
#subnavigation .links a{ color:#333; text-decoration:none; display:block; background-image:url(/onTEAM/layout/images/list.png); background-repeat:no-repeat; background-position:7px 0.6em}
#subnavigation .links a:hover{ text-decoration: none;background-color:#ddd; color:#333}
#subnavigation .links li a{padding:2px 0px 2px 17px; }
#subnavigation .links li li a{padding:2px 0 2px 27px; background-position:17px 0.55em }
#subnavigation .links li div.diese a{ background-image:url(/onTEAM/layout/images/diese.png); background-repeat:no-repeat; background-position:right center}
#subnavigation .links li div.diese a:hover{ background-color:#eee; cursor:text}
#subnavigation .links a.extern{ background-image:url(/onTEAM/layout/images/ext.png)}

#subnavigation .fragen{text-align:center;color:#D30C6B;font-size:0.8em;font-weight:bold;border:0px solid #ccc}
#subnavigation .fragen,#pfad{border:1px solid #ccc;padding:6px 3px 7px 9px; border-width:1px 1px 1px 0; margin-bottom:9px;}
#subnavigation .fragen{padding:7px 0px}

#inhalt {width:56%;float:left; margin:-3px 1.9%;  z-index:10} 
#inhalt .rand{}

#inhalt_noframe {width:100%;float:left; margin:-3px 1.9%;  overflow:hidden; z-index:10} 

#kontext {float:right; width:20%;  overflow:hidden;  }
#kontext #schnellsuche{background-color:#fff; border:1px solid #ccc; border-width:1px 0px 1px 1px;margin-bottom:9px; padding-bottom:5px}
#kontext #schnellsuche .title{font-size:0.7em; color: #888;padding:6px 2px 3px 9px; font-weight:bold}
#kontext #schnellsuche .links{font-size:0.65em; color: #888;padding:1px 2px 0px 9px;}
#kontext #schnellsuche .links a{text-decoration:none; color:#D30C6B; margin-right:4px}
#kontext #schnellsuche .links a:hover{text-decoration:underline}
#kontext #schnellsuche form{ padding:0 9px 0px 9px; margin:0; position:relative}
#kontext #schnellsuche form input.text{font-size:11px; width:70%}
#kontext #schnellsuche form input.button{font-size:11px; width:20%}
#kontext .illustrationen{background-color:#fff; border:1px solid #ccc; border-width:1px 0px 1px 1px;margin-bottom:9px; padding-bottom:5px}
#kontext .illustrationen .titel{ background-color:#fff; text-align:left; padding:6px 2px 6px 9px; font-size:0.70em;color:#888; font-weight:bold}
#kontext .illustrationen .text{ font-size:0.65em; padding:0px 9px; clear:left}
#kontext .illustrationen .text p{ margin:0  }
#kontext .illustrationen .text a{font-size:1.05em; text-align:right; font-weight:bold;color:#D30C6B; text-decoration:none; background-image:url(/onTEAM/layout/images/list.png); background-repeat:no-repeat; background-position:right center; padding-right:8px  }
#kontext .illustrationen .text a:hover{text-decoration: underline}
#kontext .illustrationen .text a:focus{color:green;margin:0; border:0}

#kontext .illustrationen .n{float:left;margin-left:5%;  }
#kontext .illustrationen .n{background-image:url(/onTEAM/layout/images/schatten/n.png); background-position:top ; background-repeat:repeat-x }
#kontext .illustrationen .no{background-image:url(/onTEAM/layout/images/schatten/no.png); background-position:top right; background-repeat:no-repeat}
#kontext .illustrationen .o{background-image:url(/onTEAM/layout/images/schatten/o.png); background-position:right ; background-repeat:repeat-y }
#kontext .illustrationen .so{background-image:url(/onTEAM/layout/images/schatten/so.png); background-position:bottom right; background-repeat:no-repeat}
#kontext .illustrationen .s{background-image:url(/onTEAM/layout/images/schatten/s.png); background-position:bottom ; background-repeat:repeat-x }
#kontext .illustrationen .sw{background-image:url(/onTEAM/layout/images/schatten/sw.png); background-position:bottom left; background-repeat:no-repeat }
#kontext .illustrationen .w{background-image:url(/onTEAM/layout/images/schatten/w.png); background-position:left ; background-repeat:repeat-y }
#kontext .illustrationen .nw{background-image:url(/onTEAM/layout/images/schatten/nw.png); background-position:top left; background-repeat:no-repeat}
#kontext .illustrationen .foto{ } 
#kontext .illustrationen img{margin:5px;}


#subnavigation .adresse{color:#888;font-size:0.7em;border:1px solid #ccc;padding:6px 1px 6px 9px; border-width:1px 1px 1px 0px; }
#subnavigation  .adresse p{margin:0 0}
#subnavigation .adresse a{color:#D30C6B;text-decoration:none}
#subnavigation .adresse a:hover{text-decoration:underline} 

#fuss {margin-top:10px;clear:both; background:#D30C6B url(/onTEAM/layout/images/link.png); background-repeat:repeat-x; padding:3px 10px; color: #fff; font-size:0.75em; text-align:center; }
#fuss a{ color: #fff;}
#fuss a:hover {text-decoration: none;}
#fuss .impressum {float:left}
#fuss .update {text-align:right}


/***********end template***********/

 

/***********begin content***********/
#onTEAMcontent a{ color:#D30C6B; text-decoration:none }
#onTEAMcontent a.extern{background-image:url(/onTEAM/layout/images/ext.png); background-repeat:no-repeat; background-position:center right; padding-right:8px  }
#onTEAMcontent a:hover{ color:#D30C6B; text-decoration:underline}
#onTEAMcontent h1{text-transform:uppercase;font-size:1.0em; padding:0 0px; color:#9a9a9a; margin:0px 0 0.8em 0px;letter-spacing:1px }
#onTEAMcontent h2{ font-size:0.9em; padding:0 0px; color:#9a9a9a; margin:1em 0 0.5em 0;letter-spacing:1px }
#onTEAMcontent p + h2,#onTEAMcontent ul + h2{ margin:2em 0 0.5em 0; }
#onTEAMcontent p{ font-size:0.75em;  margin:0.6em 0; line-height:1.5em }
#onTEAMcontent ul{ font-size:0.75em }
#onTEAMcontent dt{ font-size:0.75em }
#onTEAMcontent ul ul{ font-size:1em }
#onTEAMcontent ol{ font-size:0.75em}
#onTEAMcontent ol{ font-size:0.75em}
#onTEAMcontent ol ol{ font-size:1em}
#onTEAMcontent ol p{ font-size:1em} 
#onTEAMcontent ul p{ font-size:1em} 

div.a-z{border:1px solid #ccc;text-align:center;font-size:0.85em;padding:10px}
dl.a-z dt{border:1px solid #ccc; display:block; text-align:center; margin:10px 0 5px 0; background-color:#f3f3f3 }
dl.a-z dd{margin:0; padding:0}
dl.a-z ul{}

#faqnav{border:1px solid #ccc; font-weight:bold}
#faqinhalt{float:right}
#onTEAMcontent .faqfrage{font-size:12px; margin-bottom:10px}  
#onTEAMcontent .faqfrage p{font-size:12px; margin:0}  
#onTEAMcontent .faqantwort{font-size:12px}  
#onTEAMcontent .faqantwort p{font-size:12px; margin:0}  
#onTEAMcontent #faqblaettern{font-size:12px; margin:10px 0; text-align:center;border:1px solid #ccc;padding:10px;}  
#onTEAMcontent #faqblaettern a{font-weight:bold;}  

/***********end content***********/



/***********begin blog***********/

#onTEAMcontent .blogContent {}
  #onTEAMcontent .blogContent .navigationTop, .blogContent .navigationBottom{position:relative;height:1em;width:100%; font-size:0.7em}
  #onTEAMcontent .blogContent .navigationTop{border-bottom:1px dotted #ccc;margin-bottom:1em;padding-bottom:5px}
  #onTEAMcontent .blogContent .navigationBottom{border-top:1px dotted #ccc;margin-top:1em;padding-top:5px}
     #onTEAMcontent .blogContent .next{float:right}
     #onTEAMcontent .blogContent .next a{background-image:url(/onTEAM/layout/images/right.png); background-repeat:no-repeat; background-position:right center; padding-right:8px}
    #onTEAMcontent .blogContent .previous{float:left} 
     #onTEAMcontent .blogContent .previous a{background-image:url(/onTEAM/layout/images/left.png); background-repeat:no-repeat; background-position:left center; padding-left:8px}

  #onTEAMcontent .blogContent h1.blogTitle{}
  #onTEAMcontent .blogContent div.blogDescription{font-size:0.75em}
    #onTEAMcontent .blogContent div.blogDescription *{font-size:1em}

  #onTEAMcontent .blogContent div.blogList{margin-top:1em}
    #onTEAMcontent .blogContent div.blogList div.post{clear:both;border:1px dotted #ccc }
    #onTEAMcontent .blogContent div.blogList div.post + div.post{ margin:1em 0} /*alle bis auf den ersten*/
      #onTEAMcontent .blogContent div.blogList div.post h2{margin:0 0 0.2em; padding:7px 10px 4px 10px;letter-spacing:0px}
      #onTEAMcontent .blogContent div.blogList div.post .metaTop{font-size:0.7em; padding:0px 10px;color:#999; margin:0 0 5px 0 }
        #onTEAMcontent .blogContent div.blogList div.post .metaTop .date{display:inline}
        #onTEAMcontent .blogContent div.blogList div.post .metaTop .author{display:inline;}
      #onTEAMcontent .blogContent div.blogList div.post .content{font-size:0.75em; padding:0px 10px}
        #onTEAMcontent .blogContent div.blogList div.post .content *{font-size:1em}
        #onTEAMcontent .blogContent div.blogList div.post .content p{margin:0.5em 0}
        #onTEAMcontent .blogContent div.blogList div.post .content ol{margin:0.5em 0}
        #onTEAMcontent .blogContent div.blogList div.post .content ul{margin:0.5em 0}
        #onTEAMcontent .blogContent div.blogList div.post .content blockquote{margin-top:0.5em;margin-bottom:0.5em}
      #onTEAMcontent .blogContent div.blogList div.post .metaBottom{font-size:0.7em; margin:5px 0 0 0; padding:4px 10px; border-top:1px dotted #ccc;background-color:#f4f4f4}
        #onTEAMcontent .blogContent div.blogList div.post .metaBottom div.comments{}  

  #onTEAMcontent .blogContent div.blogPost{}
    #onTEAMcontent .blogContent div.blogPost div.post{position:relative;} 
      #onTEAMcontent .blogContent div.blogPost div.post h2{margin:0; letter-spacing:0px}
      #onTEAMcontent .blogContent div.blogPost div.post .metaTop{font-size:0.7em; color:#999; margin:0 0 10px 0} 
        #onTEAMcontent .blogContent div.blogPost div.post .metaTop .date{display:inline}
        #onTEAMcontent .blogContent div.blogPost div.post .metaTop .author{display:inline;}
      #onTEAMcontent .blogContent div.blogPost div.post .content{font-size:0.75em;width:100%t}
        #onTEAMcontent .blogContent div.blogPost div.post .content *{font-size:1em}
        #onTEAMcontent .blogContent div.blogPost div.post .content p{margin:0.5em 0}
        #onTEAMcontent .blogContent div.blogPost div.post .content ol{margin:0.5em 0}
        #onTEAMcontent .blogContent div.blogPost div.post .content ul{margin:0.5em 0}
        #onTEAMcontent .blogContent div.blogPost div.post .content blockquote{margin-top:0.5em;margin-bottom:0.5em}

        #onTEAMcontent .blogContent div.blogPost div.post .content .oben{margin:0 0 10px 0 } 
        #onTEAMcontent .blogContent div.blogPost div.post .content .rechts{float:right; margin:0 0 10px 10px} 
        #onTEAMcontent .blogContent div.blogPost div.post .content .unten{margin:10px 0 0 0} 
        #onTEAMcontent .blogContent div.blogPost div.post .content .links{float:left; margin:0 10px 10px 0;} 

        #onTEAMcontent .blogContent div.blogPost div.post .content .Video{ } 
        #onTEAMcontent .blogContent div.blogPost div.post .content .Audio{ border:0px solid #999} 
        #onTEAMcontent .blogContent div.blogPost div.post .content div.Grafik{ border:0px solid #ccc} 
        #onTEAMcontent .blogContent div.blogPost div.post .content embed{z-index:0}

        #onTEAMcontent .blogContent div.blogPost div.post .content .unten.Audio embed{ width:300px} 

      #onTEAMcontent .blogContent div.blogPost div.post .metaBottom{clear:both;font-size:0.7em; margin:10px 0; padding:4px 0; border:1px dotted #ccc; border-width:1px 0}

    #onTEAMcontent .blogContent div.blogPost a#postComments{float:left; width:0; overflow:hidden}

    #onTEAMcontent .blogContent div.blogPost div.comments{}
      #onTEAMcontent .blogContent div.blogPost div.comments ol{color:#999; font-size:0.7em; margin-left:25px; padding-left:0}
      #onTEAMcontent .blogContent div.blogPost div.comments td{font-size:0.80em}
      #onTEAMcontent .blogContent div.blogPost div.comments li.comment + li.comment {margin-top:5px}
        #onTEAMcontent .blogContent div.blogPost div.comments li.comment .meta{}
          #onTEAMcontent .blogContent div.blogPost div.comments li.comment cite{font-style:normal;font-weight:bold}
          #onTEAMcontent .blogContent div.blogPost div.comments li.comment a{color:#444; text-decoration:none; }
          #onTEAMcontent .blogContent div.blogPost div.comments li.comment a:hover{color:#444; text-decoration:none; cursor:text}
        #onTEAMcontent .blogContent div.blogPost div.comments li.comment .text{color:#000; font-size:1.10em}


.blogFunctions{background-color:#fff; border:1px solid #ccc; border-width:1px 0px 1px 1px;margin-bottom:9px; ;color:#888}
.blogFunctions ul.list{list-style-type:none; margin:0;padding:0}
.blogFunctions ul.list li.item{}
.blogFunctions ul.list li.item + li.item{border-top:1px dotted #ccc}
.blogFunctions ul.list li.item h3{margin:0; padding:6px 2px 3px 9px; font-size:0.70em; font-weight:bold}
.blogFunctions ul.list li.item div.content{ padding:0px 2px 6px 9px;font-size:0.70em;}
.blogFunctions ul.list li.item div.content ul{ margin:0; padding:0; list-style-type: none;line-height:1em }
.blogFunctions ul.list li.item div.content li{ }
.blogFunctions ul.list li.item div.content li a{ color:#D30C6B; text-decoration:none;background-image:url(/onTEAM/layout/images/list.png); background-repeat:no-repeat; background-position:0 0.35em; padding-left:8px}
.blogFunctions ul.list li.item.comments div.content li + li{ margin-top:5px}
.blogFunctions ul.list li.item.comments div.content li a{ background-image:none; margin-left:4px;padding-left:0px}
.blogFunctions ul.list li.item.comments div.content li span.date{font-size:0.80em}
.blogFunctions ul.list li.item.comments div.content li span.post a{ color:#444}
.blogFunctions ul.list li.item div.content li a:hover{ color:#D30C6B; text-decoration:underline}
.blogFunctions .wolke {text-align:center }
.blogFunctions .wolke a{color:#D30C6B;text-decoration:none }
.blogFunctions .wolke a:hover{ text-decoration:underline }
.blogFunctions .wolke a.a1{font-size:1.2em; opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);font-weight:bold }
.blogFunctions .wolke a.a2{font-size:1.2em; opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100); }
.blogFunctions .wolke a.a3{font-size:1.1em; opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90)}
.blogFunctions .wolke a.a4{font-size:1.0em; opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80)}
.blogFunctions .wolke a.a5{font-size:0.95em; opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70)}
.blogFunctions .wolke a.a6{font-size:0.90em; opacity:0.65;-moz-opacity:0.65;filter:alpha(opacity=65)}


/***********end blog***********/


/***********begin veranstaltungen***********/
#onTEAMcontent ol#veranstaltungen{list-style-type:none; margin:0; padding:0} 
  #onTEAMcontent ol#veranstaltungen li.termin{margin-bottom:10px;margin-top:10px; border-top:1px dotted #ccc; padding-top:10px} 
    #onTEAMcontent ol#veranstaltungen li.termin .zeit{font-size:0.9em; font-weight:bold} 
      #onTEAMcontent ol#veranstaltungen li.termin .uhrzeit{margin-left:0.5em} 
    #onTEAMcontent ol#veranstaltungen li.termin h2{font-size:1.2em; margin:5px 0} 
    #onTEAMcontent ol#veranstaltungen li.termin .beschreibung{} 
      #onTEAMcontent ol#veranstaltungen li.termin .beschreibung p{margin:5px 0} 
/***********end veranstaltungen***********/


/***********begin grid***********/
.grid{width:102%; overflow:hidden}
.grid .cell{background-color:#f3f3f3 ; float:left; width:47.5%; z-index:10; margin:0 1.9% 1.9% 0; overflow:hidden; border:1px solid #ccc}
.grid .cell .box{padding:9px}
.grid .cell .box .img{float:left;  background-repeat:no-repeat } 
.grid .cell .box .img img{border:0; font-size:9px; } 
.grid .cell .box .text h3{margin:-2px 0 0 0; font-size:0.80em;} 
.grid .cell .box h3 a{color:#D30C6B} 
.grid .cell .box h3 a:hover{text-decoration:underline} 
#onTEAMcontent .grid .cell .box .text li a{color:#000; text-decoration:none}
#onTEAMcontent .grid .cell .box .text li.extern{background-image:url(/onTEAM/layout/images/ext.png)}
#onTEAMcontent .grid .cell .box .text li a:hover{color:#D30C6B; text-decoration:none}
.grid .cell .box .text .subtitle{margin:2px; font-size:0.70em}
#onTEAMcontent .grid .cell .box .text ul{margin:3px 0; padding:0; list-style-type:none; font-size:11px}
.grid .cell .box .text li{margin:0; padding:0;line-height:1.25em;background-image:url(/onTEAM/layout/images/list.png); background-repeat:no-repeat; background-position:0 4px; padding-left:9px}
.grid .cell .box .text p{margin:0; padding:0}
.grid .cell .box .text .more{clear:left;margin:5px 0; font-size:0.70em; font-weight:bold}
.grid .cell .box .text .more a{color:#D30C6B;}
.grid .cell .box .text .more select{ font-size:11px;  width:100%;} 

.grid.level1 .cell{height:9em}
.grid.level1 .cell .box .img { overflow:hidden;width:105px; height:105px;background-image:url(/onTEAM/layout/images/shadow-large.png);} 
.grid.level1 .cell .box .img img{height:100px; width:100px} 
.grid.level1 .cell .box .text{margin-left:108px} 

.grid.level2 .cell{height:7em}
.grid.level2 .cell .box .img {overflow:hidden;width:84px; height:84px;background-image:url(/onTEAM/layout/images/shadow-small.png)} 
.grid.level2 .cell .box .img img{height:80px; width:80px} 
.grid.level2 .cell .box .text{margin-left:87px} 


.aktuelles{clear:both; position:relative;width:102%; margin-top:5px;  overflow:hidden}
.aktuelles .cell{background-color:#fff; float:left; width:47.5%; z-index:10; margin:0 1.9% 1.9% 0; overflow:hidden; border:1px solid #D30C6B; border-width:0 1px 1px 1px}
.aktuelles .cell .box{}
.aktuelles .cell .box h3{position:relative;margin:0; padding:0;text-align:center; font-size:0.70em; background:#D30C6B url(/onTEAM/layout/images/link.png); background-repeat:repeat-x; text-transform:uppercase}
#onTEAMcontent .aktuelles .cell .box h3 a{position:relative;border:1px solid #D30C6B;display:block;color:#fff;padding:2px;border-width:1px 0}
#onTEAMcontent .aktuelles .cell .box h3 a:hover{color:#fff;text-decoration:none}
.aktuelles .cell .box .text {padding:3px 5px}
#onTEAMcontent .aktuelles .cell .box .text ul{margin:0; padding:0; list-style-type:none; font-size:11px}
.aktuelles .cell .box .text li{line-height:1.25em;margin:2px 0; padding:0; background-image:url(/onTEAM/layout/images/list.png); background-repeat:no-repeat; background-position:0 4px; padding-left:9px}

.aktuelles .cell .box .text li span.date{margin-right:3px; font-weight:bold; color:#333}
.aktuelles .cell .box .text li span.text{; color:#333}
#onTEAMcontent .aktuelles .cell .box li a{color:#333; text-decoration:none}
#onTEAMcontent .aktuelles .cell .box li a:hover{color:#D30C6B; text-decoration:none} 
#onTEAMcontent .aktuelles .cell .box li a:hover span.date{color:#D30C6B; text-decoration:none} 
.aktuelles .cell .box .more{clear:left;margin:0px 3px 2px 0; font-size:0.70em; font-weight:bold; text-align:right}
.aktuelles .cell .box .more a{color:#D30C6B; text-decoration: underline; background-image:url(/onTEAM/layout/images/list.png); background-repeat:no-repeat; background-position:right center; padding-right:8px} 
 

/***********end grid***********/



/***********begin hmenu***********/
/*layout*/

.hmenu {margin:0;padding:0; background-color:transparent; height:1em; z-index:20 }
.hmenu li {margin:0 15px 0 0;width:auto;font-size:12px; color:#fff}
.hmenu li a {color:#fff;text-transform:uppercase;font-size:11px; font-weight:bold;text-decoration:none; padding:2px 8px; border-bottom:1px solid #D30C6B}
.hmenu li li a {border:0px solid #fff;text-transform:none;font-size:12px; font-weight:normal; border-width:1px 0 0 0; padding:2px 5px;}
.hmenu li:hover,#menu li:hover + li:hover {background-color:#fff}
.hmenu li:hover > a {color:#000;background-color:#fff}
.hmenu li div {width:150px;padding:0;margin-left:-1px}
.hmenu li div div {top:-11px;padding-top:10px; left:148px; margin-top:0}
.hmenu li:hover > div {border:0px solid #000;}
.hmenu li:hover > div ul {border:1px solid #D30C6B;border-top:0px solid #fff; background-color:#D30C6B; }
/*layout*/
/*core*/
.hmenu {list-style-type:none}
.hmenu ul {padding:0;margin:0;list-style-type: none;font-size:0.1px}
.hmenu li {float:left;position:relative}
.hmenu li li {float:none;margin:0}
.hmenu li a {position:relative;display:block}
.hmenu li li a {}
.hmenu li:hover,#menu li:hover + li:hover {}
.hmenu li:hover > a {}
.hmenu li div {display: none;position:absolute;background-image:url(/onTEAM/layout/images/0.gif);background-position:-10px -10px;background-repeat:no-repeat}
.hmenu li div div {}
.hmenu li:hover > div {display:block}
.hmenu li:hover > div ul {position:relative}

/*end core*/
/***********end hmenu***********/

