/* 
  Standard CSS für WERBE MIX Medienagentur GbR 
  
  Wichtige Farben :
    
     
*/


html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li  {
  margin: 0;
  padding: 0;
  font-family: Verdana, Tahoma, Arial, Helvetica;
  color: #000;
}

html, body { 
  font-size: 100.01%; 
}

body {
  background: url('../images/body_bg.gif') no-repeat 0px 450px;
  background-attachment: fixed;
}

.clear {
  clear: both;
  height: 1px;
  width: 0px;
  background: red;
  visibility: hidden;
}

h1 {
  font-size: 10px:
  color: red;
}

img {
  border: 0;
}

hr {
  border: 0;
  border-bottom: 1px dotted #E5E5E5;
  height: 1px;
}

p {
  margin: 4px 0;
}


.input {
  font-family: Verdana, Tahoma, Arial, Helvetica;
  font-size: 1em;
  padding: 2px;
  margin: 1px;
  border: 1px solid #E5E5E5;
}

.button {
  font-size: 1em;
}


a:link, a:visited, a:active { 
  color: #000; 
  text-decoration: none; 
} 

a:hover { 
  color: #000;  
  text-decoration: underline;
} 


#container {
  width: 900px;
  margin: 0 auto;
  font-size: 0.7em;
  line-height: 1.4em;
}

#header {
  height: 110px;
}


#footer {
  border-top: 1px solid #E5E5E5;
  height: 200px;
  background: #fff;
}

.footer_spalte, .footer_last {
  width: 213px;
  height: 115px;
  padding: 10px;
  float: left;
}

.footer_last {
  width: 190px;
  padding: 10px 0 10px 10px;
}



#footer ul li, #ansprechpartner ul li, .text ul li {
  list-style: none;
  background: url('../images/list_green.gif') no-repeat 0px 3px;
  padding-left: 16px;
  margin: 4px 0px;
}


.error {
  color: red; 
  border: 1px solid red; 
  padding: 6px; 
  margin-bottom: 20px;
}

.ok {
  color: green; 
  border: 1px solid green; 
  padding: 6px; 
  margin-bottom: 20px;
}

