@charset "utf-8";
/* CSS Document */

@import url("styles_menu.css");
/*@import url("final_drop.css");*/
@import url("styles_rte.css");


*	{ 
	font-family:arial;
	font-size:11px;	
}
body	{
	background:#ececed;
	text-align:center;
	padding:0px;
	margin:0px;
}
	
.clearer {
	clear:both;	
	float:none;
}

/**************************************************/
#sitecontainer {
	margin:0px auto;
	width:960px;
	background:url("../images/bg_content.gif") repeat-y;
	position:relative;
}
/**************************************************/
#topcontainer {
		width:960px;
		height:408px;
		position:relative;
		top:0px;	
		background:#fff;
}

	#mood	{
		/*background:url("../images/mood.jpg") center no-repeat;*/
		width:960px;
		height:408px;
		position:relative;
		z-index:10;
		overflow:hidden;
	}
	
	#bk_header {
		background:url("../images/clab-logo.png");
		height:408px;
		width:218px;
		position:absolute;
		top:0px;
		left:27px;
		z-index:50;
	}

	#mainnavigation {
			height:408px;
			width:218px;
			position:absolute;
			top:0px;
			left:27px;
			z-index:100;
			/*background:url("../images/clab-logo.png");*/ 
			text-align:left;
	}
	#mainnavigation #logo {
		margin:0px 0px 0px 0px;
		width:220px;
		height:70px;
		display:block;
	} 
	
	#mainnavigation #language {
		margin:3px 10px 0px 10px;
		width:200px;
		height:20px;
		display:block;
		background:transparent url(../images/li_bg.png) repeat scroll 0 0;
		text-align:right;
	}
	
	#mainnavigation #language a img {
	padding-top:3px;
	}
	
	#mainnavigation #mainmenu {
		margin:0px 0px 0px 0px;
	}
	
	#mainnavigation #mainmenu ul {
		list-style:none; 
	/*	padding:0px;
		width:200px;
		margin:0px 10px;
		*/
	}
	#mainnavigation ul.nav_level1_left li {
		margin-top:2px;	
		height:25px;
		background:url("../images/li_bg.png") repeat;
	}
	
	#mainnavigation ul.nav_level1_left li a	{
		color:#6a6a6a;
		text-decoration:none;
		font-size:12px;
		display:block;
		height:25px;
		line-height:25px;
		padding-left:10px;
	}

/**************************************************/
#maincontainer {
	margin:0 auto;
	position:relative;
	width:960px;
	clear:both;
	background:url("../images/hg_content.gif") center repeat-y #fff;
}

#leftCol {
	float:left;
	display:block;
	padding:0px 0px 0px 27px;
	width:217px;
	color:#6a6a6a!important;
	font-family:Arial!important;
	/*font-size:11px!important;*/
	text-align:left;
	background:url("../images/hg_leftCol.jpg") left repeat-y;

}
	#secnavigation {
		border-top:4px solid #e8e8e8;
	}
	
	#secnavigation,
	#metanavigation{
		padding:0px 8px 0px 5px;
	}
	#metanavigation{
		margin-bottom:25px;
	}
	
	.sec-level1-no  a,
	.sec-level1-act a,
	.meta-level1-no  a,
	.meta-level1-act a{
		border-bottom:4px solid #e8e8e8;
		height:25px;
		line-height:25px;
		text-decoration:none;
		color:#6a6a6a!important;
		font-family:Arial!important;
		/*font-size:11px!important;	*/
		display:block;
		padding-left:15px;
	}
	
	#login {
		padding:10px 10px 10px 10px;
		border-top:4px solid #e8e8e8;
		border-bottom:4px solid #e8e8e8;
		margin:140px 8px 0px 5px;
	}
	#suche	{
		padding:5px 10px 10px 10px;
		border-bottom:4px solid #e8e8e8;
		margin:5px 0px 0px 5px;
		width:190px;
	}
	
	#suche	h3{
		margin-top:0px;
	}
	
	#suche	input.inpfeld,
	#login input#user,
	#login input#pass{
		width:130px;
		font-size:10px!important;
	}
	
	#leftCol h1	{
		font-size:16px;	
	}
	
	#leftCol h3	{
	font-size:11px;
	margin:0px;
	}
