/* ======================================================================

  http://www.axel-hahn.de/
  
  Motiv: Strausberg

====================================================================== */
body{
color: #777;
font-size: 0.9em;
font-family: "Trebuchet MS",verdana, helvetica, arial, sans-serif;
margin:0px 0px 0px 0px;
/*
background: #e8eaec;
background: #dca url('/axel/images/css11/bg_streifen.png');
*/
background: #456 url('/axel/images/css11/bg_body.png');
}

.hidden, .printonly{display:none;}
/* ======================================================================
Seitenaufbau / Container
====================================================================== */


#dContent02,#dTop02,#dTop03{left:5%;}
#dContent02,#dTop02{width:90%; background: #fff;}


#dTop01{
	/*
	background:url('/axel/images/css11/bg_top.jpg') repeat-x;
	*/
}

#dTop02{
	position:relative; top:10px; padding:0px; text-align:left; 
	border:3px solid #cff;
	border-right:3px solid #cff;border-bottom:0px;
	background:#89a url('/axel/images/css11/bg_top_straussee.jpg');
	height:210px;
}


#dTop03{position:relative; color:#fff; top:-36px; z-index:20; width: 90%;
	border-left:3px solid #cff;
	border-right:3px solid #cff; 
	
	margin:0; padding:0;
	opacity: 0.9;
	filter:alpha(opacity=90);
}

#dTop04,
#dTop05,
#dTop06,
#dTop07,
#dTop08,
#dTop09,
#dTop10{}


#dContent01{position:relative;z-index:50;}
#dContent02{position:relative; border: 3px solid #cff; border-left: 3px solid #cff;border-top: 0px solid #cff; z-index:50; top:-20px;}
#dContent03{width:250px; padding-left: 20px; margin-bottom: 20px; float:right; margin-right:20px; background:#fff;}
#dContent04{padding: 5px 20px 20px 20px; }
#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: #FCF9F2 url(/axel/images/css11/bg_context.png) repeat-x; padding:0px; border: 1px solid #fec; margin: 0; width: 250px;}
.contextboxInner{ padding: 0px; border: 0px solid #faa; font-size: 85%; }
.contextboxfooter{padding-bottom:0px;background-image:url('/axel/images/css11/bg_context_footer.png') ;}

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;
	font-size:110%;
}
#mmain li {float:left; margin: 0 2px 0 0; padding:0;}
#mmain .left {width:20px;}
#mmain .right{width:10px;}

#mmain a {
	display: block; width: 115px; padding-top: 4px; padding-bottom: 4px;
	color:#f8f8f8; text-decoration: none; 
    opacity: 0.8;
	filter:alpha(opacity=70);
	background: #234 url(/axel/images/css11/bg_navi1.png);
	text-align:center;
	border-left: 0px solid #666;
	font-weight:bold; 
	/*
	text-shadow: -1px -1px 0px #89a, 1px 1px 0px #000, 2px 2px 4px #333;
	*/
}
#mmain a:hover,
#mmain .current a:hover{
    color: #333;
    background: #fff;
    opacity: 0.6;
	filter:alpha(opacity=50);
	/*
    text-shadow: 2px 2px 2px #fff;
	*/
}
#mmain .current a       {color: #666; font-weight:bold; background: #fff; 
	/*
	text-shadow: none;
	*/
    opacity: 0.9;
	filter:alpha(opacity=80);
}

.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;}
.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;}




/* ======================================================================
Footer
====================================================================== */

#dFooter {clear:both;}
#dFooter ul {margin-left:0px; margin-top:40px; margin-bottom:10px; padding:0px; list-style:none; border-top: 0px solid #e0e0e0; z-index:100;
	/*
	background: #def url(/axel/images/css11/bg_footer.png);
	*/
	background: #fff8e0;
	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; 
	margin-top:-200px;
	/*
	background: url(/axel/images/css11/bg_footer.jpg) repeat-x;  
	*/
	height:200px; width:100%;
	z-index:7;
}

#dFooter02{
	position:relative; 
	z-index:10;
	background: none; 
	color:#999;
}
#dFooter02 *{
	color:#999;
}

/* ======================================================================
MENU - left
====================================================================== */

#mnavi2 {margin-top:0px; border: 1px solid #89a;	border-right: 0px;}

#mnavi2 ul {
	margin: 0px;
	padding: 0px;
	list-style:none;
	background: #f0f8f8;
}
#mnavi2 li {width:250px; margin: 0px; padding:0px;text-shadow: -1px -1px 0px #f8f8f8,1px 1px 2px #bbb;}
#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;
	text-decoration: none;
}
#mnavi2 .sub2 a,
#mnavi2 .sub2current a
{
	padding-left:24px;
	font-size:90%;
	background: #f8fcff;
}

