/* ======================================================================

  http://www.axel-hahn.de/
  
  Motiv: Strausberg

====================================================================== */
body{
color: #777;
font-size: 0.95em;
font-family:  Arial,Helvetica,Verdana,sans-serif;
margin:0px 0px 0px 0px;
/*
background: #e8eaec;
background: #dca url('/axel/images/css11/bg_streifen.png');
background: #fff url('/axel/images/css11/bg_body.png') fixed;
background: #9ab url('/axel/images/css11/bg_body_summer.png') fixed;
background: #9ab url('/axel/images/css11/bg_body_autumn.png') fixed;
background: #dca url('/axel/images/css11/bg_streifen.png');
*/
background: #fff url('/axel/images/css11/bg_body.png') fixed;
}

.hidden, .printonly{display:none;}

/* ======================================================================
Seitenaufbau / Container
====================================================================== */

#dContent02{border-radius: 18px;}

#dContent02{left:5%;width:90%; 
            background: #fff;
            /*
            border:3px solid #34a; 
            border-left: 3px solid #abf; 
            */
            border:4px solid #eee; 
            border-radius: 18px;
            box-shadow: 2px 1px 20px #666   ;
}


#dTop01{
	/*
	background:url('/axel/images/css11/bg_top.jpg') repeat-x;
	*/
}

#dTop02{
    border-radius: 10px;
	padding:0px; text-align:left;	
	/* background:#89a url('/axel/images/css11/bg_top_straussee.jpg');
        background:#89a url('/axel/images/css11/bg_top_herbst2010.jpg');
        background:#f0f4ff url('/axel/images/css11/bg_top_winter2011_2.jpg');
        background:#eee url('/axel/images/css11/bg_top_spring_2011.jpg') 0 -50px;
        background: url('/axel/images/css11/bg_top_summer_2011.jpg') 0 -50px;
        background:#89a url('/axel/images/css11/bg_top_herbst2011.jpg');
 */
        background:#f0f4ff url('/axel/images/css11/bg_top_winter2011_3.jpg') 0 0;
        height:170px;        
}


#dTop03{position:absolute; color:#fff; top:80px; z-index:20; 
	margin:0; padding:0;
	opacity: 0.9;
	filter:alpha(opacity=90);
}

#dTop04,
#dTop05,
#dTop06,
#dTop07,
#dTop08,
#dTop09,
#dTop10{}


#dContent01{position:relative;}
#dContent02{position:relative; z-index:50; top:10px;

}
#dContent03{width:250px; padding-left: 20px; margin: 30px 20px 20px 0; float:right; background:#fff; }
#dContent04{padding: 5px 20px 20px 20px; border-radius: 18px;}
#dContent05{float:right; display:none;}

#dContent06
#dContent07,
#dContent08,
#dContent09,
#dContent10{}


#dSearch{position:relative;margin-left:10px;z-index:50;padding:20px 0 20px 0;}
#dStyleswitch{position:absolute;margin-top:-200px; margin-left:70%;z-index:200;}


#dContextRight{}
.contextbox{background: #fcfcfc; padding:0px; border-left: 1px solid #eee; border-bottom: 1px solid #eee; margin: 0; width: 250px;
    border-radius: 8px;
    /* box-shadow: #ccc 0.3em 0.3em 0.7em; */
}
.contextboxInner{ padding: 0px; border: 0px solid #faa; font-size: 85%; }
.contextboxfooter{padding-bottom:0px;}

A.context:link,
A.context:visited,
A.context:active {}
A.context:hover {}


/* ======================================================================
MENU - top
====================================================================== */
#mmain {margin:0;padding:0px;}
#mmain ul {height: 20px; margin:0;padding:0px;list-style:none;
	border-bottom: 0px solid #89a;
	border: 0px solid #f00;
}
#mmain li {float:left; margin: 0 4px 0 0; padding:0;}
#mmain .left {width:16px;}
#mmain .right{width:10px;}

#mmain a {
    display: block; width: 115px; padding-top: 0px; padding-bottom: 4px;
    height: 80px;
    color:#666; text-decoration: none;
    /*
    opacity: 0.8;
    filter:alpha(opacity=70);
    background: #234 url(/axel/images/css11/bg_navi1.png);
    background: #348;
    filter:alpha(opacity=80);
    */
    opacity: 0.4;
    font-weight: bold;
    filter:alpha(opacity=50);
    background: #fff;
    border: 2px solid #abf;
    border-bottom: 2px solid #fff;
    text-align:center;
    border-top-left-radius: 18px;border-top-right-radius: 18px;
}
#mmain a:hover,
#mmain .current a:hover{
    color: #333;
    background: #ece;
    opacity: 0.8;
    filter:alpha(opacity=70);
    font-size:100%;
    text-shadow: none;
    /*
    text-shadow: 2px 2px 2px #fff;
    */
}
#mmain .current a       {color: #666; font-weight:bold; background: #fff; 
    /*
    text-shadow: none;
    */
    font-size:110%;
    opacity: 0.95;
    color:#939;

    filter:alpha(opacity=90);
    text-shadow: 2px 2px 3px #ccc;
    border: 3px solid #bd8;
    border-bottom: 0px solid #fff;
}

