*{margin:0; padding:0}
html, body{width:100%; height:100%}
body{background-image:url(/css/stellenmarkt/background.jpg); background-repeat:repeat-y; background-position:center; font-size:12px; font-family:Arial, Helvetica, sans-serif}
h1 {font-size:16px; color:#fff}
hr{height:1px; color:#ccc; background-color:#ccc}
#wrapper{width:916px; padding:25px 42px; height:100%; margin:0 auto;}
.clear{clear:both; width:10px; height:1px; font-size:1px}
a{color:#8597AD;}


#bxextern{width:916px; margin-bottom:20px; color:#8597AD; text-align:right; font-size:11px}
#bxextern a{color:#8597AD; text-decoration:none}
#bxextern a:hover{text-decoration:underline}

#bxlogo{width:250px; height:80px; float:left; background-color:#ccc; margin-right:15px}

#bxhead1{width:342px; height:80px; font-weight:bold; float:left; color:#fff; background-image:url(/css/stellenmarkt/head-a.jpg);}
#bxhead1 p{width:105px; height:62px; padding:13px 0 0 15px; line-height:17px; float:left; display:inline}
#bxhead1 a{color:#fff; font-size:10px}
#bxhead1 form{width:200px; height:55px; padding-top:25px; text-align:center; float:left; display:inline}
#bxhead1 input{margin:2px 0; color:#0099CB; font-size:12px; float:left;}
#bxhead1 p label{font-weight:normal;}
#bxhead1 .login_bt, #bxhead1 .but{margin-top:-10px; margin-left:2px}
#bxhead1 .username{color:white;font-weight:bold;text-decoration:underline;}

#bxhead2{width:305px; height:80px; float:left; color:#fff; font-weight:bold; background-image:url(/css/stellenmarkt/head-b.jpg); margin-left:4px}
#bxhead2 p{width:125px; line-height:19px; height:62px; padding:13px 0 0 15px; float:left; display:inline}
#bxhead2 a{color:#fff; font-weight:normal; text-decoration:none}
#bxhead2 a:hover{text-decoration:underline}
#bxhead2 label{margin:2px 0; display:inline; font-size:12px; float:right}

#bxpic{width:607px; height:260px; float:left; background-image:url(/css/stellenmarkt/frame.jpg); margin-top:20px; display:inline}

#bxsearch{width:275px; height:245px; padding:15px 15px 0 15px; color:#326698; float:left; background-image:url(/css/stellenmarkt/box-a.jpg); margin:20px 0 0 4px; display:inline}
#bxsearch form{margin-top:30px}
#bxsearch label{ margin:7px 0 0 0; float:left}
#bxsearch input{margin:5px 0; float:left; font-size:12px; padding:2px; color:#0099CB}
#bxsearch b{color:#0099CB}
.bxsearch-line{width:100%; height:1px; border-bottom:1px dotted #ccc; font-size:1px; margin:10px 0}

#bxcontent-top{width:916px; height:20px; margin-top:20px; background-image:url(/css/stellenmarkt/box_bottom.jpg); float:left}
#bxcontent-center{width:916px; background-image:url(/css/stellenmarkt/box-center.jpg); float:left}
#bxcontent-bottom{width:916px; height:20px; background-image:url(/css/stellenmarkt/box_top.jpg); float:left}

#bxcont-navi{width:220px; float:left; display:inline; padding-left:20px}
#bxcont-navi h3{color:#0198CD; font-size:12px}
#bxcont-navi ol{margin-bottom:20px}
#bxcont-navi li{border-bottom:1px solid #D4D7DC; padding:5px 0 5px 20px; width:130px; list-style-type:none;}
#bxcont-navi a{color:#326698; text-decoration:none; display:block;}
#bxcont-navi a:hover{font-weight:bold;}

#bxcont-txt{width:337px; padding-right:30px; float:left; display:inline}
#bxcont-txt h1{font-size:16px; color:#0198CD; margin-bottom:15px; margin-top:15px}
#bxcont-txt a {text-decoration:none; color:#326698;}
#bxcont-txt a:hover {text-decoration:underline; color:#326698;}
#bxcont-txt a.more{width:327px; padding:5px; color:#8695AC; border-top:1px solid #D4D7DC; display:block; text-align:right; margin-bottom:30px}
#bxcont-txt a:hover.more{text-decoration:underline}
#bxcont-txt li{padding:5px 0 5px 20px; list-style-type:none}
#bxcont-txt ol{margin-bottom:15px}

#bxcont-info{width:305px; margin-left:4px; float:left; display:inline}

#bxcont-news{width:275px; height:230px; padding:15px; background-image:url(/css/stellenmarkt/box-a.jpg);}
#bxcont-news ol{margin-top:20px}
#bxcont-news li{padding:3px 0 15px 5px; list-style-type:none}
#bxcont-news b{color:#0099CB; text-decoration:none; font-weight:bold;}
#bxcont-news a{color:#326698; font-weight:normal; text-decoration:none}
#bxcont-news a:hover{text-decoration:underline}

#bxcont-firm{width:275px; height:170px; padding:15px; background-image:url(/css/stellenmarkt/box-b.jpg); margin-top:20px;}
#bxcont-firm img{float:left; padding:20px 2px 0px 3px}

#footer-top{width:916px; height:20px; background-image:url(/css/stellenmarkt/box_bottom.jpg); margin-top:20px; float:left}
#footer-center{width:876px; height:150px; padding-left:40px; background-image:url(/css/stellenmarkt/box-center.jpg); float:left}

#footer-box{width:160px; margin:5px; font-size:11px; line-height:20px; color:#8597AD; float:left}
#footer-box b{font-size:12px; margin-bottom:5px; display:block}
#footer-box a{color:#8597AD; text-decoration:none; display:block}
#footer-box a:hover{text-decoration:underline;}
#footer-bottom{width:916px; height:20px; background-image:url(/css/stellenmarkt/box_top.jpg); float:left}

.footer-box{width:160px; margin:5px; font-size:11px; line-height:20px; color:#8597AD; float:left}
.footer-box b{font-size:12px; margin-bottom:5px; display:block}
.footer-box a{color:#8597AD; text-decoration:none; display:block}
.footer-box a:hover{text-decoration:underline;}

#bxcont-txtfull{width:642px; padding-right:30px; float:left; display:inline}
#bxcont-txtfull h1{font-size:16px; color:#0198CD; margin-bottom:15px; margin-top:15px}
#bxcont-txtfull h2{font-size:15px; color:#0198CD; margin-bottom:15px; margin-top:15px}
#bxcont-txtfull h3{font-size:14px; color:#0198CD; margin-bottom:15px; margin-top:15px}
#bxcont-txtfull a {text-decoration:none; color:#326698;}
#bxcont-txtfull a:hover {text-decoration:underline; color:#326698;}
#bxcont-txtfull a.more{width:327px; padding:5px; color:#8695AC; border-top:1px solid #D4D7DC; display:block; text-align:right; margin-bottom:30px}
#bxcont-txtfull a:hover.more{text-decoration:underline}
#bxcont-txtfull li{padding:3px 0 3px 15px;}
#bxcont-txtfull ol{margin:15px 0 15px 0;}
#bxcont-txtfull .anzeigenlist li a {
  text-decoration:underline;
  font-size:16px;
}
#bxcont-txtfull .anzeigenlist li a:hover {
  text-decoration:none;
}

#bxcont-txtfullovermap{width:832px; padding-right:30px;padding-left:30px; float:left; display:inline}
#bxcont-txtfullovermap h1{font-size:16px; color:#0198CD; margin-bottom:15px; margin-top:15px}
#bxcont-txtfullovermap h2{font-size:15px; color:#0198CD; margin-bottom:15px; margin-top:15px}
#bxcont-txtfullovermap h3{font-size:14px; color:#0198CD; margin-bottom:15px; margin-top:15px}
#bxcont-txtfullovermap h3.anzeige{color:gray;}
#bxcont-txtfullovermap a {text-decoration:none; color:#326698;}
#bxcont-txtfullovermap a:hover {text-decoration:underline; color:#326698;}
#bxcont-txtfullovermap a.more{width:327px; padding:5px; color:#8695AC; border-top:1px solid #D4D7DC; display:block; text-align:right; margin-bottom:30px}
#bxcont-txtfullovermap a:hover.more{text-decoration:underline}
#bxcont-txtfullovermap li{padding:5px 0 5px 20px; list-style-type:none}
#bxcont-txtfullovermap ol{margin-bottom:15px}

#bxcont-txtfull p,#bxcont-txtfullovermap p,#bxcont-txt p,#bxcont-txtfull td,#bxcont-txtfullovermap td,#bxcont-txt td{padding:3px;}
#bxcont-txtfull,#bxcont-txtfullovermap,#bxcont-txt {color:#326698;}
.anzeigedate{color:gray;}
.standardform {width:340px;}
.plzform {width:60px}
.ortform {width:265px}
.formularerror{color:#FF6600;}
.emphrednorm, .rednorm {color:#FF6600;}
.emphredsmall {color:#FF6600; font-size: 90%;}
.emphtable{background:#e1edf4;}
.backgroundtable{background:white;}
.small{font-size:90%;}
.username{color:black;font-weight:bold;}
/*------------------selbst hinzugefügt-------------------------
.mainli {
	list-style-type: disc;
}*/
