  /* COLOR SCHEME
redlikepink #990033;
lighterpink #bd295a;
dark blue #111c24;
lime green #c9e39c;
dark green #262c26;
*/ 

#loadNewsletter,#cnfNewsletter
{
display: none; 
}

.gewicht-inner h3, .chart-inner h3
{
font-size: 18px;

line-height: 1;
margin:0;
}

.gewicht-inner h3, .gewicht-inner a h3, .gewicht-inner a:visited h3, .gewicht-inner a, .gewicht-inner a:visited
{
color: #f496a1;
margin-bottom: 6px;
}

.gewicht-inner h2
{
color: #f496a1;
}

.chart-inner h3
{
margin-bottom: 10px;
}

.chart-legende
{
width: 10px; 
height: 10px; 
background-color:#666666; 
float: left; 
margin-right: 4px;
margin-top: 3px;
}


button {
	background: none;
	border: 0;
	/*height: 33px;*/
	margin: 0;
	padding: 0;
	font-size: 11px;
	color:#FFFFFF;
	cursor: pointer;
}

button.red div {
	background: url(../img/btn_red.jpg) no-repeat left center;
	margin: 0;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
}
button.red div p {
	background: url(../img/btn_red_ende.jpg) no-repeat right center;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 0 0px;
	padding: 7px 15px 7px 15px;
	white-space: nowrap;
}

/*button.red
{
background-color:#000000;
height: 25px;
background-image:url(../img/btn_red.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#FFFFFF;
border: none;
font-size: 11px;
font-weight: bold;
}

button.red span
{
float: right;
width: 10px;
height: 24px;
background-image:url(../img/btn_red_ende.jpg);
background-position:top right;
background-repeat:no-repeat;
}*/

#navi a
{
color: #FFFFFF;
}

#navi a:hover
{
text-decoration: underline;
}

.navi
{
float: left;
width: 80px;
height: 42px;
max-height: 42px; 
overflow:hidden;
cursor: pointer;
background-position:right;
background-repeat:no-repeat;
text-align: center;
margin-top: 45px;
}

.n-ende
{
background-image:url(../img/navi/ende.jpg);
background-repeat:repeat-x;
width: 56px;
}


.navi span
{
display:none;
}

.n-home
{
background-image:url(../img/navi/home.jpg);
width: 82px;
}

.n-home-a, .n-home:hover
{
background-image:url(../img/navi/active/home.jpg);
width: 82px;
}

.n-about
{
background-image:url(../img/navi/about.jpg);
}

.n-about-a, .n-about:hover
{
background-image:url(../img/navi/active/about.jpg);
}

.n-team
{
background-image:url(../img/navi/team.jpg);
}

.n-team-a, .n-team:hover
{
background-image:url(../img/navi/active/team.jpg);
}

.n-clips
{
background-image:url(../img/navi/clips.jpg);
}

.n-clips-a, .n-clips:hover
{
background-image:url(../img/navi/active/clips.jpg);
}


.n-blog
{
background-image:url(../img/navi/blog.jpg);
}

.n-blog-a, .n-blog:hover
{
background-image:url(../img/navi/active/blog.jpg);
}

.n-ernaehrung
{
background-image:url(../img/navi/ernaehrung.jpg);
}

.n-ernaehrung-a, .n-ernaehrung:hover
{
background-image:url(../img/navi/active/ernaehrung.jpg);
}

.n-training
{
background-image:url(../img/navi/training.jpg);
}

.n-training-a, .n-training:hover
{
background-image:url(../img/navi/active/training.jpg);
}

.n-shop
{
background-image:url(../img/navi/shop.jpg);
width: 77px;
}

.n-shop-a, .n-shop:hover
{
background-image:url(../img/navi/active/shop.jpg);
width: 77px;
}


.naviA
{
padding-top: 30px;
float: left;
width: 90px;
background-image:url(../img/navi/active/navi.jpg);
background-repeat:no-repeat;
height: 30px;
text-align: center;
cursor: pointer;
}




.ad400
{
height: 60px;
width: 400px;
margin-top: 4px;
margin-bottom: 5px;
background-color:#FFFFFF;
}

.ad468
{
height: 60px;
width: 468px;
margin-top: 5px; margin-bottom: 5px;
border-bottom: 1px solid #666666;
background-color:#FFFFFF;
}

