/* ------------------------------- :::: revier GmbH & Co. KG 2008 :::: ------------------------------- */
body {
	margin : 0;
	padding : 0;
	font-family : Verdana;
	font-size : 11px;
	color : #646464;
	background-color: #333855;
	text-align:left;
}

/* = = = = = = = = = = ALLGEMEINE DEFINITIONEN S T A R T = = = = = = = = = = */
a:link, a:visited {
	text-decoration : none;
	color : #333855;
}
a:hover {
	color : #6a6b6b;
}
a img {
  border: 0;
}
ul {
	margin : 0;
	padding : 8px 0 0 16px;
}
li {
	padding : 0 0 4px 0;
} 
p {
	margin : 0 0 20px 0;
}
.clear {
	clear : both;
}
table tr td {
  font-size: 11px;
  padding: 0 0 6px 0;
  margin: 0px; 
  vertical-align: top; 
}
h1 {
  font-weight: bold;
  padding: 0 0 15px 0px;
  font-size: 18px;
  margin: 0px;
	color : #333855;
}

h2 {
	margin : 0;
	padding : 0 0 3px 0;
	font-size : 13px;
	color : #333855;
	font-weight: bold;
	letter-spacing: 1px;
}
h3 {
	margin: 0;
	padding: 0;
	font-size : 11px;
	color: #212747;
	font-weight: bold;
}
hr {
	height : 0;
	border-top : 0;
	border-bottom : 1px dotted #B3B3B3;
}
.valign {
	vertical-align : middle;
}
form {
	margin: 0;
	padding: 0;
}
.druck {
	display: none;
}
.hinweis {
  border: 1px solid #990000; 
}
/* = = = = = = = = = = WEBEDITION-Styles START = = = = = = = = = = */
.BildImTextLinks {
  float:left;
  padding: 0 10px 10px 0;
}
.BildImTextRechts {
  float:right;
  padding: 0 0px 10px 10px;
}


/* = = = = = = = = = = WEBEDITION START = = = = = = = = = = */

.komment {
  padding: 4px 3px 4px 30px;
  border: 1px dashed #81A614;
  background: #CED8E7 url(images/icons/komment.gif) left center no-repeat;
  color: #a51417;
  margin: 0;
  display: inline;
  
}
.hinweis {
  padding: 7px 35px 7px 35px;
  border: 1px dashed #C41C05;
  color: #1A5F99;
  margin: 0;
  font-weight: bold;
  display: block;  
}
/* = = = = = = = = = = STARTSEITE: GRUNDAUFBAU START = = = = = = = = = = */
.ro-container-start {
  width: 100%;
}
.ro-header-start{
  width: 100%;
  background-color: #cecfd6;
}
.ro-inhaltwrap-start {
  width: 100%;
  background-image: url(images/autocenter-mueller-contentbgs.jpg);
  background-repeat: repeat-y;
  background-color: #cecfd6;
}
.ro-footerwrap-start {
  background-image: url(images/autocenter-mueller-fs100.jpg);
  background-repeat: repeat-x;
  width: 100%;
  height: 121px;
  background-color: #cecfd6;  
}
.ro-footer-inner-start {
  background-image: url(images/autocenter-mueller-fs.jpg);
  background-repeat: no-repeat;
  width: 933px;
  height: 121px;
  color: #333855;
}
.ro-content {
  padding: 25px 0px 15px 0px;
  margin: 0 0 0px 0;
  background-image: url(images/autocenter-mueller-ibg.jpg);
  background-repeat: repeat-x; 
  width: 913px;
  z-index: 100;
}
.ro-content-folge {
  padding: 50px 0px 15px 0px;
  margin: 0 0 0px 0;
  background-image: url(images/autocenter-mueller-ibg.jpg);
  background-repeat: repeat-x; 
  width: 913px;
  z-index: 100;
}

.ro-inhalt-links {
  width: 505px;
  float:left;
  margin: 0 0 0 25px;
  display: inline;
}
.ro-inhalt-links-iframe {
  width: 705px;
  float:left;
  margin: 0 0 0 25px;
  display: inline;
}

.ro-inhalt-links-start {
  width: 530px;
  float:left;
  margin: 0 0 0 40px;
  display: inline;
}
.ro-inhalt-rechts {
  width: 263px;
  float:right;
  margin: 0 20px 0 0;
  display: inline;
}
.h1inner {
  font-weight: bold;
  padding: 0 0 15px 167px;
  font-size: 18px;
}
.ro-inhalt-image {
  float: left;
  margin: 0 15px 10px 0;
}
.ro-imagetext {
  position: absolute;
  z-index: 1000;
  top: 284px;
  left: 442px;
  width: 280px;
}
.ro-imagetext .col1 {
  font-size: 28px;

}
.ro-imagetext .col2 {
  font-size: 18px;
  text-align: right;
}


