@import "/pages/0/overall.css";
/* -------------------------------------------------------- */
/*   ACHTUNG:                                               */
/*   Beachte die schreibkonventionen von css tags,          */
/*   der leerzeichen und abstände in dieser datei!          */
/*   Benutze bei Ergänzungen diese Konventionen!            */
/* -------------------------------------------------------- */

body { 
     background: #000000 url(allbg.jpg) 50% 0px no-repeat; 
     background-attachment:fixed;
     margin: 0 auto; 
     text-align:center; 
     color: #CCCCCC; 
     font: normal 12px Verdana; 
}
html>/**/body, x:-moz-any-link, x:default { position:relative; left:-0.1px; }  /* nicht entfernen */

/* -------------------------------------------------------- */
/*   allgemeine tags                                        */
/* -------------------------------------------------------- */
a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }

.td { color: #CCCCCC; font: normal 12px Verdana; text-align:left; }
.p, li, ul { color: #CCCCCC; font: normal 12px Verdana; }
.div { color: #CCCCCC; font: normal 12px Verdana; text-align:left; }
.div a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.div a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.div a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.div a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.div a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }


#allthat {}
.allheader { padding:0; margin:0; }
.headerarea { padding:0; margin:0 auto; width:1000px; background:url(header.jpg) 50% 0px no-repeat; }

.allcontent { margin: 0 auto; padding:0; width:1000px; }
.contentarea { margin: 0 auto; padding:0; text-align:center; width:1000px; }
.content_tab { text-align:left; margin: 0 auto; padding:0; }

.foot { 
     margin: 0 auto; 
     padding:0 3px 0px 3px;
     text-align:center; 
     width:994px; 
     background-color: #000000;
     background: url(foot-bg.png);
}

.td_footer1 {
    color: #FFFFFF;
    font:normal 10px Verdana;
    text-align:center; 
    padding: 15px 10px 15px 40px;
}
.td_footer1 a { color: #FFFFFF; font:normal 10px Verdana; text-decoration: none; }
.td_footer1 a:link { color: #FFFFFF; font:normal 10px Verdana; text-decoration: none; }
.td_footer1 a:visited { color: #FFFFFF; font:normal 10px Verdana; text-decoration: none; }
.td_footer1 a:hover { color: #FFFFFF; font:normal 10px Verdana; text-decoration: underline; }
.td_footer1 a:active { color: #FFFFFF; font:normal 10px Verdana; text-decoration: none; }

.td_footer2 {
    border-top:#666666 1px dotted;
    padding: 15px 5px 10px 5px;
    color: #FFFFFF;
    font:normal 10px Verdana;
    height:160px;
}
.td_footer2 a { color: #FFFFFF; font:normal 10px Verdana; text-decoration: none; }
.td_footer2 a:link { color: #FFFFFF; font:normal 10px Verdana; text-decoration: none; }
.td_footer2 a:visited { color: #FFFFFF; font:normal 10px Verdana; text-decoration: none; }
.td_footer2 a:hover { color: #FFFFFF; font:normal 10px Verdana; text-decoration: underline; }
.td_footer2 a:active { color: #FFFFFF; font:normal 10px Verdana; text-decoration: none; }

.div_navigation_header {
    background: #000000 url(networkleiste-bg.jpg) repeat-x;
    width:100%;
    text-align:center;
    margin:0 auto;
    padding:0;
    border-bottom: 1px #666666 solid;
    height:29px;
}

.table_navigation_header {
    width:1000px;
    padding:0;
    text-align:center;
    margin:0 auto;
    height:29px;
}
.table_navigation_header a { color: #EFEFEF; font: normal 10px Verdana; text-decoration: none; }
.table_navigation_header a:link { color: #EFEFEF; font: normal 10px Verdana; text-decoration: none; }
.table_navigation_header a:visited { color: #EFEFEF; font: normal 10px Verdana; text-decoration: none; }
.table_navigation_header a:hover { color: #EFEFEF; font: normal 10px Verdana; text-decoration: underline; }
.table_navigation_header a:active { color: #EFEFEF; font: normal 10px Verdana; text-decoration: none; }

.table_td_navigation_header { color: #EFEFEF; font: normal 10px Verdana; }

.contentarea_head_bg { }
.contentarea_head {
     background:url(contentarea_head.png); 
     width:980px; height:40px; 
     margin:0 auto; 
     padding: 0px 10px 0px 10px; 
     color: #FFFFFF; 
     font: normal 11px Verdana;
}

.contentarea_head ul {
     margin: 4px 0px 4px 0px;
     padding: 0px 0px 0px 0px;
     float: left;
     width: 100%; 
     border-right: 0px solid #000000; 
     border-width: 1px 0;
     background: #242424;
}

.contentarea_head ul li { display: inline; }

.contentarea_head ul li a {
     float: left;
     color: #FFFFFF; 
     font: normal 11px Verdana;
     padding: 10px 11px 8px 11px;
     text-decoration: none;
     border-right: 1px solid #000000;
}

.contentarea_head ul li a:visited { color: #FFFFFF; }

.contentarea_head ul li a:hover, .contentarea_head ul li .current {
     color: #FFFFFF !important; 
     font: normal 11px Verdana;
     padding: 11px 11px 7px 11px;
     background: #000000;
}

.contentarea_featured_head { background: url(contentarea_featured_head.png); height:0px; padding:0; margin-top:0px; }
.contentarea_featured { border-top: 0px #666666 solid; width:990px; margin:0 auto; padding:10px 5px 5px 5px; background:#000000; color: #FFFFFF; font: normal 11px Verdana; }
.contentarea_featured_foot { background: url(contentarea_featured_foot.png); height:13px; }

.featured_td { vertical-align:top; border:1px #333333 dotted; padding:5px 10px 5px 10px; margin:0px 10px 0px 10px; color: #FFFFFF; font: normal 12px Verdana; }
.featured_td a { color: #EFEFEF; font: normal 12px Verdana; text-decoration: none; }
.featured_td a:link { color: #EFEFEF; font: normal 12px Verdana; text-decoration: none; }
.featured_td a:visited { color: #EFEFEF; font: normal 12px Verdana; text-decoration: none; }
.featured_td a:hover { color: #EFEFEF; font: normal 12px Verdana; text-decoration: underline; }
.featured_td a:active { color: #EFEFEF; font: normal 12px Verdana; text-decoration: none; }

.contentarea { margin: 0 auto; }
.spaltelinks { width:0px; }
.td_inhalt { width:640px; padding:10px 5px 10px 5px; }
.spalterechts { width:350px; }

.innercontenthead { height:10px; background:url(innercontenthead.png); }
.innercontent { 
     background:url(innercontent.png);
     background-color:#222222; 
     padding:10px 10px 10px 10px; 
     margin:0;
}
.innercontentfoot { height:10px; background:url(innercontentfoot.png); }

/* -------------------------------------------------------- */
/*   menus rechts                                           */
/* -------------------------------------------------------- */

.tablemenurechts { 
     width:340px; 
     margin:10px 5px 10px 5px;
}
.menurechtstitel { text-align:left; color: #0D86D9; font: bold 12px Verdana; }

.menurechts { border-left:1px #333333 dotted; border-right:1px #333333 dotted; text-align:left; background-color:#222222; padding:5px; color: #CCCCCC; font: normal 12px Verdana; }
.menurechts a { color: #CCCCCC; font: normal 12px Verdana; text-decoration: none;  }
.menurechts a:link { color: #CCCCCC; font: normal 12px Verdana; text-decoration: none;  }
.menurechts a:visited { color: #CCCCCC; font: normal 12px Verdana; text-decoration: none;  }
.menurechts a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.menurechts a:active { color: #CCCCCC; font: normal 12px Verdana; text-decoration: none;  }

/* -------------------------------------------------------- */
/*   diverse                                                */
/* -------------------------------------------------------- */

.botschaften {  }
.botschaft_1 { color: #CCCCCC; font: normal 10px Verdana; }
.botschaft_2 { color: #CCCCCC; font: normal 11px Verdana; }
.botschaft_3 { color: #CCCCCC; font: normal 12px Verdana; }
.botschaft_4 { color: #CCCCCC; font: normal 13px Verdana; }
.botschaft_5 { color: #CCCCCC; font: normal 14px Verdana; }
.botschaft_6 { color: #CCCCCC; font: normal 15px Verdana; }
.botschaft_7 { color: #CCCCCC; font: normal 20px Verdana; }
.botschaft_8 { color: #CCCCCC; font: normal 35px Verdana; }
.botschaft_9 { color: #CCCCCC; font: normal 30px Verdana; }
.botschaft_10 { color: #CCCCCC; font: normal 45px Verdana; }

.cleaner { clear:both; height:0; }

.loginsender { background-color: #333333; color: #FFFFFF; font: normal 10px Verdana; border: 1px solid; border-color: #333333; color: #FFFFFF; }
.loginbox { background-color: #CCCCCC; color: #333333; font: normal 10px Verdana; border: 1px solid #EFEFEF; padding:0;}

.linie { background-color:#333333; width:98%; height:1px; margin:5px 0 5px 0px; }
.galerie { border:#333333 1px solid; padding:2px; }
.menupic { border-color:#333333; border-width:1px; border-style:solid;  }

.smallsender { padding:1px; background-color: #000066; color: #FFFFFF; font: normal 11px Verdana; border: 1px solid; border-color: #333333; color: #FFFFFF; }
.smalltextbox { padding:1px; background-color: #CCCCCC; color: #333333; font: normal 11px Verdana; background-image: url(input.gif); border: 1px solid #000000; }
.textbox { padding:1px; background-color: #CCCCCC; color: #333333; font: normal 11px Verdana; background-image: url(input.gif); border: 1px solid #000000; }

.cattext { color: #CCCCCC; font: normal 10px Verdana; padding-bottom:3px; }
.titletext { color: #CCCCCC; font: normal 10px Verdana; padding-bottom:0px; }

.cattext a { color: #FFFFFF; font: normal 10px Verdana; text-decoration: none;  }
.cattext a:link { color: #FFFFFF; font: normal 10px Verdana; text-decoration: none;  }
.cattext a:visited { color: #FFFFFF; font: normal 10px Verdana; text-decoration: none;  }
.cattext a:hover { color: #FFFFFF; font: normal 10px Verdana; text-decoration: underline;   }
.cattext a:active { color: #FFFFFF; font: normal 10px Verdana; text-decoration: none;  }

h1.title { color: #0D86D9; font: bold 16px Verdana; display:inline; }
h2.title { color: #0D86D9; font: bold 14px Verdana; display:inline; }
h3.title { color: #0D86D9; font: bold 14px Verdana; display:inline; }

.h1 { color: #0D86D9; font: bold 16px Verdana; display:inline; }
.h2 { color: #0D86D9; font: bold 14px Verdana; display:inline; }
.h3 { color: #0D86D9; font: bold 14px Verdana; display:inline; }

h1.title a { color: #FFFFFF; font: bold 16px Verdana; text-decoration: none; }
h1.title a:link { color: #FFFFFF; font: bold 16px Verdana; text-decoration: none; }
h1.title a:visited { color: #FFFFFF; font: bold 16px Verdana; text-decoration: none;  }
h1.title a:hover { color: #FFFFFF; font: bold 16px Verdana; text-decoration: underline; }
h1.title a:active { color: #FFFFFF; font: bold 16px Verdana; text-decoration: none; }

h2.title a { color: #FFFFFF; font: bold 14px Verdana; text-decoration: none; }
h2.title a:link { color: #FFFFFF; font: bold 14px Verdana; text-decoration: none; }
h2.title a:visited { color: #FFFFFF; font: bold 14px Verdana; text-decoration: none;  }
h2.title a:hover { color: #FFFFFF; font: bold 14px Verdana; text-decoration: underline; }
h2.title a:active { color: #FFFFFF; font: bold 14px Verdana; text-decoration: none; }

h3.title a { color: #FFFFFF; font: bold 12px Verdana; text-decoration: none; }
h3.title a:link { color: #FFFFFF; font: bold 12px Verdana; text-decoration: none; }
h3.title a:visited { color: #FFFFFF; font: bold 12px Verdana; text-decoration: none;  }
h3.title a:hover { color: #FFFFFF; font: bold 12px Verdana; text-decoration: underline; }
h3.title a:active { color: #FFFFFF; font: bold 12px Verdana; text-decoration: none; }

.smalltext { color: #CCCCCC; font: normal 11px Verdana; }
.smalltext a { color: #FFFFFF; font: normal 11px Verdana; text-decoration: none;  }
.smalltext a:link { color: #FFFFFF; font: normal 11px Verdana; text-decoration: none;  }
.smalltext a:visited { color: #FFFFFF; font: normal 11px Verdana; text-decoration: none;  }
.smalltext a:hover { color: #FFFFFF; font: normal 11px Verdana; text-decoration: underline;   }
.smalltext a:active { color: #FFFFFF; font: normal 11px Verdana; text-decoration: none;  }

/* -------------------------------------------------------- */
/*   contetbereiche, galerie, downloads, poll etc.          */
/* -------------------------------------------------------- */
.homenav { 
     text-align:right; 
     padding:0px 10px 10px 0px; 
     text-align:right; 
     color: #CCCCCC; 
     font: normal 10px Verdana;
}
.homenav a { color: #CCCCCC; font: normal 10px Verdana; text-decoration: none;  }
.homenav a:link { color: #CCCCCC; font: normal 10px Verdana; text-decoration: none;  }
.homenav a:visited { color: #CCCCCC; font: normal 10px Verdana; text-decoration: none;  }
.homenav a:hover { color: #CCCCCC; font: normal 10px Verdana; text-decoration: underline;   }
.homenav a:active { color: #CCCCCC; font: normal 10px Verdana; text-decoration: none;  }

.inhalttabelle { }

.content_td { 
     margin:0px 0px 0px 0px;
     padding:5px 3px 10px 8px; 
     color: #CCCCCC; 
     font: normal 12px Verdana; 
     text-align:left;
     vertical-align:top;
}
.content_td a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.content_td a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.content_td a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none;  }
.content_td a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.content_td a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }

.inhalttd_teasertext { 
     margin:0px 0px 0px 0px;
     padding:6px 0px 6px 0px; 
     border-bottom:1px #292929 solid; 
     color: #CCCCCC; 
     font: bold 12px Verdana; 
     text-align:justify;
}

.inhalttd1 { 
     margin:0px 0px 0px 0px;
     padding:5px 0px 5px 0px; 
     border-bottom:1px #292929 solid; 
     color: #CCCCCC; 
     font: normal 12px Verdana; 
     text-align:left;
}
.inhalttd1 a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.inhalttd1 a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.inhalttd1 a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none;  }
.inhalttd1 a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.inhalttd1 a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }

.inhalttd2 { 
     margin:0px 0px 0px 0px;
     padding:5px 0px 5px 0px; 
     border-bottom:1px #292929 solid; 
     color: #CCCCCC; 
     font: normal 11px Verdana; 
     text-align:left; 
}
.inhalttd2 a { color: #FFFFFF; font: normal 11px Verdana; text-decoration: none; }
.inhalttd2 a:link { color: #FFFFFF; font: normal 11px Verdana; text-decoration: none; }
.inhalttd2 a:visited { color: #FFFFFF; font: normal 11px Verdana; text-decoration: none; }
.inhalttd2 a:hover { color: #FFFFFF; font: normal 11px Verdana; text-decoration: underline; }
.inhalttd2 a:active { color: #FFFFFF; font: normal 11px Verdana; text-decoration: none; }

.inhalttd3 { 
     margin:0px 0px 0px 0px;
     padding:5px 5px 5px 0px; 
     color: #CCCCCC; 
     font: normal 12px Verdana; 
     text-align:justify; 
     border-bottom:1px #292929 solid; 
}
.inhalttd3 a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.inhalttd3 a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.inhalttd3 a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.inhalttd3 a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.inhalttd3 a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }

.inhalttd4 { 
     margin:0px 0px 0px 0px;
     padding:5px 0px 5px 0px; 
     color: #CCCCCC; 
     font: normal 10px Verdana; 
     text-align:left; 
}
.inhalttd4 a { color: #FFFFFF; font: normal 10px Verdana; text-decoration: none; }
.inhalttd4 a:link { color: #FFFFFF; font: normal 10px Verdana; text-decoration: none; }
.inhalttd4 a:visited { color: #FFFFFF; font: normal 10px Verdana; text-decoration: none; }
.inhalttd4 a:hover { color: #FFFFFF; font: normal 10px Verdana; text-decoration: underline; }
.inhalttd4 a:active { color: #FFFFFF; font: normal 10px Verdana; text-decoration: none; }

/* -------------------------------------------------------- */
/*   news                                                   */
/* -------------------------------------------------------- */
.news_teaser_pic { 
     float:left;
     width:150px;
     margin:0px 10px 5px 0px;
     padding:2px;
     border:1px #292929 solid;
}

.newstd1 { 
     margin:0px 0px 0px 0px;
     padding:5px 0px 5px 0px; 
     border-bottom:1px #292929 solid; 
     color: #CCCCCC; 
     font: normal 10px Verdana; 
     text-align:left;
}
.newstd1 a { color: #FFFFFF; font: normal 10px Verdana; text-decoration: none; }
.newstd1 a:link { color: #FFFFFF; font: normal 10px Verdana; text-decoration: none; }
.newstd1 a:visited { color: #FFFFFF; font: normal 10px Verdana; text-decoration: none;  }
.newstd1 a:hover { color: #FFFFFF; font: normal 10px Verdana; text-decoration: underline; }
.newstd1 a:active { color: #FFFFFF; font: normal 10px Verdana; text-decoration: none; }

.newstd2 { 
     margin:0px 0px 0px 0px;
     padding:5px 0px 5px 0px; 
     border-bottom:1px #292929 solid; 
     color: #CCCCCC; 
     font: normal 11px Verdana; 
     text-align:left;
}
.newstd2 a { color: #FFFFFF; font: normal 11px Verdana; text-decoration: none; }
.newstd2 a:link { color: #FFFFFF; font: normal 11px Verdana; text-decoration: none; }
.newstd2 a:visited { color: #FFFFFF; font: normal 11px Verdana; text-decoration: none; }
.newstd2 a:hover { color: #FFFFFF; font: normal 11px Verdana; text-decoration: underline; }
.newstd2 a:active { color: #FFFFFF; font: normal 11px Verdana; text-decoration: none; }

.newstd3 { 
     margin:0px 0px 0px 0px;
     padding:5px 0px 5px 0px; 
     border-bottom:1px #292929 solid; 
     color: #CCCCCC; 
     font: normal 12px Verdana; 
     text-align:justify;
}
.newstd3 a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.newstd3 a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.newstd3 a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.newstd3 a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.newstd3 a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }

.newstd4 { 
     margin:0px 0px 0px 0px;
     padding:5px 0px 15px 0px; 
     border-top:0px #292929 solid; 
     color: #CCCCCC; 
     font: normal 10px Verdana; 
     text-align:left;
}
.newstd4 a { color: #FFFFFF; font: normal 10px Verdana; text-decoration: none; }
.newstd4 a:link { color: #FFFFFF; font: normal 10px Verdana; text-decoration: none; }
.newstd4 a:visited { color: #FFFFFF; font: normal 10px Verdana; text-decoration: none; }
.newstd4 a:hover { color: #FFFFFF; font: normal 10px Verdana; text-decoration: underline; }
.newstd4 a:active { color: #FFFFFF; font: normal 10px Verdana; text-decoration: none; }

.div_autor_td_head { margin: 10px 0px 0px 0px; width:620px; height:10px; background:url(div_kommentartable_head.png); }
.div_autor_td_foot { margin: 0px 0px 0px 0px; width:620px; height:10px; background:url(div_kommentartable_foot.png); }

.autor_td { 
     margin: 0px 0px 0px 0px; 
     padding:10px 10px 10px 10px;
     background:url(div_kommentartable.png); 
     width:600px; 
     color: #CCCCCC; 
     font: normal 12px Verdana; 
     text-align:left;
}
.autor_td a { color: #CCCCCC; font: normal 12px Verdana; text-decoration: none; }
.autor_td a:link { color: #CCCCCC; font: normal 12px Verdana; text-decoration: none; }
.autor_td a:visited { color: #CCCCCC; font: normal 12px Verdana; text-decoration: none; }
.autor_td a:hover { color: #CCCCCC; font: normal 12px Verdana; text-decoration: underline; }
.autor_td a:active { color: #CCCCCC; font: normal 12px Verdana; text-decoration: none; }

.autorandpic { width:80px; padding:2px; border:1px #333333 solid; }

/* -------------------------------------------------------- */
/*   kommentare                                             */
/* -------------------------------------------------------- */

.div_kommentartable_head { margin: 10px 0px 0px 0px; width:620px; height:10px; background:url(div_kommentartable_head.png); }
.div_kommentartable_foot { margin: 0px 0px 0px 0px; width:620px; height:10px; background:url(div_kommentartable_foot.png); }

.div_kommentartable { 
     margin: 0px 0px 0px 0px; 
     padding:0px 0 0px 0;
     background:url(div_kommentartable.png); 
     width:620px; 
}

.kommentar_table { margin: 0px 10px 0px 10px; width:600px; padding:0; }

.kommentar_td {
     margin:0;
     padding:10px 10px 15px 0px; 
     color: #CCCCCC; 
     font: normal 12px Verdana; 
     text-align:justify;
}
.kommentar_td a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.kommentar_td a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.kommentar_td a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.kommentar_td a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.kommentar_td a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }

.kommentar_td_own {
     background:#000000;
     margin:0;
     padding:10px 10px 15px 0px; 
     color: #CCCCCC; 
     font: normal 12px Verdana; 
     text-align:justify;
}
.kommentar_td_own a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.kommentar_td_own a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.kommentar_td_own a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.kommentar_td_own a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.kommentar_td_own a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }


.kommentar_tdleft { 
     border-bottom:1px #4C2929 solid;
     width:100px;
     padding:10px 10px 15px 0px; 
     color: #CCCCCC; 
     font: normal 12px Verdana; 
     text-align:center;
}
.kommentar_tdleft a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.kommentar_tdleft a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.kommentar_tdleft a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.kommentar_tdleft a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.kommentar_tdleft a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }

.kommentar_tdright { 
     border-bottom:1px #4C2929 solid;
     padding:10px 0px 15px 0px; 
     color: #CCCCCC; 
     font: normal 12px Verdana; 
     text-align:left; 

}
.kommentar_tdright a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.kommentar_tdright a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.kommentar_tdright a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.kommentar_tdright a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.kommentar_tdright a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }

.kommentatorandpic { width:80px; padding:2px; border:1px #333333 solid; }

/* -------------------------------------------------------- */
/*   network und login navigation                           */
/* -------------------------------------------------------- */
.anylinkcss {
   position:absolute;
   visibility: hidden;
   padding:5px;
   text-align:left;
   font: normal 12px Verdana;
   color: #FFFFFF;
   z-index: 100;
   background-color: #242424;
   text-decoration: none;
   border-color: #000000 #E07D04 #E07D04 #E07D04;
   border-width: 1px 3px 3px 1px;
   border-style: solid solid solid solid;
}

.anylinkcss a { width: 100%; display: block; padding: 1px 0 1px 3px; }
.anylinkcss a:link { font: normal 12px Verdana; text-decoration: none; color: #FFFFFF; }
.anylinkcss a:visited { font: normal 12px Verdana; text-decoration: none; color: #FFFFFF; }
.anylinkcss a:hover { font: normal 12px Verdana; text-decoration: underline; color: #FFFFFF; }
.anylinkcss a:active { font: normal 12px Verdana; text-decoration: none; color: #FFFFFF; }

.pagemenu {
    text-align: center;
    padding: 2px 6px 2px 6px;
    font: normal 10px Verdana;
    color: #EFEFEF;
}
.pagemenu a { font: normal 10px Verdana; text-decoration: none; color: #EFEFEF; }
.pagemenu a:link { font: normal 10px Verdana; text-decoration: none; color: #EFEFEF; }
.pagemenu a:visited { font: normal 10px Verdana; text-decoration: none; color: #EFEFEF; }
.pagemenu a:hover { font: normal 10px Verdana; text-decoration: none; color: #EFEFEF; }
.pagemenu a:active { font: normal 10px Verdana; text-decoration: none; color: #EFEFEF; }

.pagemenuover {
    text-align: center;
    background-color: #242424;
    padding: 1px 6px 3px 6px;
    font:normal 10px Verdana;
    color: #EFEFEF;
    cursor:pointer;
}
.pagemenuover a { font: normal 10px Verdana; text-decoration: none; color: #EFEFEF; }
.pagemenuover a:link { font: normal 10px Verdana; text-decoration: none; color: #EFEFEF; }
.pagemenuover a:visited { font: normal 10px Verdana; text-decoration: none; color: #EFEFEF; }
.pagemenuover a:hover { font: normal 10px Verdana; text-decoration: none; color: #EFEFEF; }
.pagemenuover a:active { font: normal 10px Verdana; text-decoration: none; color: #EFEFEF; }

.pagemenu_trenner {
    border-right: 1px solid #1A1A1A;
    border-right: 1px solid #333333;
}

#navfoot {
  margin-left: 0px;
  margin-right: 0px;
  color: #FFFFFF;
  font: normal 10px Verdana;
}
#navfoot ul {
  color: #FFFFFF;
  list-style: none;
  text-align: left;
  float: right;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  width: 139px;
}
#navfoot ul li.roottop {
  color: #FFFFFF;
  font-weight: bold;
  padding-bottom: 1px;
  padding-left: 0px;
}
#navfoot ul li.root {
  color: #FFFFFF;
  font-weight: normal;
  padding-bottom: 1px;
  padding-left: 0px;
}
#navfoot a,
#navfoot a:link,
#navfoot a:visited,
#navfoot a:focus,
#navfoot a:active {
     font-weight: normal;
     color: #FFFFFF;
     text-decoration: none;
}
#navfoot a:hover{
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: underline;
}

.topnews_table {
     width:620px;
     height:250px;
     text-align:left;
     margin-bottom:8px;
     padding: 0px;
}
.topnews_contents {
     margin:0px;
     padding:0px;
}

.topnews_galerie {
     background-color: #000000;
     text-align:left;
     border-top: 0px solid #333333;
     border-bottom: 0px solid #333333;
     margin-bottom:8px;
     padding: 0px 10px 0px 10px;
}

.ul_topnews_galerie {
     list-style:none;
     list-style-position:outside;
     margin:0;
     padding-left:0px;
}

.li_topnews_galerie {
     background-color:#000000; 
     background-image:url(top-galerie-featured.jpg);
     float:left;
     width:169px;
     height:168px;
     overflow:hidden;
     border-left:0px #222222 solid; 
     border-top:0px #222222 solid; 
     display:inline;
     margin:10px 10px 0px 0px;
     padding:1px 0px 0px 1px;
     text-align:center;
}
.text_topnews_galerie { color: #EFEFEF; font: normal 10px Verdana; }


.hightlightdiv { }
.hightlightdiv_right { }

#highlight_box { }
#highlight_01 { display:block; }
#highlight_02 { display:none; }
#highlight_03 { display:none; }
#highlight_04 { display:none; }

.highlight_teaser_div { height:250px; }
.highlight_teaser_titel { margin:0px 0px 0px 0px; text-align:left; color: #FFFFFF; font: bold 14px Verdana; }
.highlight_teaser_titel a { color: #FFFFFF; font: bold 14px Verdana; text-decoration: none; }
.highlight_teaser_titel a:link { color: #FFFFFF; font: bold 14px Verdana; text-decoration: none; }
.highlight_teaser_titel a:visited { color: #FFFFFF; font: bold 14px Verdana; text-decoration: none; }
.highlight_teaser_titel a:hover { color: #FFFFFF; font: bold 14px Verdana; text-decoration: underline; }
.highlight_teaser_titel a:active { color: #FFFFFF; font: bold 14px Verdana; text-decoration: none; }

.highlight_teaser_text { text-align:left; color: #FFFFFF; font: normal 12px Verdana; }
.highlight_teaser_text a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.highlight_teaser_text a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.highlight_teaser_text a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.highlight_teaser_text a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.highlight_teaser_text a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }

.highlight_preview_sel { 
     margin:15px 0px 0px 10px; 
     width:99px; 
     height:40px; 
     border:3px #EFEFEF solid;
     cursor:hand;
}
.highlight_preview { 
     margin:15px 0px 0px 10px; 
     width:99px; 
     height:40px; 
     border:3px #333333 solid;
     cursor:hand;
}



.pagerinline { 
     margin:0px; 
     text-align:right; 
     padding:5px 5px 5px 5px; 
}

.pagerline { 
     margin:0px 0px 0px 0px; 
     text-align:right; 
     padding:6px 20px 6px 15px; 
     border-top:0px #E5E5E5 dotted; 
     border-bottom:0px #E5E5E5 dotted;
}

.PagerLink { padding: 1px 3px; margin: 2px; background: #333333; border: 1px solid #1F5169; text-decoration: none; font: bold 11px Tahoma; color: #1F2F14; }
.PagerLink a { padding: 1px 3px; margin-right: 1px; background: #333333; border: 1px solid #1F5169; text-decoration: none; font: bold 11px Tahoma; color: #1F2F14; }
.PagerLink a:link { padding: 1px 3px; margin-right: 1px; background: #333333; border: 1px solid #1F5169; text-decoration: none; font: bold 11px Tahoma; color: #1F2F14; }
.PagerLink a:visited { padding: 1px 3px; margin-right: 1px; background: #333333; border: 1px solid #1F5169; text-decoration: none; font: bold 11px Tahoma; color: #1F2F14; }
.PagerLink a:hover { padding: 1px 3px; margin-right: 1px; background: #333333; border: 1px solid #1F5169; text-decoration: none; font: bold 11px Tahoma; color: #1F2F14; }
.PagerLink a:active { padding: 1px 3px; margin-right: 1px; background: #333333; border: 1px solid #1F5169; text-decoration: none; font: bold 11px Tahoma; color: #1F2F14; }

.PagerLinkSel { padding: 1px 3px; margin: 2px; background: #222222; border: 1px solid #1F5169; text-decoration: none; font: bold 11px Tahoma; color: #FFFFFF; }

.login_required_head {
     height: 10px;  
}

.login_required_table {  }
.login_required_content { padding: 0px 10px 5px 10px; background:#222222; }

.login_required_innercontent {
     border-bottom: #B01507 2px dashed;
     border-top: #B01507 2px dashed;
     /* background: #F5F5F5; */
     vertical-align:top; 
     padding: 10px 10px 10px 10px; 
     color: #CCCCCC; 
     font: normal 12px Verdana; 
}
.login_required_innercontent a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none;  }
.login_required_innercontent a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none;  }
.login_required_innercontent a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.login_required_innercontent a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.login_required_innercontent a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }

.login_required_foot {
     height: 10px;
     margin-bottom:0px;  
}

.login_td { 
     padding:1px 3px 1px 3px; 
     color: #CCCCCC; 
     font: normal 12px Verdana; 
     text-align:left; 
     border-bottom: 0px #FFFFFF solid;
}
.login_td a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.login_td a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.login_td a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.login_td a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.login_td a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }


/*  ##### Techtree ##### */
.td_techtree { width:980px; padding:10px 10px 10px 10px; }

.div_techtree_head { height:10px; background: url(div_techtree_head.png); }
.div_techtree { background:#E5DEBC; }
.div_techtree_foot { height:10px; background: url(div_techtree_foot.png); }

.techtree_header { padding:0 0 10px 0px; text-align:center; color: #CCCCCC; font:normal 12px Verdana; }
.techtree_header a { color: #FFFFFF; font:normal 12px Verdana; text-decoration: none; }
.techtree_header a:link { color: #FFFFFF; font:normal 12px Verdana; text-decoration: none; }
.techtree_header a:visited { color: #FFFFFF; font:normal 12px Verdana; text-decoration: none; }
.techtree_header a:hover { color: #FFFFFF; font:normal 12px Verdana; text-decoration: underline; }
.techtree_header a:active { color: #FFFFFF; font:normal 12px Verdana; text-decoration: none; }

.techtree_content { padding:0px 0px 0px 0px; }

.techtree_left { width:250px; padding:0px 10px 0px 10px; }
.techtree_right { width:700px; padding:0px 10px 0px 0px; }

.techtree_innercontent_head { height:10px; background: url(techtree_innercontent_head.png); }
.techtree_innercontent_foot { height:10px; background: url(techtree_innercontent_foot.png); margin-bottom:10px; }

.techtree_innercontent { 
     padding: 0px 10px 0px 10px; 
     background: url(techtree_innercontent.png);
     font:normal 12px Verdana; 
     color: #CCCCCC;
     text-align:justify;
}
.techtree_innercontent a { color: #FFFFFF; font:normal 12px Verdana; text-decoration: none; }
.techtree_innercontent a:link { color: #FFFFFF; font:normal 12px Verdana;  text-decoration: none; }
.techtree_innercontent a:visited { color: #FFFFFF; font:normal 12px Verdana;  text-decoration: none; }
.techtree_innercontent a:hover { color: #FFFFFF; font:normal 12px Verdana; text-decoration: underline; }
.techtree_innercontent a:active { color: #FFFFFF; font:normal 12px Verdana; text-decoration: none; }

.techtree_footer { color: #CCCCCC; font:normal 11px Verdana; padding:10px 20px 10px 270px; }
.techtree_footer a { color: #FFFFFF; font:normal 11px Verdana; text-decoration: none; }
.techtree_footer a:link { color: #FFFFFF; font:normal 11px Verdana;  text-decoration: none; }
.techtree_footer a:visited { color: #FFFFFF; font:normal 11px Verdana;  text-decoration: none; }
.techtree_footer a:hover { color: #FFFFFF; font:normal 11px Verdana; text-decoration: underline; }
.techtree_footer a:active { color: #FFFFFF; font:normal 11px Verdana; text-decoration: none; }

.techtree_images { border:1px #666666 solid; float:right; margin:0px 0px 10px 10px; }

.techtree_nav_head { height:0; }
.techtree_nav_foot { height:0; }

.techtree_nav ul{
     list-style-type: none;
     margin: 0;
     padding: 0;
     margin-bottom: 0; 
}

.techtree_nav ul li { padding-bottom: 1px; }

.techtree_nav ul li a {
     font: normal 12px Verdana;
     color: #CCCCCC;
     padding:1px 10px 1px 0px;
     text-align: left;
     text-decoration: none;
     border-top:1px transparent solid;
     border-bottom:1px transparent solid;
}

.techtree_nav ul li a:link {
     font: normal 12px Verdana;
     padding:1px 10px 1px 0px;
     text-align: left;
     text-decoration: none;
     border-top:1px transparent solid;
     border-bottom:1px transparent solid;
}

.techtree_nav ul li a:visited {
     color: #CCCCCC;
}

.techtree_nav ul li a:hover { 
     color: #CCCCCC;
     border-top:1px transparent solid;
     border-bottom:1px transparent solid;
}

.techtree_nav ul li a:active {
     color: #CCCCCC; 
}

.techtree_nav_selected {
     background:#F0E8C5;
     color: #CCCCCC;
     border-top:1px #FF9900 solid;
     border-bottom:1px #FF9900 solid;
}
a.techtree_nav_selected { color: #CCCCCC; }
a.techtree_nav_selected:link { color: #CCCCCC; }
a.techtree_nav_selected:visited { color: #CCCCCC; }
a.techtree_nav_selected:hover { color: #CCCCCC; }
a.techtree_nav_selected:active { color: #CCCCCC; }

.techtree_eigenschaften { padding:0px 0px 20px 0px; margin:0; }
.techtree_eigenschaften_table { padding:5px 0px 0px 0px; margin:0; }
.techtree_eigenschaften_trenner { margin:3px 0px 3px 0px; background-color:#F7F0CD; width:98%; height:1px; }

/* #### Userprofil Anzeige #### */

.userprofile_edit_div {
     border-bottom:1px #363636 dashed; 
     float:right; 
     margin-right:10px;
     padding:2px 2px 2px 2px; 
     color: #CCCCCC; 
     font: normal 11px Verdana; 
}

.userprofile_edit_div a { color: #CCCCCC; font: normal 11px Verdana; text-decoration: none;  }
.userprofile_edit_div a:link { color: #CCCCCC; font: normal 11px Verdana; text-decoration: none;  }
.userprofile_edit_div a:visited { color: #CCCCCC; font: normal 11px Verdana; text-decoration: none; }
.userprofile_edit_div a:hover { color: #333333; font: normal 11px Verdana; text-decoration: underline; }
.userprofile_edit_div a:active { color: #CCCCCC; font: normal 11px Verdana; text-decoration: none; }

.spalte_userlinks { padding:10px 10px 10px 10px; width:180px; }
.spalte_userrechts { padding:10px 10px 10px 10px; width:780px; } 

.userprofile_allcontent_head { height:10px; background: url(userprofile_allcontent_head.png); }
.userprofile_allcontent { margin:0; padding:0; background: url(userprofile_allcontent.png); }
.userprofile_title { padding:5px 5px 5px 25px; background:#292929; background: url(userprofile_allcontent.png); }
.userprofile_motto { padding:5px 5px 5px 25px; background:#292929; color: #CCCCCC; font:italic 10px Verdana; background: url(userprofile_allcontent.png); }
.userprofile_allcontent_foot { height:10px; background: url(userprofile_allcontent_foot.png); }

.userprofile_content_head { height:0; }
.userprofile_content_title { padding:5px 5px 5px 10px; background:#292929; background: url(userprofile_allcontent.png); }
.userprofile_subtitle { border-bottom:1px #363636 solid; padding-top:15px; }
.userprofile_content { padding:2px 5px 0px 10px; background:#292929; background: url(userprofile_allcontent.png); }
.userprofile_content_foot { height:0; }

.userprofil_td_head { border-bottom:1px #363636 solid; text-align:left; padding:5px 5px 4px 5px; color: #CCCCCC; font:normal 12px Verdana; }

.userprofil_td1 { text-align:right; vertical-align:top; border-bottom:1px #363636 dotted; padding:5px 5px 4px 5px; color: #CCCCCC; font:normal 12px Verdana; }
.userprofil_td1 a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.userprofil_td1 a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.userprofil_td1 a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.userprofil_td1 a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.userprofil_td1 a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }

.userprofil_td2 { vertical-align:top; border-bottom:1px #363636 dotted; padding:5px 4px 4px 5px; color: #CCCCCC; font:normal 12px Verdana; }
.userprofil_td2 a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.userprofil_td2 a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.userprofil_td2 a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.userprofil_td2 a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.userprofil_td2 a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }

.userprofil_td3 { vertical-align:top; padding:5px 0px 5px 0px; }

.around_pic_head { width:180px; height:10px; background: url(around_pic_head.png); background-repeat: no-repeat; }
.around_pic { width:170px; background:#292929; padding:1px 5px 1px 5px; }
.around_pic_foot { margin-bottom:10px; width:180px; height:10px; background: url(around_pic_foot.png); background-repeat: no-repeat; }

.around_pic_head_user { width:180px; height:10px; background: url(around_pic_head_user.png); background-repeat: no-repeat; }
.around_pic { width:170px;  padding:1px 5px 1px 5px; }
.around_pic_foot_user { margin-bottom:10px; width:180px; height:10px; background: url(around_pic_foot_user.png); background-repeat: no-repeat; }

.image_container_160_160_outer_container { width:170px; height:170px; text-align:center; border:0px solid #363636;  }
.image_container_160_160_outer_container_div { height: auto; }
.image_container_160_160_outer_container .image_container_160_160_inner_container { vertical-align: middle; }
.image_container_160_160_outer_container .image_container_160_160_inner_container a { background: transparent none repeat scroll 0 0; }
.image_container_160_160_outer_container .image_container_160_160_inner_container img { margin: 3px 0px 3px 0px; }
.image_container_160_160_outer_container .image_container_160_160_inner_container .image_container_160_160_inner_container_title {  border-top:0px solid #D5D5D3;  color: #CCCCCC; font: normal 10px Verdana; text-align:center; line-height:11px; overflow: hidden; padding:0 3px 3px 3px;}

.profilmenu_own ul{
     width:180px;
     list-style-type: none;
     margin: 0;
     padding: 0;
     margin-bottom: 0; 
     background:#292929;
     background: url(profilmenu_own.png);
}

.profilmenu_own ul li {
     padding-bottom: 0px; 
     
}

.profilmenu_own ul li a {
     font: normal 12px Verdana;
     color: #CCCCCC;
     display: block;
     padding:2px 10px 1px 0px;
     text-align: right;
     text-decoration: none;
     border-top:1px transparent solid;
     border-bottom:1px transparent solid;
}

.profilmenu_own ul li a:link {
     font: normal 12px Verdana;
     display: block;
     padding:2px 10px 1px 0px;
     text-align: right;
     text-decoration: none;
     border-top:1px transparent solid;
     border-bottom:1px transparent solid;
}

.profilmenu_own ul li a:visited {
     color: #CCCCCC;
}

.profilmenu_own ul li a:hover { 
     color: #CCCCCC;
     background: #292929;
     border-top:1px #FF9900 solid;
     border-bottom:1px #FF9900 solid;
}

.profilmenu_own ul li a:active {
     color: #CCCCCC; 
}

.profilmenu_own_selected {
     display: block;
     color: #FFFFFF;
     background: #000000;
     border-top:1px #FF9900 solid;
     border-bottom:1px #FF9900 solid;
}
a.profilmenu_own_selected { color: #FFFFFF; }
a.profilmenu_own_selected:link { color: #FFFFFF; }
a.profilmenu_own_selected:visited { color: #FFFFFF; }
a.profilmenu_own_selected:hover { color: #FFFFFF; }
a.profilmenu_own_selected:active { color: #FFFFFF; }

.vcard_contact {
     float:left;
     width:240px;
     height:100px;
     background:url(friends.png) no-repeat;
     padding:5px 5px 0px 5px;
     margin:5px 5px 0px 0px;
     border:0px #EFEFEF solid;
     text-align:left;
     color: #CCCCCC; 
     font: normal 10px Verdana;
}
.vcard_contact a { color: #FFFFFF; font: bold 12px Verdana; text-decoration: none;  }
.vcard_contact a:link { color: #FFFFFF; font: bold 12px Verdana; text-decoration: none;  }
.vcard_contact a:visited { color: #FFFFFF; font: bold 12px Verdana; text-decoration: none; }
.vcard_contact a:hover { color: #FFFFFF; font: bold 12px Verdana; text-decoration: underline; }
.vcard_contact a:active { color: #FFFFFF; font: bold 12px Verdana; text-decoration: none; }

.photo {
     float:left;
     margin-right:2px;
}

.image_container_80_80_outer_personally { width:90px; height:90px; padding: 0 3px 0 3px; text-align:center; border:0px solid #C4BEA1; }
.image_container_80_80_outer_personally .image_container_80_80_inner_personally { vertical-align: middle; }
.image_container_80_80_outer_personally .image_container_80_80_inner_personally a { background: transparent none repeat scroll 0 0; padding:0px; }
.image_container_80_80_outer_personally .image_container_80_80_inner_personally img { margin: 3px 0px 3px 0px; }
.image_container_80_80_outer_personally .image_container_80_80_inner_personally .image_container_80_80_inner_personally_title {  border-top:0px solid #D5D5D3; color: #CCCCCC; font: normal 10px Verdana; padding: 2px 5px 2px 5px; text-align:justify; line-height:11px; overflow: hidden;}

.vcard_25 {
     float:left;
     background:url(friends-25.png) no-repeat;
     width:200px;
     height:30px;
     padding:5px 5px 5px 5px;
     margin:5px 5px 0px 0px;
     border:0px #EFEFEF solid;
     color: #CCCCCC; 
     font: normal 10px Verdana;
}
.vcard_25 a { color: #FFFFFF; font: bold 12px Verdana; text-decoration: none;  }
.vcard_25 a:link { color: #FFFFFF; font: bold 12px Verdana; text-decoration: none;  }
.vcard_25 a:visited { color: #FFFFFF; font: bold 12px Verdana; text-decoration: none; }
.vcard_25 a:hover { color: #FFFFFF; font: bold 12px Verdana; text-decoration: underline; }
.vcard_25 a:active { color: #FFFFFF; font: bold 12px Verdana; text-decoration: none; }

.image_container_25_25_outer_personally { width:35px; padding: 0 3px 0 3px; text-align:center; border:0px solid #C4BEA1; }
.image_container_25_25_outer_personally .image_container_25_25_inner_personally { vertical-align: middle; }
.image_container_25_25_outer_personally .image_container_25_25_inner_personally a { background: transparent none repeat scroll 0 0; padding:0px; }
.image_container_25_25_outer_personally .image_container_25_25_inner_personally img { margin: 3px 0px 3px 0px; }
.image_container_25_25_outer_personally .image_container_25_25_inner_personally .image_container_25_25_inner_personally_title {  border-top:0px solid #D5D5D3; background-color:#FFFFFF; color:#000000; font: normal 10px Verdana; padding: 2px 5px 2px 5px; text-align:justify; line-height:11px; overflow: hidden;}



.div_usergalerie {
     margin:0;
}

.usergalerie {
     list-style:none;
     list-style-position:outside;
     margin:0;
     padding-left:5px;
}

.li_usergalerie {
     background-color:#333333; 
     float:left;
     width:150px;
     height:170px;
     overflow:hidden;
     border-left:0px #000000 solid; 
     border-top:0px #000000 solid; 
     display:inline;
     margin:10px 15px 0px 0px;
     padding:5px 1px 0px 1px;
     color: #CCCCCC; font: normal 10px Verdana;
     text-align:center;
     vertical-align:middle;
}

.li_usergalerie a { color: #DB1C0B; font: bold 10px Verdana; text-decoration: none;  }
.li_usergalerie a:link { color: #DB1C0B; font: bold 10px Verdana; text-decoration: none;  }
.li_usergalerie a:visited { color: #DB1C0B; font: bold 10px Verdana; text-decoration: none; }
.li_usergalerie a:hover { color: #DB1C0B; font: bold 10px Verdana; text-decoration: underline; }
.li_usergalerie a:active { color: #DB1C0B; font: bold 10px Verdana; text-decoration: none; }

.text_usergalerie {
     padding:3px 3px 4px 5px;
     color: #CCCCCC; 
     font: normal 10px Verdana;
}

.text_usergalerie a { color: #DB1C0B; font: bold 10px Verdana; text-decoration: none;  }
.text_usergalerie a:link { color: #DB1C0B; font: bold 10px Verdana; text-decoration: none;  }
.text_usergalerie a:visited { color: #DB1C0B; font: bold 10px Verdana; text-decoration: none; }
.text_usergalerie a:hover { color: #DB1C0B; font: bold 10px Verdana; text-decoration: underline; }
.text_usergalerie a:active { color: #DB1C0B; font: bold 10px Verdana; text-decoration: none; }

.content_show_attention_div { 
     height:180px;
     border-top:2px #0091B6 dashed;
     border-bottom:2px #0091B6 dashed;
     background-color: #000000;
     vertical-align:top; 
     margin: 30px 5px 20px 5px; 
     padding: 15px 15px 15px 15px; 
     color: #CCCCCC; 
     font: normal 12px Verdana; 
}
.content_show_attention_div a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none;  }
.content_show_attention_div a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none;  }
.content_show_attention_div a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.content_show_attention_div a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.content_show_attention_div a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }

.user_submenu_table { margin:5px 0px 10px 0px; }
.user_submenu_1 { border-bottom:1px #000000 solid; padding:4px 0px 10px 4px; color: #CCCCCC; font: normal 12px Verdana; }
.user_submenu_1 a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none;  }
.user_submenu_1 a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none;  }
.user_submenu_1 a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.user_submenu_1 a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.user_submenu_1 a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }

.user_submenu_2 { background:#333333; border-bottom:1px #000000 solid; border-right:1px #000000 solid; padding:4px 0px 4px 4px; color: #CCCCCC; font: normal 12px Verdana; }
.user_submenu_2 a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none;  }
.user_submenu_2 a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none;  }
.user_submenu_2 a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.user_submenu_2 a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.user_submenu_2 a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }

.user_submenu_3 { background:url(user_submenu_3.png); border-bottom:1px #000000 solid; border-right:1px #000000 solid; padding:4px 0px 4px 4px; color: #CCCCCC; font: normal 12px Verdana; }
.user_submenu_3 a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none;  }
.user_submenu_3 a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none;  }
.user_submenu_3 a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.user_submenu_3 a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.user_submenu_3 a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }

.pinnwand_linie { background-color:#333333; width:100%; height:1px; margin:5px 0 5px 0px; }
.pinnwand_linie_own { background-color:#333333; width:100%; height:1px; margin:5px 0 5px 0px; }

.pinnwand_teaser_pic { 
     float:right;
     width:150px;
     margin:0px 0px 5px 10px;
     padding:2px;
     border:1px #333333 solid;
}

.pinnwand_table { padding-bottom:10px; }

.pinnwand_td {
     margin:0;
     padding:10px 10px 15px 0px; 
     color: #CCCCCC; 
     font: normal 12px Verdana; 
     text-align:justify;
}
.pinnwand_td a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.pinnwand_td a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.pinnwand_td a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.pinnwand_td a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.pinnwand_td a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }

.pinnwand_td_own {
     background:#000000;
     margin:0;
     padding:10px 10px 5px 0px; 
     color: #CCCCCC; 
     font: normal 12px Verdana; 
     text-align:justify;
}
.pinnwand_td_own a { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.pinnwand_td_own a:link { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.pinnwand_td_own a:visited { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }
.pinnwand_td_own a:hover { color: #FFFFFF; font: normal 12px Verdana; text-decoration: underline; }
.pinnwand_td_own a:active { color: #FFFFFF; font: normal 12px Verdana; text-decoration: none; }

.pinnwand_kommentare { 
     background:#000000; 
     padding:3px 10px 3px 3px;
     margin-bottom:2px;
     color: #CCCCCC;
     font: normal 10px Verdana;
}
.pinnwand_kommentare a { color: #FFFFFF; font: normal 10px Verdana; text-decoration: none; }
.pinnwand_kommentare a:link { color: #FFFFFF; font: normal 10px Verdana; text-decoration: none; }
.pinnwand_kommentare a:visited { color: #FFFFFF; font: normal 10px Verdana; text-decoration: none; }
.pinnwand_kommentare a:hover { color: #FFFFFF; font: normal 10px Verdana; text-decoration: underline; }
.pinnwand_kommentare a:active { color: #FFFFFF; font: normal 10px Verdana; text-decoration: none; }

/* #### Galerie der Page Anzeige #### */

.div_pagegalerie {
     margin:0;
     padding-left:0px;
     text-align:center;
}

.pagegalerie {
     list-style:none;
     list-style-position:outside;
     margin:0;
     padding-left:0px;
}

.li_pagegalerie {
     background-color:#222222; 
     float:left;
     width:160px;
     height:150px;
     overflow:hidden;
     border-left:0px #CCCCCC solid; 
     border-top:0px #CCCCCC solid; 
     display:inline;
     margin:10px 10px 0px 10px;
     padding:0px 3px 0px 3px;
     color: #CCCCCC; font: normal 10px Verdana;
     text-align:center;
}

.li_pagegalerie a { color: #DB1C0B; font: bold 10px Verdana; text-decoration: none;  }
.li_pagegalerie a:link { color: #DB1C0B; font: bold 10px Verdana; text-decoration: none;  }
.li_pagegalerie a:visited { color: #DB1C0B; font: bold 10px Verdana; text-decoration: none; }
.li_pagegalerie a:hover { color: #DB1C0B; font: bold 10px Verdana; text-decoration: underline; }
.li_pagegalerie a:active { color: #DB1C0B; font: bold 10px Verdana; text-decoration: none; }

.text_pagegalerie {
     padding:3px 3px 4px 5px;
     color: #CCCCCC; 
     font: normal 10px Verdana;
}

.text_pagegalerie a { color: #DB1C0B; font: bold 10px Verdana; text-decoration: none;  }
.text_pagegalerie a:link { color: #DB1C0B; font: bold 10px Verdana; text-decoration: none;  }
.text_pagegalerie a:visited { color: #DB1C0B; font: bold 10px Verdana; text-decoration: none; }
.text_pagegalerie a:hover { color: #DB1C0B; font: bold 10px Verdana; text-decoration: underline; }
.text_pagegalerie a:active { color: #DB1C0B; font: bold 10px Verdana; text-decoration: none; }

.achievement_container { color: #F6E5C0; font: normal 12px Verdana; }
.achievement_titel { font: normal 18px Verdana; }
.achievement_aufgabe { margin-top:0px; margin-bottom:2px; color: #F6E5C0; font: normal 12px Verdana; }
.achievement { color: #F6E5C0; font: normal 12px Verdana; }
.achievement_done {  }