@charset "UTF-8";



/*

body background: #c9e263;
a (kleiner text) : 	#00a7d3;
bubbletext: 		#21caf9;
hx: 				#21caf9;
bubbleborder: 		#00d7fd;
*/





* {
	margin: 0px;
	padding: 0px;
}

html, body {height:100%;}

body {
	font: 12px Geneva, Arial, Helvetica, sans-serif;

	
	background-color: #c9e263;
	background-image:url(../assets/common/green_gradient.gif);
	background-repeat:repeat-x;
	margin: 0;
	padding: 0;
	color: #333;
	text-align:left; /* overriding kubrick's "center" (comes w/ timtab blog) */

}

h1, h2, h3 {
	font: 20px Helvetica, Arial, sans-serif; 
	font-weight:bold; text-transform:uppercase;
	color: #64d8f7; /* (himmel - zu hell) */ 
	color: #34caf3;
	color: #21caf9;
	padding:5px 0 15px 0;
	text-align:left; /* overriding kubrick's "center" (comes w/ timtab blog) */
	margin:0;
	margin-top:15px;
	}
	
	h3 {font-size: 12px; margin:0; padding:0;}
	
.unsichtbar {display:none;}

p {padding-bottom:15px;}
	
b, strong {
	
	color: #666;
	color: #1b8dc1;
	color: #21caf9;
	color: #37b9de;
	color: #333;
	}


hr {	
	border:none;
	display:block;
	width:600px; height:10px;
	background-image:url(../assets/common/600x10_straightLine_21caf9.gif);
	background-repeat: no-repeat;
	margin-top:50px;
	padding-bottom:20px;}


td {
	border: 1px solid #fff;
	vertical-align:top;
	padding: 0 15px 0 0;
	font-size:12px;
}

td p b, td p strong {color: #21caf9;}
td h1, td h2, td h3 {color: #21caf9; font-size:14px; margin:0; padding:0;}


#contentWrapper {
	position:absolute;
	left:50%;
	margin-left:-450px; 
	top:0px;
	width: 900px;  	
	min-height: 100%;
	height: auto !important;
	height: 100%;
	padding-bottom:1px;
	
	}



#footerBlock  {

	background-image:url(../assets/common/mainContentBottomBGR.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:650px; 
	height:50px; 
	}

#footerContent, #footerContent a {
	font-size:10px;
	color:#fff;
	text-decoration:none;
	padding-top:25px; 
	}

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



#headBar {
	padding: 0; width: 900px; height:175px;
	color: #37b9de;
	 
	background-image:url(../assets/common/headBar_sky_900x175.gif);
	background-repeat:repeat-x;
}

#mainContent {
	margin-top:9px;
	padding: 1px 25px 200px 25px;
	width: 600px;
	background: #fff;
	background-image:url(../assets/common/mainContentTopBGR.gif);
	background-repeat:no-repeat;
	background-position:top;
}



/*
.rgmediaimages-player {border:1px solid red;}
*/



/* .contentElementBubble01 (Rahmen) */
/* ************************************************************************ */

.contentElementBubble01 {margin-top:5px;}

.contentElementBubble01 .trailer {
	background-image:url(../assets/bubbles/bubble01_trailer.gif);
	height:18px;
	}
	
