/* Globals
=================================== */

* { margin: 0; padding: 0; }

body {
	margin-bottom: 50px;
        background: #96989b;
	font: 62.5% 'Trebuchet MS', 'Lucida Grande', Verdana, Tahoma, 

Arial;
}

a { color: #037; text-decoration: none; }
a:hover { color: #c00; }

a.footer {
       color: #B8BaBD;
       text-decoration: none;
}

a.footer:hover {
       color: #c00;
}

.alt { background: #fff; }

pre { font: 1.0em Monaco, 'Courier New', monospace; }
code { font: 1.0em Monaco, 'Courier New', monospace;
       border: thin dotted Black;
		 border-bottom-style: solid;
		 background-color: #DCDCDC;    }

p { margin: 0; }

.left { float: left; }

.right { float: right; }

.delete:hover {
	background: #c00;
	color: #fff;
}


h1 { 
margin: 0px 0px 10px 0px;
font-size: 2.8em; font-weight: 100; color: #2d3035;
}

h2 { font-size: 1.5em; }

td {
  padding: 5px;
  vertical-align: top;
}

td.border {
  padding: 5px;
  vertical-align: top;
  border-right: 2px solid #2d3035;
}

/* Structure
=================================== */

#topbar {
	width: 1000px;
	margin: 50px auto 0px;
	height: 140px;
	position: relative;
        background: #fff 

url('http://www.gandner-hoerr.de/cms/upload/layout/background_header.jpg') 

repeat-x;
  overflow: hidden;
}

#submenu {
        float: left;
        width: 196px;
        height: 100px;
        padding: 10px 0px 0px 214px;
}

#submenu1-1 {
        float: left;
        width: 292px;
        height: 20px;
        padding: 90px 0px 0px 118px;
}

#submenu2 {
        float: left;
        width: 215px;
        height: 100px;
        padding: 10px 0px 0px 0px;
}

#logo {
        float: left;
        width: 350px;
        height: 155px;
        margin: 0;
        padding: 0;
}

img.logo {
  margin: 0px 0px -7px 0px;
  padding: 0;
}

#menue {
	width: 1000px;
	margin: 0px auto 0px;
	height: 20px;
	position: relative;
        background: #fff 

url('http://www.gandner-hoerr.de/cms/upload/layout/background_menu.jpg') 

repeat-x;
}

#breadcrump {
	width: 1000px;
	margin: 0px auto 0px;
	height: 20px;
	position: relative;
        background: #fff 
}


#main {
	width: 1000px;
	margin: 0px auto 0px;
        padding: 0;
	position: relative;
        background: #FFF;
        border-top: 3px solid #802018;
        border-bottom: 5px solid #802018;
}

#content {
	width: 950px;
	margin: 0px auto 0px;
        padding: 20px 0px 20px 50px;
	position: relative;
        background: #FFF;
        border-top: 3px solid #802018;
        border-bottom: 5px solid #802018;
}

#content-left {
        float: left;
        width: 100px;
}

#content-right {
        float: left;
        padding: 20px 0px 0px 0px;
}

#footer {
	width: 1000px;
	margin: 0px auto 0px;
        padding: 7px 0px 0px 0px;
        border-top: 0;
	margin: auto;
        color: #B8BaBD;
        font: 1.2em Arial, Sans-Serif;
	clear: both;
}

#footer-left {
	width: 600px;
        float: left;
        padding: 0px;
}

#footer-right {
	width: 400px;
        float: left;
        padding: 0px;
        text-align: right;
}

/* Menue
=================================== */

.topmenu1, .topmenOpen1 {
float: left;
margin: 3px 0px 0px 20px;
width: 77px;
font: 12px Arial, Sans-Serif;
}

.topmenu2, .topmenOpen2, .topmenu3, .topmenOpen3 {
margin: 3px 0px 0px 20px;
font: 12px Arial, Sans-Serif;
}

.e1p, .e2p, .e3p {
  color: #B8BaBD;
}

.e1a, .e1a:hover, .e1oa, .e1oa:hover, .e1p:hover, .e2a, .e2a:hover, .e2oa, .e2oa:hover, .e2p:hover, .e2a, .e2a:hover, .e3a, .e3a:hover, .e3p:hover {
  color:  white;
}

/* Team
=================================== */

td.TeamBorder {
  width: 220px;
  padding: 5px;
  vertical-align: top;
  border-right: 2px solid #2d3035;
}

img.Team1 {
  border: 4px solid #802018;
  margin: 0px 3px 3px 1px;
}

img.Team2 {
  border: 4px solid #802018;
  margin: 0px 3px 3px 1px;
}

img.Team1Bright {
  border: 2px solid #802018;
  margin: 2px 5px 5px 3px;
  filter:alpha(opacity=60); /* IE */
  -moz-opacity: 0.60; /* Gecko */
  opacity: 0.60; /* Opera */
}

img.Team2Bright {
  border: 2px solid #802018;
  margin: 2px 5px 5px 3px;
  filter:alpha(opacity=60); /* IE */
  -moz-opacity: 0.60; /* Gecko */
  opacity: 0.60; /* Opera */
}

img.Team {
  border: 4px solid #2d3035;
  margin: 0px 3px 1px 1px;
}

img.TeamBright {
  border: 2px solid #2d3035;
  margin: 2px 5px 3px 3px;
  filter:alpha(opacity=60); /* IE */
  -moz-opacity: 0.60; /* Gecko */
  opacity: 0.60; /* Opera */
}

/* Kontakt
=================================== */

img.rundgang {
  border: 2px solid #2d3035;
}

/* Kontakt
=================================== */

td.kontaktDesc {
  width: 160px;
  background-color: #d1d3d4;
}

td.kontakt, input.kontakt, textarea.kontakt {
  width: 450px;
  background-color: #d1d3d4;
  border: 0;
}

input.button {
  margin-right: 80px;
  border: 0;
}
/* Other
=================================== */


