* {
    padding: 0;
    margin: 0;
} 

div { border: 0px solid #ecf;}

body {
    background: #9da5ad url('images/bodybg.jpg') repeat-x;
	font: .74em Arial, sans-serif;
	line-height: 1.5em; 
}
a {
	color: #3B6EBF;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 { font-size:18px; color:#232e47; margin-bottom:10px;
}

h2 { font-size:16px; color:#232e47; margin-bottom:10px;
}

p { margin-left:10px;}

* html #sl { behavior: url("http://www.maju-k.de/tl_files/maju_k/iepngfix.htc"); }
* html #sl #slide #slcon1 { behavior: url("http://www.maju-k.de/tl_files/maju_k/iepngfix.htc"); }
* html #sl #slide #slcon2 { behavior: url("http://www.maju-k.de/tl_files/maju_k/iepngfix.htc"); }
* html #sl #slide #slcon3 { behavior: url("http://www.maju-k.de/tl_files/maju_k/iepngfix.htc"); }

#wrap {
margin: 0px auto;
width: 1000px;
}

.header {
height: 250px;
background: #85ACF7 url('images/headbg.png') no-repeat;
}

#top { 
clear:both;
width: 973px;
height: 20px;
margin-left: 0;
padding-top:5px;
color:#FFF;
text-align: center;
}

#spektrum { 
float: left;
width:500px; 
height: 200px;
margin:16px 0 0 23px;
}
* html #spektrum { margin: 0; }

#sl { 
overflow:hidden;
position: relative;
float: left;
width:500px; 
height: 200px;
margin:16px 0 0 30px;
padding-top: 5px;
background: url('images/slbg.png') no-repeat;
}

#sl #slide { width: 1500px; position: absolute; }
*+html #sl #slide { padding-top: 20px; left:0; }
* html #sl #slide { padding-top: 20px; left:0; }
#sl #slide .slcon { display: block; width: 500px; float: left; padding-top:16px; }
#sl #slide #slcon1 { background: url('images/pfeil1.png') no-repeat;}
#sl #slide #slcon2 { background: url('images/pfeil2.png') no-repeat;}
#sl #slide #slcon3 { background: url('images/pfeil3.png') no-repeat;}
#sl b { font-size:16px; color:#535B6F; margin: 0 20px 0 0; }
#sl #slide .slcon p { font-size:12px; font-weight: bold; color:#232e47; }
#sl .cur { color:#232e47; }
#sl #b1 { margin-left: 7px;}

#spektrumnav { 
font-family: Tahoma, Arial, sans-sarif;
float: left;
width:250px;
height: 116px;
margin:100px 0 0 17px;
}

#content {
min-height: 250px;
background: #85ACF7 url('images/contentbg.jpg') repeat-y;
color: #252d37;
}
* html #content { height: 250px; margin-right: -50px;}


#bread { 
clear:both;
height: 20px;
margin-left: 32px;
padding-top:5px;
color:#fff;
margin-bottom: 1px dotted #9da5ad;
}

.breadcrumbs { 
	padding: 2px;
	color:#fff;
}

.left {
	float: left;
	width: 193px;
	height:305px;
	margin: 10px 0px 10px 0;
	background: url('images/navbg.jpg') no-repeat;
}

#leftinner {
	float: left;
	width: 150px;
	margin: 25px 0 0 19px;
	line-height:1.8em;
	font-size:12px;
}
* html #leftinner  { margin-left: 7px;}
	
/* Definition Menue */

#left .mod_navigation
{
    width:150px;
}

.mod_navigation ul
{	
	font-weight:bold;
    margin:0;
    padding:0;
	list-style-position: inside;
    list-style-image: url("images/navicon.png");	
}

* html .mod_navigation ul { list-style-image: none;	}

.mod_navigation ul ul
{
	font-weight:normal;
	margin-left:5px;
    padding:0;
	list-style-position: inside;
    list-style-image: url("images/navicon2.png");
}
* html .mod_navigation ul ul { list-style-image: none;	}
.mod_navigation li
{
    margin:0;
    padding:0;
	color: #134ca5;
	border-bottom: 1px dotted #4e576d; 
}