/* = = = = = = = = = = FOLGESEITE: GRUNDAUFBAU START = = = = = = = = = = */
.ro-inhalt-halb-links {
  float: left;
  width: 48%;
}
.ro-inhalt-halb-rechts {
  float: right;
  width: 51%;
}

/* = = = = = = = = = = NAVIGATION = = = = = = = = = = */
.ro-navi {
  width:913px;
  height: 42px;
  background-image: url(images/autocenter-mueller-navi-bg.jpg);
  background-repeat: repeat-x;
  border-bottom: 1px solid #FFFFFF; 
}
.ro-navi-inner {
  margin: 0 0 0 41px;
  padding: 2px 0pt 0pt 0px;
}

.ro-navi-left-ul {
  float:left;
}
.ro-navi-left {
  float:left;
  width: 740px;
}

.ro-navi-inner ul {
  padding: 0px;
  margin: 7px 0px 0 0;
  list-style: none;
}
.ro-navi-inner li {
  padding: 0;
  margin: 0 1px 0 0;
  display: block;
  float: left;
  border: 1px solid #FFFFFF;
  background-color: #FFFFFF;
  border-top: none;
  background-image: url(images/autocenter-mueller-li-bg.jpg);
  background-repeat: repeat-x;
  background-position: bottom; 
}

.ro-navi-right {
  float:right;
  width: 100px;
  text-align: right;
}

* html .ro-navi-right {
  float:right;
  width: 100px;
}
.ro-navi-right-ul {
  float: right;
}
.ro-navilink a:link, .ro-navilink a:visited {
  display: block;
  float:left;
  padding: 5px 6px;
  margin: 1px 2px;
  background-image: url(images/autocenter-mueller-li-a-bg.jpg);
  background-repeat: repeat-x; 
  text-transform: uppercase;
  text-align: left;
} 
.ro-navilink a:hover {
  background-image: url(images/autocenter-mueller-li-aa-bg.jpg);
  color: #FFFFFF;
} 

.ro-navilinkaktiv a:link, .ro-navilinkaktiv a:visited {
  display: block;
  float:left;
  padding: 5px 6px;
  margin: 1px 2px;
  background-image: url(images/autocenter-mueller-li-aa-bg.jpg);
  background-repeat: repeat-x; 
  text-transform: uppercase;
  text-align: left;
  color: #FFFFFF;
}

* html .ro-navilink a:link,
* html .ro-navilink a:visited, 
* html .ro-navilink a:hover, 
* html .ro-navilinkaktiv a:link, 
* html .ro-navilinkaktiv a:visited {
  padding: 5px 6px 6px 6px;
  margin: 1px 1px 3px 1px ;
} 
.ro-subnavi {
  width: 166px;
  float: left;
  margin: 25px 0 0 0;
  padding: 22px 0 0 0;
  background: transparent url(images/autocenter-mueller-ul-snbgt.jpg) left top repeat-x;
}
.ro-subnavi ul {
  margin: 0px;
  padding: 0px 0 23px 0;
  list-style: none;
  background: transparent url(images/autocenter-mueller-ul-snbgb.jpg) left bottom repeat-x;
}
.ro-subnavi li {
  margin: 0px;
  padding: 0px;
}
.ro-subnavilink a:link,.ro-subnavilink a:visited {
  display: block;
  padding: 3px 0px 3px 40px;
  color: #636363;
  border-top: 1px solid #c1c1cb;
} 
.ro-subnavilink a:hover {
  background-color: #ECEDF1;
} 
.ro-subnavilinkaktiv a:link,.ro-subnavilinkaktiv a:visited {
  display: block;
  padding: 3px 0px 3px 40px;
  color: #636363;
  border-top: 1px solid #c1c1cb;
  background-color: #ECEDF1;
} 

/* = = = = = = = = = = NEWS = = = = = = = = = = */
.ro-newsinfo {
  background-image: url(images/autocenter-mueller-newsbg.jpg);
  background-repeat: no-repeat;
  padding: 4px 15px 40px 10px;
  position: relative;
  right: 10px;
}
.ro-newsinhalt-rechts {
  width: 200px;
  float:right;
  margin: 0 0px 0 0;
  display: inline;
  position:  relative;
  right: -10px;
}
.ro-newsdetbox {
  background:transparent url(images/autocenter-mueller-ndbg.jpg) no-repeat scroll left top;
  margin:33px 0pt 0pt;
  padding:4px 10px 0pt 10px;
}
.ro-newsdetdate, .ro-newslistdate {
  padding:0px 0pt 0pt 10px;
}
.ro-newsdetimg, .ro-newslistimg {
  float: left;
  padding: 0 15px 15px 0;
}
.ro-newslistwrap {
  margin: 0 40px;
}
.ro-newslistbox {
float:left;
height:180px;
margin:0 15px 0 0;
padding:0 20px 0 0;
width:45%;

}
.ro-newslisthl {
  background:transparent url(images/autocenter-mueller-newsbgll.jpg) no-repeat scroll left top;
  padding: 4px 30px 20px 10px;  
}
.ro-newslisthr {
  background:transparent url(images/autocenter-mueller-newsbglr.jpg) no-repeat scroll right top;
  padding: 4px 30px 20px 10px;  
}

