body {	font-family: verdana, arial, sans-serif;font-size: 13px;margin-left:0;margin-top:0 }
/* background:url(http://www.brainstore.com/img/logo.gif) fixed;background-repeat:no-repeat; } */
form { margin:0; }
#pagetitle { position:absolute;top:172px;left:10px;background-color:#fff;height:100px;overflow:hidden;font-size:13px; width:500px; }
#header { top: 15px; left:10px; position:absolute; }
#bslogo { position:fixed;left:0px;bottom:0px; width:100%; background-color:#fff; padding: 5px 0 4px 10px; z-index:100; }
#navtop { position:absolute;top:129px;left:10px;width:600px;font-size:11px;line-height:14px; }
#navtop a { text-decoration:none;color: #000; }
#navtop a:visited { color:#111; }
.listpic { left:10px; margin:8px 0 4px 0; position:absolute; }
#back { position:absolute;left:700px;top:10px; }
.ltitle { padding: 5px 5px 5px 0;overflow:hidden;margin-left:220px; }
.llead { padding: 5px 5px 5px 0; display:block;font-size:13px;margin-left:220px;  }
#maincontent { margin: 282px 0 0 0px;width:600px; } 
#content { margin: 0 0 0 252px; width:370px; }
#mainpic { position:absolute;left:10px;top:282px; }
.thelist { list-style-type:none;margin:0 0 0 10px;padding:0; }
.licontainer { display:block; min-height:113px; background-color:#fff; width:610px; border-top:1px solid #bbb; margin-top:4px; }
#picstrip { margin-left: 10px; }
#addressline { border-top:1px solid #999;width:800px; padding:8px 0 15px 0; text-align:left; font-size:11px; line-height:15px;margin-left:10px; }
.licontainernp { display:block; min-height:40px; background-color:#f99; }
.licontainernp2 { display:block; min-height:40px; background-color:#8f8; }
.fat { font-family: verdana,Arial,sans-serif;font-weight:bold; }
.fat img { border:0; }
.intendpic { margin:0 10px 0 100px; }
.noline { border:0; }
/* #maincontentslim { width:500px; }
#maincontentbig { margin: 0 0 0 10px; width:400px; margin-top:14px; }
*/
.topm { margin:272px 0 0 10px; }
.qmdiv { width:100%; }
.question { font-weight:bold;margin-top:5px; }
.pquestion { font-weight:bold;margin-top:7px; }
.pfield { width: 400px; }
.inputs { width: 400px; border: 1px solid #555;margin-bottom:2px; background-color:#eee; }
.inputserr { width: 400px; border: 1px solid #655;margin-bottom:2px; background-color:#eee; }
.inpt { border: 1px solid #555; width: 400px; overflow:auto; font-family:Verdana, Arial, Helvetica; background-color:#eee; font-size:13px; }
.nojobs  { margin: 20px 0 20px 220px; width:400px; }
#sidebar { position:absolute; top: 121px; left: 635px; width: 180px; list-style-type:none; font-size:11px; }
#sidebar li { width: 100%; background-color: #d9dadc; margin-bottom: 7px; padding: 8px; }
#sidebar li div { font-size: 10px; color: #666; }
#sidebar li a { color: #000; }
#sidebar li a img { border:0; }
#edm { position:absolute;top:100px;left:870px;background-color:#09C;width:150px;z-index:200; }
#edm div { margin:7px; }
#setlang {  position:absolute; left: 615px; top: 15px; width:220px; text-align:right; }
#setlang div {top:60px;position:absolute;right:4px;}


#vertpics { position:absolute;left:600px; }
#righttop { position:absolute;left:700px;top:0px;z-index:10; } /*font-size:11px; */
/* #thelist a:visited  */
#search { width:92px;font-size:10px;border:1px solid #aaa; }
#searchdiv { position:absolute;top:57px;left:700px;z-index:100; }
a.navtop:hover { color:#000;background-color:#fe0; }
.black { color: #000; }
a.black:visited { color:#003; }
a { color: #00c;text-decoration:none }
a:visited { color:#00c; }
a:hover { color:#000;text-decoration:underlined; }
#ffrw { position:absolute;left:600px;top:142px; }
.bcrumb1, .bcrumb1 a:link, .bcrumb1 a:visited { color:#662; } 
.bcrumb0, .bcrumb0 a:link, .bcrumb0 a:visited { color:#883; } 
.bcrumb0 a:hover,.bcrumb1 a:hover { color:#000; }
h1,h2,h3,h4,h5,h6 { font-family:,Verdana,Arial,sans-serif; }
h1 div { position:absolute;top:-2000px;left:-2000px; }
h1 { margin:4px 0 3px 0; font-size:24px; }
h2 { margin:3px 0 3px 0; font-size:21px; }
h3 { margin:3px 0 3px 0; }
h4 { margin:3px 0 2px 0; }
.fut { font-family:verdana,Arial,sans-serif; }
.struktur {	position:absolute;left:-1000px;top:-1000px;width:0px;height:0px;overflow:hidden;display:inline;	}
#appetizer li { list-style-type:square;list-style-position:inside;padding: 3px 0px 3px 15px; }
#mainnavig { position:absolute;top:110px;left:110px; }
#jobtabs { position:absolute;top:184px;left:300px;z-index:800; }
#jobcount { position:absolute;left:-90px;z-index:100; }
#rss { position:absolute;top:-80px;left:500px;z-index:100; }
#maintabs { position:absolute;top:65px;left:200px; }
/* .mainlinks {  }  padding-left:27px;background:url(img/arrow.gif);font-size:27px;background-repeat:no-repeat; */
/*./mainlinks:hover, ./mainlinks:active { color:#fe0;background-color:#000; }*/
.ghostlink { color:#999; }
.listitem { clear:both; }
.ab { margin-bottom:5px; }
#hiddenEbut { position:absolute;top:100px;left:670px;display:block;height:30px;width:30px; }
.edbut { width:auto;position:absolute;left:-60px;z-index:200; }
.line { border-bottom: 1px solid #990; }
.joblist { width:450px;padding-bottom:10px; }
.listul { margin:0;padding:0;list-style:none;width:400px; }
.favodiv { position:absolute; left:-35px;margin-top:3px; }
.topbut { position:absolute;left:25px; }
.tablecontainer { display:block; background: url(img/ligd.gif) repeat-x; background-color:#fff; border-left:1px solid #ccc;border-right:1px solid #bbb; }
.lef { float:left; }
.ltitle a, .ltitle a:link, .ltitle a:visited  { color: #000; }
/* .llead a:visited { color: #009; } */
.lt1 { width:200px; }
.lt4 { width:190px; }
.lt2 { width:300px; }
.lt5 { width:290px; }
.lt3 { width:100px; }
.lt7 { width:90px; }
.lt6 { width:400px; }
.lt8 { width:390px; }
.lt9 { width:500px; }
.ll1,.ll5 { width:280px; }
.ll2,.ll6 { width:180px; }
.ll3,.ll4 { width:380px; }
.ll7 { width:480px; }
.ll8, .ll9 { width:80px; }
.lead { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
.nw { white-space:nowrap; }
.caps { letter-spacing: 1px; font-variant:small-caps;font-weight:bold; color:#666; }
.articlepic { width:180px; background-color:#ff9; float:left; margin:0 5px 5px 0;clear:both; }
.articlepicr { width:180px; background-color:#ff9; float:right; margin:0 0 5px 0;clear:both; }
.articlepic div,.articlepicr div { padding: 3px 5px 3px 5px;font-size:10px; border:1px solid #bb3; }
.articlepic img,.articlepicr img { border:0; }
.listwidelead { float:left; width:380px; padding: 5px 10px 5px 0; display:block; }
.listbody { clear:both; width:580px;padding: 5px 10px 5px 100px;display:block; }
div.spacer { clear:both; visibility:hidden}
#mainlist, #maincontent1 { position:absolute;top:200px;left:100px;margin:0;padding:0;width:600px; }
#mainlist ul { list-style-type:none;list-style:none; }
#mainlist li { list-style-type:none;list-style:none;clear:both; }
#mainlist li a { display:block;text-decoration:none;width:100%; }
#mainlist li a:hover { background-color: #fe0;}
#mainlist li a.favo:hover { background-color: #fff;}
#maincontent1 { width:450px; }
#maincontent2 { background-color:#ff9;width:300px;position:absolute;top:200px;left:200px;margin:0;padding:0;width:300px; }
#maincontent1 a, #maincontent2 a { text-decoration:none;color:#900; }
#appetizer { position:absolute;top:0px;left:400px;background-color:#ccc;width:200px;  }
.listcontent { margin: 0 100px 0 100px;min-height:60px;padding:7px 0 7px 0; }
.listcontentbig { margin: 0 100px 0 110px;min-height:100px;padding:7px 0 7px 0; }
.slimlistcontent {margin: 0 100px 0 10px; padding:7px 0 7px 0;width:100%; }
.slimtitle { font-weight:bold; }
.biglistcontent { margin-left:150px;margin-right:50px;min-height:110px; }
/* .listpic { float:left;margin: 0 -3px; ma\rgin: 0; } */
#teamtable { margin-left:100px; }
#title { position:absolute;top:100px;left:100px;width:300px; padding:12px; }
input#title { position: static; top: auto; left: auto; width: auto; padding: 0; }
.litexpro  { width:400px;height:100px;display:block;text-decoration:none; }
.litex { width:340px;height:100px;margin-left:10px;margin-right:50px;color:#000; }
.litexpro a { display:block;font-size:13px;color:#000;border-bottom:1px solid #990; }
.litexpro a:hover { background-color: #ff9;}
.teamlist { font-size:13px;margin-right:50px; }



#hpadr { position:absolute;top:510px;left:10px;font-size:11px; }
#reiter { position:absolute;top:80px;left:200px; }
#tagline { position:absolute;top:400px;left:300px;width:400px;height:100px;font-size:16px;background-color:#fe0;vertical-align:middle;}
#tagline div { vertical-align:middle; }
.jobtr td { height:16px;font-size:13px;border-top:1px solid #990;line-height:19px; }
.jobtr td a { display:block;text-decoration:none;width:100%; }
.jobtr a:hover { background-color:#fe0; }
.joblistend { background-color:#fff; }
#tri1 { position:absolute;top:100px;left:700px; }
#tri2 { position:absolute;top:133px;left:700px; }
#tri3 { position:absolute;top:167px;left:700px; }
.tri a { display:block;margin:5px;width:90px;height:23px;vertical-align:middle; }
.tri a:hover { background-color:#000;color:#fe0; }
.invalid { background-color:#F99; }
.black a:link, .black a:visited, .black a:active  { color:#000; }
/* neu liste */
#listable { position:absolute;top:200px;left:100px;margin:0;padding:0;width:600px; }
#listable td { font-size:13px;border-bottom: 1px solid #990; }
.listover { background-color:#FE0; cursor:pointer; }

#mpic1, #mpic2, #mpic3, #mpicbig { position:absolute; }
#mpic1 { left:0px; top:100px; }
#mpic2 { left:0px; top:200px; }
#mpic3 { left:100px; top:200px; }
#mpicbig { left:100px; top:0px; }


/* Pulldown-Menu classes */
ul { padding:0;margin:0;list-style:none; } /* all lists */
#nav { position:absolute;top:65px;left:200px;z-index:900;width:406px; }
#nav li { float:left;position:relative; } /* all list items */
#nav ul { background-color:#fff;border:1px solid #bb0; }
#nav li li { width:204px;border-top:1px solid #fe0; }
#nav ul li a { width:200px;display:block;color:#000;font-size:10px;padding:2px; }
#nav a { width:101px; } 
li ul { display:none;position:absolute;top:32px;left:0px; } /* second-level lists */
/* li>ul { top:auto;left:auto; } to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
li:hover ul, li.over ul { display:block; } /* lists nested under hovered list items */
#content { clear:left; }
.navlink { background:none;line-height:32px; }
.navlink:hover { line-height:32px;background:none; } 

.Form-Element { padding: 5px 0; overflow: auto; }