#mmain a span{display: block;padding:50px 0 10px 0; margin-top: 7px;}

#mmain .navi1home{background:url(/axel/images/css11/sprites_navi1.png) 32px 0px no-repeat;}
#mmain .navi1shell{background:url(/axel/images/css11/sprites_navi1.png) 32px -100px no-repeat;}
#mmain .navi1compi{background:url(/axel/images/css11/sprites_navi1.png) 32px -200px no-repeat;}
#mmain .navi1music{background:url(/axel/images/css11/sprites_navi1.png) 32px -300px no-repeat;}
#mmain .navi1box{background:url(/axel/images/css11/sprites_navi1.png) 32px -400px no-repeat;}
#mmain .navi1contact{background:url(/axel/images/css11/sprites_navi1.png) 32px -500px no-repeat;}
#mmain .navi1search{background:url(/axel/images/css11/sprites_navi1.png) 32px -600px no-repeat;}

/*
#mmain a:hover .navi1home, #mmain .current a .navi1home{background:url(/axel/images/nuvola/64x64/filesystems/folder_home.png) 24px 0px no-repeat;}
#mmain a:hover .navi1music, #mmain .current a .navi1music{background:url(/axel/images/nuvola/64x64/apps/juk.png)          24px 0px no-repeat;}
#mmain a:hover .navi1shell, #mmain .current a .navi1shell{background:url(/axel/images/nuvola/64x64/apps/terminal.png)          24px 0px no-repeat;}
#mmain a:hover .navi1about, #mmain .current a .navi1about{background:url(/axel/images/nuvola/64x64/apps/personal.png)          24px 0px no-repeat;}
#mmain a:hover .navi1mary, #mmain .current a .navi1mary{background:url(/axel/images/nuvola/64x64/apps/package_favorite.png)   24px 0px no-repeat;}
#mmain a:hover .navi1box, #mmain .current a .navi1box{background:url(/axel/images/nuvola/64x64/apps/package.png)             24px 0px no-repeat;}
#mmain a:hover .navi1compi, #mmain .current a .navi1compi{background:url(/axel/images/nuvola/64x64/apps/mycomputer.png)        24px 0px no-repeat;}
#mmain a:hover .navi1contact, #mmain .current a .navi1contact{background:url(/axel/images/nuvola/64x64/apps/email.png)           24px 0px no-repeat;}
#mmain a:hover .navi1search, #mmain .current a .navi1search{background:url(/axel/images/nuvola/64x64/apps/xmag.png)             24px 0px no-repeat;}
*/

.navi1home{background:url(/axel/images/nuvola/16x16/filesystems/folder_home.png) 0px 3px no-repeat;padding-left:22px;} 
.navi1about{background:url(/axel/images/nuvola/16x16/apps/personal.png) 0px 3px no-repeat;padding-left:22px;}
.navi1music{background:url(/axel/images/nuvola/16x16/apps/juk.png) 0px 3px no-repeat;padding-left:22px;}
.navi1shell{background:url(/axel/images/nuvola/16x16/apps/terminal.png) 0px 3px no-repeat;padding-left:22px;}
.navi1mary{background:url(/axel/images/nuvola/16x16/apps/package_favorite.png) 0px 3px no-repeat;padding-left:22px;}
.navi1box{background:url(/axel/images/nuvola/16x16/apps/package.png) 0px 3px no-repeat;padding-left:22px;}
.navi1compi{background:url(/axel/images/nuvola/16x16/apps/mycomputer.png) 0px 3px no-repeat;padding-left:22px;}
.navi1contact{background:url(/axel/images/nuvola/16x16/actions/mail_generic.png) 0px 3px no-repeat;padding-left:22px;}
.navi1search{background:url(/axel/images/nuvola/16x16/apps/xmag.png) 0px 3px no-repeat;padding-left:22px;}


