html {
height: 100%;
overflow-y: scroll;
font-size: 62.5%;
}

body {
background-color: #e9e9e9;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #303030;
padding-bottom: 10px;
margin: 0;
}

#container {
width: 750px;
margin: 20px auto;
padding: 0;
border: none;
background-image: url(bgContent.gif);
background-color: white;
}

.clear{
clear: both;
}

#logo {
height: 66px;
background-color: white;
border-left: solid 1px;
border-right: solid 1px;
border-top: solid 1px;
border-color: #7e7e7e;
}

#logo img {
margin: 15px 0 0 19px;
}

/* @group mainNav */

#mainNav {
height: 22px;
background: #065AA8;
overflow: hidden; 
padding-left: 15px;
border-left: solid 1px;
border-right: solid 1px;
border-color: #7e7e7e;
}

#mainNav ul {
float: left;
display: inline;
list-style: none;
padding: 0;
margin: 0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

#mainNav li {
float: left;
white-space: nowrap;
padding: 0;
background: none;
}

#mainNav a {
height: 13px;
display: block;
padding: 5px 8px 4px 8px;
text-decoration: none; 
}
  
#mainNav a:link,
#mainNav a:visited,
#mainNav a:active {
color: #fff;
}

#mainNav a:hover {
text-decoration: underline;
}
  
#mainNav ul li.active a {
text-decoration: underline;
}

/* @end */


#rahmen {
border-left: solid 1px;
border-right: solid 1px;
border-bottom: solid 1px;
border-color: #7e7e7e;
}

#bild {
height: 68px;
background: url(platine.jpg) no-repeat left top;	
overflow: hidden;
background-color: white;
border-left: solid 1px;
border-right: solid 1px;
border-color: #7e7e7e;
} 
  
#left {
width: 156px;
float: left;
background-color: transparent;
}

/* @group leftMenu */

#leftMenu {
margin-bottom: 20px;
padding-top: 30px;
}

#leftMenu ul {
margin: 0;
padding: 0;
list-style: none;
}

#leftMenu a {
display: block;
width: 134px;
color: #303030;
background: none;
}

#leftMenu ul li a:hover,
#leftMenu ul li a:active,
#leftMenu ul li.active {
text-decoration: underline;
}

#leftMenu ul li a:link,
#leftMenu ul li a:visited {
text-decoration: none;
}

#leftMenu ul li a {
padding: 5px 0px 0px 23px;
font-size: 12px;
}

#leftMenu ul ul li a {
padding: 0 0 0 23px;
font-size: 10px;
font-style: normal;
}

#leftMenu ul ul li a:hover,
#leftMenu ul ul li a:active,
#leftMenu ul ul li.active {
text-decoration: underline;
}

#leftMenu ul ul li a:link,
#leftMenu ul ul li a:visited {
text-decoration: none;
}


/* @end */

#right {
float: right;
width: 562px;
min-height: 450px;
background-color: transparent;
}

#contentL {
width: 385px;
float: left;
padding-top: 30px;
padding-bottom: 10px;
}

#contentR {
width: 156px;
float: right;
padding-top: 30px;
padding-bottom: 10px;
}
  
h1 {
margin: 0;
font-size: 18px;
font-weight: normal;
background: transparent none;
padding: 0;
}

h2 {
margin: 0;
padding: 0;
font-size: 12px;
font-weight: bold;
background: transparent none;
}

h3 {
padding: 0;
margin: 0;
font-size: 12px;
color: #065AA8;
}

p {
padding: 0;
margin: 0;
}


#contentL a,
#contentL a:link,
#contentL a:visited,
#contentL a:active {
color: #303030;
text-decoration: underline;
}

#contentL a:hover {
color: #303030;
text-decoration: underline;
}


input {
background-color: #ffffff;
border: 1px solid #b3b3b3; 
color: #333333;
font-size: 11px;
margin-top:0px;
padding: 2px; 
margin-left: 0px;
}

select {
background-color: #ffffff;
border: 1px solid #b3b3b3; 
color: #333333;
font-size: 11px;
margin-top:0px;
padding: 2px; 
margin-left: 0px;
}

input.not {
width:70px;
background-color: #ffffff;
border: 1px solid #b3b3b3; 
color: #333333;
font-size: 11px;
margin-top:0px;
padding: 2px; 
margin-left: 0px;
text-decoration: underline;
}


#table_angebote {
border-collapse: collapse;
width: 300px;
margin: 0;
}


ul {
margin: 0;
padding-left: 15px;
}

#footer {
font-size: 10px;
background-color: #e9e9e9;
clear: both;
padding-left: 20px;
text-align: right;
}

/* chwois */


select.cwhoissimplestep1 {
width: 180px;
}

hr.cwhoisverify {
visibility:	hidden;
}	

.green {
color: green; 
}

.red {
color: red; 
}


#pre {
font-family: "Courier New", Courier, mono;
}


