/* ----------------------------------------------------
	Body settings ...
---------------------------------------------------- */

body {
    padding:    0;
    margin:     0;
    color:      #001741;
    background-color: #FFE7CE;
    background-image:   url(/backstage/megaron/picpool/common/bg.gif);   
}


/* ----------------------------------------------------
	Global font and line height settings ...
---------------------------------------------------- */

body {
	font-family: verdana, helvetica, sans-serif;
        font-size: 100%;
	line-height: 1.4545em;
	text-align: left;
}

textarea {
	font-family: verdana, helvetica, sans-serif;
        font-size: 12px;
}
/* ----------------------------------------------------
	Global link settings ...
---------------------------------------------------- */

a:link, a:visited {
	text-decoration: underline;
	color: #001741;
	background-repeat: no-repeat;
}

a:hover {
	text-decoration: underline;
	color: #9B1715;
}

a:active {
	text-decoration: none;
	color: #003333;
}

a.textLink, a:visited.textLink{
   color: #003333;
}


div#metaNav{
    width:              790px;
    margin:             0 auto;
    text-align: right;
    color:              #333;
    font-size:          65%;
    height: 22px;
}

div#metaNav a, div#metaNav a:visited{
    color:              #666;
    text-decoration: none;
}

div#pom{
    margin-left: 180px;
    color:              #999;
    font-size:          65%;
   height: 22px;
}

div#pom a, div#pom a:visited{
    color:              #999;
    
}

div#all{
    width:              768px;
    margin:             0 auto;
    margin-top:         0px;
    background-color:   #FFF;
    padding:           11px;
    padding-bottom:     1px;
}


div#header{
    width:             768px;
    height:             215px; 
    background-color:   #9B1715;
    background-image:   url(/backstage/megaron/picpool/common/header_unternehmen.jpg);   
    background-repeat:  no-repeat;
}


div#logo{
    margin-top:         132px;
    float:              left;
    height: 83px;
    overflow: hidden;
}

div#mainNav{
    margin-top:         180px;
    float:              left;
    background-color:   #9B1715;
    height:             35px;
    width:              588px;
    font-size:          11px;
    /* color:              white; */
}


/* menu oben  */
div#mainNav ul {
    margin:             0;
    padding:            0;
    list-style-type:    none;
    margin-left:        8px;
    margin-top:         7px;
}

div#mainNav ul li, div#mainNav ul li a {
    clear: none;
    float: left;
    margin-right: 0px;
}

/* ----------------------------------------------------
	Content
---------------------------------------------------- */


div#teaser{
    width:            180px;
    float:            left;
    clear: left;
}

div#content{
   font-size: 11px;
    float:            left;
    width:            552px;
    padding:          10px 18px;
    background:       #FAF8EA;
    height: 490px;
    line-height: 1.4545em;
}


html > body #content{
    min-height: 490px;
    height: auto;
}


div#content h1{
   margin: 0;
   padding: 0;
   font-size: 12px;
   color: #9B1715;
}

div#content p{
   margin: 0;
   padding: 0;
}



/* ----------------------------------------------------
	Objekt
---------------------------------------------------- */

div#content h3{
  margin: 20px 0 0 0;
  font-size: 10px;
  background: #9B1715;
  color: #fff;
  float: left;
  padding: 0 8px;
  width: 110px;
}


div#content h3.ansicht{
  margin: 22px 0 0 0;
}

div#content .objContent{
  margin-top: 20px;
  float: left;
  width: 400px;
  margin-left: 22px;
}

div#content .objContent ul{
  margin: 0px;
  padding: 0px;
  padding-left: 18px;
}

div#content .objContent ul li, div#content ul li{
margin-bottom: 4px;
}

div#content ul{
margin: 6px 0px 30px 18px;
padding: 0px;
}

/* ----------------------------------------------------
   Kontakt..
---------------------------------------------------- */

input, textarea{
    padding: 0.17em; /* 2px */
    border: 0 none;
    background-color: #F0EBBF;
}

 
label.left{
    float: left;
    width: 100px;
    margin: 0em 0.33em 0.50em 0; /* 6px 4px 6px 0 */
}  

.formError{
    float: left;
    margin: 0.50em 0.33em; /* 6px 4px */
    color:  #cc0000;
}

 
 input.right, textarea.right {
    float: left;
    width:  227px;
    margin: 0.33em 0; /* 4px */
}

textarea.right{
    width:  227px;
}


form br{
    clear:  both; 
    margin: 0.17em 0; /* 2px */
}

.formMessage{
    margin-top:  0.33em;  /* 4px */
    margin-left: 104px;
}

input.submitClass{
    width: 8.33em;
    margin: 0 0.17em 0 0 ; /* 2px */
    background-color: #9B1715;
    color: white;
    font-size: 11px;
}


/* ----------------------------------------------------
	Teaser
---------------------------------------------------- */

.teaserBox{
   margin-bottom: 11px;
   font-size:          65%;
}

.teaserBox p{
  padding: 0px;
  margin: 0px;
}

.rubrikImg{
    float:            left;

}

div#contentFooter{
    width:              790px;
    margin:             0 auto;
    background-image:   url(/backstage/megaron/picpool/common/footer_ecke.gif);   
    background-repeat:  no-repeat; 
    height:             10px;  
}

div#footer{
    width:              790px;
    margin:             0 auto;
    padding-left:       0px;
    color:              #666;
    font-size:          65%;
}

div#footer a{
    color:              #666;
}

/*
############# Helpers ######################
*/

a.pfeil, a:link.pfeil, a:visited.pfeil{
     font-size: 11px;
      text-decoration:none; 
      padding-left:12px;
      background-image:url(/backstage/megaron/picpool/common/pfeil.gif);
      background-repeat:no-repeat;
      color: #9B1715;
}

a.pfeilBack, a:link.pfeillBack, a:visited.pfeillBack{
     font-size: 11px;
      text-decoration:none; 
      padding-left:12px;
      background-image:url(/backstage/megaron/picpool/common/pfeil_back.gif);
      background-repeat:no-repeat;
      color: #001741;
}

a.pdfLink, a:link.pdfLink, a:visited.pdfLink{
     font-size: 11px;
      text-decoration:none; 
      padding-left: 25px;
      background-image:url(/backstage/megaron/picpool/common/pdf_icon.gif);
      background-repeat:no-repeat;
      color: #9B1715;
}

.clearBlock {
    height:           0px;
    clear:            both;
    overflow:         hidden;
    font-size:        0px;
    line-height:      0px;
}

.spacer10 {
    height: 10px;
    clear: left;
    overflow: hidden;
    font-size: 0px;
    line-height: 0px;
}

.spacer11 {
    height: 11px;
    clear: left;
    overflow: hidden;
    font-size: 0px;
    line-height: 0px;
}

.spacer4 {
    height: 4px;
    clear: left;
    overflow: hidden;
    font-size: 0px;
    line-height: 0px;
}

.floatright {
float: right;
}

.floatleft {
float: left;
}

div#karte {
    width: 599px;
    height: 570px;
    background-image:   url(/backstage/megaron/picpool/common/karte_gross.jpg);   
}