.team-mitglied, .team-joey
{
font-size: 12px;

padding: 0px;
margin-right: 20px;
width: 350px;
margin-top: 15px;
}

.team-mitglied
{
background-color:#FFFFFF;
padding: 0px;
width: 435px;
margin-right: 5px;
margin-bottom: 5px;
float: left;
margin-top: 0px;
}

.team-mitglied-inner
{
padding: 10px; 
padding-top: 3px; 
padding-bottom: 3px;
height: 175px;
max-height: 175px;
overflow: hidden;

}

.team-mitglied img, .team-joey img
{
float: left;
border: 1px solid #cccccc;
padding: 1px;
margin-right: 10px;
}

.team-mitglied h2, .team-joey h2
{

font-size: 18px;
line-height: 18px;
color:#7c1e7c;
}

.team-mitglied h3, .team-joey h3
{

font-size: 15px;
line-height: 17px;
color:#7c1e7c;
/*color:#b960b9;*/
margin-bottom: 5px;
}

.training-box
{
background-color:#FFFFFF;
padding: 0px;
width: 435px;
margin-right: 5px;
margin-bottom: 5px;
float: left;
margin-top: 0px;
}

.training-box-inner
{
padding: 10px; 
padding-top: 3px; 
padding-bottom: 3px;
height: 175px;
max-height: 175px;
overflow: hidden;

}

.training-box img
{
margin-top: 5px;
}

.training-box h2
{

font-size: 18px;
line-height: 18px;
color:#7c1e7c;
}

.training-box h3
{

font-size: 15px;
line-height: 17px;
color:#7c1e7c;
/*color:#b960b9;*/
margin-bottom: 5px;
}


.kommentar-box
{
/*background-image:url(../img/kommentar_bg.jpg); 
background-position: top center; 
background-repeat: no-repeat;
*/
}

.kommentar-box h4
{
font-size: 12px;
font-weight: bold;
color: #666;
line-height: 1;
margin: 0;
padding: 0;
margin-bottom: 8px;
}

.kommentar-neu-absender, .kommentar-neu-mail
{
width: 220px;
}

.kommentar-head strong
{
font-weight: bold;
color:#990099;
}

.kommentar-head span
{
float:right;
color: #999999;
}

.kommentar-body
{
margin-bottom: 10px;
color:#333333;
border-bottom: 1px dotted #cccccc;
padding-bottom: 10px;
}

.blog-artikel
{
font-size: 12px;
color:#333333;
text-align:justify;
}

.blog-artikel-text img
{
margin: 5px;
padding: 2px;
border: 1px dotted #cccccc;
}

.blog-artikel-text img:hover
{
border: 1px solid #cccccc;
}

.blog-artikel h2
{
color: #540a55;
font-size: 24px;
line-height: 24px;
margin:0;
margin-top: 5px;
margin-bottom: 15px;
padding:0;
}

.blog-artikel h3
{
color: #7c1e7c;
font-size: 12px;
line-height: 12px;
margin:0;
padding:0;
}

.clip-archiv-bottom
{
height: 32px;
max-height: 32px;
line-height: 32px;
font-weight: bold;
padding-left: 10px;
overflow: hidden;
background-image: url(../img/clips/clips_archiv_bottom.jpg); 
background-position:right top;
color:#7c410c;
}

.clip-archiv-top
{
height: 32px;
max-height: 32px;
line-height: 32px;
font-weight: bold;
padding-left: 10px;
overflow: hidden;
background-image: url(../img/clips/clips_archiv_top.jpg); 
background-position:right top;
color:#7c410c;
}

.clip-archiv-top span
{
font-weight:normal;
float: right;
padding-right: 10px;
font-size: 11px;
}

.clip-archiv-top strong
{
font-weight:normal;
font-size: 14px;
}

.clip-archiv
{
height: 65px;
max-height: 65px;
overflow: hidden;
background-image: url(../img/clips/archiv_bg.jpg);
background-position:right top;
color:#f496a1;
line-height: 12px;
}

.clip-archiv a,.clip-archiv a:visited
{
color:#FFFFFF;
text-decoration: none;
}

