
@import url(style_lightbox.css);

body {
	background-color: #D8E4F7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#seite {
	width: 890px;
	background-color: #FE6122;
	text-align: left;
}

form {
	padding: 0px;
	margin: 0px;
}

/* Schriften */
h1 {
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin: 0 0 10px 0;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0 0 10px 0;
}

p {
	padding: 0 0 15px 0;
	margin: 0px;
}

a {
	color: Black;
}

img {
	border: 0px;
}

/* Titel */
#titelcontainer {
	display: block;
	background-color: #FFFFFF;
	float: left;
	width: 890px;
}

#ecke-ol {
	background-image: url(images/ecke_ol.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	width: 19px;
	height: 76px;
}

#ecke-or {
	background-color: #FE6122;
	background-image: url(images/ecke_or.gif);
	background-position: top right;
	background-repeat: no-repeat;
	float: left;
	width: 19px;
	height: 76px;
}

#ecke-ul {
	background-image: url(images/ecke_ul.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	float: left;
	width: 19px;
	height: 19px;
}

#ecke-ul-container {
	background-image: url(images/ecke_ul.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	float: left;
}

#ecke-ur {
	background-color: #FFDFCB;
	background-image: url(images/ecke_ur.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	float: right;
	width: 19px;
	height: 19px;
}


#logo {
	padding: 19px 0 0 0;
	float: left;
}

#titelbg-weiss {
	background-color: #FFFFFF;
	width: 85px;
	height: 76px;
	float: left;
}

#titelbg-schwingen {
	background-color: #FE6122;
	background-image: url(images/titel_schwingen.gif);
	background-position: left;
	background-repeat: no-repeat;
	width: 519px;
	height: 76px;
	float: left;
}

#pinguine {
	background-color: #FE6122;
	width: 128px;
	height: 76px;
	float: left;
	text-align: right;
	vertical-align: bottom;
}


#pinguine  img {
	/*padding: 29px 0 0 0;*/
	padding: 0px;
	margin: 0px;
	display: block;
}

#logobalken {
	color: #FFFFFF;
	background-color: Black;
	background-image: url(images/logo_eventmarketing.gif);
	background-position: left;
	background-repeat: no-repeat;
	float: left;
	width: 751px;
	height: 21px;
	text-align: right;
}

#logobalken #titellinks {
	padding: 4px 10px 0 0;
	font-size: 11px;
}

#logobalken a {
	color: #FFFFFF;
	text-decoration: none;
}
#logobalken a:hover {
	text-decoration: underline;
}

#logobalken .aktiv {
	color: #FFCDB1;
}

/* Inhalt */

#inhaltmenucontainer {
	float: left;
	width: 890px;
	/*display: block;*/
	background-image: url(images/inhalt_bg.gif);
	background-repeat: repeat-y;
	/*border: 1px solid green; */
	/*height: 411px;*/
	text-align: left;
}

#menuschwingen-o {
	width: 890px;
	display: block;
	float: left;
	background-image: url(images/menu_schwingen_o.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menuschwingen-u {
	width: 890px;
	display: block;
	float: left;
	background-image: url(images/menu_schwingen_u.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#inhaltcontainer {
	padding: 30px 10px 0px 267px;
}

#inhaltcontainer ul {
	list-style: disc;
	padding: 0 0 0 15px;
	margin: 0px;
}

#inhaltcontainer-galerie {
	float: right;
	/*padding: 0px 0px 0px 247px;*/
	/*padding: 0px 0px 0px 250px;*/
	width: 640px;
	height: 411px;
	/*border: 1px solid red; */
}

#inhaltcontainer-galerie #inhalt {
	float: left;
	background-image: url(images/galerie_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #FFC9A7;
	height: 411px;
	width: 640px;
	padding: 0px;
	margin: 0px;
	/*border: 1px solid green; */
}

#inhaltcontainer #inhalt {
	padding: 0px 50px 0px 0px;
} 

#inhaltcontainer-leistungen {
	padding: 0px 0px 0px 267px;
}

#inhaltcontainer-leistungen h1 {
	padding: 30px 0 0 0;
}

#inhaltcontainer-leistungen #inhalt {
	padding: 0px 0px 0px 0px;
} 

/* Inhalt BGs */

#inhalt-leer, #inhalt-kompetenz, #inhalt-leistungen, #inhalt-ueberuns, #inhalt-referenzen, #inhalt-start, #inhalt-kundennaehe, #inhalt-kontakt {
	background-position: bottom right;
	background-repeat: no-repeat;
	width: 890px;
	display: block;
	float: left;
}

#inhalt-start {
	background-image: url(images/pixel.gif);
}

