#header { display:block; width:1030px; height:24px; margin-top:40px; margin-bottom:-4px; z-index:20}

#maincontent { display:block; width:1000px; height:500px; background-color:#999999; padding:10px; z-index:0; overflow:hidden;}

#navicontent { display:block; width:170px; padding:10px; z-index:0; float:left;}
#navicontent a { color:white; display:block; height:20px; background-color:#999999; text-align:right;}
#navicontent a:hover { color:#3399FF; }
#navicontent a.activeentry { color:#3399FF; }
#navicontent a.level1, a.level2, a.level3 { clear:right; }
#navicontent a.level2 { }
#navicontent a.level3 { }
div.subnavi { position:absolute; z-index:30; margin-top:-10px; width:120px; background-color:#999999; padding:0px; border-top:1px solid #333333;}
div.subnavi a.level2,  div.subnavi a.level3 { border:1px solid #333333; padding-left:4px; padding-top:4px; border-collapse:collapse; border-top:0px none;}
div.subnavi a.level3 { padding-left:20px; }

td.subnavi {width:120px; height:20px;}

#main { display:block; width:800px; height:500px; overflow:hidden; z-index:10; border:1px solid #FFFFFF;float:right;}
#item { border:0px solid #FF0000; display:block; width:805px; height:390px; }
#actitem, #catitem { border:2px solid #3399FF; display:block; width:478px; height:370px; float:left; background-color:#FFFFFF; padding:10px; margin-right:10px; }
#catitem {width:790px;}

#descr { border:0px solid #0000FF; float:right; width:165px;}

#request {border:1px #333333 solid; position:absolute; 
 left:280px; top:200px; width:500px; height:390px; padding:10px; background-color:#DDDDDD;}

#previewitem { border:0px solid #0000FF; display:block; width:282px; height:282px; float:left; padding:5px; background-color:#FFFFFF; }
#limitnavi {display:block; width:282px; float:left; position:relative; top:10px; text-align:right; }
*.ltactiv { color:#FFFFFF; font-weight:bold; font-size:14px; vertical-align:middle; }
a.ltnotactiv { color:#FFFFFF; font-size:14px; vertical-align:middle; display:none;}

img.actitemimage { border:2px solid #3399FF;  width:82px; height:82px; float:left; margin:4px;}
img.itemimage { display:block; border:2px solid #999999; width:82px; height:82px; float:left; margin:4px;} 

input,textarea,button,select,checkbox { color:#333333; background-color:#ECECEC; border:1px #999999 solid; font-size:11px; font-family:arial,sans-serif; }

button.request{ margin-right:40px; width:120px;}

#footer { display:block; width:990px; height:130px; background-color:#3399FF; margin-top:10px; padding-left:30px; position:absolute; left:0px; top:580px; z-index:20}
#footer a { color:#FFFFFF; }

#footermore, *.tabelle6, #tab6obbe, #tab6unne, *.homepagecontent { position:absolute; left:230px; z-index:10; padding:20px; display:block; width:400px; }
#tab6obbe, #tab6unne, *.tabelle6  { background-image:url(/img/layout/bg_maincontent.png); }
#tab6obbe  { height: 40px; top:  0px; }
*.tabelle6, *.homepagecontent { height:440px; top: 80px; overflow:auto; }
*.homepagecontent {  z-index:11; }

#tab6unne  { height: 40px; top:560px; }
#footermore { background-color:#999999; clear:right;  top:130px; }
/** #main *.homepagecontent {left:0px; top:0px; width:380px; overflow:hidden; } **/

*.thead2txt { font-weight:bold; }
*.theadtxt { color:#999999; height:80px; font-size:14px; font-style:italic; }

#ladestatus { position:absolute; left:50%; top:50%; z-index:1000; }

*.chatsender {color:#FFEEEE; }
*.chatreceiver {color:#EEEEFF; }
*.chatentry { margin:2px;}
*.chatmessage { color:#EEFFEE;}
*.chatinput {width:400px; height:50px; font-family:sans-serif; }
#chatmsgdiv {width:400px; height:400px; border:1px solid #BBBBBB; overflow:auto; display:block; background-color:#999999;}

#juradiv { position:relative; top:45px; }

h4, h5, h6 { color:#012447; font-family:sans-serif; font-size:11px; font-weight:normal;}
