/* **************************************************************
ALLGEMEIN
****************************************************************/
/* Profildaten bei z.B. G�stebuch und Fotokommentaren */
.smarttimes_profileRow{
	height:57px;
	background-color:#FFF;
}
.smarttimes_profileRow_avatar{
	margin:10px;
	display:inline;
	float:left;
	width:35px;
	height:35px;
	text-align:center;
}
.smarttimes_profileRow img{
	border:1pt solid #777;
}
.smarttimes_profileRow_data{
	display:inline;
	float:left;
	margin: 17px 0 0 0;
	line-height:13px;
	overflow-x: hidden;
	width: 135px;
}

/* Content Navigation */
#smarttimes_contentNav{
	width:220px;
	display:inline;
	float:left;
    text-transform:uppercase;
	font-weight:bold;
    border:1pt solid #D0D0D0;
    border-bottom:0pt solid #D0D0D0;
    margin-top:19px;
    background-color:#FFF;
}
#smarttimes_contentNav ul{
}
#smarttimes_contentNav ul li{
	width:220px;
	line-height:21px;
	display:block;
    border-bottom:1pt dotted #D0D0D0;
}
#smarttimes_contentNav ul li.st_highlightElement{
    padding: 0 0 0 5px;
    width:215px;
}
#smarttimes_contentNav ul li.lastRow{
    border-bottom:1pt solid #D0D0D0;
}
#smarttimes_contentNav ul li.lastSubRow{
    border-bottom:0pt dotted #D0D0D0;
}

#smarttimes_contentNav ul li.st_highlightElement:hover{
	/* background-color:#487A9B; */
    /* background-image:url("/images/A/common/headers/profilheader_B_1.jpg"); */
	color:#2280DC;
}
#smarttimes_contentNav ul li.active{
	/* background-color:#487A9B; */
    /* background-image:url("/images/A/common/headers/profilheader_C_1.jpg"); */
	color:#2280DC;
}
#smarttimes_contentNav ul li a{
	color:#818181;
}
#smarttimes_contentNav ul li a:hover{
	color:#2280DC;
}
#smarttimes_contentNav ul li a.active{
	color:#2280DC;
}
#smarttimes_contentNav ul li.st_highlightElement:hover a{
	color:#2280DC;
}
/* CONTENT SUBNAV */
#smarttimes_contentNav ul.st_subContentNav{
    margin:0;
}
#smarttimes_contentNav ul.st_subContentNav li{
    padding:0 0 0 15px;
    width:205px;
}
/* FORUMS INTEGRATION */
#smarttimes_messageboard{
	width:660px;
	display:block;
	margin:0 0 0 230px;
}
/* **************************************************************
COUNTDOWN
****************************************************************/
#st_countdownAbsolute{
    width:160px;
    height:60px;
    display:block;
    position:absolute;
    top:350px;
    left:668px;
    border-bottom:1pt dotted #D0D0D0;
}
#st_countdown_container{
    height:38px;
    position:relative;
}
#st_countdown_dashboard{
    margin:12px 10px 12px 0;
    font-size: 16px;
	font-weight: bold;
    color:#818181;
    position:absolute;
}
#st_countdown_dashboard .legend{
    float:left;
    margin:0 2px;
}
#st_countdown_dashboard .separators{
    float:left;
    margin-left:-1px;
}
#st_countdown_dashboard .dash {
	float:left;
}
#st_countdown_dashboard .days_dash {
    
}
#st_countdown_dashboard .dash .digit {
    float:left;
    width:10px;
}
#st_countdown_dashboard .days_dash .double_digit {
    float:left;
    width:21px;
    letter-spacing: 0.1em;
}

/* **************************************************************
311 - FACEBOOK INTEGRATION
****************************************************************/
#facebookContainerWide{
    width:240px;
    display:block;
    position:absolute;
    top:440px;
    left:668px;
}
/* **************************************************************
301 guestbookList
****************************************************************/
#guestbookList_display{
	display:block;
}
#guestbookList .changeListing_icons{
	float:left;
	width:30px;
}
#guestbookList .changeListing_icons_previousArrow{
	margin:83px 0;
}
#guestbookList .changeListing_icons_nextArrow{
	margin:83px 2px;
}
#guestbookList ul{
	color:#777;
	width:830px;
	display:inline;
	float:left;
	margin:30px 0 0 0;
}
#guestbookList li{
	margin:0 5px 0 0;
	float:left;
	width:199px;
	background-color:#F6F9FD;
	border:1pt solid #D0D0D0;
}
#guestbookList li div.elementTitle{
	background-color:#ffffff;
	font-weight:bold;
	padding:5px 10px;
	overflow:hidden;
	height:30px;
	line-height:14px;
	font-size:12px;
	border-bottom:1pt dotted #D0D0D0;
}
#guestbookList li  div.elementMessage{
	height:180px;
	overflow-y:auto;
	padding:5px 10px;
	border-bottom:1pt dotted #D0D0D0;
}
#guestbookList li  div.elementAlert{
	padding:5px 10px;
	border-bottom:1pt dotted #D0D0D0;
}

