.tx-srlanguagemenu-pi1 {
	font-family: Arial, Helvetica, Helv, sans-serif;
	display:inline;
}
a.tx-srlanguagemenu-pi1 {
	font-family: Arial, Helvetica, Helv, sans-serif;
   color:#fff;
   text-decoration:none;
}
.menu_bottom {
   font-size:10px;
	font-family: Arial, Helvetica, Helv, sans-serif;
	font-stretch:normal;
	font-weight:normal;
   line-height:20px;
   color:#fff;
   text-decoration:none;
}
.menu_bottom a {
   font-size:10px;
	font-family: Arial, Helvetica, Helv, sans-serif;
	font-stretch:normal;
	font-weight:normal;
   line-height:20px;
   color:#fff;
   text-decoration:none;
}
.menu_bottom a:hover {
   font-size:10px;
	font-family: Arial, Helvetica, Helv, sans-serif;
	font-stretch:normal;
	font-weight:normal;
   line-height:20px;
   color:#fff;
   text-decoration:none;
}
.menu_bottom a:active {
   font-size:10px;
	font-family: Arial, Helvetica, Helv, sans-serif;
	font-stretch:normal;
	font-weight:normal;
   line-height:20px;
   color:#fff;
   text-decoration:none;
}
.menu_bottom a:visited {
   font-size:10px;
	font-family: Arial, Helvetica, Helv, sans-serif;
	font-stretch:normal;
	font-weight:normal;
   line-height:20px;
   color:#fff;
   text-decoration:none;
}
a.menu_bottom, a.menu_bottom:hover, a.menu_bottom:visited, a.menu_bottom:active {
   font-size:10px;
	font-family: Arial, Helvetica, Helv, sans-serif;
	font-stretch:normal;
	font-weight:normal;
   line-height:20px;
   color:#fff;
   text-decoration:none;
}
span.menu_bottom {
   font-size:10px;
	font-family: Arial, Helvetica, Helv, sans-serif;
	font-stretch:normal;
	font-weight:normal;
   line-height:20px;
   color:#fff;
   margin-top:5px;
	margin-left:20px;
}

#content a {
  color:#003399;
  text-decoration:none;
  font-weight:normal;
}
#content a:hover {
  color:#0055aa;
  text-decoration:none;
  font-weight:normal;
}
#content a:visited {
  color:#001166;
  text-decoration:none;
  font-weight:normal;
}
#content a:active {
  color:#0055aa;
  text-decoration:none;
  font-weight:normal;
}

#addons a {
  color:#0055aa;
  text-decoration:none;
}
#addons a:hover {
  color:#003399;
  text-decoration:none;
}
#addons a:visited {
  color:#003399;
  text-decoration:none;
}
#addons a:active {
  color:#003399;
  text-decoration:none;
}

#menue a {
  color:#fff;
  text-decoration:none;
}
#menue a:hover {
  color:#fff;
  text-decoration:none;
}
#menue a:visited {
  color:#fff;
  text-decoration:none;
}
#menue a:active {
  color:#fff;
  text-decoration:none;
}

form, .csc-mailform {
   border-style:none;
}

.csc-mailform-field {
}

.csc-mailform label {
	width: 80px;
	float: left;
	text-align: left;
	display: block
}

h1,h4,h5 {
	color: #003399;
	font-size: 16px;
	margin: 0 0 4px 0;
	font-weight: bold;
}

h2,h3 {
	color: #003399;
	font-size: 14px;
	margin: 0 0 4px 0;
	font-weight: bold;
}

h1.csc-firstHeader {
	color: #003399;
	font-size: 18px;
	margin: 0 0 4px 0;
	font-weight: bold;
}

#body_norm #content_right {
	height:325px;
}

#body_right_ex #content_right {
	height:155px;
}

#content_right p {
	width: 200px;
}

td {
	font-size: 11px;
	color: #000;
}

span.formfont {
	color:#000;
	font-family: Arial, Helvetica, Helv, sans-serif;
	font-size: 12px;
}


/* fix für bild von textumflossen*/
.csc-textpic-intext-left .csc-textpic-imagewrap,
.csc-textpic-intext-left .csc-textpic-image
{
  float: left;
}
.csc-textpic-intext-right .csc-textpic-imagewrap,
.csc-textpic-intext-right .csc-textpic-image
{
  float: right;
}