.clip-archiv a:hover,.clip-archiv a:active
{
color:#78020f;
text-decoration: none;
}

.clip-archiv-image
{
border-left: 1px solid #e45c6b;
border-top: 1px solid #e45c6b;
border-bottom: 1px solid #78020f;
border-right: 1px solid #78020f;
padding-right: 0px;
width: 63px;
height: 63px;
background-position:center;
background-color:#990000;

float: left;
margin-right: 10px;
}

.blog-archiv-top
{
height: 32px;
max-height: 32px;
line-height: 32px;
font-weight: bold;
padding-left: 10px;
overflow: hidden;
background-image: url(../img/blog/blog_archiv_top.jpg);
background-position:right top;
color:#7c410c;
}

.blog-archiv-top span
{
font-weight:normal;
float: right;
padding-right: 10px;
font-size: 11px;
}

.blog-archiv-top strong
{
font-weight:normal;
font-size: 14px;
}


.blog-archiv
{
height: 66px;
max-height: 65px;
overflow: hidden;
background-image: url(../img/blog/archiv_bg.jpg);
background-position:right top;
color:#f496a1;
line-height: 12px;
}

.blog-archiv a,.blog-archiv a:visited
{
color:#FFFFFF;
text-decoration: none;
}

.blog-archiv a:hover,.blog-archiv a:active
{
color:#78020f;
text-decoration: none;
}

.blog-archiv-image
{
border-left: 1px solid #e45c6b;
border-top: 1px solid #e45c6b;
border-bottom: 1px solid #78020f;
border-right: 1px solid #78020f;
padding-right: 0px;

float: left;
margin-right: 10px;
}





.recent-blog
{
width: 468px;
background-image:url(../img/blog_bg.png);
background-position: top left;
background-repeat: no-repeat;
background-color: #ff9000;
min-height: 60px;
margin-bottom: 5px;
color:#f496a1;
line-height: 12px;
}

.recent-blog a,.recent-blog a:visited
{
color:#FFFFFF;
text-decoration: none;
}

.recent-blog a:hover,.recent-blog a:active
{
color:#78020f;
text-decoration: none;
}


.recent-blog-content, .blog-archiv-content, .clip-archiv-content
{
padding: 10px;
font-size: 11px;
}


.recent-blog h2 a, .blog-archiv h2, .clip-archiv h2
{
font-family: Arial;
font-size: 16px;
line-height: 14px;
padding: 0px;
margin: 0px;
margin-bottom: 2px;
color:#FFF;
}

.recent-blog h2
{

margin-bottom: 5px;}

.blog-archiv h2, .clip-archiv h2
{
font-size: 13px;
}

.recent-blog span, .blog-archiv span, .clip-archiv span
{
font-size: 11px;
color: #78020f;
float: right;
}

.blog-archiv span, .clip-archiv span
{

color: #6b010d;
}

#blog-preview-image
{

padding-right: 0px;

float: left;
margin-right: 10px;
margin-bottom: 10px;
}


#recent-blog-image
{

border-right: 1px solid #cd5a13;
padding-right: 0px;

float: left;
margin-right: 10px;
}

.f39203_bottom_left
{
background-image:url(../img/f39203_bottom_left.jpg);
background-repeat:no-repeat;
background-position: bottom left;
}

.f39203_bottom_right
{
background-image:url(../img/f39203_bottom_right.jpg);
background-repeat:no-repeat;
background-position: bottom right;
}



.f39203_top_left
{
background-image:url(../img/f39203_top_left.jpg);
background-repeat:no-repeat;
background-position: top left;
}

.f39203_top_right
{
background-image:url(../img/f39203_top_right.jpg);
background-repeat:no-repeat;
background-position: top right;
}

.fcc79a_bottom_left
{
background-image:url(../img/fcc79a_bottom_left.jpg);
background-repeat:no-repeat;
background-position: bottom left;
}

.fcc79a_bottom_right
{
background-image:url(../img/fcc79a_bottom_right.jpg);
background-repeat:no-repeat;
background-position: bottom right;
}



.fcc79a_top_left
{
background-image:url(../img/fcc79a_top_left.jpg);
background-repeat:no-repeat;
background-position: top left;
}