.mod_navigation li .active {}

.mod_navigation ul ul li
{ border-bottom: 0px dotted #4e576d; 
}

.mod_navigation a , .mod_navigation a:visited { color: #2b4464; text-decoration: none;}
.mod_navigation a:hover  { color: #134ca5; text-decoration: none; font-weight:bold;}
.mod_navigation a:link  {color: #2b4464; text-decoration: none; }

*+html .mod_navigation a  { padding-left: 7px; }
* html .mod_navigation a  { padding-left: 7px; }
*+html span.active { padding-left: 7px; }
* html span.active { padding-left: 7px; }
.middle {
	float: left;
	width: 500px;
	margin: 25px 10px 0 25px;
	text-align: justify;
}

#table_14 { cellspacing:10px;}

.middle2 {
	float: left;
	width: 700px;
	margin: 25px 10px 0 25px;
	text-align: justify;
}
* html .middle2 {}
* html .middle2 #arbeiten {}

.right {
	float: right;
	width: 200px;
	margin: 10px 53px 10px 0px;	
}
.right2 {
	float: right;
	width: 220px;
	margin: 10px 33px 10px 0px;	
}

.right ul {
	padding: 20px 0 15px 20px;
	margin:0;
}

.right li {
	margin-bottom:5px;
	list-style-type: square;
	color: #3B6EBF;
}

.middle h2 { color: #3B6EBF; font-size: 16px; margin-bottom: 10px; margin-top: 10px;}
.right h2 { color: #3B6EBF; font-size: 14px; margin-top: 15px;}

.toggler  { font-size:15px; font-weight:bold; color:#232e47; margin:10px 0 10px 0;
}

#clear {
background: #85ACF7 url('images/contentbg.jpg') repeat-y;
	clear: both;
	width: 100%;
	height:10px;
}

#footer {
	background: #fff url('images/footbg.png') no-repeat;
	height: 135px;
	text-align: center;
	color: #666;
}

#footernav {
	height: 20px;
	width: 925px;
	margin:0px auto;
	text-align: center;
	color: #666;
}

#bottom {
margin: 10px 0 10px 9px;
border: 1px solid #576578;
width:956px;
height: 180px;
font-size: 11px;
color: #576578;
}

.sitemap_first { 
float:left;
width:170px;
margin:8px 0 0 23px;
}

.sitemap_first  dl { 
margin:4px 0 0 8px;
color: #576578;
}

.sitemap_first  dl  a , .sitemap dl  a { 
color: #576578;
}

.sitemap_first  dl  dt, .sitemap dl  dt { 
font-weight:bold;
}

.sitemap { 
float:left;
width:125px;
height: 120px;
margin:8px 0 10px 10px;
border-left: 1px dotted #576578; 
}
* html .sitemap { margin-left: 5px; }
* html .sitemap_first { margin-left: 5px; }

.sitemap  dl { 
margin:4px 0 0 8px;
}

.sitemap_last { 
float:left;
width:60px;
height: 120px;
margin:8px 0 10px 10px;
border-left: 1px dotted #576578; 
}


.toggler{
	font-weight:bold;
	color:#000000;
	background: #c9ced6 url(images/ico_plus.gif) left center no-repeat;
	border: 1px #576578 solid;
	padding:3px 3px 3px 17px;
	margin-top:7px;
	cursor:pointer;
	cursor:hand;
}
div.accordion{
	border-left:1px #576578 solid;
	padding-left:5px;
	margin-left:4px;
}
.accordion img{display: inline; float: left;
}

.apartner { 
	clear:both;
	width:490px;
	height: 120px;
	margin-left:8px;
}

.partner { 
float:left;
width:140px;
height: 120px;
margin:8px 10px 10px 10px;
border-right: 1px dotted #576578; 
}

.partner2 { 
float:left;
width:240px;
height: 120px;
margin:8px 10px 10px 10px;
border-right: 1px dotted #576578; 
}