#inhalt-ueberuns, #inhalt-referenzen {
	background-image: url(images/inhalt_bg_handshake.gif);
}

#inhalt-leistungen {
	background-image: url(images/inhalt_bg_flitsche.gif);
}

#inhalt-kompetenz {
	background-image: url(images/inhalt_bg_trage.gif);
}

#inhalt-kontakt {
	background-image: url(images/inhalt_bg_bruecke.gif);
}



/* Menu */

#menu {
	display: block;
	float: left;
	width: 168px;
	padding: 15px 0 0 0;
	background-image: url(images/logo_msa_unten.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
}

#menu ul {
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#menu li {
	float: left;
	width: 140px;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0 5px 20px;
	margin: 0px;
	/*border: 1px solid green; */
}

#menu #aktivende {
	background-image: url(images/menu_highlight_ende.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 10px;
	padding: 0px;
	margin: 0px;
	display: block;
	/*border: 1px solid red; */
}

#menu li a {
	color: Black;
	text-decoration: none;
}
#menu li a:hover {
	color: Black;
	text-decoration: underline;
}

#menu .aktiv {
	background-image: url(images/menu_highlight.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#menu .aktiv a {
	color: #FFCDB1;
}
#menu .aktiv a:hover {
	color: #FFCDB1;
	text-decoration: underline;
}

#umenu {
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
}

#umenu li {
	float: left;
	width: 130px;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 0px 10px;
}

#menu .aktiv #umenu li a {
	color: Black;
	line-height: 1.0em;
}
#menu .aktiv #umenu .uaktiv a {
	color: #FFCDB1;
}

#menu .aktiv #umenu li.uaktiv ul li a {
	font-weight: normal;
	color: #000;
}

#menu .aktiv #umenu li ul li.uaktiv a {
	color: #FFCDB1;
}


.menupfeil {
	padding: 0 0 1px 5px;
}


#clearer {
	clear: both;
	height: 20px;
}

/* Tabelle */

#leistungen-tabelle {
	font-size: 12px;
}

#leistenbilder {
	float: right;
	width: 159px;
	text-align: right;
	margin: 0 0 0 50px;
}

.tabelle {
	background-color: #FFC9A7;
	padding: 0px;
	margin: 0px;
	width: 385px;
}

.klein {
	font-size: 0.9em;
}

.klein p {
	padding: 0px;
	margin: 0 0 8px 0;
}

.tabelle td {
	padding: 4px 10px 4px 10px;
}

.tabelle td ul {
	padding: 2px 0 3px 15px;
	margin: 0 0 0 0px;
}
.tabelle-head, .tabelle-tail {
	background-repeat: no-repeat;
	width: 385px;
	height: 10px;
	padding: 0px;
	margin: 0px;
}

.tabelle-head {
	background-image: url(images/tabelle_o.gif);
	background-position: bottom;
}

.tabelle-tail {
	background-image: url(images/tabelle_u.gif);
}

.tdbg1, .tdbg3 {
	background-color: #FFD2B5;
}

.tdbg2 {
	background-color: #FFC9A7;
}

.trenn-tr {
	font-size: 5px;
}

#leistungen-fliess {
	font-size: 12px;
	padding: 0 160px 0 0;
}

#weitere-bilder-container {
	padding: 0 0 0 80px;
}

#weitere-bilder {
	background-repeat: no-repeat;
	background-position: top left;
	width: 220px;
	height: 42px;
}

#weitere-bilder-text {
	padding: 3px 20px 10px 95px;
}

#bilder-fuehrung {
	width: 890px;
	display: block;
	float: right;
	background-image: url(images/bilder_leiste_fuehrung.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 430px;
}

#bilder-start, #bilder-aussendienst, #bilder-firmenjubilaeum, #bilder-fuehrungskraeftemeeting, #bilder-incentive, #bilder-kickoffevent, #bilder-mitarbeiterfest, #bilder-teambuilding, #bilder-aktionsmodule, #bilder-marktbuden, #bilder-kuenstler, #bilder-hts,
#bilder-baufeierlichkeiten, #bilder-motivation, #bilder-interaktivebausteine, #bilder-seifenkisten, #bilder-chorwettbewerb,
#bilder-buerogolf, #bilder-flossbau, #bilder-teamparcours, #bilder-fussball, #bilder-outdoor {
	width: 890px;
	display: block;
	float: right;
	background-repeat: no-repeat;
	background-position: top right;
	height: 430px;
}

#bilder-start {
	background-image: url(images/bilder_leiste_start_bg.jpg);
}

#bilder-aussendienst {
	background-image: url(images/bilder_leiste_aussendienst.jpg);
}