.fcc79a_top_right
{
background-image:url(../img/fcc79a_top_right.jpg);
background-repeat:no-repeat;
background-position: top right;
}


.white_bottom_left
{
background-image:url(../img/white_bottom_left.jpg);
background-repeat:no-repeat;
background-position: bottom left;
}

.white_bottom_right
{
background-image:url(../img/white_bottom_right.jpg);
background-repeat:no-repeat;
background-position: bottom right;
}



.white_top_left
{
background-image:url(../img/white_top_left.jpg);
background-repeat:no-repeat;
background-position: top left;
}

.white_top_right
{
background-image:url(../img/white_top_right.jpg);
background-repeat:no-repeat;
background-position: top right;
}

.white_calli_right
{
background-image:url(../img/calli_welcome_top.jpg);
background-repeat:no-repeat;
background-position: top right;
}

#willkommen_inner
{
padding: 5px;
padding-left: 10px;
/*background-image:url(../img/willkommen_inner.jpg);*/
background-position: right;
background-repeat:repeat-y;
height:190px;
}

#willkommen_outer
{

background-image:url(../img/e5e5e5_top_left.jpg);
background-repeat:no-repeat;
background-position: top left;
border-right: 1px solid #ffffff;
width: 297px;
margin-right: 0px;
margin-bottom: 0px;
height: 200px;

background-color: #e5e5e5;
}

#willkommen_ende
{
background-image:url(../img/e5e5e5_bottom_left.jpg);
background-repeat:no-repeat;
background-position: bottom left;
border-right: 1px solid #ffffff;
height: 6px;
width: 297px;
background-color:#e5e5e5;
margin-bottom: 5px;

}

.aktuell-anfang
{
background-image:url(../img/zustand_anfang.png); 
background-position: top left; 
background-repeat:no-repeat; 
height: 51px; 
width: 468px;
}

.aktuell-ende
{
background-image:url(../img/zustand_ende.png); 
background-position: top right; 
height: 51px; 
background-repeat:no-repeat; 
}

#zustand_outer
{

width:169px;
border-left: 1px solid #cccccc;
border-top: 1px solid #cccccc;
margin-right: 5px;
height: 152px;
line-height: 12px;
background-color: #e5e5e5;
margin-bottom: 5px;
}

.zustand
{
color: #666;
font-size: 12px;
float: right;
text-align:right;
margin-right: 5px;
}

.zustand strong
{

line-height: 25px;
font-size: 22px;

}

.zustand img
{

float: left; margin-right: 10px;
}

.zustand-positiv
{
color: #339900;
font-size: 12px;
float: right;
text-align:right;
}


.zustand-positiv strong
{
line-height: 25px;
font-size: 22px;

}


.training-datum
{
background-color: #e5e5e5; 
border: 1px solid #cccccc; 
padding: 4px; 
margin-bottom: 1px;
}

.training-datum span
{
float: right;
font-weight: bold;
}

.training-zeit
{
float: left; 
margin-right: 10px; 
padding-left: 5px;
text-align:right;
width: 30px;
}

.training-zeit sup
{
font-size: 9px;
line-height: 7px;
vertical-align: text-bottom;
}

.training-bottom-left
{
float: left;
background-image:url(../img/training/orange_left.jpg); 
background-position:top left; 
background-repeat:no-repeat; 
height: 279px;
width: 13px;
}

.training-bottom-inner
{
float: left;
background-image:url(../img/training/orange_inner.jpg); 
background-position:top left; 
background-repeat: repeat-x; 
height: 279px;
width: 848px;
}

.training-bottom-right
{
float: left;
background-image:url(../img/training/orange_right.jpg); 
background-position:top right; 
background-repeat:no-repeat; 
height: 279px;
width: 13px;
}

.training-top-top
{
background-image:url(../img/training/top.jpg); 
background-position:top left; 
background-repeat:no-repeat; 
height: 12px;
}

.training-top-left
{
float: left; 
background-image:url(../img/training/left.jpg); 
background-position:top left; 
background-repeat:no-repeat; 
width: 13px; 
height: 512px;
}

/*.training-top-left
{
float: left; 
background-image:url(../img/training/left.jpg); 
background-position:top left; 
background-repeat:no-repeat; 
width: 13px; 
height: 312px;
}*/

