/* CSS Document */
/* Design by mcflash.de */

body{padding:0px; margin:10px; background:url(../images/mcflash_bg.gif) 0 0 repeat-y #777777; color:#000000; font:12px Arial, Helvetica, sans-serif;}
td, tr, div, p, form, img{padding:0px; margin:0px; color:#000000; font:12px Arial, Helvetica, sans-serif;}
ul{margin:0; padding:0; list-style:none;}

/*--- Top Panel ---*/
/*--- top right bottom left ---*/
#toppanel{width:760px; height:90px; position:relative; border:0px solid #000000;}
#toppanel img.logo{width:280px; height:90px; position:absolute; top:0px; left:0px;}
#toppanel #icons1{width:80px; height:20px; position:absolute; top:70px; left:560px; border:0px solid #000000;}
#toppanel #icons2{width:60px; height:20px; position:absolute; top:70px; left:650px; border:0px solid #000000;}
/*--- /Top Panel ---*/

/*--- Body Panel ---*/
#bodypanel{width:760px; overflow:auto; position:relative; background:url(../images/body_bg.gif) 0 0 repeat-y #FFFFFF; border:0px solid #000000;}
/*--- Left Panel ---*/
#boxleft{width:430px; float:left; padding:0px 10px 10px 10px; margin:0px 0px 0px 0px; background:#FFFFFF; border:0px solid #000000;}
* html #boxleft{	/* nur fuer Internet Explorer */
  width:450px;		/* Version 5.x */
  w\idth:450px;		/* Version 6 */
}
#boxleft .contentheading, .componentheading, h1{height:32px; padding:0; margin:0; background:url(../images/heading_bg.gif) 0 0 repeat-x; color:#960000; font:14px/32px Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
#boxleft .contentheading2, h2{font-size:12px; font-weight:bold; color:#000000; padding:0; margin:0;}
#boxleft li{padding-left:12px; padding-top:0px; background-image:url(../images/li_arrow.gif); background-repeat:no-repeat; background-position:0px 3px;}
/*--- /Left Panel ---*/
/*--- Center Panel ---*/
#boxcenter{width:160px; float:left; padding:0px 10px 10px 10px; margin:0px 10px 0px 10px; border:0px solid #000000;}
#boxcenter .contentheading, .componentheading, h1{height:32px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:url(../images/heading_bg.gif) 0 0 repeat-x; color:#960000; font:14px/32px Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
#boxcenter ul{width:160px; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; color:#000000;}


#boxcenter a.mainlevel, #boxcenter a.mainlevel:visited{width:150px; height:18px; display:block; text-align:left; color:#000000; font:12px/18px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; padding:0px 5px 0px 5px; border:1px solid #FFFFFF;}
#boxcenter a.mainlevel:hover{width:150px; height:18px; text-align:left; color:#FFFFFF; background:#960000; text-decoration:none;}
#boxcenter a.mainlevel#active_menu{width:150px; height:18px; text-align:right; color:#FFFFFF; background:#960000; text-decoration:none;}
#boxcenter a.sublevel{width:150px; display:block; text-align:right; color:#000000; text-decoration:none; margin:0px 0px 1px 0px;} /*--- margin für Ausrichtung an mainlevel ---*/ 
#boxcenter a.sublevel:hover, #boxcenter a.sublevel#active_menu{text-align:right; color:#960000; text-decoration:none; font-weight:bold;}

.inputbox-search{background-image:url(../images/search_icon.gif); background-repeat:no-repeat; background-position:left; font-family:Arial, sans-serif; text-indent:0px; font-size:12px; color:#000000; background-color:#F0F0F0; border:1px solid #CCCCCC; padding:0px 0px 0px 20px;}
/*--- /Center Panel ---*/
/*--- Right Panel ---*/
#boxright{width:90px; float:left; padding:0px 10px 10px 10px; background:#FFFFFF; text-align:left; border:0px solid #000000;}
#boxright h2{height:32px; padding:0; margin:0; background:url(../images/heading_bg.gif) 0 0 repeat-x; color:#960000; font:14px/32px Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
/*--- /Right Panel ---*/
/*--- /Body Panel ---*/

/*--- Footer Panel ---*/
#footerpanel{width:760px; height:25px; color:#000000; position:relative; clear:both; padding:0; border:0px solid #000000;}
#footerpanel #footernav{width:225px; height:25px; position:absolute; top:0px; left:0px; font:11px/25px Arial, Helvetica, sans-serif; color:#000000; text-align:left;}
#footerpanel #footernav a{color:#960000; font-weight:normal; text-decoration:none;}
#footerpanel #footernav a:hover{text-decoration:none;}
#footerpanel #copyright{width:225px; height:25px; position:absolute; top:0px; left:225px; font:11px/25px Arial, Helvetica, sans-serif; color:#000000; text-align:right;}
/*--- /Footer Panel ---*/

/*--- Modul + Modul Überschrift ---*/
.moduletable{margin-bottom:10px;}
.moduletable_menu{margin-bottom:10px;}
table.moduletable th, h3{height:32px; width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:url(../images/heading_bg.gif) 0 0 repeat-x; color:#960000; font:14px/32px Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-align:left;}

/*--- Formatierung Menüpunkt Links ---*/
.sectiontableheader{}
#linkentry1{background-color:#f0f0f0; width:100%; margin-top:1px; margin-bottom:1px;}
#linkentry2{background-color:#f0f0f0; width:100%;}

/*--- pathaway settings ---*/
.pathway{font-family:Arial, sans-serif; font-size:12px;}
a.pathway:link, a.pathway:visited{color:#960000; font-weight:normal;}
a.pathway:hover{color:#960000; font-weight:normal; text-decoration:none;}

/*--- Links ---*/
a:link, a:visited{color:#960000; text-decoration:none;}
a:hover{color:#960000;	text-decoration:underline;}

/*--- Horizontal Rule ---*/
hr{background:#960000; height:3px; width:100%;}

/*--- Images ---*/
img{border:0;}

/*--- Textfeld ---*/
.inputbox{font-family:Arial, sans-serif; font-size:12px; color:#000000; background-color:#F0F0F0; border:1px solid #CCCCCC;}
/*--- Schaltflächen ---*/
.button{font-family:Arial, sans-serif; font-style:normal; font-size:12px; font-weight:bold; background-color:#F0F0F0; color:#000000; border:1px solid #CCCCCC;}
/*--- Javascript Back button ---*/
.back_button{text-align:left; margin-top:30px;}