#mnavi2 .sub0current a{font-weight:bold;font-size: 130%; color:#eee; background: #456 url(/axel/images/css11/bg_navi2_sub0.png);padding-top: 5px; text-shadow: 1px 1px 2px #000;}
#mnavi2 .sub1current a{background: #789; color: #fff; padding-top:2px; padding-bottom:2px; font-weight:bold;text-shadow: -1px -1px 0px #999,1px 1px 0px #666,2px 2px 2px #666;}
#mnavi2 .sub2current a{background: #e0f0f0; font-weight:bold;}

#mnavi2 .sub0current a:hover{
	background: #678;
}

#mnavi2 .sub1 a:hover,
#mnavi2 .sub1current a:hover
{
	background: #feb;
}
#mnavi2 .sub2 a:hover,
#mnavi2 .sub2current a:hover
{
	background: #f4f0e0;
}

/* ======================================================================
fonz
====================================================================== */

H1{padding-top:0px;padding-left: 20px; color: #fc8; font-size: 460%;font-weight:bold;margin: 0px;
	text-shadow: 2px 2px 1px #444, -1px -1px 3px #ffffff;
	filter:DropShadow(color=#607080, offx=2, offy=2);
}
H2{padding-top:5px; font-size:270%; margin: 0px;color: #567; border-top:1px solid #dde;
	text-shadow: -2px -2px 1px #fff, 2px 2px 1px #fff, 4px 4px 2px #ccc;
}
H2:first-letter{font-size:180%; padding:0px; margin-top: 0px;color: #abc; font-weight:bold;
}
/*
H2:first-letter{font-size:200%; padding:0px; margin-top: -150px;color: #ddd;}
*/
H3{font-size:150%; margin:0px; color: #89a; border-bottom: 1px solid #ec8; 
	text-shadow: -2px -2px 0px #fff, 2px 2px 0px #fff, 3px 3px 2px #ccc;
}
H4{font-size:130%; margin:0px; color: #abc; border-bottom: 1px solid #eee; 
text-shadow: -1px -1px 0px #fff, 1px 1px 0px #fff, 2px 2px 2px #ccc;
}
H5{}
H6{}

/* ======================================================================
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;}




PRE {font-size: 85%;font-family: "lucida console", lucida, courier, "courier new"; background:#fcfcfc; border: 1px solid #f0f0f0; margin:0px;}

.contentteaser{font-style: italic;color: #868; margin-bottom: 20px; margin-left:0px; padding: 15px; 
	border-left: 1px solid #dc8; 
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #f0f0f0;
	/*
	background:#fff8e0 url(/axel/images/css11/bg_contentteaser.png);
	*/
	background:#f8f8f8 url(/axel/images/css11/bg_contentteaser.png);
	color: #888; 
}

.showcode {background:#fcfcfc; border: 1px solid #e0e0e0;}
.showcodecomment {color: #808080; text-align:right; padding-right: 5px;background:#f0f0f0;}

.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: #f0f0f0; margin-top: 20px;}
.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: #fff0d0;
	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: #fff0d0;
}



/* ======================================================================
tooltip
====================================================================== */
#tooltip{
position:absolute;
visibility: hidden;
/* opacity: 0.90; */
border:1px solid #c0c0c0;
background:#F4F4F4;
padding: 0px;
z-index:200;
max-width: 500px;
}

#tooltiphead{
font-size: 80%;
font-weight: bold;
padding-left: 5px;
background:#def url(/axel/images/css11/bg_context_title.png) repeat-x;
}
#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;
border: 0px solid #faa;
}


.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;
}
.box1 {
padding:4px;
border:1px solid #f0f0f0;
/*
background:#fcfcfc url(/axel/images/css11/bg_box1.png) repeat-x;
*/
background:#fcfcfc;
margin-bottom:20px;
}


.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: #D0E0E0 url(/axel/images/css11/bg_context_title.png) repeat-x;;
color:#fff;
text-shadow:-1px -1px 0px #aaa,1px 1px 0px #444,2px 2px 1px #444;

}
.boxcr{border: 0px solid #fff8d0; border-top: 0px;padding: 10px 10px 0 10px;}



/* ======================================================================
Links
.lnkintern:before,
.lnkinterncontext:before {content:url(/axel/images/css01/bullet_lnk_intern.gif); padding-right:5px;}
====================================================================== */
.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;}
.lnklocal {background:url(/axel/images/css01/bullet_lnk_local.gif) no-repeat; padding-left:16px; text-decoration: none; }
.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;}


A:link,
A:active { color: #96a; font-weight:normal;}
A:hover { color: #368; text-decoration: underline; }
A:visited { color: #8ac;}

A.lnklocal{color:#eb6; }


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;}


/* ======================================================================
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: 1px solid #ccc; top:43px;}
#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 10px 1px 10px;margin-right:5px;}
#qsresult ol{margin-top:5px ;margin-bottom:5px ;}
#qsresult .head{background:#def; border-bottom: 2px solid #cde;border-top: 2px solid #eef;}

.bg0{color:#f00; background:#ffa;}
 
/* ======================================================================
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%}

/* ======================================================================
EOF
====================================================================== */