.training-top-right
{
float: left; 
background-image:url(../img/training/right.jpg); 
background-position:top left; 
background-repeat:no-repeat; 
width: 13px; 
height: 512px;
}

/*.training-top-right
{
float: left; 
background-image:url(../img/training/right.jpg); 
background-position:top left; 
background-repeat:no-repeat; 
width: 13px; 
height: 312px;
}*/

.training-top-inner
{
float: left; 
width: 848px; 
max-width: 848px;
/*background-image:url(../img/training/inner.jpg);*/
background-position:center;
background-repeat: repeat-x; 
background-color:#FFFFFF; 
height: 512px; 
max-height: 512px; 
overflow: hidden;
}

/*.training-top-inner
{
float: left; 
width: 848px; 
max-width: 848px;
background-image:url(../img/training/inner.jpg);  
background-color:#FFFFFF; 
height: 312px; 
max-height: 312px; 
overflow: hidden;
}*/

.training-top-bottom
{
background-image:url(../img/training/bottom.jpg); 
background-position:bottom left; 
background-repeat:no-repeat; 
height: 12px;
}

.training-element
{
float: left; 
width: 195px; 
margin-right: 10px;

}

.training-einheit
{
border-bottom: 1px dotted #cccccc; 
padding-bottom: 2px; 
padding-top: 2px;
}

.training-einheit:hover
{
background-color:#FFF;

}

.training-today
{
font-weight: bold;
}


.ernaehrung-element
{
float: left; 
width: 255px; 
margin-right: 10px;

}

.ernaehrung-top-top
{
background-image:url(../img/training/top.jpg); 
background-position:top left; 
background-repeat:no-repeat; 
height: 14px;
}

.ernaehrung-top-left
{
float: left; 
background-image:url(../img/ernaehrung/left.jpg); 
background-position:top left; 
background-repeat:no-repeat; 
width: 13px; 
height: 612px;
}

.ernaehrung-top-right
{
float: left; 
background-image:url(../img/ernaehrung/right.jpg); 
background-position:top left; 
background-repeat:no-repeat; 
width: 13px; 
height: 612px;
}

.ernaehrung-top-inner
{
float: left; 
width: 848px; 
max-width: 848px;
/*background-image:url(../img/training/inner.jpg);*/
background-position:bottom;
background-color:#FFFFFF; 
height: 612px; 
max-height: 612px; 
overflow: hidden;
}

.ernaehrung-top-bottom
{
background-image:url(../img/training/bottom.jpg); 
background-position:bottom left; 
background-repeat:no-repeat; 
height: 12px;
}



.fitness-box
{
/*background-color:#FFFFFF;
background-color: #f39203;
background-image:url(../img/fitness_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
*/
position:relative;
float: right;
margin-bottom: 5px;
width: 232px;
}

.fitness-box h3,.rezept-box h3
{
position: absolute;
top: 10px;
left: 10px;
color: #7C1E7C;
font-size: 18px;
}

.fitness-box a,.fitness-box a:visited, .rezept-box a,.rezept-box a:visited
{
color: #FFFFFF;  
}

.fitness-box a:hover,.fitness-box a:active, .rezept-box a:hover,.rezept-box a:active
{
color: #9a0312;
text-decoration:none;
}


.rezept-box
{
/*
background-color:#FFFFFF;
background-color: #f9c24d;
background-image:url(../img/rezepte_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
*/
position: relative;
float: left;
margin-bottom: 5px;
width: 230px;
font-size: 12px;
}

.ernaehrung-top-top
{
background-image:url(../img/ernaehrung/top.jpg); 
background-position:top left; 
background-repeat:no-repeat; 
height: 12px;
}

.ernaehrung-zeit
{
float: left; 
margin-right: 10px; 
padding-left: 5px;

width: 90px;
}

#fitometer_outer
{
width:169px;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #cccccc;
margin-right: 5px;
margin-bottom: 0px;
height: 52px;
background-color: #e5e5e5;
}

#recentVideosCalliKommentarNeu
{
display: none;
}

.prevNext
{
width: 75px; 
float:left; 
height:20px; 
line-height: 20px; 
text-align:center;
font-size: 10px;
}

#logo
{
 background-color: #262c26;
 text-align:center;
 padding: 10px;
 padding-top: 20px;
}



