@charset "utf-8";
/* CSS Document */

/* Allgemeine Einstellungen */
body { margin:0; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000000; }
img { border:none; }
a { color:#000000; text-decoration:none; }
a:hover { text-decoration:underline; }

html {
	height: 100%;
	padding: 0 0 1px 0;
}


/* Einstellungen für index.php */
.ix_mainbody { width:900px; position:absolute; left:50%; margin-left:-450px; }
.ix_banner { width:900px; height:150px; /*background:url(../images/banner_bg.jpg) center right no-repeat;*/ }
.ix_banner p { margin:0; padding:0; float:left; }
.ix_banner_logo { position:relative; left:20px; top:52px; }
.ix_navi { width:900px;; height:25px; background:url(../images/navi_mainbg.png) no-repeat; text-align:left; }
.ix_search { }
.ix_slideshow { width:900px; height:300px; margin:10px 0 0 0; }
.ix_slideshow_ecken { position:relative; top:-300px; z-index:10; }
.ix_slideshow_ecken_table { width:900px; }
.ix_slideshow_ecken_top { width:900px; height:6px; background:url(../images/slideshow_ecken_top.png) no-repeat top left; }
.ix_slideshow_ecken_left { width:3px; height:288px; background:url(../images/slideshow_ecken_left.png) no-repeat top left; }
.ix_slideshow_ecken_middle { width:894px; height:288px; background:none; }
.ix_slideshow_ecken_right { width:3px; height:288px; background:url(../images/slideshow_ecken_right.png) no-repeat top left; }
.ix_slideshow_ecken_bottom { width:900px; height:6px; background:url(../images/slideshow_ecken_bottom.png) no-repeat top left; }
.ix_content { width:100%; margin:10px 0 0 0; }
.ix_content_table { width:100%; }
.ix_content_table_left { width:200px; vertical-align:top; }
.ix_content_table_middle { padding: 10px 20px 10px 20px }
.ix_content_table_right  { width:200px; vertical-align:top; }
.ix_footer { color:#999; font-size:9px; }

/* Menü Top */
.menu_top { margin:0; padding:0; }
.menu_top li { float:left; list-style:none; }
.menu_top li a { text-decoration:none; color:#FFF; display:block; padding:4px 15px 5px 15px; position:relative; top:1px; background:url(../images/navi_border.png) no-repeat right; }
.menu_top li a:hover { background-color:#; color:#82C566; }

/* Menü Sub */
.ix_subcolumn { width:200px; background-color:#D9EDD1;  }
.ix_subcolumn_head { background:url(../images/subcolumn_head.png) no-repeat top; height:8px; font-size:1px; }
.ix_subcolumn_body { border-left:1px solid #caced2; border-right:1px solid #caced2; background:url(../images/subcolumn_verlauf.png) repeat-x bottom; }
.ix_subcolumn_footer { background:url(../images/subcolumn_footer.png) no-repeat bottom; height:6px; font-size:1px; }
.moduletable_sub h3 { font-size:10px; padding:0 0 0 15px; }
.menu_sub { padding:0 0 0 25px; }
.menu_sub li { list-style:none; }
.menu_sub li a { text-decoration:none; color:#006a4d; display:block; padding:5px 0 5px 0; font-size:10px; }
.menu_sub li a:hover { font-weight:bold; }

/* Login */

.moduletable_login { color:#006a4d; font-size:10px; }
.moduletable_login h3 { font-size:10px; padding:0 0 0 15px; color:#000; }
.moduletable_login input#modlgn_username, .moduletable_login input#modlgn_passwd, .moduletable_login input.button { font-size:10px; width:100px; }
.moduletable_login fieldset { border:none; padding:0 0 0 20px; }
.moduletable_login ul { list-style:none; padding:0 0 0 25px; }
.moduletable_login ul li a { color:#999; }

/* Menü Sub3 */
.ix_subcolumn3 { width:150px; background-color:#ffffff;  }
.ix_subcolumn3_head { background:url(../images/subcolumn2_head.png) no-repeat top; height:8px; font-size:1px; }
.ix_subcolumn3_body { border-left:1px solid #caced2; border-right:1px solid #caced2; background:url(../images/subcolumn2_verlauf.png) repeat-x bottom; }
.ix_subcolumn3_footer { background:url(../images/subcolumn_footer.png) no-repeat bottom; height:6px; font-size:1px; }
.moduletable_sub3 h3 { font-size:10px; padding:0 0 0 15px; }
.menu_sub3 { padding:0 0 0 25px; }
.menu_sub3 li { list-style:none; }
.menu_sub3 li a { text-decoration:none; color:#006a4d; display:block; padding:5px 0 5px 0; font-size:10px; }
.menu_sub3 li a:hover { font-weight:bold; }

/* Menü Sub2 */
.ix_subcolumn2 { width:200px; background-color:#B8EAFF;  }
.ix_subcolumn2_head { background:url(../images/subcolumn2_head.png) no-repeat top; height:8px; font-size:1px; }
.ix_subcolumn2_body { border-left:1px solid #caced2; border-right:1px solid #caced2; background:url(../images/subcolumn2_verlauf.png) repeat-x bottom; }
.ix_subcolumn2_footer { background:url(../images/subcolumn2_footer.png) no-repeat bottom; height:6px; font-size:1px; }
.moduletable_sub2 h3 { font-size:10px; padding:0 0 0 15px; }
.menu_sub2 { padding:0 0 0 25px; }
.menu_sub2 li { list-style:none; }
.menu_sub2 li a { text-decoration:none; color:#006a4d; display:block; padding:5px 0 5px 0; font-size:10px; }
.menu_sub2 li a:hover { font-weight:bold; }

/* Content SUB */
.ix_contentsub { width:100%; padding-left:3px; }
.menu_contentsub { margin:0; padding:0; }
.moduletable_contentsub h3 { font-size:12px; font-weight:bold; }
.menu_contentsub li { float:left; list-style:none; }
.menu_contentsub li a { text-decoration:none; color:#000; display:block; padding:10px 20px 0 0; }
.menu_contentsub li a:hover { text-decoration:underline; }

/* Menü Footer */
.menu_footer { margin:0; padding:0; }
.menu_footer li { float:left; list-style:none; }
.menu_footer li a { text-decoration:none; color:#999; display:block; padding:0 10px 0 10px; border-right:1px solid #999; }
.menu_footer li a:hover { text-decoration:underline; }

/* Suche */
.search { float:right; margin:0 5px 0 0; padding:0 0 0 2px; height:25px; }
.search input.inputbox { border:none; background-color:#BBB; color:#555; font-size:12px; }
.search input.button { position:relative; top:4px; }

/* Content  */
.componentheading  { font-size:16px; font-weight:bold; padding:0 0 15px 0; }
.contentheading { font-size:14px; font-weight:bold; padding:0 0 15px 0; }

/* Error */
#system-message { color:#F00; list-style:none; margin:0; padding:0 0 20px 0; }
#system-message dt { font-weight:bold; list-style:none; margin:0; padding:0 0 15px 0; }
#system-message dd { list-style:none; margin:0; padding:0; }
#system-message dd ul { list-style:none; margin:0; padding:0; }
#system-message dd ul li { float:left; padding-bottom:20px; }