/*Allgemein: Layout*/
* { margin: 0; padding: 0; }
body { color: #333; font-size: 100.01%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #666; background-image: url(../images/hintergrund2.gif); background-repeat: repeat-y; background-position: center 0; text-align: center; }
#center { color: #333; background-color: #fff; background-image: url(../images/seitenhintergrund.jpg); background-repeat: no-repeat; background-position: center 294px; text-align: left; width: 950px; margin: 0 auto; }
#center-team { color: #333; background-color: #fff; text-align: left; margin: 0 auto; width: 950px; }
#center-produkte { color: #333; background-color: #fff; background-image: url(../images/seitenhintergrund-produkte.jpg); background-repeat: no-repeat; background-position: center 294px; text-align: left; margin: 0 auto; width: 950px; }
#center-galerie { color: #333; background-color: #fff; background-image: url(../images/seitenhintergrund-galerie.jpg); background-repeat: no-repeat; background-position: center 294px; text-align: left; margin: 0 auto; width: 950px; }
#header { background-repeat: no-repeat; background-position: center bottom; height: 294px; }
#subnavi { padding-left: 502px; }
#left { width: 450px; float: left; padding-left: 35px; }
#left-single { width: 450px; padding-left: 35px; }
#right { margin-top: 20px; margin-left: 520px; }
#footer { clear: both; padding-left: 35px; }
/*Navigation*/
ul#menue { position: relative; margin-left: 490px; }
ul#menue li { list-style: none; display: inline; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 23px; }
ul#menue a, ul#menue span { color: #333; font-size: 0.7em; font-weight: bold; background-color: #ccc; text-decoration: none; text-align: center; width: 84px; float: left; margin-right: 3px; padding-top: 105px; display: block; background-repeat: no-repeat; background-position: center top; }
ul#menue a.active { color: #333; background-color: #999; }
ul#menue span { color: #000; font-weight: bold; text-decoration: none; background-color: #999; display: block; margin-right: 3px; padding-top: 106px; width: 84px; float: left; }
ul#menue a:hover { color: #fff; font-weight: bold; text-decoration: none; background-color: #666; }
#nav1 { background-image: url(../images/nav1.jpg); }
#nav2 { background-image: url(../images/nav3.jpg); }
#nav3 { background-image: url(../images/nav4.jpg); }
#nav4 { background-image: url(../images/nav2.jpg); }
#nav5 { background-image: url(../images/nav5.jpg); }
/*Allgemein: Styles*/
.noscreen, .hide { display: none; }
a.logo { float: left; display: block; }
p#submenu { font-size: 0.7em; line-height: 2.5em; }
a.submenu { color: #333; background-color: transparent; text-decoration: none; }
a.submenu:hover { color: #333; background-color: transparent; text-decoration: underline; }
h2 { font-size: 1em; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-style: italic; line-height: 1.3em; background-image: url(../images/pfeil.gif); background-repeat: no-repeat; background-position: left 0.6em; padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 21px; }
p { font-size: 0.8em; line-height: 1.5em; padding-bottom: 0.7em; }
p.tableleft { color: #333; font-size: 0.7em; font-style: italic; line-height: 1.4em; background-color: #fff; padding-left: 21px; }
p.tableright { color: #333; font-size: 0.7em; line-height: 1.4em; background-color: #fff; }
p.agb { font-size: 0.7em; line-height: 1.4em; padding-bottom: 0.6em; padding-left: 21px; }
p.disclaimer { font-size: 0.7em; line-height: 1.4em; padding-right: 80px; padding-bottom: 0.6em; padding-left: 21px; }
.text-blau { color: #005da8; background-color: transparent; }
.copy { padding-left: 21px; }
.copyrechts { padding-right: 50px; padding-left: 21px; }
a.copylink { color: #36c; background-color: transparent; text-decoration: none; }
a.copylink:hover { color: #666; background-color: transparent; text-decoration: underline; }
.newsdate { color: #999; font-size: 0.8em; background-color: transparent; }
ul.listelinks { text-align: left; padding-right: 90px; padding-left: 21px; }
ul.listelinks li { color: #333; font-size: 0.8em; line-height: 1.3em; background-color: transparent; margin-bottom: 0.5em; }
ul.listelinks-produkte { text-align: left; padding-left: 21px; }
ul.listelinks-produkte li { color: #333; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 1.3em; background-color: transparent; padding-bottom: 0.3em; }
p.copyright { color: #b9b9b9; font-size: 0.65em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 2.5em; background-color: #fff; background-image: url(../images/cutfooter.gif); background-repeat: no-repeat; background-position: center top; text-align: left; }
a.copyrightlink { color: #b9b9b9; background-color: #fff; text-decoration: none; }
a.copyrightlink:hover { color: #b9b9b9; text-decoration: underline; background-color: #fff; }
/*Seitenabhängige Styles*/
.key-startseite { background-image: url(../images/key-startseite.jpg); }
.key-unternehmen { background-image: url(../images/key-unternehmen.jpg); }
.key-team { background-image: url(../images/key-team.jpg); }
.key-service { background-image: url(../images/key-service.jpg); }
.key-produkte { background-image: url(../images/key-produkte.jpg); }
.key-galerie { background-image: url(../images/key-galerie.jpg); }
.key-kontakt { background-image: url(../images/key-kontakt.jpg); }
