body  { 
	padding:0;
	margin:0;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#446666;
	scrollbar-base-color:#d5dddf;
	scrollbar-darkshadow-color:#446666;
	scrollbar-track-color:#ededed;
}
body, div, p, td, th, h1, h2 {
      font:9pt Verdana,Helvetica,Sans-Serif; 
	color:#446666;
}
image {
      border:0;
}
h4 {
	font:10pt Verdana,Helvetica,Sans-Serif; 
	color:#446666;
	margin:0;
	font-weight:bold;
}
#container {
	background-color:#f2f8fb; 
	width:auto; 
	height:auto;
    	margin:5px 0 0 5px; 
	padding:0;
	border-collapse:collapse;
}
.row {
	vertical-align:top;
	padding:0;
}
#head {
      background-image:url(../images/muster_head_logoklein.jpg);
      background-repeat:no-repeat; 
	background-position:middle;
      text-align:left; 
	width:800px; 
	height:57px;
}
/*-------------------horizontale Navigation----------------------*/
#statnavlang { 
	width:116px; 
	height:auto;
	line-height:13px; 
	background-color:#5d8690;
      border-bottom:1px solid #f2f8fb; 
}
/*------Hauptnavi------*/
#hauptnavi {
	width:521px; 
	height:auto;
	background-color:#5d8690;
	border-right:1px solid #f2f8fb;
	border-left:1px solid #f2f8fb;
	border-bottom:1px solid #f2f8fb; 
}
#navcontainer { 
	width:521px;
	height:auto; 
	line-height:13px;
     	padding:0; 
	margin:1px 0 0 0;
	text-align:center;
}
#navcontainer #navlist {
      margin:1px 0 1px 0;
      padding:0;
      border:0;
}
#navcontainer #navlist ul, 
#navcontainer #navlist li {
      margin:0;
      padding:0;
      display: inline;
      list-style-type: none;
}
#navcontainer #navlist li a {
      vertical-align:top;
      padding:0 3px 0 3px;
      color:#f2f8fb; 
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#navcontainer #navlist a:link#current, 
#navcontainer #navlist a:visited#current, 
#navcontainer #navlist a:hover {
      background:#d60941;
}
/*------Ende Hauptnavi------*/
#statnav { 
	width:160px; 
	height:auto;
      background-color:#5d8690;
	text-align:center;
	border-bottom:1px solid #f2f8fb; 
}
/**
 * Mambo Modules formatting
 * ------------------------
 * These stylings are to format the way modules are
 * displayed. It mainly deals with the format of its
 * table. 
 */
table.moduletable_lang {/* styling the module table */
	width:115px; 
	border-collapse:collapse; 
	border:0;
	height:15px;
	line-height:13px; 
      padding:0; 
	margin:1px 1px 0 0;
	background-color:#5d8690;	
}
table.moduletable_lang td {/* formatting the table cells of the module table */ 
	padding:0;
}
table.moduletable_lang a {
      	vertical-align:top;
      	padding:0 2px 0 2px;
      	color:#D3E5E5; 
	font-size:9px; 
	text-decoration:none;
}
table.moduletable_lang a:link#active_menu, 
table.moduletable_lang a:visited#active_menu, 
table.moduletable_lang a:hover {
      	color:#FF0D4F;
}
table.moduletable_lang span {
      color:#5d8690;
	font:5pt Arial,Helvetica,Sans-Serif; 
	line-height:13px;
	vertical-align:middle; 
}

table.moduletable_top {
	width:159px; 
	height:15px; background-color:#5d8690;
	line-height:13px; 
      padding:0; 
	margin:1px 0 0 1px;
	border-collapse:collapse; 
	border:0;
}
table.moduletable_top td { 
	padding:0;
	text-align:center;
}
table.moduletable_top a {
      vertical-align:top;
      padding:0;
      color:#D3E5E5; 
	font-size:9px; 
	text-decoration:none;
}
table.moduletable_top a:link#active_menu-nav,
table.moduletable_top a:visited#active_menu-nav,  
table.moduletable_top a:hover {
      color:#FF0D4F;
}
/*-------------------Ende horizontale Navigation---------------------*/ 

#content {
	border-collapse:collapse; 
      width:auto; 
	height:100%; 
	margin:0; 
	padding:0;
}
#panel1 {
	width:536px;
	height:auto;
	padding:0;
}
.hauptbild {
	width:240px;
	height:1;
	margin:0;
	padding:0;
	vertical-align:top;
	background-color:#DFE2EF;
}
.hauptbild img {
	border:0;
}
.titletext {
	text-align:left
	width:296px;
	height:1;
	line-height:20px;
	margin:0;
	padding:85px 0 0 5px;
	color:#466;
	font-weight:bold;
	background-color:#DFE2EF;
}
.wordbox {
	width:536px;
	height:auto;
	margin:0;
	padding:0;
	vertical-align:top;
	line-height:17px;
}
.wordbox img {			/*Trennlinie*/
	margin:1px 0 0 0;
	padding:0;
	float:right;
	clear:both;
}
.contentheading {
	font-size:1pt;
	color:#f2f8fb;
	text-align:left;
	vertical-align:top;
	line-height:0px;
	height:0px;
}
.contentpaneopen {
	font-size:9pt; 
	text-align:left;
	vertical-align:top;
	/* height:100%;*/
	border-collapse:collapse;
}
.contentpaneopen td {
	line-height:17px;
}
.contentpaneopen a {
	color:#466;
	text-decoration:none;
}
.contentpaneopen a:hover {
	color:#d60941;
	text-decoration:none;
}
#panel2 {	
	width:264px;
	height:auto;
	padding:0;
}
.themabild {
	width:102px;
	height:83px;
	padding:0;
	vertical-align:top;
}
.thematext {
	width:162px;
	height:83px;
	padding:2px 0 0 8px;
}
.thematext a {
	color:#335555;
	text-decoration:none;
	line-height:14px;
}
.thematext a:hover {
	color:#d60941;
	text-decoration:none;
}
.textrechts {
	width:264px;
	height:auto;
	padding:15px 10px 0 3px;
	vertical-align:top;
	text-align:left;
	font:10pt Verdana;
	font-weight:normal;
}
#copyright {
	width:800px; 
	height:11px; 
	line-height:9px;
	margin:0; 
	padding:0;
	float:left; 
	clear:both; 
	background-color:#B9BDC9;
}
#copyrighttext {
	width:300px; 
	height:9px;
	line-height:9px;
	margin:0 0 0 200px; 
	padding:0;
	font-size:7pt;
	color:#f2f8fb;
}
/*-------------------Tabellen im Kontentbereich--------------------------*/
table {
	margin:0;
	padding:0;
	empty-cells:show;
}
td {
	align:left;
	vertical-align:top;
	padding:0;
}
td img {
	padding:0;
	vertical-align:top;
	text-align:left;
}
