/* *************************************************** */
/* *** Done by mindixx interactive / 2010                            *** */
/* *** Copyright 2009 by Dieter Messner / mindix interactive  *** */
/* *************************************************** */
/* *** setup                                                                     *** */
/* *************************************************** */

body { background-color: rgb(0,0,0); font-size: 13px; font-family: Verdana; color: #00388c; line-height: 140%; padding: 0px; margin: 0px; }

#container {
 width: 1280px;
 margin-bottom: 0px;
 margin-left: auto;
 margin-right: auto;
 background: transparent url('../img/akde_mainbg.gif') 0 0 no-repeat;
 padding: 0px;
}

/* ----------top-------------- */
#top {
 width: 965px;
 height: 242px;
 text-align: center;
 padding: 0px 0px 0px 150px;
 margin: 0px;
 background: transparent url('../img/akde_mainbg_ani.gif') 0 0 no-repeat;
}
#logo {
 float: left;
 width: 195px;
 height: 194px;
 text-align: left;
 padding: 0px;
 margin: 20px 0px 0px 0px;
 background: transparent url('../img/akde_logo.gif') 0 0 no-repeat;
}
#logo span { display:none; }
#logo a { margin:0; display: block; background-image: url(../img/dot_blank.gif); width: 195px; height: 194px; }

#head_menu {
 position: relative;
 text-align: center;
 float: right;
 width: 200px;
 height: 20px;
 padding: 0px;
 margin: 0px;
 background: transparent url('../img/akde_head_menu_bg.jpg') 0 0 no-repeat;
 display: inline;
}
#head_menu ul {
 margin: 0px auto;
 padding: 0px;
 list-style: none;
}
#head_menu li {
 display: inline;
 margin: 0;
 padding: 0px 5px;
}

#head_fs {
 float: left;
 text-align: left;
 position: relative;
 margin: 0px;
 padding: 0px;
 top: 50px;
 left: 285px;
}

#main_menu_line {
 float: left;
 text-align: left;
 position: relative;
 margin: 0px;
 padding: 0px;
 top: 90px;
}

#main_menu {
 text-align: left;
 float: left;
 width: 758px;
 background: url('../img/akde_main_menu_bg.gif') 0 0 no-repeat;
 height: 28px;
 margin: 0px;
 padding: 0px 0px 0px 10px;
 vertical-align: middle;
 line-height: 28px;
}

#main_menu ul {
 display: inline;
 list-style: none;
 text-align: left;
 margin: 0px auto;
 padding: 0px 20px 0px 0px;
 vertical-align: middle;
}
#main_menu li {
 display: inline;
 float: left;
 line-height: 28px;
 height: 28px;
 padding: 0px 20px;
 background: url('../img/akde_main_menu_spacer.jpg') right no-repeat;
}
#main_crumb_line {
 float: left;
 text-align: left;
 position: relative;
 margin: 0px;
 padding: 0px 0px 0px 20px;
 top: 100px;
}

#main_crumb {
 clear: both;
 text-align: left;
 width: 748px;
 margin: 0px;
 vertical-align: middle;
}

#main_crumb ul {
 display: inline;
 list-style: none;
 text-align: left;
 margin: 0px;
 padding: 0px;
 vertical-align: left;
}
#main_crumb li {
 display: inline;
 padding: 0px 0px;
}

/* ----------suche-------------- */

#search_menu {
 text-align: center;
 float: left;
 width: 238px;
 height: 28px;
 background: url('../img/akde_main_search_bg.gif') 0 0 no-repeat;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto; 
 vertical-align: top;
 line-height: 28px;
}
.searchfeld {
 height: 18px;
 width: 140px;
 background: url('../img/akde_main_search_form_bg.gif') 0px 0px no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
	clip: rect(1px,auto,auto,auto);
 padding: 0px 5px 0px 5px;
 margin: 0px 10px 0px 0px;
 letter-spacing: 2px;
}
.searchbutton {
 height: 18px;
 width: 17px;
 background: url('../img/akde_main_search_lupe.gif') 0px 1px no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
}
.submenu_spacer {
	height: 1px;
	background-repeat: no-repeat;
	width: 220px;
	line-height: 1px;
}


/* ----------cmain-------------- */

#cmain {
 width: 965px;
 padding: 0px 0px 0px 150px;
 margin: 0px;
}


/* -----------------Inhalt--------------------- */
#content {
 float: left;
 display: inline;
 width: 750px;
 position: relative;
 padding: 0px;
 margin-left: 220px;
 margin-right: 0px;
}
div#content { 
 min-height:600px;
 height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

div.maincont { 
 padding: 0px 5px 40px 40px;
}



.mainfooter {
 text-align: left;
 padding: 10px 0px 0px 0px;
 margin: auto;
}
.mainfooter span { display:none; }
.mainfooter a.zert { position:relative; top: -25px; left: 510px; width: 66px; height: 43px; 
 border:0px solid #990000; 
 margin:0; display: block; 
 background-image: url(../img/ansh_hlp_tuvpic01.jpg);
 }


/* --------------left navigavtion------------- */
#left {
 float: left;
 display: inline;
 width: 220px;
 padding: 0px;
 margin: 0px 0px 0px -970px;
}
#sub_menu {
 margin: 20px 0px 0px 0px;
}
#sub_menu ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
 vertical-align: left;
}
#sub_menu ul.maincontnav {
 margin: 0px;
 padding: 10px 5px 10px 5px;
 background: url('img/akde_smbg.jpg') 0px 0px no-repeat;
}

#sub_menu li {
 width: 210px;
 padding: 0px;
}
#sub_menux li a {
 width: 210px;
 padding: 0px 0px 0px 0px;
}

#sub_menu ul.l2 {
 list-style: none;
 margin: 0px 0px 20px 0px;
 padding: 0px;
 vertical-align: left;
}
#sub_menu ul.l2 li {
 width: 190px;
 padding: 0px 0px 0px 20px;
}
#sub_menu ul.l2 li a {
 padding: 0px 0px 0px 0px;
}

/* -----------footer--------------------------- */
#footer {
 clear: both;
 width: 1000px;
 height: 14px;
 background: transparent url('../img/ansh_kei_fotlog_mainb01.jpg') 0px 0px no-repeat;
 margin: 0px;
 padding: 40px 0px 0px 0px;
 text-align: right;
}