#bilder-baufeierlichkeiten {
	background-image: url(images/bilder_leiste_baufeierlichkeiten.jpg);
}

#bilder-firmenjubilaeum {
	background-image: url(images/bilder_leiste_firmenjubilaeum.jpg);
}

#bilder-fuehrungskraeftemeeting {
	background-image: url(images/bilder_leiste_fuehrungskraefte.jpg);
}

#bilder-incentive {
	background-image: url(images/bilder_leiste_incentive.jpg);
}

#bilder-kickoffevent {
	background-image: url(images/bilder_leiste_kickoffevent.jpg);
}

#bilder-mitarbeiterfest {
	background-image: url(images/bilder_leiste_mitarbeiterfest.jpg);
}

#bilder-motivation {
	background-image: url(images/bilder_leiste_motivation.jpg);
}

#bilder-teambuilding {
	background-image: url(images/bilder_leiste_teambuilding.jpg);
}

#bilder-interaktivebausteine {
	background-image: url(images/bilder_leiste_interaktive_bausteine.jpg);
}

#bilder-seifenkisten {
	background-image: url(images/bilder_leiste_seifenkisten.jpg);
}

#bilder-chorwettbewerb {
	background-image: url(images/bilder_leiste_chorwettbewerb.jpg);
}

#bilder-buerogolf {
	background-image: url(images/bilder_leiste_buerogolf.jpg);
}

#bilder-flossbau {
	background-image: url(images/bilder_leiste_flossbau.jpg);
}
#bilder-teamparcours {
	background-image: url(images/bilder_leiste_teamparcours.jpg);
}
#bilder-fussball {
	background-image: url(images/bilder_leiste_fussball.jpg);
}
#bilder-outdoor {
	background-image: url(images/bilder_leiste_outdoor.jpg);
}

#bilder-aktionsmodule {
	background-image: url(images/bilder_leiste_aktionsmodule.jpg);
}

#bilder-marktbuden {
	background-image: url(images/bilder_leiste_marktbuden.jpg);
}

#bilder-kuenstler {
	background-image: url(images/bilder_leiste_kuenstler.jpg);
}

#bilder-hts {
	background-image: url(images/bilder_leiste_hts.jpg);
}

/* Galerie */

#galerie {
	float: left;
	padding: 0 0 0 21px;
	margin: 0px;
	height: 411px;
	overflow: hidden;
}

#galerie-collage {
	float: left;
	display: block;
	padding: 0 0 0 21px;
	margin: 0px;
	height: 411px;
	width: 619px;
	overflow: hidden;
}
#galerie-collage img {
	float: left;
	display: block;
	overflow: hidden;
}

#galerie-navigation {
	width: 204px;
	height: 135px;
	text-align: center;
}

#galerie-navigation h1 {
	font-size: 12px;
	padding: 10px 0 0 0;
}

#galerie-seiten {
	font-weight: bold;
	color: #FFDFCB;
	background-color: #FDAB7E;
	letter-spacing: 2px;
}
#galerie-seiten a {
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

#galerie-zurueck {
	background-color: #FDAB7E;
}

.galerie-spalte1 {
	width: 204px;
	/*width: 205px;*/
	float: left;
	overflow: hidden;
}
.galerie-spalte1[browser="ff"] {
	width: 205px;
}

.galerie-spalte2 {
	width: 205px;
	margin: 0 3px 0 3px;
	float: left;
	overflow: hidden;
}
.galerie-spalte2[browser="ff"] {
	width: 204px;
}

.galerie-spalte3 {
	width: 204px;
	float: left;
	overflow: hidden;
}

.mittelbild {
	padding: 3px 0px 3px 0px;
}

.mittelbild-hochkant {
	padding: 3px 0 0 0;
}

/* Fussball Link */

#fussball-link {
	color: #006509;
	background-image: url(images/fussball_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 275px;
	padding: 6px 0px 20px 10px;
	margin: 0 0 0 270px;
}

#fussball-link a {
	color: #006509;
}

#hts-link {
	color: #006509;
	background-image: url(images/fussball_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 275px;
	padding: 6px 5px 15px 5px;
	margin: 0 0 0 53px;
}

#hts-link a {
	color: #006509;
}

.button {
	float: right;
	width: 109px;
	height: 25px;
	padding: 6px 0 0 0;
	text-align: center;
	background: url(images/bg_btn.gif) top left no-repeat;
}

/* Inputs */

.textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.orange {
	color: #FE6122;
}

#copyright strong {
	display: none;
}


#partner td {
	padding: 0 10px 10px 0;
}

#partner a {
	font-size: 0.85em;
}