/* = = = = = = = = = = INHALT = = = = = = = = = = */


.content-row-left {
	margin: 0px 0px 20px 0px;
	float: left;
	width: 240px;
}
.content-row-right {
	float: right;
	margin: 0px 0px 20px 0px;
	padding: 0px 6px 0px 0px;
	width: 240px;
}

.content-row-right table {
	float: right;
}
/* = = = = = = = = = = FOOTER = = = = = = = = = = */
.footer01 {
  display:inline;
  float:left;
  width: 140px;
  margin: 37px 0 0 10px;
}
.footer02 {
  float:left;
  width: 195px;
  margin: 37px 0 0 0;
}
.footer03 {
  float:left;
  width: 110px;
  margin: 37px 0 0 0;
}
.footer04 {
  float:left;
  width: 170px;
  margin: 37px 0 0 0;
}
.footer05 {
  float:left;
  width: 173px;
  text-align:center;
  margin: 33px 0 0 0;
  display: none;
}
.fmenu {
  display: block;
  float:left;
  width: 57px;
  font-size: 9px;
}
.fmenu span{
  display: block;
  height: 25px;
}
/* = = = = = = = =  KONTAKT START  = = = = = = = = */
.formularlinks {
    float:left;
    width: 240px;
}
.formularrechts {
    float:right;
    padding:0px 0px 0px 0px;
}

.bezeichnung {
    width : 82px;
    float : left;
    margin : 4px 0 0 0;
}

.feld {
    border : 1px solid #E6E6E6;
    width : 150px;
    margin : 0 0 5px 0;
    color : #000000;
    font-size : 11px;
    background: #F3F4F3;
}

.feldcaptcha {
    border : 1px solid #E6E6E6;
    width : 150px;
    margin : 0 0 5px 0;
    color : #000000;
    font-size : 11px;
    background: #F3F4F3;
    position: relative;
    top: -5px;
    height: 14px;
}

* html .feldcaptcha {
    top: 1px; 
}

* + html .feldcaptcha {
    top: 1px; 
}

.inputselected {
    border : 1px solid #1064ae;
    width : 150px;
    margin : 0 0 5px 0;
    background-color : #fff;
    color : #000000;
    font-size : 11px;
}

.textarea {
    font-family : Arial;
    font-size : 12px;
    border : 1px solid #E6E6E6;
    width : 235px;
    color : #000000;
    margin : 6px 0 0px 0;
    background: #F3F4F3;
    height: 150px;
    overflow: auto;
}

.textareaselected {
    font-family : Arial;
    font-size : 12px;
    border : 1px solid #1064ae;
    width : 235px;
    color : #000000;
    background-color : #fff;
    margin : 6px 0 0px 0;
    height: 150px;
    overflow: auto;
}
* + html .textarea {
  height: 170px;
}
* + html .textareaselected {
  height: 170px;
}
* html .textarea {
  height: 170px;
}
* html .textareaselected {
  height: 170px;
}

.submit {
  background:#F6F6F6;
  border:1px solid #E2E2E2;
  color:#00529F;
  font-weight:bold;
  margin:0px 0px 0px 47px;
  position:relative;
  text-align:left;
  top:-5px;
  width:100px;
  padding: 0 0 0 4px;
}
* html .submit {
  margin:0px 0px 0px 42px;
  height: 20px;
  top: -4px;
}
* + html .submit {
  margin:0px 0px 0px 42px;
  height: 20px;
  top: -4px;
}
.captcha {
  padding: 0px 0px 0px 82px;
}

.cbz1-left {
  float:left;
  width: 44%;
  margin: 0px 0px 40px 0px;
}
.cbz1-right {
  float:right;
  width: 44%;
  margin: 0px 0px 40px 0px;
}
.routeinput {
    border : 1px solid #E6E6E6;
    width : 200px;
    margin : 0 0 5px 0;
    color : #000000;
    font-size : 11px;
    background: #F3F4F3;
}
.routesubmit {
  background:#F6F6F6;
  border:1px solid #E2E2E2;
  color:#00529F;
  font-weight:bold;
  margin:0px 0px 0px 5px;
  position:relative;
  text-align:left;
  width:140px;
  font-size: 11px;
  padding: 0 0 0 4px;
  height: 17px;
  top: 1px;
}
* html .routesubmit {
  top: -5px;
  height: 18px;
}
* + html .routesubmit {
  top: -4px;
  height: 18px;
}

/* = = = = = = = =  KONTAKT ENDE  = = = = = = = = */