.menu
{
float:left;
text-align: center;
width: 150px;
padding-top: 5px;
padding-bottom: 5px;
cursor:pointer;
color:#FFFFFF;
background-color: #262c26;
font-size: 12px;
margin-bottom: 1px;
}



.menu:hover
{
color: #FFFFFF;
background-color: #990033;
}









#imprint { font-size: 11px; margin-top: 20px; color: #540a55;  }
#imprint a, #imprint a:visited
{
color: #540a55;
}
#imprint a:hover, #imprint a:active
{
color: #540a55;
text-decoration: underline;
}


.headingStandard
{
padding: 5px;
padding-left: 10px;
background-color: #575850;
}
.headingStandard h2,h3,h4
{
color: #989a90;
line-height:normal;
margin: 0px;
padding: 0px;
}

.headingStandard h4
{
color: #989a90;
line-height:normal;
margin: 0px;
padding: 0px;
}




.grey, .grey:hover
{
color: #999999;
}

.white, .white:hover
{
color: #FFFFFF;
}



.trennlinie
{
border-bottom: 1px dotted #cccccc;
width: 100%;
}


a {
	outline: none;
}

.kellyVideo
{
border-right: 4px solid #cc0033;
background-color:#FFFFFF;
max-height: 300px;
overflow: hidden;
height: 225px;
width: 300px;
}

.kellyVideoTop
{
background-image:url(../img/kelly_video_top.jpg);
background-repeat:repeat-x;
height: 17px;
max-height: 17px;
overflow: hidden;
width: 306px;
}

.kellyVideoBottom
{
background-image:url(../img/kelly_video_bottom.jpg);
background-repeat:repeat-x;
height: 15px;
max-height: 15px;
overflow: hidden;
margin-bottom: 5px;
width: 306px;
}

.currentVideoHome
{

width: 400px;
}

.currentVideo
{
background-color:#FFFFFF;
width: 450px;
max-width: 450px;

overflow: hidden; 
margin-bottom: 0px;

}

.clipplay-top
{
background-image:url(../img/clips/clipplay-top.jpg);
height: 30px;
}

.clipplay-bottom
{
background-image:url(../img/clips/clipplay-bottom.jpg);
 background-repeat: no-repeat; 
 height: 30px; 
 margin-bottom: 10px;
}

.clip-datum
{
font-size: 11px;
color:#999999;
float:right;
margin-top: 5px;
}

.clip-descr
{

border-bottom: 1px dotted #cccccc;
padding-bottom: 5px;
margin-bottom: 5px;
}


.clip-url, .clip-einbetten
{
font-size: 11px;}

.clip-url input,.clip-einbetten input
{
width: 350px;
font-size: 10px;
color:#999999;
margin-bottom: 5px;
}

.clip-url input:focus, .clip-einbetten input:focus, .clip-url input:hover, .clip-einbetten input:hover
{
color:#666666;
}

.clip-details
{
padding: 5px;
padding-top: 15px;
padding-right: 10px;
background-image:url(../img/clips/detail_bg.jpg);
background-repeat:no-repeat;
background-position:center;
min-height: 280px;
}

.clip-details h2
{
color: #f39003;
line-height: 20px;
font-size: 20px;
margin-bottom: 10px;
}

.currentVideoTop
{
background-image:url(../img/current_video_top.jpg);
background-repeat:repeat-x;
height: 29px;
max-height: 29px;
overflow: hidden;
width: 400px;
}

.currentVideoBottom
{
background-image:url(../img/current_video_bottom.jpg);
background-repeat:repeat-x;
height: 15px;
max-height: 15px;
overflow: hidden;
margin-bottom: 15px;
width: 400px;
}

.currentVideoTrenner
{
float: right;
background-image:url(../img/trenner_schatten.jpg);
background-repeat:repeat-y;
width: 5px;
height: 339px;
}

.kellyVideoTrenner
{
float: right;
background-image:url(../img/trenner_schatten2.jpg);
background-repeat:repeat-y;
width: 3px;
height: 225px;
}


.previewVideoCalli img
{
 border: 2px solid #990099;
 padding: 1px;
 width: 80px;
 float: left;
 margin-right: 10px;
 margin-bottom: 10px;
}

