/* reset.css v1.0 | 20080212 */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;
}
body			{line-height:1;}
ol,ul			{list-style:none;}
blockquote,q	{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {
	content:'';content:none;
}
/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}
/* ----------------------------------------------------------------------------- */

.clear {clear:both; }


body, html { background: #ced0ce; }
#page-container { width: 981px; margin: 0 auto;  }
#page-content-container { width: 981px; background: url(../img/bg-main.png) left top repeat-y; float: left;}
#page-footer-container { width: 981px; height: 97px;background: url(../img/bg-footer.png) left top no-repeat; float: left;}

#header-container, #menu-container, #content-container, #footer-container { width: 939px; margin: 0 21px; float: left; }
#header-container { background: #fff; }

#logo { width: 380px; height: 190px; float: left; margin-top: 10px; margin-left: 20px; }
#news-container { width: 252px; float: left;  }
#image { width: 287px; height: 405px; float: left; }

#menu-container { width: 939px; background: url(../img/bg-menu.gif) left bottom repeat-x;background-color:#ced0ce; height:61px;}



#content    { width: 652px; float: left; background-color: #f2f2f3; }
#content-l  { width: 939px; float: left; background-color: #f2f2f3; }
#sidebar    { width: 287px; float: left; background-color: #ced0ce; height: 100%; display: block;  }

#footer-left, #footer-middle { float: left; padding-top: 19px; }
#footer-right { float: right; padding-top: 19px; }


/* --- content --- */
body { font-family: "Arial", "Helvetica", sans-serif; font-size: 13px; line-height: 1.6em; color: #58595b; }

h1 { font-family: 'Oswald','Arial Narrow', sans-serif; font-size: 30px; line-height:1.6em; padding: 0 0 20px 0;font-weight:normal}
h2 { font-family: 'Oswald','Arial Narrow', sans-serif; font-size: 18px; line-height: 1.6em; padding: 0 0 10px 0;font-weight:normal}
h3 { font-family: 'Oswald','Arial Narrow', sans-serif; font-size: 13px; line-height: 1.6em; padding: 0 0 5px 0;font-weight:normal}
h4 { font-family: 'Oswald','Arial Narrow', sans-serif; font-size: 13px; padding-left: 15px; background: url(../img/arrow-bullet.png) left 3px no-repeat; margin-top: 1.3em; }
p { margin-bottom: 1.3em; }
ul { margin-bottom: 1.3em; }
li { padding-left: 0px; }
a { text-decoration: underline; color: #58595b; }
a:hover { color: #d2222a; }
.small {font-size:11px;line-height:1.5em;}

/* --- main-content --- */
#content-inner    { padding: 20px 28px 28px 28px; }
#content-l-inner  { padding: 20px 28px 28px 28px; }

/* --- sidebar --- */
#sidebar-inner { padding: 20px; }


/* --- reset ul/li for header/footer --- */
#header-container ul, #menu-container ul, #footer-container ul { margin: 0; }
#header-container li, #menu-container li, #footer-container li { background: none; padding: 0; }

/* --- header --- */
#news-header { cursor: pointer; }
#news-container { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.3em; color: #58595b; }
#news-container #news-content { padding: 9px 9px 5px 9px; float: left; display: none;  }
#news-container #news-content .header-news-container { padding-bottom: 15px; }
#news-link-archive { float: left; padding-top: 30px; }
#news-link-archive a { text-transform: uppercase; color: #fff; font-size: 10px; text-decoration: none; font-weight: bold; }
#news-link-archive a:hover { color: #979d8f; }
#news-link-share {float: right; }

/* --- menu --- */
#menu-container ul { padding-left: 18px; }
#menu-container li { float: left; padding: 8px 22px 8px 10px;}
#menu-container li a { font-family: 'Oswald', sans-serif; font-size:18px;text-decoration:none;text-transform:uppercase;}
#menu-container li a:hover  { color: #d2222a;}
#menu-container li a.active { color: #d2222a;}

#menu-container ul li ul {  padding-left: 0px;}
#menu-container ul li ul li { padding: 5px 32px 5px 0px;}
#menu-container ul li ul li a { font-size:14px;}

/* --- menu --- */
#menu-footer-container ul { padding-left: 18px; }
#menu-footer-container li { float: left; padding: 8px 32px 8px 10px;}
#menu-footer-container li a { font-family: 'Oswald', sans-serif; font-size:18px;text-decoration:none;text-transform:uppercase;}
#menu-footer-container li a:hover  { color: #d2222a;}
#menu-footer-container li a.active { color: #d2222a;}

#menu-footer-container ul li ul {  padding-left: 0px;}
#menu-footer-container ul li ul li { padding: 5px 32px 5px 0px;}
#menu-footer-container ul li ul li a { font-size:14px;}

/* Intern Menu */


.intern-menu-container      { width: 939px; margin: 0 21px; float: left; height: 35px;background-color:#ced0ce;margin: 0 21px; float: left;}
.intern-menu-spacer         { width: 939px; margin: 0 21px; float: left; height: 20px;background-color:#fff;}

.intern-menu-container ul { padding-left: 18px; }
.intern-menu-container li { float: left; padding: 8px 32px 8px 10px; background:none;}
.intern-menu-container li a { font-family: 'Oswald', sans-serif; font-size:18px;text-decoration:none;text-transform:uppercase;}
.intern-menu-container li a:hover  { color: #d2222a;}
.intern-menu-container li a.active { color: #d2222a;}

.intern-menu-container.sub      {border-top: 2px solid white;height: 30px; }
.intern-menu-container.sub li   {padding: 4px 32px 3px 10px;}
.intern-menu-container.sub li a {font-size:14px;}


/* START */
.start-strong {font-size:14px;font-weight:bold;}

.imgbox {width:130px; background:#fff; border: 1px solid lightgray;margin-bottom:8px;}

/* Cities */
ul.cities {list-style: none;padding: 20px 0;}
ul.cities li { background: none; margin-left:0px; font-family: 'Oswald','Arial Narrow', sans-serif; font-size: 16px; line-height:1.5em; }

img.cities {padding-top:20px;}

/* COLS */
.col410 {float:left; width:410px;}
.col430 {float:left; width:430px;}
.col175 {float:left; width:175px;}
.col165 {float:left; width:165px;}


/* Team */
.col-left  {float:left;width:400px;}
.col-right {float:right;}


/* --- header --- */
#news-container #top li { float: left; padding: 8px 32px 3px 10px;}
#news-container #top li a { font-family: 'Oswald','Arial Narrow', sans-serif; font-size:18px;text-decoration:none;text-transform:uppercase;}
#news-container #top li a:hover { color: #d2222a;}

#news-container #top    {height:34px; background: #ced0ce;}
#news-container #bottom {margin-top: 20px;font-family: 'Oswald','Arial Narrow',sans-serif;font-size:18px;line-height:22px; color:#abaeaa;}
#news-container #middle {margin-top: 20px;font-family: 'Oswald','Arial Narrow',sans-serif;font-size:10px;line-height:12px; color:#abaeaa;}
#bottom-small {margin-top:20px;font-family: 'Oswald','Arial Narrow',sans-serif;font-size:10px;line-height:12px; color:#abaeaa;}



/* --- sitemap --- */
.active a { color: #d2222a; }
.spacer { height: 8px; display: block; background: none; }

/* --- footer --- */ 
#footer-left ul { padding-left: 19px; }
#footer-left li { width: 39px; height: 39px; overflow: hidden; float: left; }
#footer-left li a { overflow: hidden; width: 38px; height: 39px; display: block; text-indent: 200px; background: url(../img/button-social-networks.png) left top no-repeat; }
#footer-left li.footerlink-sn-9 a { background-position: 0px 0px; }
#footer-left li.footerlink-sn-10 a { background-position: -38px 0px; }
#footer-left li.footerlink-sn-11 a { background-position: -76px 0px; }
#footer-left li.footerlink-sn-12 a { background-position: -114px 0px; }
#footer-left li.footerlink-sn-9 a:hover { background-position: 0px -39px; }
#footer-left li.footerlink-sn-10 a:hover { background-position: -38px -39px; }
#footer-left li.footerlink-sn-11 a:hover { background-position: -76px -39px; }
#footer-left li.footerlink-sn-12 a:hover { background-position: -114px -39px; }

#footer-middle ul { padding-left: 25px; }
#footer-middle li { float: left; height: 39px; }
#footer-middle li a { }

#footer-right ul { padding-right: 16px; }
#footer-right li { float: left; height: 47px; padding-left: 26px; overflow: hidden;}
#footer-right li a { overflow: hidden; height: 47px; display: block; text-indent: -500px;  }

#footer-right li.footerlink-logo-1 a { width: 120px; background: url(../img/button-cvjm.png) left top no-repeat;}
#footer-right li.footerlink-logo-2 a { width: 120px; background: url(../img/button-ejwue.png) left top no-repeat;}

/* --- content-formatting --- */
.csc-textpic-imagewrap li { background: none; padding-left: 0; }
.csc-default .divider hr { border-color: #58595b; color: #58595b;}
.colored { color: #d2222a; }

.contenttable td { padding: 0 2px; }
.contenttable .td-0 { padding-left: 0; }
.contenttable .td-last { padding-right: 0; }

.contenttable-0 { margin-bottom: 2em; }
.contenttable-0 .td-1 { padding-left: 15px; }

/* --- alternative layout february 2010 --- */
/* ---------------------------------------- */
#header-container { height: 200px; overflow: hidden; }

#image img { position: absolute; }
#image { overflow: hidden; height: 200px; }
/* ---------------------------------------- */


.foreignUser {
  font-size:11px;
}


hr {-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC;
    border-right: 0 solid #CCCCCC;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
    height: 0;
    margin: 20px 0;
    }

/* --- slider for registration --- */
#sliderWrapper { width: 652px; margin: 0 -28px 0 -28px; }
.timeFrame { width: 100%; float: left; position: relative; height: 450px; margin-bottom: 25px; }
.timeFrameHeadline { width: 100%; float: left; height: 45px; }
.timeFrameHeadline h2 { padding-left: 55px; }
.navigateLeft { width: 70px; height: 400px; position: absolute; left: 0; top: 45px; z-index: 5000; }
.navigateRight { width: 70px; height: 400px; position: absolute; right: 0; top: 45px; z-index: 5001; }
.timeFrameContainer { width: 542px; height: 400px;  overflow: hidden; background: #fff; z-index: 1000; position: absolute; left: 55px; top: 45px; }

.navigateLeft a { width: 55px; height: 400px; display: block; background: url(../img/arrowSprite.png) 5px center no-repeat; float: left; }
.navigateRight a { width: 55px; height: 400px; display: block; background: url(../img/arrowSprite.png) -95px center no-repeat; float: right; }
.shadowLeft { width: 15px; height: 400px; float: left; background: url(../img/sliderShadow.png) right top repeat-y; }
.shadowRight { width: 15px; height: 400px; float: left; background: url(../img/sliderShadow.png) left top repeat-y; }

.timeFrameContainerSlider { width: 5420px; height: 400px; /* margin-left: -542px; */ }

.timeFrameSection { width: 542px; height: 400px; float: left; overflow: hidden; }
.timeFrameSectionInnerWrap { padding: 15px 25px 10px 25px; }

.timeFrameSection h3 { padding-bottom: 10px; margin-top: 0; }
.colCheckbox { width: 25px; float: left; padding-top: 10px; }
.colText { float: left; width: 465px; }
.colText p { margin-bottom: 0.6em; }
.colText .subtext { font-style: italic; }

.timeFrameSectionSeminar h3 { padding-left: 25px; }
.timeFrameSectionSeminar .colCheckbox { padding: 0; }
.timeFrameSectionSeminar .colText { width: 235px; }

.timeFrameSectionSeminar .colText p,
.timeFrameSectionSeminar .colText label { font-weight: bold; }

.timeFrameSectionSeminar .sectionForm { position: relative; float: left; }
.timeFrameSectionSeminar .sectionForm .formRow { width: 492px; float: left; }
.timeFrameSectionSeminar .colDescription { position: absolute; left: 275px; top: 0px; width: 220px; display: none; }
.timeFrameSectionSeminar .colDescription h4 { margin-top: 0; }

#registrationSummary { color: #fff; }
.tf-kind { font-weight: bold; text-transform: uppercase; }
#registrationLink { margin-top: 40px; text-align: right; }

.testimonial { float: left; width: 100%; }


/* --- jqTransform --- */
.formRow { width: 100%; float: left; }
.jqTransformRadioWrapper { width: 14px; height: 14px; overflow: hidden; }
.jqTransformRadioWrapper input { display: none; }
.jqTransformRadioWrapper a { background: url(../img/selectRadioBg.png) left top no-repeat; width: 14px; height: 14px; display: block; }
.jqTransformRadioWrapper .jqTransformChecked { background-position: left bottom; }


/* --- chGalery --- */
.tx-chgallery-pi1 .single .img { background-image: none !important; background:  white !important; border: 1px solid #bbb; width: 180px !important; height: 155px !important; }
.tx-chgallery-pi1 .single .img .align { margin-top: -63px !important; } 


/* Intern */
#header-container-intern { overflow: hidden; }
.gameContainer { font-family: 'Oswald','Arial Narrow', sans-serif; font-size: 16px; line-height:1.4em; font-weight:normal; padding: 20px 0 20px 30px;background-color: #f2f2f3;margin: 0 21px; float:left;}
.infoContainer { font-family: 'Oswald','Arial Narrow', sans-serif; font-size: 14px; line-height:1.6em; font-weight:normal; padding: 20px 20px 20px 30px;background-color: #f2f2f3;margin: 0 21px; float:right;width:400px;}

/* Login */
.check {background-color: #F7F7F7;border: 1px solid #BAB9B9;margin: 0 0 20px 0;padding: 10px 15px;text-align: left;}
.good {}
.icon {float: left;padding-right: 8px;}
.bad {}

/* Form Elements */
.inputContainer {clear:both; display:block;margin-bottom: 1.3em;}
.inputContainer p {float:left; width: 120px;}
.inputContainer input {padding:3px;}

.inputContainer_s {clear:both; display:block;margin:0px;}
.inputContainer_s p {float:left; width: 40px;font-size:11px;margin:4px 0;}
.inputContainer_s input {padding:3px;width: 114px;font-size:11px;margin:3px 0;}

.inputContainer_m {clear:both; display:block;margin-bottom: 1.3em;}
.inputContainer_m p {float:left; width: 120px;}
.inputContainer_m input {padding:3px;width: 150px;}
.inputContainer_m .checkbox {padding:3px;width: 10px; margin: 3px 0;}

.inputContainer_l {clear:both; display:block;margin-bottom: 1.3em;}
.inputContainer_l p {float:left; width: 150px;}
.inputContainer_l input {padding:3px;width: 150px;}
.inputContainer_l .checkbox {padding:3px;width: 10px; margin: 3px 0;}

.inputContainer_xl {clear:both; display:block;margin-bottom: 1.3em;}
.inputContainer_xl p {float:left; width: 200px;}
.inputContainer_xl input {padding:3px;width: 150px;}
.inputContainer_xl .checkbox {padding:3px;width: 10px; margin: 3px 0;}

.inputContainer_hp {clear:both; display:block;margin-bottom: 1.3em;}
.inputContainer_hp p {float:left; width: 325px;}
.inputContainer_hp input {padding:3px;width: 530px;}
.inputContainer_hp textarea {padding:3px;width: 530px; margin: 3px 0;}


.inlineError {font-size:11px; color:darkred;}

p.footer {font-size:9px; padding-left:25px;}
p.footer a {text-decoration:none;}









/* DataTable */
table {border-collapse: collapse;margin: 10px 0px; width: 100%;}
tr {background: none repeat scroll 0 0 #FFFFFF;}
tr.altrow {background: none repeat scroll 0 0 #F9F9F9;}
th, td {border-style: solid;border-width: 1px;text-align: left;}
th {background: none repeat scroll 0 0 #CED0CE;border-color: #aaa;color: #555555;padding: 5px;}
td {border-color: #ccc;padding: 5px;vertical-align:top;}

/* Upload */

#questionUpload {background-color: #777;color: #FFFFFF;padding: 5px;width: 150px; float:left;}
#questionUpload:hover {background-color: #999;}
#questionUploadImg              {float:left;margin: 0 10px;}
#questionUploadImg img          {border: 1px solid #BAB9B9;}
#questionUploadStatusImg        {display:block; padding: 0 10px; float:left;}
#questionUploadStatusText       {display:block; }

#answerUpload {background-color: #777;color: #FFFFFF;padding: 5px;width: 150px; float:left;}
#answerUpload:hover {background-color: #999;}
#answerUploadImg              {float:left;margin: 0 10px;}
#answerUploadImg img          {border: 1px solid #BAB9B9;}
#answerUploadStatusImg        {display:block; padding: 0 10px; float:left;}
#answerUploadStatusText       {display:block; }

/* Radio */
.radioContainer {display:block; width: 300px;float:left; margin: 0 0 20px 0 ;}
.radioContainer .radio {width: 20px;}

.solveOverviewLabel {float:left; width: 100px; font-size:11px; line-height:1.3em}
.solveOverviewText {width: 200px; font-size:11px; line-height:1.3em}
.timeLeftNote {font-size:11px;}

/* Solve */
.solveGoWait {background-color: #ccc;color: #aaa;padding: 5px; text-decoration:none;margin: 5px;float:left;}
.solveGoWait:hover {color: #aaa;}

.solveGoReady {background-color: #D2222A;color: #FFFFFF; padding: 5px; text-decoration:none;margin: 5px 15px 5px 5px;float:left;}
.solveGoReady:hover {background-color: #FF2D38;color: #FFFFFF;}

.solveGoActive {background-color: #63D123;color: #333;padding: 5px; text-decoration:none;margin: 5px 15px 5px 5px;float:left;}
.solveGoActive:hover {background-color: #7CFF2B;color: #000;}


.solveQuestionText  {float:left;}
.solveQuestionImage {float:left; width: 150px; padding: 0 0 0 10px;}
.solveQuestionImageText {float:left; width: 350px;}

.solveAnswerText  {float:left;}
.solveAnswerImage {float:left; width: 130px; padding: 0 0 0 10px;}
.solveAnswerImageText {float:left; width: 130px;}


.solveTextareaImg {float:left; width:150px;height:130px;margin:0 5px 15px 0;}
.solveTextarea {float:left; width:285px;height:80px;margin:0 5px 15px 0;}

.solveUpload {background-color: #777;color: #FFFFFF;padding: 5px;width: 125px; }
.solveUpload:hover {background-color: #999;}
.solveUploadImg              {float:left;margin: 10px 0;}
.solveUploadImg img          {border: 1px solid #BAB9B9; width:125px;}
.solveUploadStatusImg        {display:block; padding: 0 10px; float:left;}
.solveUploadStatusText       {display:block; }

.solve1 {background-color: #777;color: #FFFFFF;padding: 5px;width: 285px;margin: 10px 0 0 0;}
.solve1 a {color: #FFFFFF;text-decoration:none;}
.solve1a:hover {background-color: #999;}

.trSolved {background-color:#eee;}
.timeBox {width:250px; float:left;}
.timeBox div {font-size:18px;}
.line {border-bottom:1px solid #BAB9B9;width:100%;clear:both;margin: 10px 0;} 


/* Report */
.evaluateQuestionText  {float:left;}
.evaluateQuestionImage {float:left; width: 150px; padding: 0 0 0 10px;}
.evaluateQuestionImageText {float:left; width: 150px;}

.evaluateAnswerText  {float:left;}
.evaluateAnswerImage {float:left; width: 130px; padding: 0 0 0 10px;}
.evaluateAnswerImageText {float:left; width: 130px;}

.big { font-size: 18px; line-height: 1.8em; padding: 10px;font-weight:normal}


/* Mini Tabellen */
table.mini {border-collapse: collapse;margin: 10px 0 0 0; font-size:10px;line-height:14px;}
table.mini tr {background: none repeat scroll 0 0 #FFFFFF;}
table.mini tr.altrow {background: none repeat scroll 0 0 #F9F9F9;}
table.mini th, table.mini td {border-style: solid;border-width: 1px;text-align: left;}
table.mini th {background: none repeat scroll 0 0 #dEe0dE;border-color: #aaa;color: #555555;padding: 2px;}
table.mini td {border-color: #ccc;padding: 2px;vertical-align:top;}

/* FAQ */
.faqBlock   {}
.faqIndex   {font-size:3.0em; float:left;padding:10px;width:30px;}
.faqContent {float:left;padding-left:20px ;width:520px;}


/* Begegnungsprojekte */
.bgpContainer {width:600px;}
.bgpLeft  {width:200px; float:left;}
.bgpRight {width:400px; float:left;}
.bgpLabel {clear:both;width:100px; float:left;}
.bgpData  {width:150px; float:left;}
.bgpData img  {margin:10px 0;}
.bgpData2 {width:450px; float:left;padding-bottom:30px;}


/* Pagination */
.pagination   {margin: 10px 0;}
.pagination p {float: left;margin: 0 5px;}
.pagination_previewNext {float: left;margin: 0;padding: 0;}
.pagination_previewNext li {float: left;font-weight: normal;list-style: none outside none;margin: 0 5px 0 0;padding: 0;}
.pagination_previewNext li a {background-color: #aEb0aE;color: #FFFFFF;padding: 4px 10px;width: 50px;text-decoration:none;}
.pagination_previewNext li a:hover {background-color: #D2222A;color: #FFFFFF;}
.pagination_pages {float: left;margin: 0 10px 0 0;padding: 0;}
.pagination_pages li {float: left;font-weight: normal;list-style: none outside none;margin: 0 2px 0 0;padding: 0;}
.pagination_pages li a {background-color: #aEb0aE;color: #FFFFFF;padding: 4px 5px;width: 50px;text-decoration:none;}
.pagination_pages li a:hover {background-color: #D2222A;color: #FFFFFF;}
.pagination_pages .current a, .pagination_pages .current a:hover {background-color: #D2222A;font-weight: bold; }
.pagination_info {float: left;margin: 0 10px;}

 
.image-list-image                 {border: 1px solid #ddd; padding:3px; float:left;margin:3px 6px 3px 0px;background: #fff;height:110px;width:80px;}
.image-list-image img:hover       {cursor:move;}

.image-list-imageDelete           {text-align:right;margin:5px 0 5px 5px;}
.image-list-imageDelete img:hover {cursor:pointer;}

.image-list-original {float:left;text-align:left;margin:5px 0 5px 5px;font-size:9px;line-height:10px;}


.image-list-temp                  {border: 1px solid #ddd; padding:20px; float:left;margin:3px 6px 3px 0px;background: #fff;width:46px; height:76px;font-size:9px;line-height:9px;}
.image-list-imageDeleteDialog     {font-size:9px;line-height:10px;}

.gallery-list-image     {width:30px; height:30px;}
.gallery-list-miniImage {width:20px; height:20px;}


#position-list {font-size:9px;line-height:10px;}

.positionButton       {background-color: #AEB0AE;color: #FFFFFF;padding: 4px 10px;text-decoration: none;width: 50px;}
.positionButton:hover {background-color: #D2222A;color: #FFFFFF;}
#manPositionInput     {margin:20px 0;}

#timelineContainer  {padding:10px;}
.timelineEntry      {margin:10px 0;}
.timelineImage      {width:20px;float:left;}
.timelineData       {width:245px;float:right;font-size:11px;line-height:16px;}
.timelineWho        {}
.timelineAction     {}
.timelineAdditional {}
.timelineTime       {font-size:10px; color:#777;}

#timelineContainerTeam  {padding:10px;}
.timelineEntryTeam      {margin:10px 0;}
.timelineImageTeam      {width:20px;float:left;}
.timelineDataTeam       {width:550px;float:right;}
.timelineWhoTeam        {}
.timelineActionTeam     {}
.timelineAdditionalTeam {}
.timelineTimeTeam       {color:#777;}



.groupEntry         {margin: 10px 0;}
.groupImage         {width:140px;float:left;}
.groupData          {width:400px;float:left;}
.groupCity          {margin-bottom:5px;}
.groupEntry a             {text-decoration:none;}
.groupListData .teamBox1  {width:70px;float:left;margin:0px 10px 5px 0px;}


.groupHeader              {}
.groupHeader a            {text-decoration:none;}
.groupHeaderImage         {width:270px;float:left;}
.groupHeaderData          {width:325px;float:right;}
.groupHeaderData h1       {font-size:23px;padding-bottom:10px;}
.backlink                 {clear:both;float:right;margin-top:15px;}

.groupHeaderCity {font-size:16px;}
.groupHeaderPosition {font-size:9px;line-height:12px;margin-top:10px;}
.groupPosition {font-size:10px;line-height:12px;margin-top:10px;}
.groupHeaderData .teamBox1 {width:70px;float:left;margin:15px 10px 5px 0px;}
.groupHeaderData .teamBox2 {width:70px;float:left;margin:15px 10px 5px 0px;}
.groupHeaderData .teamBox2 img {height:20px;width:20px;}

option.wait  {background:url(../img/icons/clock.png) no-repeat; padding-left:20px;}
option.ready  {background:url(../img/icons/tick.png) no-repeat; padding-left:20px;}
option.active {background:url(../img/icons/pencil.png)no-repeat;padding-left:20px; }
option.locked {background:url(../img/icons/lock.png)no-repeat; padding-left:20px;}

.gameReminder {background:#FFF3AA;padding:10px;}