body {
	background-color: /*#dbc296*/ #a18e6e;
	font-family: Georgia, serif;
}

p, ul, table {
	font-family: Arial, sans-serif;
}

#head {
	background: #550066 url("../img/head.jpg") 0 0 no-repeat;
	margin-bottom: 20px;
	height: 220px;
	vertical-align: bottom;
}

#content {
	background-color: white;
}

#column {
	background-color: #ecdabb;
	position: relative;
	border-top: 4px solid #ff9911;
}

#service #column {
	background: #885599 url("../img/column.png") left bottom no-repeat;
}

.container_12 {
	background-color: #f5ebd9;
}

/* NAVIGATIONSLEISTE (IMAGE REPLACEMENT) */

#head ul {
	margin-top: 185px;
  height: 35px;
  position: relative;
	font-family: Georgia, sans-serif;
}

#head ul li {
	display: inline;
	list-style: none;
	margin: 0;
}

#head ul li a, #head ul li span {
  display: block;
  float: left;
  padding: 0;
  text-decoration: none;
  font-size: 16px;
	
	height: 35px;
	text-indent: -999em;
}



a#lang-es {
	background: url("../img/fl-es.jpg") no-repeat;
	width: 35px;
}

a#lang-de {
	background: url("../img/fl-de.jpg") no-repeat;
	width: 35px;
}

a#lang-it {
	background: url("../img/fl-it.jpg") no-repeat;
	width: 35px;
}

a#lang-en {
	background: url("../img/fl-en.jpg") no-repeat;
	width: 35px;
}

span#lang-es, a#lang-es:hover {
	background: url("../img/fl-es-active.jpg") no-repeat;
	width: 35px;
}

span#lang-de, a#lang-de:hover {
	background: url("../img/fl-de-active.jpg") no-repeat;
	width: 35px;
}

span#lang-en, a#lang-en:hover {
	background: url("../img/fl-en-active.jpg") no-repeat;
	width: 35px;
}

span#lang-it, a#lang-it:hover {
	background: url("../img/fl-it-active.jpg") no-repeat;
	width: 35px;
}

#head ul li a {
	color: white;
}

#head ul li a:hover {
	color: #885599;
}

#head ul li span {
	color: #885599;
}

/* -- */

h1 {
	font-size: 28px;
	line-height: 35px;
	margin: 35px 45px 45px 20px;
	padding-left: 15px;
	color: white;
	border-left: 2px solid #ff9911;
}

h2 {
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	margin: 20px 20px 15px 20px;
}


#content h2 {
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	margin: 20px 20px 15px 45px;
}

#service h2 {
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	color: white;
	margin: 20px 20px 15px 20px;
}

#service #column p {
	font-size: 12px; 
	line-height: 15px;
}

#kontakt #column p {
	font-size: 12px; 
	line-height: 16px;
}

h3 {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	margin: 26px 30px 0 30px;
}

p {
	font-size: 12px;
	line-height: 18px;
}

ul {
	font-size: 12px;
	line-height: 22px;
}

th, td {
	font-size: 12px;
	line-height: 18px;
	padding: 1px;
}

th {
	font-weight: bold;
}

div.hr {
  height: 1px;
  background-color: #ecdabb;
  margin: 14px 0;
}
div.hr hr {
  display: none;
}

#content p, #content table {
	margin: 10px 45px 10px 45px;
}

#column p, #column ul {
	margin: 10px 20px;
}

#team {
	float: right;
	margin: -85px 30px 5px 10px;
}

#kontakt #content, #referenzen #content {
	background: white url("../img/content.png") no-repeat top left;	
}

#referenzen #content div {
	width: 100px;
	height: 70px;
	margin-left: 3px;
	margin-bottom: 3px;
	overflow: hidden;
	float: left;
}

#startseite #content {
	background: white url("../img/kabinen.jpg") no-repeat top right;
}

#startseite #content table {
	background-color: #ffffff;
}

#startseite #content table td {
	padding: 5px 20px;
	vertical-align:top;
}

div.clearer { clear: left; line-height: 0; height: 0; }

a {
	color: black;
	text-decoration: underline;
}

a:hover {
	color: #885599;
	text-decoration: underline;
}

#columns {
	background: url("../img/columns.png") bottom left no-repeat;
	margin-bottom: 20px; float: left;
}

#e-mail {
  padding: 0 20px;
  font-size: 12px;
  line-height: 28px;
}

#e-mail a {
	color: white;
}

#e-mail a:hover {
	color: #885599;
}

#simultan, #fluester, #uebersetzen {
	background-color: /*#f6eddd*/ #FCF7EC;
}

#konsekutiv, #verhandlung {
	background-color: #ecdabb;
}

#simultan, #konsekutiv, #fluester, #verhandlung, #uebersetzen {
	background-repeat: no-repeat;
	background-position: top right;
}

#simultan { background-image: url("../img/bs-simultan.jpg"); }
#konsekutiv { background-image: url("../img/bs-konsekutiv.jpg"); }
#fluester { background-image: url("../img/bs-fluester.jpg"); }
#verhandlung { background-image: url("../img/bs-verhandlung.jpg"); }
#uebersetzen { background-image: url("../img/bs-uebersetzen.jpg"); }

#simultan.current { background-image: url("../img/bs-simultan-active.jpg"); }
#konsekutiv.current { background-image: url("../img/bs-konsekutiv-active.jpg"); }
#fluester.current { background-image: url("../img/bs-fluester-active.jpg"); }
#verhandlung.current { background-image: url("../img/bs-verhandlung-active.jpg"); }
#uebersetzen.current { background-image: url("../img/bs-uebersetzen-active.jpg"); }

a#simultan:hover { background-image: url("../img/bs-simultan-active.jpg"); }
a#konsekutiv:hover { background-image: url("../img/bs-konsekutiv-active.jpg"); }
a#fluester:hover { background-image: url("../img/bs-fluester-active.jpg"); }
a#verhandlung:hover { background-image: url("../img/bs-verhandlung-active.jpg"); }
a#uebersetzen:hover { background-image: url("../img/bs-uebersetzen-active.jpg"); }

#service #content a {
	display: block;
	text-decoration: none;
	height: 100px;
	width: 620px;
	float: left;
}

#service #content a:hover {
	color: white;
	background-color: #550066;
}

#service #content a.current {
	color: white;
	background-color: #885599;
}

#service #content a p {
	margin: 0 30px 10px 30px;
	font-size: 10px;
	line-height: 14px;
}

.small {
	font-size: 10px;
	line-height: 12px;
}

#service #column {
	height: 496px; color: white;
}

#service #column img {
	margin: 5px 20px;
}

dl.geschichte {
	float: left;
	padding-left: 11px;
}

dl.geschichte dd {
	font-size: 9px;
	line-height: 12px;
	margin-top: 2px;
	margin-bottom: 9px;
}

em {
	font-weight: bold;
	font-style: normal;
}

img#buero {
	float: right;
	margin-right: 20px;
}