.previewVideoCalli img:hover
{
 border: 2px solid #c80e23;
}

.previewVideoCalli
{

}

.previewVideoKelly
{
 border: 2px solid #cc0033;
 padding: 1px;
 width: 105px;
 height: 75px;
 margin-bottom: 5px;


}

.block200er
{
width: 230px;
margin-right: 5px;
margin-bottom: 5px;
background-color: #FFFFFF;
height: 100px;
float: left;
}

.outer200er
{
width: 233px; margin-right: 0px;
}

.block400er
{
width: 400px;

margin-bottom: 5px;
background-color: #FFFFFF;
height: 100px;
float: left;
}

.headerContainer {
	margin: 0px auto;
	padding: 0px;
	padding-bottom: 5px;
	margin-bottom: 20px;
	
	width: 100%;
	height: 113px;
	background-image:url(../img/top.jpg);
	background-repeat: repeat-x;
	background-position:top;

	
	line-height: normal;
}

.headerInside {
	margin: 0px auto;
	padding: 0px;
	padding-left: 3px;
	width: 878px;
	
	text-align: left;
}


.container {
	margin: 0px auto;
	padding: 0px;
	
	width: 872px;
	
	text-align: left;
}

.column_main {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	width: 875px;
	max-width: 875px;
	overflow:hidden;
	
	float: left;
}



.column_right {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	
	width: 120px;
	max-width: 120px;
	overflow: hidden;
	
	float: right;
}

.innerLeft {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	width: 473px;
	max-width: 473px;
	overflow:hidden;
	
	float: left;
}



.innerRight {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	width: 400px;
	max-width: 400px;
	overflow: hidden;
	
	float: right;
}

.box {
	margin: 0px auto;
	padding: 0px;
	background-color: #FFFFFF;
	text-align: left;
}

.lefty {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
}

.righty {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background-color: #FFFFFF;
	float: right;
}

.clear {
	clear: both;
	height: 0px;
}

.inputStandard:hover
{
 font-family: Arial;
 font-size: 11px;
 padding: 4px;

 border: 1px solid #999999; 
 color: #333333;
 background: url("img/bgTxtLogin.jpg") top left repeat-x;
  background-color: #FFFFFF; 
}

.inputStandard
{
 font-family: Arial;
 font-size: 11px;
 padding: 4px;
 
 border: 1px solid #cccccc; 
 color: #333333;
 background: url("img/bgTxtLogin.jpg") top left repeat-x;
 background-color: #FFFFFF; 
}

input.btn{

   font-family:'arial',helvetica,sans-serif;
   font-size:13px;
   font-weight: bold;
   border:2px solid #990033;
   	color:#990033;
	padding: 3px;
	background-color:#FFFFFF;
	background-position:center;
	cursor: pointer;
}
input.btn:hover
{
border:2px solid #990033;
background-color: #990033;
color:#FFFFFF;
}

input.btn:hover{
   border:1px solid #999999;
}

.inputStandardWhite
{
 font-family: Arial;
 font-size: 11px;
 padding: 4px;
 background-color: #F8DCDC; 
 border: 1px solid #999999; 
 color: #333333;
 background: url("img/bg_input_w.png") top left repeat-x;
}



a img { border: none; }
a,a:visited {color: #bd295a; text-decoration:none;}
a:hover{ text-decoration:underline; color: #bd295a;}
form
{
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Arial, sans, Helvetica, Verdana;
	font-size: 11px;
	background-color: #7c1e7c;
	background-image:url(../img/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	color:#666666; 
	font-size: 12px;
}

a.standard{
color: #3366ff;
text-decoration: none;
}
a.standard:active{
color: #3366ff;
}
a.standard:visited{

color: #3366ff;
text-decoration: none;
}
a.standard:hover{

color: #3366ff;
text-decoration: underline;
}


a.blue,a.blue:active,a.blue:visited{
color: #89b9c6;
text-decoration: none;
}
a.blue:hover{
color: #89b9c6;
text-decoration: underline;
}

a.orange,a.orange:active,a.orange:visited{
color: #f17806;
text-decoration: none;
}
a.orange:hover{
color: #f17806;
text-decoration: underline;
}




html{
	overflow:-moz-scrollbars-vertical;
}