ul.naviH{margin:0 0 50px 0;padding:0;list-style:none;}
ul.naviH li {float:left; margin: 0 10px 0 0; padding:7px; 
    background: #f8f8f8;
    border: 1px solid #ddd; 
    border-right: 0px; border-bottom: 0px; 
    border-radius: 10px;
    
}
ul.naviH li.active{font-weight: bold; background:#f0f0f0;
    border: 1px solid #ccc; 
    border-left: 0px; border-top: 0px; 
}
ul.naviH li a{text-decoration: none; color:#aaa;}
ul.naviH li.active a{text-decoration: none; color:#888;}


/* ======================================================================
Footer
====================================================================== */

#dFooter {clear:both; }
#dFooter ul {margin-left:0px; margin-top:40px; margin-bottom:0px; padding:0px; list-style:none; border-top: 0px solid #e0e0e0; z-index:100;
	/*
	background: #def url(/axel/images/css11/bg_footer.png);
	background: #fff8e0;
	*/
	background: #dfb url(/axel/images/css11/bg_footer.png);
        border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; 
	height:30px;
}
#dFooter li {float:left; margin: 0px; padding:5px 35px 5px 10px; }
#dFooter A SPAN{text-decoration:underline;}
/*
#dFooter a {
    display: block; width:120px; height: 20px; padding: 6px;
	text-decoration: none; background: url(/axel/images/css01/bg_footer.png) repeat-x;
	}
#dFooter a:hover{color: #666; background: #fcf0c0 url(/axel/images/css01/bg_footer_hover.png) repeat-x;}
*/
#dFooter01{
	position:relative; 
	/*
	background: url(/axel/images/css11/bg_footer.jpg) repeat-x;  
	*/
	width:100%;
	z-index:7;
}

#dFooter02{
	z-index:10;
        margin: 40px 0 300px;;
	background: none; 
	color:#888;
}
#dFooter02 *{
	color:#888;
}

/* ======================================================================
MENU - left
====================================================================== */

#mnavi2 {margin-top:0px; border-left: 1px solid #cdf; border-top-left-radius: 10px;}

#mnavi2 ul {
    margin: 0px;
    padding: 0px;
    list-style:none;
    border-bottom: 2px solid #fff; 
    border-top-left-radius: 10px;
    box-shadow: #ccc 0.3em 0.3em 0.7em;
    background: #d0e0f8 url(/axel/images/css11/bg_navi2.png);


}
#mnavi2 li {width:250px; margin: 0px; padding:0px;text-shadow: -1px -1px 1px rgba(255,255,255,0.7),1px 1px 1px rgba(0,0,0,0.2);}
#mnavi2 .header {display:none;}
#mnavi2 .footer {display:none;}
#mnavi2 .sub2footer {height:1px; border-top: 1px solid #eee; margin-bottom:0px;display:none;}

#mnavi2 a{
    color:#666;
    display:block;
    padding-left:14px;
    padding-top:2px;
    padding-bottom:3px;
    border-right: 2px solid #fff; 
    text-decoration: none;
}
#mnavi2 .sub2 a,
#mnavi2 .sub2current a{
    padding-left:24px;
    font-size:90%;
    background: #e8ffd8;
}

#mnavi2 .sub0current a{font-weight:bold;font-size: 130%; color:#eee; background: #4a4 url(/axel/images/css11/bg_navi2_sub0.png);padding-top: 5px; 
    text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
    margin-bottom: 1px;
    border-right: 2px solid #fff; 
    border-top-left-radius: 10px;
}
#mnavi2 .sub1current a{background: #8ce; color: #fff; padding-top:2px; padding-bottom:2px; font-weight:bold;
              text-shadow: 1px 1px 1px rgba(0,0,0,0.3);}
#mnavi2 .sub2current a{background: #dfc; font-weight:bold; }

#mnavi2 .sub0current a:hover{
	background: #eaa;
}

#mnavi2 .sub1 a:hover,
#mnavi2 .sub1current a:hover
{
	background: #ede;
}
#mnavi2 .sub2 a:hover,
#mnavi2 .sub2current a:hover
{
	background: #ede;
}

/* ======================================================================
fonz
====================================================================== */


