@charset "iso-8859-1";
@import "sIFR-screen.css";
@import "form_elements.css";

html{overflow:scroll}

body{
margin:0;
padding:21px 0 0 0;
font:11px Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
color:#424b56}

p{margin:0 0 18px 0; padding:0}
img{border:0; margin:0; padding:0}
a{margin:0; padding:0; color:#424b56}

span{margin:0; padding:0}

h1{font:18px Verdana, Arial, Helvetica, sans-serif; margin:0 0 20px 0; padding:0}
h2{font:20px Verdana, Arial, Helvetica, sans-serif; margin:0 0 20px 0; padding:0; width:175px; height:24px}
h4{font:bold 11px Verdana, Arial, Helvetica, sans-serif; margin:0 0 3px 0; padding:0; color:#424b56}
h3{font:19px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0}
h5{font:14px Verdana, Arial, Helvetica, sans-serif; margin:29px 0 2px 0; text-align:right}
h6{color:#212930; font:12px Verdana, Arial, Helvetica, sans-serif; margin:35px 0 4px 0}

.noMargin{margin:0}
.noMarginTop{margin-top:0}
.margin10{margin:10px 0 0 0}
.bold{font-weight:bold}
.roman{font-weight:normal}
.clear{clear:both; margin:0 0 8px 0; padding:0; height:20px}

#main{width:924px; margin:auto; clear:both}
#foot{width:885px; margin:auto; margin-top:15px; clear:both; padding:0 0 0 39px; color:#858f98}
	#foot a{color:#858f98}
#tip{width:885px; margin:auto; margin-top:22px; margin-bottom:0; clear:both; padding:0 0 0 39px}
#tipBlock{height:74px; padding:38px 0 0 3px; background-color:#212930}

#content{float:left; width:459px; padding:11px 0 0 39px}
#contentText{margin:36px 0 0 0; line-height:1.5em}
	#contentText ul{margin:0 0 15px 3px; padding:0}
	#contentText ul ul{margin-bottom:3px}
	#contentText ul li{background:url(../grafik/listpoint_level-1.gif) 0 7px no-repeat; list-style:none; padding:0 0 3px 8px}
	#contentText ul li ul li{background-image:url(../grafik/listpoint_level-2.gif)}
.wideContent #content{float:none!important; width:885px!important}
.wideContent #contentText{margin:10px 0 0 0}

p.more{font:11px Verdana, Arial, Helvetica, sans-serif; margin:-3px 0 18px 0; padding:0; color:#e0e3e5}
	p.more a{color:#e0e3e5}
	p.more a:link, p.more a:visited{text-decoration:none}
	p.more a:hover{text-decoration:underline}
	p.more a:active{text-decoration:none}


/* ******************************** 
****  MENUS
******************************** */
ul#menu{margin:0 0 11px 0; padding:0; height:17px}
ul#menu li{list-style:none; float:left; padding:0 23px 0 0}
ul#menu a{height:17px; text-decoration:none}
.menuHidden{visibility:hidden}
	#menuTeam a{width:68px; display:block; background:url(../grafik/menu_das_team.gif) left}
	#menuTeam a:hover{background-position:right}
	#menuProdukte a{width:63px; display:block; background:url(../grafik/menu_produkte.gif) left}
	#menuProdukte a:hover{background-position:right}
	#menuKunden a{width:54px; display:block; background:url(../grafik/menu_kunden.gif) left}
	#menuKunden a:hover{background-position:right}
	#menuEinstellungssache a{width:125px; display:block; background:url(../grafik/menu_einstellungssache.gif) left}
	#menuEinstellungssache a:hover{background-position:right}
	#menuKontakt a{width:55px; display:block; background:url(../grafik/menu_kontakt.gif) left}
	#menuKontakt a:hover{background-position:right}

#nebenMenuBox{cursor:default; margin:0; padding:0}
#nebenMenuBox li{list-style:none; margin:0; padding:0}

li.nebenMenuBorder{border-bottom:1px solid #212930; height:2px; position:relative; top:11px; font-size:1px; line-height:0.1em}
li.open{height:9px; width:54px; position:absolute; z-index:500; background:url(../grafik/nebenmenu_opener.gif) no-repeat; font-size:1px; line-height:0.1em}
	li.open:hover{height:150px; width:230px; background:url(../grafik/nebenmenu_opener_90cw.gif) no-repeat}
		li.open ul{
			display:none; width:186px; padding:8px 9px 20px 9px; font:bold 10px/1.6em Verdana, Arial, Helvetica, sans-serif; 
			border:1px solid #242c33; background:url(../grafik/png_bckgr_95.png) repeat; position:relative; z-index:900; 
			margin:9px 0 0 0
		}
		li.open:hover ul{display:block}
		li.open ul a:link{text-decoration:none}
		li.open ul a:visited{text-decoration:none}
		li.open ul a:hover{text-decoration:none; color:#d8212a}
		li.open ul a:active{text-decoration:none}

/* ******************************** 
****  KUNDEN
******************************** */
 ul.kundenDetailBox{
	display:none; border:1px solid #000; padding:2px 8px 8px 8px; width:170px; background-color:#212930; color:#fff; 
	font:normal 10px/1.6em Verdana, Arial, Helvetica, sans-serif; position:relative; margin-bottom:-40px}
 .kundenDetailBox .kundenFastView{font-weight:bold}
 .kundenDetailBox .kundenDetails{margin-top:5px}
 .kundenDetailBox li{list-style:none}
 .kundenDetailBox li a:link{color:#abb5be}
 .kundenDetailBox li a:visited{color:#858f98}
 
 li.pecon:hover ul.kundenDetailBox, li.ppilates:hover 
 	ul.kundenDetailBox{display:block}


/* ******************************** 
****  ADMIN
******************************** */
.adminTxtArea{width:350px; height:250px}
.adminInput{width:350px}

/* ******************************** 
****  SITE DEFINITIONS
******************************** */
#sitekontakt #contentText p{margin-bottom:14px}

#siteImpressum h6{font-size:12px; margin-top:20px}

#siteStart #contentText{height:490px; background-image:url(../grafik/nd_fotoalbum.jpg); color:#222; padding:30px}
#siteStart h4{margin-bottom:0; font-size:14px}
	.startBox{background-image:url(../grafik/png_bckgr_80.png); width:200px; padding:7px; margin:0 30px 0 0; float:left}

#siteBFoto #contentText{height:540px; background-image:url(../grafik/nd_fotoalbum.jpg); padding:5px}
#siteBFoto h4{margin-bottom:0; font-size:14px}
	.bFotoBox{background-image:url(../grafik/png_bckgr_60.png); width:200px; padding:7px; margin-left:660px}
#siteStart #foot, #siteBFoto #foot, #sitePourPilates #foot, #sitePeopleConsolidated #foot{margin-top:5px}
#siteStart #tip, #siteBFoto #tip, #sitePourPilates #tip, #sitePeopleConsolidated #tip{margin-top:7px}

#info{float:right; width:397px; margin:11px 0 0 0}
#info p{margin:0 0 15px 0}
	#aktuelleKunden{background-color:#212930; color:#fff; float:left; width:183px; padding:4px 6px 0 7px}
	#neuigkeiten{background-color:#858f98; color:#fff; float:right; width:183px; padding:4px 6px 0 7px}


.KundenInfo{float:left; padding:4px 6px 0 7px; margin:11px 15px 15px 0; height:270px}
	.KundenInfo p{margin:0 0 15px 0}
	.KundenInfo ul{margin:0 0 15px 0; padding:0 0 0 20px}
	.KundenInfo li{margin:0}
.KI1{background-color:#212930; color:#fff; width:323px}
.KI2{background-color:#858f98; color:#fff; width:243px}
	.KI21{background-color:#858f98; color:#fff; width:521px; margin-right:0!important}
.KI3{background-color:#fff; border:1px solid #c3c8cd; color:#212930; width:248px; height:268px; margin-right:0!important}


a:link{text-decoration:underline}
a:visited{text-decoration:underline}
a:hover{text-decoration:none}
a:active{text-decoration:underline}

@media print{
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed{
display:none!important; height:0; width:0; position:absolute; overflow:hidden}
span.sIFR-alternate{
visibility:visible!important; display:block!important; position:static!important; left:auto!important; top:auto!important}
}