* {
font-family: Arial, Helvetica, sans-serif;
outline:0;
}
html { overflow-y:scroll; }
body {
color: #60666a;

	background: #F4F6F8; background-image: url(/kamerateam/img/hg.gif); background-repeat: repeat-x; background-position: top center;
	padding: 0px;
	margin: 0px;
	font-size:11px;
	line-height:1.5em;
	}
table, td, th{
	color: #60666a;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.5em;
}

p {margin:11px 0;}

img {
border:none;
}

div.teammitglied {
float:left;
/*width:355px;*/
margin:0 0px 10px 0;
}

hr{
border:none;
background:#E9EBEC;
color:#E9EBEC;
height:1px;
clear:both;
margin:3px 0 3px 0;
padding:0px;
}

h1 {
color: #aec133;
font-size: 12px;
margin:3px 0 13px 0;
padding:0px;
font-weight:bold;
}

a {
color:#A5A52C;
text-decoration:none;
}

input.field, textarea.field {
background:#fff;
color:#60666A;
border:none;
font-size:12px;
padding:5px 0px 4px 0px;
margin-bottom:0px;
}


textarea {resize: none;}

textarea.field {
background:url(/kamerateam/img/textarea_bg.gif) left center no-repeat;
padding:5px;
width:346px;
height:142px;
}


input.field{
background:url(/kamerateam/img/inp_bg.gif) center repeat-x ;
height:19px;
line-height:16px;
vertical-align: middle;
}

select.field {
color:#60666A;
font-size:12px;
border:1px solid rgb(170,170,170);
-moz-border-radius:4px;
height:22px;
padding-left:5px;
background-color:rgb(250,250,250);
outline:0;
}

input.submit {

color:#60666A;
border:none;
font-size:11px;
padding:0px;
background:url(/kamerateam/img/senden.gif) center no-repeat ;
width:105px;
height:22px;
}


div.gal_big
{
float:left;
width:500px;
margin:0 5px 10px 0;

}


div.gal_nav {
border-left:1px solid #E9EBEC;
padding-left:4px;
float:left;
width:220px;

}

div.gal_linkstyle {
padding-bottom:3px;
clear:both;
float:none;
}

div.gal_linkstyle a {
display:block;
float:left;
padding:4px;
margin:0px;
border:1px solid #F2F4F5;
width:17px;
text-align:center;
}

div.gal_linkstyle a:hover {
background:#959CA1;
border:1px solid #C3CF21;
color:#fff;
}

div.gal_linkstyle a.o {
border:1px solid #C3CF21;
}

.content-frame{
	margin-bottom:8px;
	line-height:1.8em;
}
.content-box{
	text-align:left;
	padding: 0px 14px 0px 14px;
	vertical-align:top;
}
.titel{
	color:#9aa52c;
	font-weight:bold;
}
.titel2{
	color:#60666a;
	font-weight:bold;
}

table.homethings td {
	vertical-align:top;
}

form.newsletter{
	display:inline;
	line-height:30px;
	vertical-align: middle;
}

form.zeiterfassung{
	display:inline;
	line-height:30px;
	vertical-align: middle;
}

input.homebutton {
border:none; background:url(/kamerateam/img/btn_nl_anmelden.gif) no-repeat bottom; 
width:85px;  
margin:0px 0 0px 0; 
padding:0px 0 0 0; 
font-size:17px; 
}

input.home{
	background: url(/kamerateam/img/input_hg_gr.gif);
	background-repeat: no-repeat;
	border:none;
	height:22px;
	width:178px;
	vertical-align:middle;
	font-size:11px;
	padding:5px 2px 0px 4px;
	}
.search{display: inline }
.search input{font-family: Arial, Helvetica, sans-serif; font-size:9px ;background-color: transparent;width:95px;height: 14px; line-height:16px;border:none;padding-right:2px;}
	
.bild_links{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}
.bild_rechts{
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}