.contentElementBubble01 .message {
	/* min-height:115px;
	/* height:auto !important; 		modern Browsers */
	/* height:115px; 				for IE (what happens with IE7?) */
	
	color: #21caf9 !important; 
	font-weight:bold; text-transform:uppercase;
	line-height: 20px;
	font-size:13px;
	background-image:url(../assets/bubbles/bubble01_message.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	/*
	border-left: 4px solid #21caf9;
	border-right: 4px solid #21caf9;
	*/
	padding-top:0px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:20px;
	border:0px solid red;
	}
	


/* .contentElementBubble02 (Sprechblase rechts) */
/* ************************************************************************ */
/*
.contentElementBubble02 {margin:5px 0 15px 0;}
.contentElementBubble02 .trailer {
	background-image:url(../assets/bubbles/bubble02_trailer.gif);
	height:18px;
	}
.contentElementBubble02 .message {
	min-height:115px;
	height:auto !important; 	
	height:115px; 				
	color: #21caf9;
	font-weight:bold; text-transform:uppercase;
	line-height: 20px;
	font-size:13px;
	background-image:url(../assets/bubbles/bubble02_message.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:135px;
	padding-right:20px;
	margin-bottom:20px;
	} */
	
	
	
/* .contentElementBubble02 (Sprechblase) */
/* ************************************************************************ */

.contentElementBubble02 {margin:5px 0 15px 0;}


.contentElementBubble02 .trailer {
	background-image:url(../assets/bubbles/bubble02_trailer.gif);
	height:18px;
	}

.contentElementBubble02 .message {
	min-height:115px;
	height:auto !important; 	
	height:115px; 						
	color: #21caf9;
	font-weight:bold; text-transform:uppercase;
	line-height: 20px;
	font-size:13px;
	background-image:url(../assets/bubbles/bubble02_message.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:135px;
	padding-right:20px;
	margin-bottom:20px;
	}
	

	
	
/* .contentElementBubble03 (Sprechblase m/ Abstand) */
/* ************************************************************************ */

.contentElementBubble03 {margin:25px 0 15px 0;}
.contentElementBubble03 .trailer {
	background-image:url(../assets/bubbles/bubble02_trailer.gif);
	height:18px;
	}
.contentElementBubble03 .message {
	min-height:115px;
	height:auto !important; 	
	height:115px;
	color: #21caf9;
	font-weight:bold; text-transform:uppercase;
	line-height: 20px;
	font-size:13px;
	background-image:url(../assets/bubbles/bubble02_message.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:135px;
	padding-right:20px;
	margin-bottom:20px;
	}
	
	
	
/* .contentElementBubble03 (Sprechblase m/ Abstand) */
/* ************************************************************************ */
/*
.contentElementBubble03 {margin:25px 0 15px 0;}
.contentElementBubble03 .trailer {
	background-image:url(../assets/bubbles/bubble02b_trailer.gif);
	height:18px;
	}
.contentElementBubble03 .message {
	min-height:115px;
	height:auto !important; 	
	height:115px; 				
	color: #21caf9;
	font-weight:bold; text-transform:uppercase;
	line-height: 20px;
	font-size:13px;
	background-image:url(../assets/bubbles/bubble02b_message.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:135px;
	margin-bottom:20px;
	}*/
	
	
	
/* TEXTE IMN BUBBLES IMMER BLAU!*/
/* ************************************************************************ */

.contentElementBubble01  span,
.contentElementBubble02  span,		
.contentElementBubble03  span,
.contentElementBubble01  b,
.contentElementBubble02  b,		
.contentElementBubble03  b {
	color: #21caf9 !important;
	}
	
	

/* H1 - MARGINS IN BUBBLES */
/* ************************************************************************ */

.message h1, 
.message h2, 
.message h3  {
	margin:0;
	}
	
	
	
	
/* LINKS IN BUBBLES (IMMER BLAU!) */
/* ************************************************************************ */

.contentElementBubble01 .message a,
.contentElementBubble02 .message a,
.contentElementBubble03 .message a {
	color: #21caf9;
	background-image:url(../assets/common/naviLev2-Hit-Hint.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:12px;
	}

.contentElementBubble01 .message a:hover,
.contentElementBubble02 .message a:hover,		
.contentElementBubble03 .message a:hover {
	color: #0c72a6;
	}
	



/* LINKS / ANCHORS */
/* ************************************************************************ */
	
a {
	color: #00a7d3;
	}
h1 a,	
h2 a,
h3 a {
	color: #21caf9;
	}
	
	
	
	

	



