/**************************************************/
#rightCol {
	float:left;
	display:block;
	padding:18px 33px;
	width:647px;
	text-align:left;
	/*font-size:11px;*/
}
	#rightCol h1	{
		font-size:16px;	
	}
	
	#rightCol h2	{
		font-size:14px;	
		text-transform:uppercase;
		color:#7d7d7d;
	}
	
	#rightCol h3,  #rightCol h4	{
		font-size:13px;	
	}
	
	#maincontent,
	#centercontent,
	#bottomcontent{
		width:647px;
		clear:both;	
	}
	
	#centercontent #col1,
	#centercontent #col2,
	#centercontent #col3,
	#centercontent #col4{
		width:150px;
		display:block;
		float:left;
	}
	
	#centercontent #col1,
	#centercontent #col2,
	#centercontent #col3{
		margin-right:12px;
	}

/**************************************************/

#footer	{
		background:url("../images/footer.gif") center no-repeat;
		width:960px;
		height:20px;
		text-align:right;
		line-height:20px;
		color:#7e7e7e;
		font-size:10px;
		clear:both;
		display:block;
		float:none;
		margin:0px auto;
		
		
}
	#footer	 p	{
		padding-right:10px;	
		margin-top:0px;	
	}

/********************************************/

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid #888888 !important;
}

.myGallery {
border:0px!important;
}
/********************************************/

/**			FORM							**/
fieldset {border:0px;}
legend, .tx_powermail_pi1_fieldwrap_html_checkbox_title {display:none;}
label	{
	width:120px; 
	display:block;
	float:left;}
	
.tx_powermail_pi1_fieldwrap_html {
	margin-bottom:10px;
	clear:both;
}

.powermail_check_inner_uid10_0,
.powermail_check_inner_uid10_1{
	width:350px;
	display:block;
	clear:both;
	float:none;
}

.powermail_check_inner_uid10_0 label,
.powermail_check_inner_uid10_1 label{
	width:335px;
}

.csc-form-label {
	margin:0px;	
}

#mailformFirma,
#mailformName,
#mailformVorname,
#mailformFon,
#mailformFax,
#mailformEmail,
#mailformNachricht{
	width:200px;}

.csc-mailform-label {
	text-align:left;
	display:block;
}

.csc-mailform-field {
	margin-bottom:5px;
}
/**********************************************/

.tx-newloginbox-pi1 h3	{
	margin-top:0px;
}

/***********************************************/

.csc-frame-frame1 {
	width:190px;
	border-top:1px dashed #666;
	border-bottom:1px dashed #666;
	margin-left:457px;
	margin-top:10px;
}

.csc-frame-frame1 h1	{
	margin:2px 0px 2px 0px;	
	border-bottom:1px dashed #666;
	font-size:14px!important;
	padding-left:6px;
}

.csc-frame-frame1 .bodytext	{
	margin:2px 0px;	
	padding-left:6px;
}

.csc-frame-frame1 .bodytext a {
	color:#000;
}

.csc-frame-frame1 .csc-textpic-imagewrap {
	margin-top:8px;	
}


#mood div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0px!important;
}

/*******************************************
* Styles suche
********************************************/


.suche_container .csc-form-label {
	display:none;	
}

.suche_container  .suchehd,
.suche_container input.textbox,
.suche_container input.textbox_eng,
.suche_container input.submit{
	float:left;

}
.suche_container  .suchehd {
	font-weight:bold!important;
	font-size:11px;
}

.suche_container input.textbox {
	margin:7px 3px 0px 4px;	
	font-size:10px;
	width:130px;
}

.suche_container input.textbox_eng{
	margin:7px 3px 0px 4px;	
	font-size:10px; 
	width:125px;
}

.suche_container input.submit {
	margin:12px 0px 0px 0px;	
}

/****************************************/
/* STARTSEITE */

.csc-textpic-border a.internal-link{
text-decoration:none;
color:#999!important;
}

.csc-textpic-border a.internal-link:hover {
text-decoration:none;
color:#333!important;
}


.bodytext a {
text-decoration:none;
color:#333!important;
}


.bodytext a:hover {
text-decoration:underline;
}

#lev2nav .lev1_sub {
display:none!important;
}