ul{
	color: #9aa52c;
	margin:0px;
}
li{
	list-style-type: square;
	list-style: square;
	margin-left:20px;
}


table.logos td { vertical-align:top; }

td.content_ img.mar { margin:0px 10px 10px 0px; }



.sx{
	font-size:9px;
}
.sx a{color:#0057a2;text-decoration:none;font-size:8px;   font-family: "Eurostile ExtendedTwo", Verdana, Helvetica;letter-spacing:1px;}
.notsx a{color: #60666a;	font-family: Arial, Helvetica, sans-serif; font-size: 10px; letter-spacing: 0px; }

.equipmentContentContainer table { width:415px; }

#home_img {
margin:2px 2px 10px 2px;
position:relative;
}

.top_left, 
.top_right, 
.bottom_left, 
.bottom_right {
position:absolute;
width:4px;
height:4px;
}

#home_img .top_left, 
#home_img .top_right, 
#home_img .bottom_left, 
#home_img .bottom_right {
background-image:url(../img/img_edges.png) !important;
background-image:url(../img/img_edges.8bit.png);
}

#home_news .top_left, 
#home_news .top_right, 
#home_news .bottom_left, 
#home_news .bottom_right {
background-image:url(../img/img_edges_grey.png) !important;
background-image:url(../img/img_edges_grey.8bit.png);
}


.overview_img.lgrey .top_left, 
.overview_img.lgrey .top_right, 
.overview_img.lgrey .bottom_left, 
.overview_img.lgrey .bottom_right {
background-image:url(../img/img_edges_lgrey.png) !important;
background-image:url(../img/img_edges_lgrey.8bit.png);
}

.top_left {top:0;left:0;background-position:0 0;}
.top_right {top:0;right:0;background-position:-4px 0;}
.bottom_left {bottom:0;left:0;background-position:0 -4px;}
.bottom_right {bottom:0;right:0;background-position:-4px -4px;}



#home_img img {
display:inline;
}

.overview_img {
display:block;
float:left;
width:143px;
margin:0 8px 7px 0;
position:relative;
}

.rounded_img {
position:relative;
float:left;
}

.overview_img img,
.rounded_img img {float:left;}

.rounded_img .top_left, 
.rounded_img .top_right, 
.rounded_img .bottom_left, 
.rounded_img .bottom_right {
background-image:url(../img/img_edges_lgrey.png) !important;
background-image:url(../img/img_edges_lgrey.8bit.png);
}



			.news-scroller {
				width: 727px;
				height: 20px;
				padding: 8px 15px;
				
				background-image: url(../img/ticker-bg.png);
				position: absolute;
				top: 80px;
			}
			.news-scroller .container {
				height: 20px;
				position: relative;
				overflow: hidden;
			}
			.news-scroller .content {
				position: absolute;
				left: 727px;
				white-space: nowrap;
			}
			.news-scroller .content,
			.news-scroller .content a {
					color: #b1b1b1;
					font-size: 16px;
					font-weight: 700;
					line-height: 20px;

					text-shadow: 0 1px 1px rgb(255, 255, 255);
					text-decoration: none;
			}
			.news-scroller .content a {
				-webkit-transition: color 0.2s ease;
				   -moz-transition: color 0.2s ease;
						transition: color 0.2s ease;
			}
			.news-scroller .content a:hover {
				color: #666;
			}