H1{padding-top:0px;padding-left: 20px; color: #7ae; font-size: 360%;font-weight:bold;margin: 0px;
	text-shadow: 2px 0px 1px #fff,
-2px 0px 0px #eee,
0px -2px 0px #eee,
0px 2px 0px #eee,
2px 2px 1px #eee,
2px -2px 0px #eee,
-2px -2px 0px #eee,
-2px 2px 0px #eee,
1px 1px 10px rgba(0,0,0,1)
;
	filter:Shadow(color=#ffffff, direction=135);
}

H2{padding:10px 0 10px; font-size:220%; margin: 0px;color: #7ac;
	text-shadow: 
-2px 0px 0px #fff,
00px -2px 0px #fff,
0px 2px 0px #fff,
2px 2px 1px #fff,
2px -2px 0px #fff,
-2px -2px 0px #fff,
-2px 2px 0px #fff,
3px 0px 0px #ddd,
3px 3px 0px #ddd,
-3px 3px 0px #ddd,
3px -3px 0px #ddd,
-3px 0px 0px #ddd,
-3px -3px 0px #ddd,
0px 3px 0px #ddd,
0px -3px 0px #ddd,
0px 0px 10px #888
;
}
/*
H2:first-letter{font-size:180%; padding:0px; margin-top: 0px;color: #be9; font-weight:bold;
}
H2:first-letter{font-size:200%; padding:0px; margin-top: -150px;color: #ddd;}
*/
H3{font-size:150%; margin:0px; color: #8bd; padding: 10px 0 10px; border-top: 0px dotted #f0f0f0;
	text-shadow: 
-2px 0px 0px #fff,
00px -2px 0px #fff,
0px 2px 0px #fff,
2px 2px 1px #fff,
2px -2px 0px #fff,
-2px -2px 0px #fff,
-2px 2px 0px #fff,
3px 0px 0px #ede,
3px 3px 0px #ede,
-3px 3px 0px #ede,
3px -3px 0px #ede,
-3px 0px 0px #ede,
-3px -3px 0px #ede,
0px 3px 0px #ede,
0px -3px 0px #ede,
0px 0px 10px #888
            ;
	/* background:#fffdf0; */
}
H4{font-size:130%; margin:0px; color: #c8c; border-bottom: 1px solid #eee;
text-shadow: -1px -1px 0px #fff, 1px 1px 0px #fff, 2px 2px 2px #ccc;
}
H5{font-size:120%; margin:0px; color: #aaa; border-bottom: 1px solid #eee;
text-shadow: -1px -1px 0px #fff, 1px 1px 0px #fff, 2px 2px 2px #ccc;
}
H6{}

/*
h1,h2,h3,h4,h5,h6,.sub0current{ font-family:  "Angsana New Bold", "Emmett",glockenspiel; }
*/

/* ======================================================================
Tabellen
====================================================================== */

td{font-size: 90%;}
.trhighlight1{background:#fea;}
.trhighlight2{background:#f0f0f0;}

.table1{border: 1px;}
/*th.table1{border: 1px; padding: 1px; background: #e0e0e0 url(/axel/images/css11/bg_context.png); text-align:left;}*/
th.table1sorted{border: 1px; padding: 1px; background: #cce url(/axel/images/css11/bg_context_title.png); text-align:left;}
tr.table1{border: 1px solid #6a8;}
tr.table1highlight{background:#F0F4F8;}
td.table1sorted{background:#F0F4F8;}

th a, th a:visited{font-weight:normal; color:#5588FF;}

/* ----- datatables ----- */
.dataTables_wrapper {
    clear: none;
    min-height: 330px;
    position: relative;
    margin-right: 200px;
}
table.display {clear: left;margin: 10px auto;width: auto;}
.dataTables_filter {float: left;text-align: left;width: 50%;}
.dataTables_length {float: left;width: 200px;}
.dataTables_info{ /* float: left; */ width: 200px; margin: 5px 0;}
.paginate_enabled_previous,.paginate_disabled_previous,.paginate_enabled_next, .paginate_disabled_next
    {padding-left: 14px; width: 16px; height: 16px; float: left;}

.dataTables_paginate {float: left;text-align: right;}
.paginate_enabled_previous{background:url(/axel/images/nuvola/16x16/actions/1leftarrow.png) 2px 0px no-repeat; }
.paginate_disabled_previous{background:url(/axel/images/nuvola/16x16/actions/1leftarrow.png) 2px 0px no-repeat; }
.paginate_enabled_next{background:url(/axel/images/nuvola/16x16/actions/1rightarrow.png) 2px 0px no-repeat;}
.paginate_disabled_next{background:url(/axel/images/nuvola/16x16/actions/1rightarrow.png) 2px 0px no-repeat;}
tr.odd {background-color: #f8f8f8;}
tr.odd td.sorting_1 {background-color: #e8f0f8;}
tr.even td.sorting_1 {background-color: #f8fcff;}

th.sorting_asc, th.sorting_desc {background-color: #fea; color:#48c;}

PRE {font-size: 85%;font-family: "lucida console", lucida, courier, "courier new"; background:#fcfcfc; border: 1px solid #f0f0f0; margin:0px;}

#breadcrumb{border-bottom: 1px solid #eef;}
#breadcrumb *{color: #aaa;}
.contentteaser{font-style: italic;color: #868; margin-bottom: 40px; margin-left:0px; padding: 15px;
               
	/*
	border-left: 1px solid #dc8; 
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	background:#fff8e0 url(/axel/images/css11/bg_contentteaser.png);
	*/
	background:#f8f8f8 url(/axel/images/css11/bg_contentteaser.png);
        text-shadow: -1px -1px 0 #fff, 1px 1px 0 #ddd;
	color: #ba8;
        font-size: 110%;
        border-bottom-left-radius: 18px;border-top-right-radius: 18px;
        box-shadow: #ddd 3px 3px 5px;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
        width: 60%;

}

.showcode {background:#fcfcfc; border: 1px solid #e0e0e0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 10px;
    }
.showcodecomment {color: #808080; text-align:right; padding: 1px 15px 3px;background:#f0f0f0;
        text-shadow: 1px 1px 0 #fff;
    border-top: 2px solid #f4f4f4;
    border-bottom: 1px solid #f8f8f8;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    }

.statistics{font-size:small;}
.statistics2{font-size: 150%; font-weight:bold; color: #a0c0e0;}

.spamwarning{font-size:small;color:#a44; background:#fdd; margin-left: 40px;}
.spamtext{color:#933; background:#faa;}


/* ======================================================================
Sitemap
====================================================================== */
.sitemap{margin-left:0px;list-style:none;}
.sitemapMain {margin-left: 0%; background: #efe; margin-top: 20px; padding: 8px;}
.sitemapSub1 {margin-left: 8%;margin-top: 10px;}
.sitemapSub2 {margin-left: 15%;}

/* ======================================================================
Forms
====================================================================== */
input,
textarea
{
        color: #888;
        font-size:100%;
        background: #f8f8f8;
        margin: 0px;
        border:0px;
        border:1px solid #ccc;
        font-family: arial, verdana, helvetica, sans-serif;
}
select{background: #ede;
	border:1px; color: #888;
}

textarea{margin-top:40px; border:1px solid #ccc;}

input.buttonreset, input.button,
input.buttonsubmit{
        color: #888;
        font-size:100%;
        background: #ace;
        margin: 0px;
        border: 2px solid #8ac;
        border-top: 1px solid #cef;
        border-left: 1px solid #cef;
        font-family: arial, verdana, helvetica, sans-serif;
}
input.buttonreset{
        background: #c0e0e8;
}
textarea:focus, input:focus, input[type=text]:focus, input[type=password]:focus {
background: #ede;
}



/* ======================================================================
tooltip
====================================================================== */
#tooltip{
position:absolute;
visibility: hidden;
/* opacity: 0.90; */
border:3px solid #fff;
background:#F4F4F4;
padding: 0px;
z-index:200;
max-width: 500px;
border-radius: 8px;
box-shadow: #666 0 0 10px;
}

#tooltiphead{
font-weight: bold;
color:#f8f8f8;
padding-left: 5px;
background:#def url(/axel/images/css11/bg_context_title.png) repeat-x;
border-top-left-radius: 8px;border-top-right-radius: 8px;
}
#tooltipinfo{
font-size: 80%;
padding: 5px;
padding-left: 40px;
}
#tooltipimage{
float:left;
}

/* ======================================================================
image
====================================================================== */

.clickimage {
height:127px;
width:135px;
padding: 11px 0px 0px 12px;
background:url(/axel/images/css11/bg_dia.png) no-repeat;
}


.box1head {
display: inline;
font-weight: bold;
background:  #e0f0ff url(/axel/images/css11/bg_context_title.png) repeat-x;
padding: 2px;
padding-left: 10px;
padding-right: 10px;
color:#fff;text-shadow:-1px -1px 0px #aaa,1px 1px 0px #444,2px 2px 1px #444;
border-top-left-radius: 8px;border-top-right-radius: 8px;
box-shadow: #888 0.2em 0em 0.3em;
}
.box1 {
padding:4px;
border:1px solid #f0f0f0;
/*
background:#fcfcfc url(/axel/images/css11/bg_box1.png) repeat-x;
*/
background:#f8f8f8;
margin-bottom:20px;
border-radius: 8px;border-top-left-radius: 0px;
border: 3px solid #fff;
text-shadow: 1px 1px 0px #fff;
box-shadow: 3px 3px 10px #ccc;
}


.box2head {
font-size: 115%;
font-weight: bold;
padding-left: 10px;
background: #f8f8f8;
border-bottom: 2px solid #f0f8ff;
}
.box2 {
height:150px;
padding:4px;
/*
border-right:2px dotted #e0e0e0;
border-bottom:2px dotted #e0e0e0;
border-left:2px dotted #e0e0e0;
background:#fcfcfc;
*/
margin-bottom:20px;
}


.boxcrhead{
font-weight: bold;
padding: 2px;
text-align:right;
border-top: 0px solid #ccc;
border-bottom: 0px solid #ccc;
background: #f0f0f0;
text-shadow:-1px -1px 0 #F8F8F8, 1px 1px 2px #BBBBBB;
border-top-left-radius: 8px;
}
.boxcr{border: 0px solid #fff8d0; border-top: 0px;padding: 10px 10px 0 10px;}

.date{border: 1px solid #eee; background:#fff; float: left; display: inline; padding: 0px; text-align: center;color:#ccc; margin: 0 8px 4px 0; font-size: 70%;}
.date div.day{font-size: 300%; color:#7a6; margin: 0px 4px; padding: 0; }
.date div.month{
/*
	-ms-writing-mode:tb-rl;
	writing-mode:tb-rl;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(270deg);
	-o-transform: rotate(270deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	margin: 17px 0 0; padding: 0;
	float: left; display: inline; 
	*/
}
.date div.year{clear: both; background:#eee; color:#bbb;	}

.boxcr .date{margin-left: 0px;}

.boxcr .item{margin-left: 10px;}
.boxcr .itemline{border-top: 1px solid #f4f4f4; margin: 0 0 10px 20px;}


/* ======================================================================
Links
.lnkintern:before,
.lnkinterncontext:before {content:url(/axel/images/css01/bullet_lnk_intern.gif); padding-right:5px;}
====================================================================== */

A:link,
A:active { color: #5a4;}
A:hover { color: #b4b; text-decoration: underline; }
/*
.lnkintern, .lnkinterncontext{background:url(/axel/images/css01/bullet_lnk_intern.gif) no-repeat; padding-left: 16px;}
.lnkextern, .lnkexterncontext{background:url(/axel/images/css01/bullet_lnk_extern.gif) no-repeat; padding-left: 16px;}
.lnkemail{background:url(/axel/images/css01/bullet_email.gif) no-repeat; padding-left:16px;}
.lnkfile{background:url(/axel/images/css01/bullet_disk.gif) no-repeat; padding-left:16px;}
.lnkback{background:url(/axel/images/css01/bullet_lnk_back.gif) no-repeat; padding-left:16px;}
*/
.lnkintern, .lnkinterncontext{background:url(/axel/defaultimages/sprites_icons.png) 4px -3px no-repeat; padding-left: 14px;}
.lnkintern:visited, .lnkinterncontext:visited {color: #5a4; }
.lnkextern, .lnkexterncontext{background:url(/axel/defaultimages/sprites_icons.png) 0px -20px no-repeat; padding-left: 20px;}
.lnkextern:visited, .lnkexterncontext:visited{color: #aaa; background:url(/axel/images/nuvola/16x16/actions/ok.png) no-repeat;}
.lnklocal {background:url(/axel/defaultimages/sprites_icons.png) 0px -40px no-repeat; padding-left:16px; text-decoration: none; }
.lnklocaltop {background:url(/axel/defaultimages/sprites_icons.png) 0px -60px no-repeat; padding-left:20px; text-decoration: none; }
a.lnklocal, a.lnklocaltop{color:#eb6; }
a.lnklocal:visited, a.lnklocaltop:visited{color:#eb6; }

.lnkemail{background:url(/axel/defaultimages/sprites_icons.png) 0px -78px no-repeat; padding-left:20px; padding-bottom: 4px;}
.lnkfile{background:url(/axel/defaultimages/sprites_icons.png) 0px -100px no-repeat; padding-left:20px;}
.lnkback{background:url(/axel/defaultimages/sprites_icons.png) 0px -140px no-repeat; padding-left:20px;}
.lnklightbox{background:url(/axel/defaultimages/sprites_icons.png) 0px -120px no-repeat; padding-left:20px;}

.bmlinks{float: left; width: 20px; height: 20px; float: left; margin-right: 5px;}
.bmdelicius{background:url(/axel/defaultimages/sprites_icons.png) 0px -200px no-repeat;}
.bmgoogle{background:url(/axel/defaultimages/sprites_icons.png) 0px -230px no-repeat;}
.bmfacebook{background:url(/axel/defaultimages/sprites_icons.png) 0px -260px no-repeat;}
.bmtwitter{background:url(/axel/defaultimages/sprites_icons.png) 0px -290px no-repeat;}

.toolbar{background: #f0f0f0; margin: 20px 0; padding: 4px;}
.viewDetail, .viewSimple, .viewBoxes{text-decoration: none; font-weight: normal;color:#aaa;}
.viewDetail{background:url(/axel/images/nuvola/16x16/actions/view_detailed.png) no-repeat; padding-left:20px; padding-bottom: 4px;}
.viewSimple{background:url(/axel/images/nuvola/16x16/actions/view_text.png) no-repeat; padding-left:20px; padding-bottom: 4px;}
.viewBoxes{background:url(/axel/images/nuvola/16x16/actions/view_multicolumn.png) no-repeat; padding-left:20px; padding-bottom: 4px;}
.viewselected{color:#333; font-weight: bold;}

.textfilter{background:url(/axel/images/nuvola/16x16/actions/viewmag.png) no-repeat; padding-left:20px; padding-bottom: 4px;}


A.image:link,
A.image:visited,
A.image:active {border: 0px;}
A.image:hover {}

A.imageRecommend:link,
A.imageRecommend:visited,
A.imageRecommend:active{background: url(/axel/images/css06/ico_recommend.png) no-repeat; display: block; height: 51px; float: left; padding-right:10px; }
A.imageRecommend:hover{background: url(/axel/images/css06/ico_recommend_hover.png) no-repeat;}

A.imagePrintpreview:link,
A.imagePrintpreview:visited,
A.imagePrintpreview:active{background: url(/axel/images/css06/ico_printpreview.png) no-repeat; display: block; height: 51px; float: left;}
A.imagePrintpreview:hover{background: url(/axel/images/css06/ico_printpreview_hover.png) no-repeat;;}

A.imageRecommend,A.imagePrintpreview{height: 1px; width:1px; visibility:hidden;}



.rssitem{/*background:#f4f8ff;*/ margin-bottom: 2px; color:#88c; border-bottom: 1px dotted #ddd; padding-bottom: 10px;}
.rssitem .pubdate{color:#ccc; width: 170px; display: block; float: left; text-align: center;}
.rssitem .texts{display: block;color:#888; margin-left: 170px;}
.rssitem .rsslink{}
.rssitem .rssfeed{color:#9bc;}
.rssitem .description{color:#888;}
.rssitem .category{color:#ad9; font-style: italic; font-weight: bold;}

.rssfilterdiv{/* background:#fafcff; */ padding: 8px; border-bottom: 0px solid #eef;}
.rsssourcediv{margin-left: 80px; background:#fafcff; border-left:3px solid #f0f8ff; padding: 10px;}
.rsskeycloud{background:#fafcff; width: 70%; padding: 10px; border: 1px solid #dee;}

/* ======================================================================
Axels Fotogallerie
====================================================================== */
.AfgBoxBreadcrumb{border: 1px solid #eee; color: #aaa; background: #fff; width:100%; }
.AfgBreadcrumb{color: #aaa; padding-right:15px; padding-left:20px; background: url(/afg/ico_folder_open.gif) no-repeat;}
A.AfgBreadcrumb:link,
A.AfgBreadcrumb:visited,
A.AfgBreadcrumb:active{text-decoration:none; }

.AfgBoxSubdir{margin:0px; border: 0px solid #eee; background:#fff; width:250px;}



A.AfgUpdir:link,
A.AfgUpdir:visited,
A.AfgUpdir:active{padding-left:20px; background:url(/afg/ico_folder_up.gif) no-repeat;display:block;}
A.AfgUpdir:hover{background: #f4f4f4 url(/afg/ico_folder_up.gif) no-repeat;}

A.AfgSubdir:link,
A.AfgSubdir:visited,
A.AfgSubdir:active{padding-left:20px; display:block; background:url(/afg/ico_folder_closed.gif) no-repeat;}
A.AfgSubdir:hover{background: #f4f4f4 url(/afg/ico_folder_open.gif) no-repeat;}

html>body A.AfgUpdir,
html>body A.AfgSubdir
{padding-right:30px; width:200px;}

A.AfgStartSlideshow{margin-top:10px; padding-left:20px; display:block; background:url(/afg/ico_start_slideshow.gif) no-repeat;}

.AfgBoxPicindex{border: 0px solid #33c; padding-top:0px; margin-left:260px; }
.__AfgDivPicindex{border: 0px solid #cc3; padding:25px 13px 30px 13px; margin:5px; background:url(/afg/bg_dia.png) no-repeat; float:left; }
.__AfgPicindex{border: 0px solid #3c3; height:75px; width:100px; }
.AfgSpanPicindex{border: 1px solid #ccc; background:#fff;}
.AfgPicindex{border: 0px solid #3c3;margin:10px;}

.AfgBoxLeft{margin-left:0px; margin-right:10px; border: 0px solid #c33; background:#fff; float:left; width:250px; }
.AfgBoxLeftLinks{margin:3px; border: 1px solid #eee; background:#f8f8f8; text-align:center;}

.__AfgBoxPicview{border: 1px solid #ccc; padding:5px; margin-left:270px; }
.AfgBoxPicview{border: 1px solid #ccc; padding:5px; float:left;background:#fff; }
.AfgPicview{border: 0px solid #33c;}
.AfgTitle{font-style:italic; font-weight:bold; font-size:120%; margin-top:10px; margin-bottom:10px; display:block; clear:both;}
.__AfgDescription{font-size:small; margin-top:10px;}
.AfgDescription{font-size:small; margin-top:10px; clear:both;}
.AfgFooter{text-align:center; font-style: italic; padding-top:20px; clear:both;}

.AfgLinkOverview{border: 0px solid #33c;}
.AfgLinkPrev{border: 0px solid #3cc;}
.AfgLinkNext{border: 0px solid #c3c;}
.AfgLinkCount{border: 0px solid #c3c;}
.AfgLinkCountActive{border: 0px solid #c3c; font-weight:bold; background-color:#ddd; padding:2px;}

/* ======================================================================
Quicksearch
====================================================================== */

#qsresult{width: 400px; background:#f4f4f4; position:absolute;left: -200px;text-align:left;border: 3px solid #fff; top:43px; border-radius: 10px;
          padding: 5px;
box-shadow: 7px 7px 20px #888;}
#qsresult .bg0{color: #f00;}
#qsresult a{display:block; text-decoration: none;}
#qsresult a:hover{background:#ddd;}
#qsresult .head a.close{color:#f00; background:#fe9; font-weight: bold; border:1px solid #ed8; padding:1px 5px 1px 5px;margin-right:5px; border-radius: 5px;}
#qsresult ol{margin-top:5px ;margin-bottom:5px ;}
#qsresult .head{color:#fff; background:#a7a; border-bottom: 2px solid #959;border-top: 2px solid #fdf; padding: 4px;
border-top-left-radius: 5px;border-top-right-radius: 5px;}

.bg0{color:#f00; background:#ffa;}


/* ======================================================================
Playlist/ Scroller
====================================================================== */
.playlist {position: relative; }
.playlist a.playlistitem {display: block; font-weight: normal; height: 22px; width: 300px; text-align: left; border: 0px solid #0f0; text-decoration:none; color: #888;}
.playlist a.playlistitem:hover {background-color:#f4f4f4;}
.playlist a.playlistitem span {float:right; right: 0px; width: 160px; border: 0px solid #f00;}
.songdetail {position: relative; border: 3px solid #ffffff; border-radius: 10px; background:#fcfcfc; top: 0px; left: 400px; width: 50%; padding: 8px; box-shadow: 3px 3px 10px #ccc;}

/* ======================================================================
Download
====================================================================== */

    .dlgroup{padding-bottom: 10px;}
    .dlname{padding-bottom: 20px;}
    .dllabel{width: 200px; float: left; clear: left; text-align: right; font-weight: bold;}
    .dldetail{margin-left: 220px;}

/* ======================================================================
Flash-Gallery
====================================================================== */
#divGallery{
	background: #ffffff url('/axel/images/css11/bg_diashow_top.png') repeat-x;
	width:700px; 
	border: 2px solid #eee; 
	padding: 5px; 
	text-align:left;
}

.divSelectGalleries{
	float:right;
	width:280px;
	height:300px;
	overflow:auto;
	border:0px solid #f66;
}
.divSelectGalleries a{
	text-decoration:none;
	border-bottom: 1px solid #eee;
	clear: both;
	float:left;
	display:block;
	width:99%;
}
.divSelectGalleries a div{
	margin-left: 60px;
}

.divSelectGalleries a:hover,
.divSelectGalleries a:active{background:#FFF8E0;}

.divSelectGalleries a img{
	width:50px;height:38px; float:left;
	border: 0px;
}
#GalDescr{
	background:#_eee;
	width:100%;
	margin:0px;
}
#GalDescr img{
	width:100px;height:75px; float:left;
	border: 0px;
	margin-bottom:10px;
	display:none;
}
#GalDescr div{margin-left:0px;margin-bottom:10px;}
#GalDescr div strong{font-size:150%;width:100%}


.warning{background:#fff8e0; color:#ba8; border: 1px solid #fea; padding: 5px;}
/* ======================================================================
EOF
====================================================================== */
