body {font-family: Verdana;color: black;font-size: 12px;margin:0;text-align: left;padding-left: 0px;line-height:18px;}
.seitenhintergrund {height: 100%;width: 100%;background-image: url(/images/hg_links.gif);background-repeat: repeat-y;background-attachment: scroll;}
h1 {font-size: 16px;color: #91AED0;}
h2 {font-size: 12px;}
ul.mainmenu li {display: inline;margin-right: 40px;}
.menu {top: 130px;z-index: 2;}
ul.mainmenu {margin-top: -39px;padding-left: 10px;padding-top: 0px;}
ul.mainmenu li a {text-decoration: none;color: #ffffff;}
#header {background: url(/images/hg_oben.gif) repeat-x;width: 100%;height: 190px;}
#header-kreis {background: url(/images/kreis.gif) no-repeat;margin-left: 190px;width:20px;height: 8px;}
#header-image {background: url(/images/index_01.jpg) no-repeat;width: 770px;height: 171px;}
#header-image-it {background: url(/images/index_01it.jpg) no-repeat;width: 770px;height: 171px;}
#left-col {float:left;width: 190px;padding-left:10px;}
#content {padding-top: 15px;margin-left: 220px;width:740px;}
#content-list {padding-top: 15px;margin-left: 220px;}
.header-row {background-color:#91AED0;background-image:url(/images/header_rowBg.gif);height: 26px;}
.headercell {padding: 3px;}
.rs1 {border-bottom: 1px solid #dddddd;height: 17px;padding-top: 5px;padding-bottom: 5px;}
table.stellen {font-size: 10px;}
td.filtercell select {font-size: 9px;}
.lb1 {float: left;width: 160px;}
.details {text-decoration:none;color:red;margin:0 5px;}
#stellen, #bewerbung {margin:20px -10px;height:100px;}
#lkontakt {line-height:14px;font-size:11px;margin-top:60px;padding-right:10px;}
.tag {display:inline;margin-right:20px;}
.tag a {color:#333333;}
#tagcloud {padding:10px;background:#dddddd;border:1px solid #bbbbbb;margin-bottom:20px;text-align:center;}
