<style type="text/css">
<!--
a {
  color:#000000;
}
a img {
  border:none;
}
body {
  margin:0px;
  font-size:11px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  background-color:#ffffff;
}

table {
  font-size:11px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

form { margin:0 }

.hr { width:100%; background:url(../upload/layout/bg_trennlinie.gif) repeat-x; }

.divisor-vertical { background:url(../upload/layout/bg_senkrecht_trennlinie.gif); }

h1 {
  font-size:13px;
  font-weight:bold;
  color:#000000;
}

.red {
  color:#C60751;
}

h2 {
  font-size:12px;
  font-weight:bold;
  color:#000000;
  margin:0;
}

.selected {
  font-weight:bold;
}

#navi td {
  background-color:#C60751;
  color:#ffffff;
  height:22px;
}

#top-homelink a, #top-homelink span {
  padding-left:16px;
  text-decoration:none;
  color:#ffffff;
}

#top-menu {
  padding-left:12px;
}

#top-menu a, #top-menu span {
  color: #ffffff;
  text-decoration:none;
  margin:0px 5px;
}

#left-menu {
  width:155px;
}

#left-menu a, .sitemap a {
  color:#606062;
  text-decoration:none;
}

#left-menu a:hover {
  text-decoration:underline;
}

.sitemap .level0 a { font-weight:bold; }
.sitemap ul.level1 { margin-left:0.8em; }
.sitemap li { border-color:#f1f1f1; }

#left-location {
  color:#cccccc;
  font-weight:bold;
  padding:6px 0.6em 0.2em;
}
ul.lmenu-bottom {
  margin-bottom:8px;
}

.lmenu-bottom li {
  border:none;
}

.lmenu-bottom span.li {
  color:#606062;
}

.lmenu-bottom a {
  text-decoration:none;
  color:#606062;
}

#navi a:hover, a:hover {
  text-decoration:underline;
}

span.li {
  margin-right:0.4em;
}


ul {
  list-style:none;
  margin:0;
  padding:0;
  font-weight:normal;
}

ul.level2 {
  margin:0;
}

li {
  border-top:1px #fff solid;
  padding:0.3em 0;
  
  padding-left:1.5em;
  text-indent:-0.9em;
}

.level2 li {
  text-indent:-0.8em;
  padding:0 0 0.5em 2.4em;
}

* html div.li {
  margin-right:-3px;
}

#main-content {
background-color:#f1f1f1;
  padding:0;
}

#main-content td {
}

#right-teaser {
  width:189px;
  color:#575757;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  padding:0;
  padding-top:10px;
}

#right-teaser div {
  width:100%;
  text-align:left;
}

.logos {
  width:100%;
}
.logos img {
  display:block;
  margin:0px auto;
  text-align:center;
}

#newsticker {
  color:#ffffff;
  padding-left:0;
  background-color:rgb(66,85,109);
  height:20px;
}

/* mach 3 flex formats */
.normal { 
font-family :Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px; 
color:#000000;
}


.fettgr { 
font-family :Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 13px; 
color:#000000;
font-weight: bold;
}


.green { 
font-family :Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px; 
color:#000000;
font-weight: normal;
}

.weiss { 
font-family :Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px; 
color:#ffffff;
font-weight: normal;
}

.fettgreen { 
font-family :Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px; 
color:#575757;
font-weight: bold;
}


.fettgrgreen { 
font-family :Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px; 
/*color:#000000;*/
font-weight: bold;
}


.box {
background-color: #ffffff;
border-bottom : #575757 1px solid;
border-left : #575757 1px solid;
border-right : #575757 1px solid;
border-top : #575757 1px solid;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #575757;
font-size : 11px; 
height : 17;
}

.button {
background-color: #ffffff;
border-bottom : #575757 2px solid;
border-right : #575757 2px solid;

border-left : #9b9ea2 1px solid;
border-top : #9b9ea2 1px solid;

font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #575757;
font-size : 11px; 
height : 17;
width : 70;
font-weight: bold;
}

.checkbox {
background-color: #ffffff;
border-bottom : #575757 1px solid;
border-left : #575757 1px solid;
border-right : #575757 1px solid;
border-top : #575757 1px solid;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #575757;
font-size : 11px; 
height : 17;
width : 17;
}

.textfeld {
background-color: #ffffff;
border-bottom : #575757 1px solid;
border-left : #575757 1px solid;
border-right : #575757 1px solid;
border-top : #575757 1px solid;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #575757;
font-size : 11px; 
}

.fieldset {
border-bottom : #575757 1px solid;
border-left : #575757 1px solid;
border-right : #575757 1px solid;
border-top : #575757 1px solid;
}

/*mach 3 editstyles */
.editnormal {
	font-family :Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#000000;
	border: 1px solid #575757;
	background-color : transparent;
}

.editfettgr { 
	font-family :Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px; 
	/*color:#000000;*/
	font-weight: bold;
	border: 1px solid #575757;
	background-color : transparent;
}

.editgreen { 
	font-family :Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px; 
	color:#575757;
	font-weight: normal;
	border: 1px solid #575757;
	background-color : transparent;
}

.editfettgreen { 
	font-family :Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px; 
	color:#575757;
	font-weight: bold;
	border: 1px solid #575757;
	background-color : transparent;
}

.editfettgrgreen { 
	font-family :Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px; 
	/*color:#c0000d;*/
	font-weight: bold;
	border: 1px solid #575757;
	background-color : transparent;
}

#flexarea td {
  padding-top:1px;
}

.header {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
color: #000000;
font-weight: bold;
}

.spalte1 {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
}

.spalte {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: right;
}
-->
</style>
