/* ***********************************
     mycity 2007
     TYPE	: Stylesheet
     DESC	: Print Stylesheet for mycity Basic Style
     AUTHOR	: Renate Einecke // www.sevenpixels.de

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

body {
  background-color: #FFF;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 1em;
  color: #369;
  margin: 10px 0 0 0;
  padding: 0;
}

h1 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 0.88em; /*14px*/
  color: #006;
  font-weight: bold;
  padding: 0;
  margin: 32px 0 20px 0;
}

a:link {
  color: #06f;
}

a:visited {
  color: #06f;
}
a:hover {
  color: #F90;
}
a:active {
  color: #F90;
}
.invisible {
  display: none;
}
#print {
  display: block;
  border-bottom: 1px solid #369;
  margin-bottom: 20px;
}
#printHeader {
  float: left;
  height: 130px;
  font-size: 16px;
  font-weight: bold;
}
#printText {
  float: right;
  font-size: 11px;
}
/* ---------- RAHMEN ----------  */ 
#wrap {
  width: 970px;
}
/* ---------- NAVIGATION OBEN ----------  */ 
#oben {
  display: none;
}
#oben img {
  display: none;
}
#navTop {
  display: none;
}
#headerBild {
 display: none;
}
#sucheOben {
 display: none;
}
/* ---------- /NAVIGATION OBEN ----------  */ 

/* ---------- NAVIGATION ----------  */ 
#naviLeiste {
  display: none;
}
#naviLinks {
  display: none;
}
#navContainer {
  display: none;
}
#navContainer img{
  display: none;
}
#navigation {
  display: none;
}
/* ---------- CONTENT ----------  */ 
#content{
  float: left;
  margin: -30px 0 0 0;
}
#contentWrapText {
  margin-left: 20px;
  width: 480px;
}
#contentWrapTextStart {
  margin: 36px 32px 0 20px !important;
  width: 500px;
}
#contentText {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 0.69em; /*11px*/
  color: #369;
  line-height: 24px;
}
#path  {
  display: none;
}

/* ---------- /CONTENT ----------  */ 
/* ---------- FORMULAR CONTENT ----------  */ 

.contentForm {
  background: #FFF;
  padding: 10px;
}

.contentForm input {
  clear: both;
  background: #FFF;
  border: 1px solid #4C6D9B;
  color: #369;;
  margin-bottom: 5px;
} 
.contentForm label {
  float: left;
  width: 5em;
  margin-bottom: 5px;
}
.contentForm .middle {
  width: 9em;
}
#contentForm {
  margin: 10px 0 0 0;
  padding: 10px 0 0 0;
  background: #FFF;
}
#contentForm br {
  clear: both;
}
#contentForm p {
  margin: 0 0 5px 10px;
  clear: both;
}
#contentForm fieldset {
  border: 0;
  border-bottom: 1px solid #FFF;
  padding: 5px 0 5px 0;
  margin: 0;
  margin-bottom: 1em;
}
#contentForm legend{
  margin: 0;
  padding: 5px 0 5px 10px;
  font-weight: bold;
  color: #369;
}
#contentForm label {
  float: left;
  width: 8em;
  margin: 0 0 5px 10px;
}
#contentForm .short {
  width: 4em;
}
#contentForm .long {
  width: 17.5em;
}
#contentForm .extraLong {
  width: 25em;
}
#contentForm .full {
  width: 38em;
}
#contentForm .middle {
  width: 11em;
}
#contentForm input {
  background: #FFF;
  border: 1px solid #4C6D9B;
  color: #002f71;
  margin-bottom: 5px;
} 
#contentForm textarea{
  background: #FFF;
  border: 1px solid #4C6D9B;
  color: #002f71;
  margin: 0 0 5px 10px;
  width: 265px;
  height: 100px;
} 
#contentForm .inputLeftCheck {
  float: left;
  margin-left: 10px;
  border: 0 !important;
  background: none !important;
} 
#contentForm .check {
  border: 0 !important;
  background: none !important;
}
#contentForm select {
  background: #FFF;
  border: 1px solid #4C6D9B;
  color: #002f71;
  margin-bottom: 5px;
} 
#contentForm small {
  display: block;
  margin: 5px 0 5px 10px;
}
#contentForm .formButton {
  display: none;
}
.select {
  margin-left: 10px;
  width: 250px;
  background: #FFF;
  border: 1px solid #4C6D9B;
  color: #002f71;
}
/* ---------- /FORMULAR CONTENT ----------  */ 



/* ---------- /FOOTER ----------  */ 
#footerIcons {
  display: none;
}
#footerIcons img{
  display: none;
}
/* ---------- /FOOTER ----------  */ 
/* ---------- RIGHT ----------  */ 
#rightWrap {
  display: none;
}
#rightWrap img {
  display: none;
}
.rightBox {
  margin: 0;
  background-image: none;
}
.rightHeaderStart {
  background-image: none;
  background-color: #002f71;
  height: 17px;
  font-size: 0.69em; /*11px*/
  color: #FFF;
  padding-left: 20px;
  padding-top: 3px;
  font-weight: bold;
}
.rightHeader {
  background-image: none;
  background-color: #002f71;
  height: 17px;
  font-size: 0.69em; /*11px*/
  color: #FFF;
  padding-left: 20px;
  padding-top: 3px;
  font-weight: bold;
}
.rightBoxContent {
  padding: 0 23px 23px 23px; 
  font-size: 0.69em; /*11px*/
  color: #006;
}
.rightBoxContent a {
  display: block;
  margin-top: 0.2em;
}
/* ---------- /RIGHT ----------  */ 

