﻿/* ============================================ */
/* Design CSS für Kunde                         */
/* Hier kommt nur Kondenbezogener Code rein!    */
/* ============================================ */

h1,h2,h3,h4,h5,h6 {
        font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
        font-size:1.2em;
        color:#CCCCCC;
        margin: 2px 0px 5px 0px;
        padding:0px;
}
h1 { font-size:1.4em; }
h2 { font-size:1.2em; }
h3, h4,h5,h6 { font-size:1.0em; }

body { background-color:#999; color:#000; 
	background:url(/images/layout/reDesign2013b/bg_kachel.png) repeat 0px 49px #999;
		background-attachment:fixed;
		height: 100%; min-height: 100%;
		
}

a:link { font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
a:active { font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
a:visited { font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
a:hover { font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }

.txtTitel { padding-top: 0px;}

/* SEITENLAYOUT-CONTAINER */
.containerPwAGE  *{
	display: none;
}
.containerPAGEOUT {        position:static;
        width: 100%;
        height:100%;
 }

.containerPAGE_shd {
        position:static;
        top: 0px;
        border: 0px solid #000000;
        background-color:#666;
        overflow:visible;
        background:url(/images/layout/reDesign2013b/bg_bodyshadow.png) 50% 49px no-repeat fixed;
        width: 1016px;
        height:100%;		 
margin: 0px auto 0px auto;
}
.containerPAGE {
	display: block;
        width: 999px;
        min-height:989px;
        border: 0px solid #000000;
        33background-color:#666;
        overflow:visible;
        position:relative;
        height:100%; 

}

.containerTOPMENU {
        max-width: 999px;
        height: 49px;
        background:url(/images/layout/reDesign2013b/bg_titelMenu.png) repeat-x fixed;
        z-index: 55;
		margin-left:0px;
		padding-left: 7px;
		position:fixed;
		top: 0px;
		border-bottom: 0px solid #828282;
		z-index: 12;
}
.containerTITEL {
        width: 1000px;
        height: 264px;
        margin-top: 50px; display:inline-block;
}
#fullRowTop {
		border: 0px solid #090;
		height: 49px;
		width: 100%;
        background:url(/images/layout/reDesign2013b/bg_titelMenu.png) repeat-x;
		position:fixed;
		border-bottom: 1px solid #666;
		z-index: 11;
}
.CNT_boxTop { display: block; width: 222px; height:260px; border: 1px solid #F00;margin-top: 0px; }
.CNT_boxTopTitel { display:inline-block; }


.verticalLineX1,.verticalLineX2 { position:fixed; z-index: 0; background-color:transparent; top: 50px;  
	width: 1px; height:931px; background: url(/images/layout/reDesign2013b/bg_verticalLineFull.png) bottom no-repeat ;
		border: 0px solid #F00; 
}
.verticalLine1,.verticalLine2 { position:absolute; z-index: 0; top: 30px; background-color:transparent;
	width: 1px; height:931px; background: url(/images/layout/reDesign2013b/bg_verticalLineFull.png)bottom no-repeat ;
}




/* 
.containerTITEL#en { background-image:url(/images/layout/titel1.jpg); }
*/
.cntBanner {
	border: 0px solid #fff; background-color:#999;
	width: 710px;
	height: 260px;	
	float:right;
	margin-right: 8px;
}

.containerHEADER {
        width: 1000px;
        height: 46px;
		margin-top: -3px;
}
.containerCONTENT {
        width: 1000px;
        min-height: 800px;
        height: 100%;
         border: 0px solid #00FF00;
		 vertical-align:top;
}
.containerFOOTER{
        width: 1000px;
        height: 20px;
        position:absolute;
        bottom: 0px;

}

.CNT_right {
         border: 0px solid #00FF00;
        width: 690px;
                        min-height: 530px;
		display:inline-block;
		 vertical-align:top;
        margin-left: 13px;
        margin-top: -39px;
        padding-bottom: 35px;
        padding-top: 0px;

}
.CNT_right#ritModeEdit { margin-top: -43px; }

.CNT_left {
         border: 0px solid #930;
        width: 268px;
        margin-top: -43px;
        margin-left: 8px;
		padding-top: 0px;
		display:inline-block;
        min-height:840px;
			 vertical-align:top;
	
}

.CNT_logo {
        width: 162px;
        height: 70px;
        background-image:url(/images/layout/ctiger_logo.jpg);
        background-repeat:no-repeat;
        position:absolute;
        bottom: 0px;
        left: 45px;
}
.CNT_logoBox {
        width: 162px;
        height: 70px;
        position:absolute;
        bottom: 0px;
        left: 45px;
        border: 0px solid #FF0000;
}
.CNT_footer {
         width: 200px;
        height:12px;
        line-height: 12px;
        text-align:right;
        position: absolute;
        bottom: 2px;
        right: 12px;
        color:#fff;
        font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
}
/* Boxen Links */
.CNT_box {
        width: 242px;
        margin-bottom: 10px;
}
.boxHeader{
        width: 242px;
        height:28px;
        margin: 0px;
        padding: 0px;
        }

.homeStar {
                width: 81px;
                height: 89px;
                border: 0px solid #F00;
                background-image:url(/images/layout/welcome_stars.png);
                background-repeat:no-repeat;
                position: absolute;
                top: 130px;
                left: 570px;
	z-index:0;

}

/*BOX/Layout ReDesign 2013 */
.CNT_boxTop { border: 0px solid #0C0;}
.fixHeight { height: 185px; }
.tigerLogo { width: 222px; height: 160px; background-image:url(/images/layout/redesign2013b/logoCTiger2013.png);
        background-repeat:no-repeat; margin-top: 30px; margin-left: 28px; margin-bottom: 20px;
}
.tigerStar{
        width: 80px; height: 70px; background-image:url(/images/layout/redesign2013b/titel_star.png); background-repeat:no-repeat; 
		position:absolute; top: 45px; left: 160px; z-index: 0;
}
.tigerFacebook {
        height: 22px; border: 0px solid #F30; padding: 4px 6px 4px 21px; margin-bottom: 4px;  vertical-align:bottom;
}
.tigerLanguage {
        height: auto;border: 0px solid #F30; padding: 4px 6px; border-top: 0px solid #000; width: 253px;
}
.tigerTeiler {
        height: 2px; width: 263px; margin: 4px 0px 4px 0px; border: 0px solid #F30;  background: url(/images/layout/redesign2013b/bg_teiler.png) 8px 0px no-repeat;
}
.tigerTeiler2 {
        height: 2px; width: 263px; margin: 4px 0px 4px 0px; border: 0px solid #F30;  background: url(/images/layout/redesign2013b/bg_teiler.png) -4px 0px no-repeat;
}

.CNT_boxImageSlider { height: 190px; width: 268px;  border: 0px solid #000; margin-left: 2px; overflow:hidden;
background: url(/images/layout/redesign2013b/bg_galSide.png) no-repeat; padding-left: 1px; padding-top: 3px;
}
.leftBlockImg img {margin: 0px 10px 4px 0px; }
.leftHeader { display:inline-block;  font-size: 14px; font-weight: normal; letter-spacing: 1px; margin: 0px 0px 3px 0px; color: #fff; }
.CNT_boxMenu {border-bottom: 0px solid #000; padding: 8px 6px 8px 6px; }
.CNT_boxMenuFooter {border: 0px solid #000; padding: 8px 6px 8px 6px; margin-top: 100px;  }

.leftFooter {
         border: 0px solid #000;
         border-top: 0px;
        width: 242px;
        height: 5px;
        margin-left: 8px;
		float:left;
		padding-top: 0px;
}

/*BOX/Layout ReDesign 2013 - ENDE */


.homeNewsBox_A { min-width: 365px;  border: 0px solid #ccc; padding: 4px; margin: 10px 0px; }
.homeNewsBox_B { min-width: 365px; border: 1px solid #ccc; border-left: 0px; border-right: 0px; padding: 4px; margin: 10px 0px;  background-color:#999; }

/* IE8 OK
.homeNewsBox_A { min-width: 300px; min-height: 11px; border: 0px solid #666633; padding: 2px; margin: 2px 0px; }
.homeNewsBox_B { min-width: 300px; min-height: 11px; border: 0px solid #666633; padding: 2px; margin: 2px 0px; background-color:#1b1b13; }
*/

.weekPicBoxHome {
        height: 477px;
        width: 312px;
        min-height: 50px;
        border: 5px solid #333;
        border-top: 0px;
        border-right: 0px;
        clear:right;
        float:right;
        margin: 18px -3px 3px 5px;
                background-image:url(/images/layout/weekPicBG.jpg);
                background-repeat:no-repeat;
                        text-align:center;

}


/* Container (Deutsch) */
.boxHeader#news{ background-image:url(/images/layout/box/leerBoxTop_verlauf.jpg); background-repeat:no-repeat; height:60px; }
.boxHeader#bilder{ background-image:url(/images/layout/box/leerBox_matt.jpg); background-repeat:no-repeat; }
.boxHeader#speech{ background-image:url(/images/layout/box/leerBox_matt.jpg); background-repeat:no-repeat; }
/* Container (English) */
.boxHeader#news_en{ background-image:url(/images/layout/box/leerBoxTop_verlauf.jpg); background-repeat:no-repeat; height:60px; }
.boxHeader#bilder_en{ background-image:url(/images/layout/box/leerBox_matt.jpg); background-repeat:no-repeat; }
.boxHeader#speech_en{ background-image:url(/images/layout/box/leerBox_matt.jpg); background-repeat:no-repeat; }

.boxHeaderSPAN {
        font-family: Tahoma, Verdana, Arial;
        color:#D2D2D2;
        font-size:13px;
        margin-left: 12px;
        line-height: 20px;
        letter-spacing: 0px;
}
.boxHeader h2,h3,h4 { color:#fff; text-decoration:underline; margin:0; padding:0 }

h4.txtTitel { color:#fff; text-decoration:none; margin:0; padding:0; font-size:16px; letter-spacing: 0.9px; }
span#subHead { color:#fff; text-decoration:none; margin:0; padding:0; font-size:14px;letter-spacing: 0.8px; }

.boxMain {
        width: 242px;
        min-height: 20px;
        background-image:url(/images/layout/box/main.jpg);
        background-repeat:repeat-y;
        margin: 0px;
        padding: 0px;
}
.boxMainCNT {
        width: 200px;
        margin: 0px;
        padding: 0px;
        margin-left: 21px;
        margin-right: 21px;
        border: 0px solid #FFFF00;
}
.boxMainCNT#news2{ border:0px solid #FFFF00; margin-top: -27px; }
.boxMainCNT#big{ min-height: 60px; }
.boxMainCNT#medium{ min-height: 40px; }
.boxMainCNT#small{ min-height: 10px; }
.boxFooter {
        width: 242px;
        height: 12px;
        background-image:url(/images/layout/box/footer.jpg);
        background-repeat:no-repeat;
        margin: 0px;
        padding: 0px;
}

.boxMAN1 {
        padding-bottom: 0px;
        color:#ccc;
        font-size:11px;
        font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
}
.boxMANx {
        padding-bottom: 10px;
        color:#ccc;
        font-size:11px;
        font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
        height: 25px;
        width: 240px;
        text-align:center;
}
.boxMAN2 {
        width: 230px;
        height: 30px;
        position:absolute;
        bottom: 60px;
        left: 20px;
        text-align: left;
        color:#ccc;
        font-size:12px;
        font-weight:bold;
        font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
        border: 0px solid #FF0000;

}
.boxMANx ul {
        margin: 0px;
        padding: 0px;
}

.boxMANx li {
        border: 0px solid #00CC33;
        display:inline;
        width: 120px;
        height: 25px;
        padding: 0px;
        margin: 5px 10px;

        font-size:13px;
        font-weight:bold;
}
.boxMANx a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color:#CCC;
        text-decoration:none;
}
.boxMANx a:hover {
        color:#FFFFFF;
        text-decoration:underline;

}
.oldBrowser {
        float: right;
}
/* */

li.listeHome {
        list-style-image:url(/images/layout/layout/point_topmenu.jpg);
        line-height:8px;
        text-indent: -6px;
        list-style-position: outside;
}

li.listeHome_Box {
        display: inline-block;
        border: 1px solid #000000;
        margin: 3px 0px;
        padding: 2px 5px;
        list-style-type:none;
        list-style-image:none;
        background-color:#F2F2F2;

}

/* >> Standard-CSS-Elemente  */
#hidden { display:none; }
.hiddenItem { display:none; }
.rightAlign { text-align:right;  margin: 0px 5px 0px 0px;}
.centerAlign { text-align:center; }

.tplTeiler { display:none; }

/* EDIT-Elemente */

.classEditT1 {
        float:right;
        min-width: 85px;
        height: 20px;
        border: 0px solid #FFFF00;
}
.classEditT1 a { font-size:11px; text-decoration:none;}
.classEditT1 a:hover { text-decoration:underline }

.Button_CTigers{
background-image:url(/images/layout/button_general.jpg);
background-repeat:repeat;
height: 22px;
line-height:23px;
min-width:85px;
padding: 3px 8px;
 border: 1px solid #666633;
 margin-top: 3px;

}
.Button_CTigers_klein{
 border: 1px solid #666633;
background-image:url(/images/layout/button_general.jpg);
background-repeat:repeat;
height: 14px;
min-width:65px;
padding: 0px 6px;

}
.dynSubContainer {
        border: 0px solid #00ff00;
        margin:0px;
        padding: 0px;
        display:none;


}
.Tabelle_NewsBox_mitBG img { padding: 3px 0px; }
.Tabelle_NewsBox img { padding: 3px 0px; }
.Tabelle_NewsBox_mitBG {
         border: 1px solid #666633;background-image:url(/images/layout/button_general.jpg); background-repeat:repeat;
         padding: 3px 6px; line-height: 14px;

         }
.Tabelle_NewsBox {
         border: 1px solid #666633; padding: 3px 6px; line-height: 14px;
         }
.ritCMS_Power {
	width: 107px; height:13px; background: url(/images/layout/reDesign2013b/logo_ritPower.png) no-repeat; margin-left:60px;
}


/* Für Würfe-Tabellen !! */
.tabWurf td { border-left: 1px solid #666633; border-bottom: 1px solid #666633; }
.tabWurf tr { border: 1px solid #666633; }
.tabWurf #ersteSpalte {border-left: 0px;}

/* Facebook-Links */
.fb_main { display: block; border: 0px solid #f00; width: 240px; margin: 0px 0px 0px 0px; padding: 3px 0px 4px 0px; vertical-align:bottom}
.fb_under { border: 0px solid #f00;  width: 220px; float: left; margin: 0px 0px 10px 10px;}

a.cmsAPB {
}
a span.subSiteLinkHead  { font-size: 14px; color: #006;}

#homeWelcome { display: block; width: 100%; text-align:center; font-weight:bold; font-size:16px; letter-spacing: 1px; margin-top: -6px;}

div#ritCMSbanner  { }
div#ritCMSbanner infiniteCarousel_item { margin: 0px 0px;}
/* Benutzerdefinierte Link-Buttons */
.awesome.rounded { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

/* FB-Anbindng anpassung */
.socialPluginBar { padding-left: 0px; }
h3.socialHead 		{  color: #000; }			
.modSocial_box  	{ background:#FFF; }
.modSocial_header 	{ letter-spacing: 1.2px; color: #000; font-size:11px; }


/* Lightbox-Bilder Beschreibung als eigener ToolTip */
div.lbImage { display: inline-block; border: 0px solid #F00; overflow:visible; margin: 2px;  }
div.lbImage a img { position:absolute;  }
.lbDescLayer { display: none; }

.lbDescLayerDyn { position:absolute; color:#000;  height:auto; border: 0px solid #333; border-left: 0px; border-right: 0px; background: #fff; margin-top: 0px;
	font-size:12px; color:#333; display: inline-block; padding:2px 4px;
  }


/*# Home-Template Newsboxen mit verschiedenen HG */
.ct_homeBox_A {display:block;  border: 0px solid #ccc;  border-left: 0px; border-right: 0px; padding: 4px; margin: 8px 0px;        }
.ct_homeBox_B {display:block; border: 1px solid #ccc;  border-left: 0px; border-right: 0px; padding: 4px; margin: 8px 0px;  background-color:#999; }

/*# Home-Template Newsselector Oben */
/*.ct_News_aktivLink { color: #000; background-color:#C9C9C9; font-style:normal; display:inline-block; height: 32px; padding: 0px 8px; margin: 0px 2px; }
.ct_News_passivLink { color: #000; background-color:transparent; font-style:normal; display:inline-block; height: 32px; padding: 0px 8px; }

.cth_NewsBox { width: 100%; height: 32px; background:url(/images/layout/home2013/newsBG.png) repeat-x; line-height: 32px; text-align:center; }
.cth_NewsBox div { width: 58px; height: 32px; background:url(/images/layout/home2013/newsHeader.png) no-repeat; display:inline-block; margin-right: 10px; float: left; }
.cth_NewsBox a { color: #CCC; font-weight:normal; text-decoration:none; display:inline-block; height: 32px; padding: 0px 8px; }
.cth_NewsBox a:hover { color: #000; background-color:#C9C9C9; font-style:normal;  }
*/


.tabHomeNews { height: 32px; background:url(/images/layout/home2013/newsBG.png) repeat-x; color: #999;}
.newsLogo { max-height: 32px;  width: auto;  background:url(/images/layout/home2013/newsHeader.png) no-repeat; }
.newsHdr {height: 32px; background:url(/images/layout/home2013/newsBG.png) repeat-x; text-align:center; vertical-align: middle;}
.newsHdr a { color: #000; font-weight:normal; text-decoration:none; display:block; height: 32px; line-height:32px; text-align:center;  vertical-align: middle;}
.newsHdr a:hover { color: #000; background-color:#C9C9C9; font-style:normal;  }

table  img { max-width: inherit; }