body, p, ul, li, img, form, h1, h2, h3, h4, h5, textarea, input, table, tr, td, th , dl , dd ,dt {
border:0pt none;
margin:0pt;
padding:0pt;
}
.h20 {
	font-size: 16px;
}
.h21 {
	font-size: 14px;
	margin-bottom: 10px;
}
.h22 {
	font-size: 14px;
	letter-spacing: -1pt;
}

body, html { height:100.8%; }


a {text-decoration:none;color:#363638}

ul {list-style-type:none}
li { margin-bottom:0px;}

body {
font-family : tahoma,arial, sans-serif;
background:#fff ;
color:#363638;
font-size:11px;
line-height:1.5em;
letter-spacing:0.022em;
margin-bottom:6px;

}

sup { font-size:10px;line-height:10px}

span { line-height:1em; font-size:16px;position:relative; top:1px}

#container{
width:1024px;
margin:0 auto;
background:url(../img/bg.png) 0 0  no-repeat;
position:relative;
}


#inner_container
{

width:944px; /* 922*/
margin:0 auto;


}

#cover_up{ height:125px;background:#fff;position:absolute;left:0;bottom:0;width:41px}
#cover_up_two{ height:155px; background:#fff;position:absolute;right:0;bottom:0;width:40px}

 .list li { padding-left:10px; background: url(../img/stroke.png) 0 11px  no-repeat}
 .list ul li { padding-left:0px;background: none }


.h10 { height:405px;padding-top:12px;}
#unternehmen .h10 {height:490px;padding-top:10px;}
#stress_macht_krank .h10 {height:327px;padding-top:8px;}
#einzelberatung .h10 {height:540px;padding-top:10px;}
#intensivseminare .h10 {height:490px;padding-top:10px;}
#richard_trippe .h10 {height:377px;padding-top:10px;}
#kontakt_termine .h10 {
	height:450px;
	padding-top:10px;
}

#home #cover_up_two {height:39px; }
#unternehmen #cover_up { height:60px}
#unternehmen #cover_up_two {height:108px; }
#einzelberatung #cover_up { height:62px}
#einzelberatung #cover_up_two {height:98px; }
#intensivseminare #cover_up { height:62px}
#intensivseminare #cover_up_two {height:98px; }

#stress_macht_krank #cover_up {height:120px}

#richard_trippe #cover_up { height:0px}
#richard_trippe #cover_up_two {height:26px; }

#kontakt_termine #cover_up { height:0px}
#kontakt_termine #cover_up_two {height:26px; }

#einzelberatung .small { position:absolute; bottom:25px;}
#richard_trippe .small { position:absolute; left:265px; top:10px;}
#richard_trippe #moodpic { margin-bottom:10px;}

#einzelberatung  #moodpic { position:absolute; bottom:8px;}

#unternehmen  #moodpic { position:absolute; bottom:40px;}
#unternehmen .small { position:absolute; bottom:-8px;}

#intensivseminare  #moodpic { position:absolute; bottom:54px;}
#intensivseminare .small { position:absolute; bottom:20px;}


.outstanding { text-decoration:underline}

.back {
	position:absolute;
	left:10px;
	bottom:8px;
}

h1 { padding-top:20px; padding-bottom:12px;  background:#fff url(../img/h1_linie.png) left bottom repeat-x; margin-bottom:0px}



.home h1 { padding-top:9px !important}

#home h1 {  margin-bottom:10px}
h2 { font-size:14px;font-weight:normal; text-transform:uppercase}
ul.list , table, p { padding-bottom:16px;}

.c50  {background:#fff;position:relative;width:455px;float:left;padding:0 0 0 12px;margin:0;}
.h3 {
	font-size: 14px;
}
.c33 { background:#fff;width:299px;float:left;padding:0 0 0 12px;margin:0 0 0 0 }

/*
.c33, .c50 { border-top:1px solid red;border-bottom:1px solid red}
*/
#home .c33 {padding-bottom:4px}
#home .c50 {padding-bottom:4px}

.c50.home { padding-bottom:12px !important; }


.c50.last h1 { width:455px; }
.c33 .last h1 { width:292px; }

.c33   p , .c50  p , .last ul{ margin-right:12px !important}

.c50.last {width:465px}



.c50.last { padding-right:0px;}
.c33.last { padding-right:11px}

.inner {  background: #E8E9E9 url(../img/inner_bg_85.png) 0 0 repeat-x }
.inner  h1 { background-color: #F4F4F5 }

.h10.inner { background: #E8E9E9 url(../img/inner_bg.png) 0 0 repeat-x }



/* .c33 last ?*/

.clear { clear:both}

#head {
height:215px;
position:relative;
}
#contact th { width:16px;}
#sessions th { width:123px;vertical-align:top;}
#sessions span { font-size:16px}
#sessions td { padding-right:45px ; padding-bottom:15px}
#sessions tr.last_tr td {padding-bottom:0 !important}
 th { font-weight:normal;text-align:left}
td { vertical-align:top;}

.small { font-size:9px; line-height:12px;letter-spacing:0}

#head img {position:absolute; top:17px; left:125px;}

#head ul { position:absolute; right:10px ;top:11px;}
#head ul li  { float:left}
#head a { margin-left:36px;font-size:10px; text-transform:uppercase;color:#C4C5C6}
#home  #head a {color:#3D3D3E}

#head a:hover, #head a.active {color:#3D3D3E !important}

#head a.plus { background:url(../img/sm_gr_plus.png) 0 0 no-repeat;padding-left:16px}


/*navigation*/

#n1,#n2,#n3,#n4,#n5,#n6,#n7 {
display:block; 
height:28px;
background:url(../img/fitnessstress_nav_12_2010.png) 
}

#n2 { background-position: -10px -75px}
#n2:hover,#home #n2  { background-position: -10px -3px}
#n2.active { background-position: -10px -39px !important} 

#n1 { background-position: -10px -184px}
#n1:hover,#home #n1{ background-position: -10px -112px}
#n1.active { background-position: -10px -148px !important} 

#n3 { background-position: -10px -294px}
#n3:hover , #home #n3{ background-position: -10px -222px}
#n3.active { background-position: -10px -258px !important} 

#n4 { background-position: -10px -402px}
#n4:hover , #home #n4{ background-position: -10px -330px}
#n4.active { background-position: -10px -366px !important} 

#n5 { background-position: -10px -510px}
#n5:hover, #home #n5 { background-position: -10px -438px}
#n5.active { background-position: -10px -474px !important} 

#n6 { background-position: -10px -619px}
#n6:hover , #home #n6 { background-position: -10px -547px}
#n6.active { background-position: -10px -582px !important} 

#n7 { background-position: -10px -727px}
#n7:hover , #home #n7 { background-position: -10px -655px}
#n7.active { background-position: -10px -691px !important} 
.underline {
	text-decoration: underline;
}
.under {
	font-size: 11px;
	text-decoration: underline;
}