/* **************************************************************
302 BILDERGALERIE
****************************************************************/
/* Navigation */
#smarttimes_imageGallery_nav{
	width:180px;
	display:inline;
	float:left;
    text-transform:uppercase;
	font-weight:bold;
    border:1pt solid #D0D0D0;
    border-bottom:0pt solid #D0D0D0;
    margin-top:19px;
    background-color:#FFF;
}
#smarttimes_imageGallery_nav ul{
}
#smarttimes_imageGallery_nav ul li{
	width:180px;
	line-height:21px;
	display:block;
    border-bottom:1pt solid #D0D0D0;
}
#smarttimes_imageGallery_nav ul li:hover{
    /* background-color:#487A9B; */
    /* background-image:url("/images/A/common/headers/profilheader_B_1.jpg"); */
	color:#2280DC;
}
#smarttimes_imageGallery_nav ul li.active{
	/* background-color:#487A9B; */
    /* background-image:url("/images/A/common/headers/profilheader_C_1.jpg"); */
	color:#2280DC;
}
#smarttimes_imageGallery_nav ul li a{
	margin: 0 0 0 5px;
	color:#818181;
}
#smarttimes_imageGallery_nav ul li a.active{
	color:#2280DC;
}
#smarttimes_imageGallery_nav ul li:hover a{
	color:#2280DC;
}
/* Galerie */
#smarttimes_imageGallery_gallery{
	width:720px;
	display:inline;
	float:left;
}
#smarttimes_imageGallery_gallery_left{
	width:24px;
	display:inline;
	float:left;
}
#smarttimes_imageGallery_gallery_images{
	width:660px;
	display:inline;
	float:left;
}
#smarttimes_imageGallery_gallery_right{
	width:24px;
	display:inline;
	float:left;
}
#smarttimes_imageGallery_gallery img{
	padding:20px;
	display:block;
}
#smarttimes_imageGallery_gallery a{
	display:block;
	color:#333;
}
#smarttimes_imageGallery_gallery a:hover{
    background-color:#edf4fc;
}
#smarttimes_imageGallery_gallery table td{
	border-right:1pt dotted #D0D0D0;
	border-bottom:1pt dotted #D0D0D0;
}
#smarttimes_imageGallery_gallery table td.lastElementInRow{
	border-right:0pt dotted #D0D0D0;
}
#smarttimes_imageGallery_gallery table td.lastRowInGallery{
	border-bottom:0pt dotted #D0D0D0;
}
/* **************************************************************
303 DETAILBILDER
************************************************************** */
#smarttimes_imageDetail{
	position:relative;
}
/* Zur�ck zur �bersicht-Link */
#smarttimes_imageDetail_backlink{
	position:absolute;
	top:42px;
	right:33px;
}
/* Breadcrumb */
#smarttimes_imageDetail_breacdrumb{
	width:864px;
	display:block;
	/* background-color:#FFF; */
	color:#B7B7B7;
	line-height:20px;
	/* padding:0 0 0 10px; */
	font-weight:bold;
	/* border-top:1pt dotted #D0D0D0; */
	/* border-bottom:1pt dotted #D0D0D0; */
}
#smarttimes_imageDetail_breacdrumb a{
	color:#B7B7B7;
}
#smarttimes_imageDetail_breacdrumb a:hover{
	color:#767676;
}
#smarttimes_imageDetail_breacdrumb_imageNumber{
	color:#2280DC;
}
/* Bildanzeige */
#smarttimes_imageDetail_display{
	width:100%;
	display:block;
}
.smarttimes_imageDetail_changeImages{
	display:inline;
	float:left;
	margin:0 25px 0 25px;
}
.smarttimes_imageDetail_changeImages_icons{
	margin:159px 0 0 0;
	display:block;
	width:130px;
	height:62px;
}
.smarttimes_imageDetail_changeImages_icons_previousArrow{
	margin:0 18px 18px 0;
}
.smarttimes_imageDetail_changeImages_icons_nextArrow{
	margin:0 0 18px 18px;
}
#smarttimes_imageDetail_activeImage{
	width:512px;
	display:inline;
	float:left;
	margin:20px 0;
}
#smarttimes_imageDetail_activeImage img{
	border:1pt solid #D0D0D0;
}
#smarttimes_imageDetail_links{
	display:block;
	margin:0 0 0 180px;
}
/* Kommentare */
#smarttimes_imageDetail_commentary{
	width:520px;
	display:block;
	margin:20px 0 0 180px;
}
#smarttimes_imageDetail_commentary_list li{
	display:block;
	border:1pt solid #D0D0D0;
	margin:0 0 10px 0;
}
.smarttimes_imageDetail_commentary_list_element_message{
	border-top:1pt dotted #D0D0D0;
	border-bottom:1pt dotted #D0D0D0;
	background-color:#F6F9FD;
	padding:10px;
}
.smarttimes_imageDetail_commentary_list_element_alert{
	background-color:#FFF;
	padding:5px 10px;
}
#smarttimes_imageDetail_commentary_form{
	border:1pt solid #D0D0D0;
	background-color:#F6F9FD;
}
/* &&& CSS - vielleicht direkt als H2, die nur in Forms gilt? */
#smarttimes_imageDetail_commentary_form_headline{
	background-color:#FFF;
	padding:5px 10px;
	line-height:14px;
	font-size:11px;
	font-weight:bold;
	color:#2280DC;
    text-transform:uppercase;
	border-bottom:1pt dotted #D0D0D0;
}
#smarttimes_imageDetail_commentary_form_copy{
	padding:10px;
}
/* **************************************************************
311 GABELSEITE SMART TIMES 2010
************************************************************** */
#smarttimes_cubeMenuCubes{
    display:block;
    height:214px;
    width:100%;
    position:relative;
}
#smarttimes_cubeMenuCubes .cubeElement{
    display:block;
    float:left;
}
#smarttimes_cubeMenuCubes .cubeOverlay{
    position:absolute;
    left:-50000px;
}
#smarttimes_cubeMenuCubes #cubeElement_2010_d,
#smarttimes_cubeMenuCubes #cubeElement_2010_a{
    width:210px;
}
#smarttimes_cubeMenuCubes #cubeElement_NL_d,
#smarttimes_cubeMenuCubes #cubeElement_NL_a,
#smarttimes_cubeMenuCubes #cubeElement_2009_d,
#smarttimes_cubeMenuCubes #cubeElement_2009_a{
    width:160px;
}
#smarttimes_cubeMenuInfo{
    margin:0 0 0 210px;
    width:400px;
    min-height:165px;
	height: auto !important;
	height: 165px;
}
#smarttimes_cubeMenuInfo .infoElement{
    margin: 0 0 10px 0;
    display:none;
}
#smarttimes_cubeMenuInfo .cubeMenuHeadline{
    width:400px;
    line-height:20px;
    margin:0 0 6px 0;
}
/* **************************************************************
312 GABELSEITE PROGRAMM SMART TIMES 2010
************************************************************** */
ul#smarttimes_scheduleOverview_days{
    margin:19px 0 0 10px;
    float:left;
    width:498px;
    
}
ul#smarttimes_scheduleOverview_days li{
    width:160px;
    margin:0 6px 20px 0;
    float:left;
}
ul#smarttimes_scheduleOverview_days li img{
    display:block;
    border:1pt solid #D0D0D0;
}
ul#smarttimes_scheduleOverview_days li a{
    line-height:30px;
    display:block;
    font-weight:bold;
    /* color:#2280DC; */
    /* text-transform:uppercase; */
    color:#2E2E2E;
}
ul#smarttimes_scheduleOverview_days li a:hover{
    color:#2E2E2E;
}
/* **************************************************************
313 - 318 DETAILSEITEN PROGRAMM SMART TIMES 2010
************************************************************** */
#smarttimes_preview{
    padding: 0 0 0 230px;
}
ul#smarttimes_scheduleDay_table{
    margin: 19px 0 0 10px;
    float:left;
    width:492px;
}
ul#smarttimes_scheduleDay_table li{
    width:100%;
    margin:0 0 20px 0;
    display:block;
    border-bottom:1pt dotted #D0D0D0;
}
ul#smarttimes_scheduleDay_table li.smarttimes_scheduleDay_shortTeaserRow{
    border-bottom:0pt dotted #D0D0D0;
}
ul#smarttimes_scheduleDay_table li h3{
    line-height:20px;
    background-image:url("/images/A/common/headers/modulheader_660x33.jpg");
    padding:0 10px;
    color:#FFF;
}
ul#smarttimes_scheduleDay_table li img{
    margin:10px 10px 10px 0;
    float:left;
    border:1pt solid #D0D0D0;
}
ul#smarttimes_scheduleDay_table li p{
    margin:10px 0;
    float:left;
    width:390px; /* 464 - 66  =  398 / alt: 564*/
}
ul#smarttimes_scheduleDay_table li p.smarttimes_scheduleDay_linkListText{
    margin:10px;
    float:left;
    width:230px;
}
ul#smarttimes_scheduleDay_table li div.smarttimes_scheduleDay_linkList{
    width:160px;
    float:left;
}
ul#smarttimes_scheduleDay_table li div.smarttimes_scheduleDay_linkList a{
    display:block;
    margin:10px;
}
ul#smarttimes_scheduleDay_table li p.smarttimes_scheduleDay_downloadListText{
    margin:10px 10px 10px 0;
    float:left;
    width:320px;
}
ul#smarttimes_scheduleDay_table li div.smarttimes_scheduleDay_downloadList{
    width:160px;
    float:left;
}
ul#smarttimes_scheduleDay_table li div.smarttimes_scheduleDay_downloadList a{
    display:block;
    margin:10px;
}
ul#smarttimes_scheduleDay_table li p.smarttimes_scheduleDay_textComplete{
    margin:10px 10px 0 10px;
    display:block;
    width:472px;
}
ul#smarttimes_scheduleDay_table li a.smarttimes_scheduleDay_linkComplete{
    margin:10px;
    display:block;
    float:right;
}
/* **************************************************************
319 FAQ
************************************************************** */
#smarttimes_faq{
    background-color:#D4E7F8;
    border:1pt solid #D0D0D0;
    display:block;
    margin: 19px 0 0 10px;
    float:left;
    width:496px;
}
/* **************************************************************
309 ST ANMELDUNG
************************************************************** */
#smarttimes_formregister{
    margin-left:0px;
    float:left;
}
/* **************************************************************
DIVERSE SEITEN: ZUSATZLEISTE
************************************************************** */
ul#smarttimes_sideInfo{
    margin: 19px 0 0 6px;
    float:left;
    width:160px;
}
#pageP_307 ul#smarttimes_sideInfo{
    margin-left:738px;
}
ul#smarttimes_sideInfo li{
    width:100%;
    margin:0 0 20px 0;
    display:block;
    border-bottom:1pt dotted #D0D0D0;
}
ul#smarttimes_sideInfo li h3{
    line-height:20px;
    background-image:url("/images/A/common/headers/modulheader_170x33.jpg");
    padding:0 10px;
    color:#FFF;
}
ul#smarttimes_sideInfo li p{
    margin:10px 10px 10px 0;
    width:140px;
    overflow:hidden;
    display:block;
}
ul#smarttimes_sideInfo li a{
    display:block;
    margin:10px 0;
    overflow:hidden;
}
/* **************************************************************
DIVERSE SEITEN: MINITEASER HAUPTBEREICH
************************************************************** */
ul#smarttimes_scheduleDay_table div.smarttimes_scheduleDay_shortTeaser{
    width:160px;
    margin:0 4px 20px 0;
    display:block;
    float:left;
}
ul#smarttimes_scheduleDay_table div.smarttimes_scheduleDay_shortTeaser h3{
    line-height:20px;
    background-image:url("/images/A/common/headers/modulheader_170x33.jpg");
    padding:0 10px;
    color:#FFF;
}
ul#smarttimes_scheduleDay_table div.smarttimes_scheduleDay_shortTeaser p{
    padding:10px 0;
    margin:0 0 10px 0;
    width:160px;
    border-bottom:1pt dotted #D0D0D0;
    display:block;
}
ul#smarttimes_scheduleDay_table div.smarttimes_scheduleDay_shortTeaser a{
    display:block;
    margin-top:10px;

}
/* **************************************************************
331: BILDERGALERIE PRESSEBILDER
************************************************************** */
ul#widgetPressImageGallery{
    width:492px;
    margin:0 0 10px 0;
}
ul#widgetPressImageGallery li{
    width:145px;
    margin:0 10px 0 0;
    float:left;
    border:0pt dotted #D0D0D0;
    display:inline;
}
ul#widgetPressImageGallery li img{
    display:block;
    float:none;
}
ul#widgetPressImageGallery li p,
ul#widgetPressImageGallery li a{
    width:145px;
    display:block;
}
