body, td, a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

div {
    margin: 0px;
}
ul, li {
	padding-left:0px;
	margin-left:10px;
	font-weight:bold;
}
a.message {
    color: #BBCCDF;
    font-size: 10px;
}
h1,h2,h3 {
	font-size: 12px;
	margin:0px;
	padding: 0px 0px 7px 0px;
	font-weight:bold;
}

#contactForm {
    /*border: 1px solid White;*/
    padding-top: 0px;
    margin-top: 0px;  
    margin-right: 10px;  
    float: right;
    margin-bottom: 0px;
}

#contactDescription {
    position: absolute;
    width: 120px;
    /* top:  0px;*/
    /* top: -257px;
    left: 350px;*/
    top: 305px;    
    float: left;
    padding: 0px;
    margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 10px;
    margin-bottom: 0px;
    /* border: 1px solid White; */
}

#contactDescription A {
    font-size: 10px;
    text-decoration: underline;
}

form {
/*  border: 1px solid White; */
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
    spacing: 0px;
    padding: 0px;
    margin: 0px;
}

form p {
    width: 336px;
    clear: both;
    margin: 0px;
    margin-bottom: 10px;
}

form p.message {
    color: #BBCCDF;
    font-size: 10px;
}

form p label {
	font-size: 10px;
    float: left;
    width: 162px;
    color: White;
    background-color: #304D88;
    text-indent: 4px;
}

form p label.error {
    background-color: #BE3C14;
}

form p label.txArea {
    width: 336px;
}

form p label.txAreaError {
    width: 336px;
    background-color: #BE3C14;
}

form p select, form p input {
	border : 0px;
    font-size: 12px;
    width: 162px;
    height: 17px;
    background-color: #C3D2EE;
}

form p input.contact {
    width: 162px;
}

.leftColumn {
    float: left;
    margin-bottom: 10px;
}

.rightColumn {
    float: right;
}

form p textarea {
    width: 336px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
   	border : 0px;
	background-color: #C3D2EE;
	font-size: 12px;
}

.txError {
    color: #BBCCDF;
}

.txLinkMore {
	color: #C3D2EE;
	font-size: 10px;
	text-decoration: none;
}

.txMetaNav {
	color: #C3D2EE;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.txNavAktiv {
	color: #FFFFFF;
	text-decoration: none;

}

.txNavInaktiv {
	color: #BFCBD9;
	line-height : 18px;
	text-decoration: none;

}

.txNavInaktiv:hover {
	color: #FFFFFF;
	line-height : 18px;
	text-decoration: none;
}

.txMP {
	color: #ffffff;
	font-size: 9px;
	text-decoration: none;

}
.txSmall {
	color: #C3D2EE;
	font-size: 9px;
}
.txFooter {
	font-size: 9px;
	text-decoration: none;

}
.txTel {
	padding-left:10px;
	margin-left:10px;
}
.bgBuehne {
	background-color: #283D66;
}

.bgSubNavAktiv {
	background: url(/sc/SPBR/img/nav_aktiv_bg.gif);
}
.bgSubNavInaktiv {
	background: url(/sc/SPBR/img/nav_inaktiv_bg.gif);
}
.txListTitle {
	text-decoration:none;
	font-weight: bold;
}
.txListDesc {
	text-decoration: none;
}
.txContentHeadline {
	font-size: 17px;
	font-weight: bold;
}
.listBorder {
	background-color: #003165;
}
.txJobAdress {
	padding-top:3px;
	margin-top:3px;
	padding-left:10px;
	margin-left:10px;
}