/* Download Tool */
.download_tool {
	width:100%;
	float:left;
	line-height:21px;
	font-size:0.9em;
	color: #333;
}
	.download_tool,
	.download_tool ul,
	.download_tool li {
		list-style:none;
		padding:0;
		margin:0;
	}
	.download_tool ul,
	.download_tool li.expanded li.collapsed ul {
		display:none;
	}
	.download_tool li.expanded ul {
		display:block;
	}

	.dual_content ul.download_tool a {
		padding:0;
		background-image:none;
	color: #333;
	}
	
	/* background color */
	.download_tool li {
		background-color:#cbcbcb;
	}
	.download_tool li li {
		background-color:#dbdbdb;
	}
	.download_tool li li li {
		background-color:#e9e9e9;
	}
	.download_tool li li li li {
		background-color:#f3f3f3;
	}
	.download_tool li li li li li {
		background-color:#fafafa;
	}
	
	.download_tool li.dir {
		background-image:url(../img/dl/collapsed.png);
		background-repeat:no-repeat;
		border-top:1px solid #FFF;
		cursor:pointer;
		opacity:0.9;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
		filter: alpha(opacity=90);
		padding:0;
	}
	.download_tool li.expanded,
	.download_tool li.dir:hover {
		opacity:1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
	}
		/* 1st level */
		.download_tool li.dir {
			background-position:4px 4px;
		}
		.download_tool li.dir span,
		.download_tool li.dir a {
			padding-left:24px;
	color: #333;
		}
		/* 2nd level */
		.download_tool li.dir li.dir {
			background-position:24px 4px;
		}
		.download_tool li.dir li.dir span,
		.download_tool li.dir li.dir a {
			padding-left:44px;
		}
		/* 3rd level */
		.download_tool li.dir li.dir li.dir {
			background-position:44px 4px;
		}
		.download_tool li.dir li.dir li.dir span,
		.download_tool li.dir li.dir li.dir a {
			padding-left:64px;
		}
		/* 4th level */
		.download_tool li.dir li.dir li.dir li.dir {
			background-position:64px 4px;
		}
		.download_tool li.dir li.dir li.dir li.dir span,
		.download_tool li.dir li.dir li.dir li.dir a {
			padding-left:84px;
		}
	.download_tool li.dir.expanded {
		background-image:url(../img/dl/expanded.png);
	}
	
	.download_tool li.file {
		padding-left:25px;
		background-repeat:no-repeat;
		border-top:1px solid #CCC;
	}
	.download_tool li.file:hover {
		background-color:#fff1f1;
	}
		/* 1st level */
		.download_tool .dir .file {
			background-position:21px 1px;
		}
		/* 2nd level */
		.download_tool .dir .dir .file {
			background-position:41px 1px;
		}
		/* 3rd level */
		.download_tool .dir .dir .dir .file {
			background-position:61px 1px;
		}
		/* 4th level */
		.download_tool .dir .dir .dir .dir .file {
			background-position:81px 1px;
		}
		
		
		/* file extension */
		.download_tool li.file {
			background-image:url(../img/dl/unknown.png);
		}
		.download_tool li.file.ext_pdf {
			background-image:url(../img/dl/pdf.png);
		}
		.download_tool li.file.ext_psd {
			background-image:url(../img/dl/psd.png);
		}
		.download_tool li.file.ext_doc,
		.download_tool li.file.ext_docx {
			background-image:url(../img/dl/doc.png);
		}
		.download_tool li.file.ext_xls,
		.download_tool li.file.ext_xlsx {
			background-image:url(../img/dl/xls.png);
		}
		.download_tool li.file.ext_zip,
		.download_tool li.file.ext_rar {
			background-image:url(../img/dl/zip.png);
		}
		.download_tool li.file.ext_gif,
		.download_tool li.file.ext_jpg,
		.download_tool li.file.ext_jpeg,
		.download_tool li.file.ext_eps,
		.download_tool li.file.ext_ai,
		.download_tool li.file.ext_tif,
		.download_tool li.file.ext_tiff,
		.download_tool li.file.ext_png {
			background-image:url(../img/dl/jpg.png);
		}
		.download_tool li.file.ext_ppt,
		.download_tool li.file.ext_pptx,
		.download_tool li.file.ext_pps,
		.download_tool li.file.ext_ppsx {
			background-image:url(../img/dl/ppt.png);
		}
		
	.btn_expand_all,
	.btn_collapse_all {
		padding:2px 10px;
		background-color:#EFEFEF;
		border:1px solid #CCC;
		cursor:pointer;
	}
