body, table, tr, th {
    font-family: Calibri,arial,verdana,sans-serif;
}
a, a img {
    outline             : 0 none;
    border              : 0 none;
}
.f_externerLink a[href^="http://"] {
    background          : transparent url(external.png) no-repeat scroll right center;
    padding-right       : 13px;
}
.f_internerLink a[href^="http://"] {
    background          : transparent url(external.png) no-repeat scroll right center;
    padding-right       : 13px;
}
.f_externerLink a[href$=".pdf"], 
.f_externerLink a[href$=".PDF"], 
.f_externerLink a[href*=".pdf#"], 
.f_externerLink a[href*=".PDF#"], 
.f_externerLink a[href*=".pdf?"], 
.f_externerLink a[href*=".PDF?"],
.f_externerLink a[href$=".jpg"], 
.f_externerLink a[href$=".JPG"], 
.f_externerLink a[href*=".jpg#"], 
.f_externerLink a[href*=".JPG#"], 
.f_externerLink a[href*=".jpg?"], 
.f_externerLink a[href*=".JPG?"]{
    background          : transparent url(document.png) no-repeat scroll right center;
    padding-right       : 12px;
    font-family: 'Verdana';
    color: #464646;
    text-decoration: underline;
}
.f_internerLink a[href$=".pdf"], 
.f_internerLink a[href$=".PDF"], 
.f_internerLink a[href*=".pdf#"], 
.f_internerLink a[href*=".PDF#"], 
.f_internerLink a[href*=".pdf?"], 
.f_internerLink a[href*=".PDF?"],
.f_internerLink a[href$=".jpg"], 
.f_internerLink a[href$=".JPG"], 
.f_internerLink a[href*=".jpg#"], 
.f_internerLink a[href*=".JPG#"], 
.f_internerLink a[href*=".jpg?"], 
.f_internerLink a[href*=".JPG?"]{
    background          : transparent url(document.png) no-repeat scroll right center;
    padding-right       : 12px;
    font-family: 'Verdana';
    color: #464646;
    text-decoration: underline;
}
/*
#testbild {
    border              : 1px solid rgb(204, 204, 204);
    padding             : 3px ! important;
    display             : inline-block;
    clear               : both;
    background-color    : rgb(249, 249, 249);
}
#testbild img{
    border              : 1px solid rgb(204, 204, 204);
}
#testbild p {
    color               : #4C4C4C;
    font-family         : 'Verdana';
    font-size           : 8pt;
    font-weight         : bold;
    text-align          : left !important;
}
p.p_ImageCaptionWikiWithoutCaption {
    border              : 1px solid rgb(204, 204, 204);
    display             : inline-block;
    float               : left;
    padding             : 3px ! important;
    background-color    : rgb(249, 249, 249);
}
p.p_ImageCaptionWikiWithoutCaption img {
    border              : 1px solid rgb(204, 204, 204);
}
div.p_ImageCaptionWiki div {
    border              : 1px solid rgb(204, 204, 204);
    padding             : 3px ! important;
    margin-bottom       : 15px;
    display             : inline-block;
    float               : left;
    clear               : both;
    background-color    : rgb(249, 249, 249);
}
div.p_ImageCaptionWiki div img{
    border              : 1px solid rgb(204, 204, 204);
}
div.p_ImageCaptionWiki div p {
    text-align          : left !important;
    padding             : 4px 0px 0px 0px; 
} 
div.p_ImageCaptionWiki div p span.f_ImageCaptionWiki {
    color               : #4C4C4C;
    font-family         : 'Verdana';
    font-size           : 8pt;
    font-weight         : bold;
    text-align          : left !important;
}
.p_Textkoerper, .p_Ueberschrift2 {
    clear               : both;
}
*/
#header_bg_left {
    background          : url('./header_left.png') no-repeat scroll left -5px transparent;
    height              : 70px;
    width               : 11px;
    float               : left;
    margin              : 0px;
    position            : absolute;
    top                 : 0;
    left                : -11px;
}
#header_bg_right {
    background          : url('./header_right.png') no-repeat scroll left -5px transparent;
    height              : 70px;
    width               : 11px;
    float               : right;
    margin              : 0px;
    position            : absolute;
    top                 : 0;
    right               : -11px;
}
#header {
    background          : url('./header_middle.png') repeat-x scroll left -5px transparent;
    height              : 70px;
    position            : relative;
    margin              : 0 auto;
    width               : 1035px;
}
#header .logo {
    position            : absolute;
    left                : 4px;
    bottom              : 15px;
}
#header .menu-top {
    list-style          : none outside none;
    display             : inline-block;
    position            : absolute;
    margin              : 0px;
    padding             : 0px;
    top                 : 10px;
    right               : 10px;
}
#header .menu-top li {
    float: left;
    font-size: 10px;
    list-style: none outside none;
    padding: 0 8px;
}
#header .menu-top li.first {
    padding: 0 8px 0 0;
}
#header .menu-top li.last {
    padding: 0 0 0 8px;
}
#header .menu-top li a.menu_icon {
    display: inline-block;
    height: 20px;
    width: 20px;
}
#header .menu-top li a.menu_icon.home_gr {
    background: url("./home_gray.png") no-repeat scroll left top transparent;
}
#header .menu-top li a.menu_icon.help_gr {
    background: url("./help_gray.png") no-repeat scroll left top transparent;
    width: 21px;
}
#header .menu-top li a.menu_icon.contact_gr {
    background: url("./yourideas_gray.png") no-repeat scroll left top transparent;
}
#header .menu-top li a.menu_icon.blog_gr {
    background: url("./pcon_blog_gray.png") no-repeat scroll left top transparent;
    width: 28px;
}
#header .menu-top li a.menu_icon.facebook_gr {
    background: url("./facebook_gray.png") no-repeat scroll left top transparent;
}
#header .menu-top li a.menu_icon.flickr_gr {
    background: url("./flickr_gray.png") no-repeat scroll left top transparent;
}
#header .menu-top li a.menu_icon.youtube_gr {
    background: url("./youtube_gray.png") no-repeat scroll left top transparent;
}
#header .menu-top li:hover a.menu_icon {
    background-position: left bottom;
}
#header .menu-top li a:active {
    margin-top: 1px;
}

.p_BildrechtsmitRahmen img,
.p_BildlinksmitRahmen img,
.p_GrossbildmitRahmen img,
.f_GrossbildmitRahmen img {
    border: 1px solid #C8C8C8;
}
table {
    width: 100% !important;
}
td p.p_Textkoerper {
    margin-right: 0;
}
.highlight { background: #DDDDDD !important; }
