#jobForm {
	margin-bottom:15px;
}

#jobSingle h3 {
	margin-bottom:15px;
}

.list_row {
	margin-bottom:10px;
}

.wtgallery_list {
	margin-right:6px;	
}

ul.wtgallery_pagebrowser_list li {
	float:left;
	margin-right:20px;
	background:transparent url(../img/li.gif) no-repeat scroll 0 6px !important;
}

.wt_gallery_single_inner_pic {
	border-bottom:1px solid white;
	width:550px;
	margin-bottom:10px;
	overflow:hidden;
}


/* SUCHE */

.sBoxInput input {
	width:235px !important;
}

.sBoxInput {
	padding-top:3px;
	*padding-top:3px;
	padding-right:5px;
}

.srButton {
	width:30px;
	padding-top:2px;
}

.srTitle {
	width:535px;
}

.searchResult {
	margin-bottom:10px;
}

.sPbrowserMiddle, .sPbrowserLeft {
	margin-right:5px;
}

/* mailform */
 
.kontakt_input input {
	width:270px;
	background:#ffffff;
	border:1px solid #9c9c92;
	margin-bottom:7px;
	font-size:11px;
	padding:2px;
	color:#8eb02d;
}

.kontaktLabel {
	
}

textarea.anliegen {
	width:565px;
	background:#ffffff;
	border:1px solid #9c9c92;
	margin-bottom:7px;
	font-size:11px;
	padding:2px;
	color:#8eb02d;
	height:200px;
}

.error {
	margin-bottom:15px;
}



/* tt news */

.newsListTitle {
	width:460px; 
}


.newsListDate {
	
	width:75px;
}

.newsListDate {
	color:#6f8923;
}

.newsListItem {
	border-bottom:1px solid #8eb02d;
	margin-bottom:4px;
	padding-bottom:4px;
}

.newsLatestContainer {
	height:135px;
	overflow:scroll;
	overflow-x:auto;
	overflow-y:scroll;
}

.newsLatestItem {
	border-bottom:1px solid #8eb02d;
}

.newsLatestDate {
	width:35px;
	margin-right:6px;
	margin-left:15px;
	*margin-left:5px;
	color:#6f8923;
}

h2.newsHeader {
	margin-bottom:15px;
	color:#18451b;
	
}



.newsLatestTitle {
	width:195px;
}

.newsLatestContainer {
	border-top:1px solid #8eb02d;
}

.verlaufRechtsConNl h2.headerwrap2 {
	padding-left:15px;
	padding-top:15px;
}

input.nlBest {
	width:279px;
	background:#ffffff;
	border:1px solid #9c9c92;
	margin-bottom:7px;
	font-size:11px;
	padding:2px;
	color:#8eb02d;
}

#newsletterAnmeldung p {
	margin-bottom:5px;
}








/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: bold 1.22em/25px Arial, Helvetica, sans-serif;
  
  color: #959595;
  display: block;
  
  text-transform: lowercase;
  text-decoration: none;
}

.nav li a:hover {
  background: #ccc;
  color: #000;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #ccc;
  color: #000;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #565656;
  color: #959595;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #ccc;
  color: #000;	
}

.nav ul {
  background: #565656;
  border-bottom: 1px solid #000;
  list-style: none;
  margin: 0;
  width: 100px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  border: 1px solid #000;
  border-bottom: 0;
  padding-right: 20px;
  width: 80px;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
}

/* See license.txt for terms of usage */

.firebugHighlight {
    z-index: 2147483647;
    position: absolute;
    background-color: #3875d7;
}

.firebugLayoutBoxParent {
    z-index: 2147483647;
    position: absolute;
    background-color: transparent;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px dashed #BBBBBB;
}

.firebugRulerH {
    position: absolute;
    top: -15px;
    left: 0;
    width: 100%;
    height: 14px;
    background: url(chrome://firebug/skin/rulerH.png) repeat-x;
    border-top: 1px solid #BBBBBB;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px solid #000000;
}

.firebugRulerV {
    position: absolute;
    top: 0;
    left: -15px;
    width: 14px;
    height: 100%;
    background: url(chrome://firebug/skin/rulerV.png) repeat-y;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #000000;
    border-bottom: 1px dashed #BBBBBB;
}

.overflowRulerX > .firebugRulerV {
    left: 0;
}

.overflowRulerY > .firebugRulerH {
    top: 0;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.firebugLayoutBoxOffset {
    z-index: 2147483647;
    position: absolute;
    opacity: 0.8;
}

.firebugLayoutBoxMargin {
    background-color: #EDFF64;
}

.firebugLayoutBoxBorder {
    background-color: #666666;
}

.firebugLayoutBoxPadding {
    background-color: SlateBlue;
}

.firebugLayoutBoxContent {
    background-color: SkyBlue;
}

/*.firebugHighlightGroup .firebugLayoutBox {
    background-color: transparent;
}

.firebugHighlightBox {
    background-color: Blue !important;
}*/

.firebugLayoutLine {
    z-index: 2147483647;
    background-color: #000000;
    opacity: 0.4;
}

.firebugLayoutLineLeft,
.firebugLayoutLineRight {
    position: fixed;
    width: 1px;
    height: 100%;
}

.firebugLayoutLineTop,
.firebugLayoutLineBottom {
    position: absolute;
    width: 100%;
    height: 1px;
}

.firebugLayoutLineTop {
    margin-top: -1px;
    border-top: 1px solid #999999;
}

.firebugLayoutLineRight {
    border-right: 1px solid #999999;
}

.firebugLayoutLineBottom {
    border-bottom: 1px solid #999999;
}

.firebugLayoutLineLeft {
    margin-left: -1px;
    border-left: 1px solid #999999;
}


