/* ==================== CMT Comment Module ========================= */


div.cmt_create, div.cmt_list {
	width:100%;	
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

/* comment create */
div.cmt_create label{
	display:block;
}

div.cmt_create input {
	width: 100% !important;
	display: block;
	margin-bottom: 5px;
}

div.cmt_create textarea {
	width: 446px;
	border: 1px solid #8F0648;
}

div.cmt_create textarea, .cmt span.mceEditor table.mceLayout{
	margin-bottom: 10px;
	border: 1px solid #8F0648;
    width:98%;
}

.cmt div.left{
	float:left;
	width: 49%;
	display: inline;
}

.cmt div.right{
	float: right;
	width: 49%; 
	clear: right;
}

div.cmt_buttons {
	float:right;
}

div.cmt_create div.cmt_buttons input {
	display:inline;
}

/* comment list */
table.cmt_comment_list {
	width: 100%;
}

table.cmt_user td {
	border: none !important;
}

table.cmt_comment_list td.left {
	vertical-align:top;
    width:150px;
    padding-bottom:10px;
    /*border-bottom:1px solid #b9dcfc;*/
}
table.cmt_comment_list td.right{
	vertical-align:top;
    padding-bottom:10px;
    /*border-bottom:1px solid #b9dcfc;*/
}

table.cmt_comment_list div.cmt_buttons {
	margin-right:15px;
}

table.cmt_comment_list tr.cmt_comment_inactive,
table.cmt_comment_overview tr.cmt_comment_inactive {
	background: #ffd5d5;
}

span.cmt_comment_date {
	color: #aaa;
	font-size:10px;
}

span.cmt_comment_name {
	display: block;
    font-weight:bold;
    font-size:12px;
    color:#666;
}

a.cmt_comment_link{}

div.cmt_comment_text {}

div.cmt_comment_cnt, div.cmt_comment_pagination {
	background: #EBF9FC;
	border-top: #67a6dc 1px solid;
	border-bottom: #67a6dc 1px solid;
	padding: 2px 5px !important;
	font-weight: bold;
}


div.cmt_options div.left{
	width:40%;
}

div.cmt_options div.right{
	width:58%;
}

/* options */
div.cmt_options div.left, div.cmt_options div.right {
	/*margin: 8px 0;*/
}

div.cmt_options {
	/*margin: 8px 0px;*/
	padding:5px;
	background: url(../m/cms.cont.cmt/pub/cmt_bg.png);
}
div.cmt_options h1{
	font-size: 14px;	
}

div.cmt_options input.cmt_input, div.cmt_options select.cmt_input {
	margin:5px 0;	
}
table.cmt_users{
	width: 80%;	
}

table.cmt_users td {
	padding: 0px !important;
	
}


/* OVERVIEW */

table.cmt_comment_overview td.left {
	width:150px;
}
table.cmt_comment_overview td.right{}

/* ================================================================= */


/* ======================== Teaserbox White ======================== */

div.tbw_flashSpacer {
	background: url(../m/cms.cont.big.teaserbox.white/pub/tbw_bg.png);
}

/* ==================== Search Module ========================= */

div.search_heading {
    padding-bottom:12px;
}
   
a.search_result_pagination, span.search_result_pagination_noLink {
	background:url(/pix/main/paginierung.png) no-repeat;
    display:block;
    width:20px;
    height:20px;
    float:left;
    text-align:center;
    font-weight:bold;
    margin-right:4px;
    padding:0;
    line-height:13px;
    padding-top:3px;
}

span.search_result_pagination_noLink {
    background:url(/pix/main/paginierungAktiv.png) no-repeat;
    color:#000;
}


/* ==================== LinkList ========================= */

div.linkList a {
    padding-left:33px;
}

/* ======================= Event ========================= */

div.evtMapActive{
	
}

p.evtMap_Address {
	font-size: 0.9em;
	color: #bbb;
}

a.evtMap_toEvent {
}

/* ==================== TellYourFriends ========================= */

div.big_tellYourFriends {
    background:url(/pix/main/tellYourFriends/friendBody.png) repeat-y; 
    width:160px; 
    padding:8px 10px 0 10px;
}

div.big_tellYourFriends label {
    font-size:11px;
    font-weight:bold;
    display:block;
    line-height:15px;
}

div.big_tellYourFriends input {
    border:1px solid #666;
    width:158px;
    margin-bottom:8px;
}

div.big_tellYourFriends textarea {
    border:1px solid #666;
    width:158px;
}

div.big_tellYourFriends .sendenButton {
    margin-top:8px;
	cursor: pointer;
}


/* ============================= Top 5 ========================= */

input.big_top5Input {
	padding:0px 0px 0px 4px; 
	width:99%; 
	border-width:0px; 
	background:none; 
	font-size:11px; 
	color:#000;
}

/* =========================== Mailform ========================= */

	input[type=text].bigMailform, input[type=password].bigMailform {
		padding:0px 0px 0px 4px; 
		width:99%; 
		border-width:0px; 
		background:#fff; 
		font-size:11px; 
		color:#000;
	}
	
	
	input[type=radio].bigMailform, div.bigMailform, select.bigMailform  {
		margin-bottom:8px;
	}
	
	select.bigMailform {
		width:100%;
	}
	
	textarea.bigMailform {
		padding:0px 0px 0px 4px; 
		width:99%; 
		border-width:0px; 
		background:none; 
		font-size:11px; 
		color:#000;
		height:54px;
	}
	
	div.left{
		width: 435px; 
		float: left; 
		display: inline; 
		/*margin-bottom: 25px;*/
	}
	
	div.right {
		width: 435px; 
		float: right;
	}

/* =========================== PostOnFacebook ========================= */
    
span.FBConnectButton_Simple, span.FBConnectButton_RTL_Simple {
    background:none;
}

span.FBConnectButton_Simple span.FBConnectButton_Text_Simple {
    margin:0;
}

/* ============================= Newsletter ============================ */


fieldset.nl_optionsbox {
	background: #daecfe;
	border: 1px solid #A3B0BD;
}

div.nl_optionstitle {
	font-size:16px;
	font-weight:bold;
	color: #4374A4;	
}

/* ============================= Video Blog ============================ */

h2.vid_myvids{
	font-size:16px;	
	margin-top:3px;
}

table.vid_myvids_table{
	width:100%;		
}

table.vid_myvids_table thead td {
	background: url(/pix/main/videoBlog/header.jpg) repeat-x;
	color: #555;
	text-shadow:1px 1px 0px #fff;
	line-height:20px; 
	font-weight:bold;
	font-size:13px;
	text-align:left;
	height:40px;
/*	padding-top:5px; */
}

table.vid_myvids_table tbody tr  {
	border-bottom: 1px solid #8F0648;
	vertical-align:top;
}

table.vid_myvids_table tbody td {
	padding:8px 0;
}

td#vid_myvids_title, td#vid_myvids_date, td#vid_myvids_category {
	cursor:pointer;
}

h1.big_videoBlog {
	margin-bottom:8px;
}

div#big_youtubeContent {
	margin-bottom:8px;
}

div.big_videoOverview {
	margin-bottom:8px;
}

img.big_videoThumb {
	float:left;
	display:inline;
	margin-right:15px;
}

div.big_videoDescription {
	/*float:left;*/
	display:inline;
	width:160px;
}

div.big_videoDescription h2 {
	padding:0px;
	margin:0px;
	margin-bottom:3px;
	font-size:13px;
	line-height:13px;
}

div.big_videoDescription p {
	font-size:10px;
	line-height:13px;
}

div.big_videoHits{
	font-size:10px;
	color: #ccc;
}


/* ============================= reCaptcha ============================ */
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
	background:none !important; //reCaptcha widget background color
}

#recaptcha_table {
	border-color: #8f0648 !important; //reCaptcha widget border color
}

#recaptcha_response_field {
	border-color: #8f0648 !important; //Text input field border color
	background-color:#fff !important; //Text input field background color
}

#recaptcha_image {
	border:1px solid #8f0648;
}

.captchaInput {
	border:1px solid #8f0648;
	width:298px !important;
	display:block;
	background:#FFF;
	margin-bottom:8px;
}
