/* Allgemeines */

h1 { 
  font:normal 12px Helvetica,Verdana,Arial;
  color:#505050;
  font-weight:bold;
}

h2,h3,h4,h5,h6,div,p,body,html { 
  font:normal 12px Helvetica,Verdana,Arial; 
  color:#505050;
}

input,button { 
  font:normal 12px Helvetica,Verdana,Arial; 
  color:#505050;
}

a {
  color:#E2144A;
  text-decoration:none;
}

img.block {
  display:block;
}

div, img {
  margin:0px;
  padding:0px;
  border:0px;
}

body {
  text-align:center;
}


/* container */

div#container {
  width:960px;
  margin:auto;
  margin-top:20px;
  text-align:left;
}


/* head */

div#head {
  float:left;
  width:960px;
  height:270px;
  border-bottom:solid 1px #505050;
}

div#head_links {
  float:left;
  width:105px;
  margin-top:209px;
}

div#head_center {
  float:left;
  width:625px;
  text-align:center;
  border:solid 1px #505050;
}

div#head_rechts {
  float:right;
  width:auto;
  margin-top:190px;
  margin-right:1px;
}


/* content */

div#content {
  float:left;
  width:960px;
  height:auto;
  margin-top:20px;
}

div#content_links {
  float:left;
  width:105px; 
  padding-top:40px;
  padding-bottom:0px;
  border-left:solid 0px #505050;
}

div#content_center {
  float:left;
  width:625px;
  border:solid 1px #505050;
}

div#content_center_top {
  width:625px;
}

div#klickpfad {
  float:left;
  padding:20px;
  padding-bottom:5px;
}

div#datum {
  float:right;
  padding:20px;
  padding-bottom:5px;
}

div#center {
  float:left;
  padding:30px 20px 40px 20px;
}

div#content_rechts {
  float:right;
  width:210px;
  margin-top:40px;
  margin-bottom:0px;
}


/* footer */

div#footer {
  float:left;
  width:960px;
  height:20px;
  margin-top:3px;
  padding-left:125px;
}


/* Kontaktformular */

.formu {
  width:100%;
  padding-top:0px;
  padding-bottom:10px;
  padding-left:0px;
  border:0px solid #505050;
}

legend {
  padding-left:10px;
  padding-right:10px;
  border:0px;
}

fieldset {
  border:0px;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
  border:1px solid #505050;
}

textarea {
  border:1px solid #505050;
}

.radiolayout {
  width:60%;
  padding-top:15px;
  padding-bottom:15px;
}

.mf-radio {
  border:0px solid #505050;
}

.mf-text {
  border:1px solid #505050;
  margin-bottom:5px;
  padding-left:5px;
  padding-top:2px;
  font-weight:bold;
}

.mf-check {
  border:0px solid #505050;
}

.mf-pass {
  border:1px solid #505050;
  height:22px;
  padding-left:5px;
  padding-top:2px;
  font-weight:bold;
}

.mf-select {
  border:0px solid #505050;
}

.mf-input {
  border:1px solid #505050;
  margin-bottom:5px;
  height:22px;
  padding-left:5px;
  padding-top:2px;
  font-weight:bold;
}

.mf-submit {
color:#505050;
background:#FFFFFF;
margin-top:12px;
padding-left:5px;
border:1px solid #505050;
}


/* Menü_links */

ul#nav,
ul#nav ul {
  margin:0px;
  padding:0px;
  width:86px; /* Width of Menu Items */
  border-left:solid 0px #505050;
  background:#FFFFFF; /* IE6 Bug */
  color:#505050;
  font-size:100%;
}
 
ul#nav li {
  position:relative;
  list-style:none;
  border-bottom:solid 1px #FFFFFF;
  margin-left:1px;
}
 
ul#nav li a {
  display:block;
  text-decoration:none;
  color:#505050;
  padding:5px;
  padding-left:10px;
}
	
/* Fix IE. Hide from IE Mac */
* html ul#nav li { 
  float:left; 
  height:1%; 
}
* html ul#nav li a { 
  height:1%; 
}
/* End */
 
ul#nav ul {
  position:absolute;
  width:100px;
  display:none;
  left:85px; /* Set 1px less than menu width */
  top:0;
  border:solid 1px #505050;
  padding:8px 0 8px 0;
}
 
ul#nav li ul li a { 
  padding:4px 10px; 
} /* Sub Menu Styles */
 
ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.over ul ul,
ul#nav li.over ul ul ul { 
  display:none;
} /* Hide sub-menus initially */
 
ul#nav li:hover ul,
ul#nav li li:hover ul,
ul#nav li li li:hover ul,
ul#nav li.over ul,
ul#nav li li.over ul,
ul#nav li li li.over ul { 
  display:block;
  background-color:#FFFFFF;
} /* The magic */
 
ul#nav li.menuparent { 
  background:transparent url(arrow.gif) right center no-repeat; 
}
 
ul#nav li.menuparent:hover,
ul#nav li.over { 
  background-color:#FFFFFF; 
  border-bottom:solid 1px #505050;
}

ul#nav a:hover {
  color:#E2144A;
}

