/* ///////////////////////////////////////////////////////////////////////////// */
/* CMS BASE DESIGN CSS
			
/* ///////////////////////////////////////////////////////////////////////////// */

td, div {
	color: #333;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

div.clear {
	float: none;
	clear: both;
}

/* ///////////////////////////////////////////////////////////////////////////// 
	LINKS
 ///////////////////////////////////////////////////////////////////////////// */

/* alle nicht speziell zugeordneten Link */
a:link { color: #333; text-decoration:none; font-weight:normal; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px;  }  
a:visited { color: #333; text-decoration:none; font-weight:normal; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px;  }  
a:hover { color: #e2001a; text-decoration:none; font-weight:normal; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px;  }  

a.page_navi:link { color: #4A4A4A; text-decoration:none; font-weight:normal;font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px;}  
a.page_navi:visited { color: #4A4A4A; text-decoration:none;  font-weight:normal;font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px;}  
a.page_navi:hover { color: #e2001a; text-decoration:none; font-weight:normal; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px; }  

a.page_navi_selected:link { color: #4A4A4A; text-decoration:none;  font-weight:bold; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px;}  
a.page_navi_selected:visited { color: #4A4A4A; text-decoration:none;  font-weight:bold; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px;}  
a.page_navi_selected:hover { color: #e2001a; text-decoration:none;   font-weight:bold;font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px; }  

/* ///////////////////////////////////////////////////////////////////////////// 
	KLASSEN
 ///////////////////////////////////////////////////////////////////////////// */

/* Haupxklassen */
.normal_title,
.header {
	position: relative; 
	/* left: -6px; */
	color:#4A4A4A; 
	font-size: 20px; 
	line-height: 38px; 
	text-decoration: none; 
	font-family: Verdana, Verdana, Arial, Helvetica, Sans-Serif; 
	vertical-align:top;
}
.normal_subtitle {
	color:#4A4A4A;
	font-size: 11px; 
	line-height: 16px; 
	font-weight:bold;
	font-family: Verdana, Verdana, Arial, Helvetica, Sans-Serif; 
	vertical-align:top;
}
.normal, .error, .button { 
	color:  #4A4A4A; 
	font-size:11px; 
	line-height:14px;
	font-family: Verdana, Verdana, Arial, Helvetica, Sans-Serif; 
}

.hidden { color:#CCCCCC; font-family: Verdana, Verdana, Arial, Helvetica, Sans-Serif; font-size:11px; line-height:14px}
.marked { color:#e2001a; font-family: Verdana, Verdana, Arial, Helvetica, Sans-Serif; font-size:11px;}
.marked_negativ { background-color:#e2001a; color:#333; font-family: Verdana, Verdana, Arial, Helvetica, Sans-Serif; font-size:11px;}
.dot {background: url(../../img/base/dot.gif) left top no-repeat; padding-left: 15px; cursor: pointer }
.dot:hover { color: #f00; }

.negativ { background-color:#EFEFEF; color:#454545; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px;}
.menu {  color:#454545; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px; }
.login { color:#454545; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px;}
.mini { color:#454545; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:10px;}
.start_big { color:#7E1616; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size:11px;font-weight:bold;}
/* .header { color:#454545; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size:18px; line-height:20px; font-weight:bold;} */
.startpage { color:#454545; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:18px; line-height:20px; font-weight:bold;}
.startpage_border { color:#454545; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:14px; line-height:15px; font-weight:bold;}
.startpage_marked { color:#7E1616; font-family:Verdana, Verdana, Arial, Helvetica, Sans-Serif; font-size:14px; line-height:15px; font-weight:bold;}
.dot {background: url(/tmpl/ccc_new/img/dot.gif) left top no-repeat; padding-left: 15px;}

/* einige Überschriften */
.form_headline { background-color:#7e1616; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px; text-decoration:none; border-color:#666666;font-weight:bold; } 
.normal_head { background-color:#FFFFFF; color:#454545; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px;font-weight:bold; }
.normal_left { background-color:#FFFFFF; color:#454545; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px;font-weight:bold; }

/* Warnungen */
.disabled {  color:#CCCCCC; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px; text-decoration:none;  }
.warning {  color:#FF9900; font-family: Verdana, Verdana, Arial, Helvetica, Sans-Serif; font-size:11px; text-decoration:none; border-color:#666666;font-weight:bold; }

.errorStackContainer {
	float: left;
	width: 500px;
	margin-bottom: 20px;
	margin-left: 10px;
	border-spacing: 2px;
	border: 2px solid #ee0000;
	background: white url(/tmpl/ccc_new/img/error.gif) no-repeat top left;
	padding-bottom: 4px;
}
	.errorStackHeading,
	.errorStackError,
	.errorStackWarning,
	.errorStackSuccess {
		color: #ee0000;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		text-decoration: none;
		xfont-weight: bold;
		padding-left: 20px;
		height: 17px;
		line-height: 17px;
		margin-left: 0px;
	}
		.errorStackError img,
		.errorStackWarning img,
		.errorStackSuccess img {
			display: none;
		}
	.errorStackWarning {
		color: #e00;
	}
	.errorStackSuccess {
		color: #090;
		border: 2px solid #090;
	}
	.errorStackHeading {
		font-weight: bold;
		padding-left: 23px;
	}

.ready {  color:#009900; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px; text-decoration:none; border-color:#666666; }
.update {  color:#009900; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px; text-decoration:none; border-color:#666666; ;font-weight:bold; }

/* ----------------------------------------------------------------- */

/*
.tag_cloud {
	text-align: right;
	padding: 0;
	xmargin-top: -5px;
	height: 180px;
	width: 344px;
	line-height: 155%;
}
	.tag_cloud_link,
	.tag_cloud_link:link,
	.tag_cloud_link:visited,
	.tag_cloud_link:hover,
	.tag_cloud_link:active {
		padding: 3px;
		text-decoration: none; 
	}
	.tag_cloud_link:link,
	.tag_cloud_link:visited {
		color: #8CAE9D; 
	}
	.tag_cloud_link:hover,
	.tag_cloud_link:active {
		color: #ffffff; 
		background: #8CAE9D; 
	}
		.tag_cloud_text {
			font-size: 16px; 
			font-family: sans-serif;
		}
		.ie .tag_cloud_text,
		.ie7 .tag_cloud_text {
			font-size: 20px;
			line-height: 24px;
		}
			.tag_cloud_winner {

			}
			.tag_cloud_looser {

			}
*/

/* ----------------------------------------------------------------- */


