/***********************
* language Menu
*************************/
.languages{
	width:867px;
	height:26px;
	text-align:right;
	font: normal 10px/12px "Arial", "Tahoma", "Helvetica", "Verdana", "Sans Serif";
	color:#b8b8b8;
}
.languages_padding{
	padding:6px 0px 5px 7px;
}
.languages a,
.languages a:link,
.languages a:visited,
.languages a:hover,
.languages a:active{
	font: normal 10px/12px "Arial", "Tahoma", "Helvetica", "Verdana", "Sans Serif";
	color:#7d7d7d;
	padding:8px 7px;
	text-decoration:none;
}
.languages a:hover{
	text-decoration:underline;
}
.languages span a,
.languages span a:link,
.languages span a:visited,
.languages span a:hover,
.languages span a:active{
	background:url('arrow.languages.gif') no-repeat top center;
}

/***********************************
* macina searchbox
***************************************/
.tx-macinasearchbox-pi1{
}
.tx-macinasearchbox-pi1,
.searchBox{
	position:absolute;
	top:14px;
	right:3px;
	width:238px;
	height:83px;
	background:url('bg.search.png') no-repeat;
}
.tx-macinasearchbox-pi1 form,
.searchBox form{
	padding-top:10px;
	padding-left:13px;
}
.tx-macinasearchbox-pi1 .inputSearch,
.searchBox .inputSearch{
	width:175px;
	font: normal 11px/13px "Arial", "Tahoma", "Helvetica", "Verdana", "Sans Serif";
	color:#747474;
	padding: 7px 0px 7px 10px;
	margin:0px 2px 0px 0px;
	background:url('bg.input.search8.png') no-repeat transparent;
	display:block;
}
.tx-macinasearchbox-pi1 .buttonSearch,
.searchBox .buttonSearch{
	padding:0px;
	margin:0px;
	height:27px;
	border-width:4px;
	background-color:transparent;
	outline-style:none;
	overflow:hidden;
}
.tx-macinasearchbox-pi1 p,
.searchBox p{
	text-align:right;
	padding:4px 16px;
}
.tx-macinasearchbox-pi1 p a,
.tx-macinasearchbox-pi1 p a:link,
.tx-macinasearchbox-pi1 p a:visited,
.tx-macinasearchbox-pi1 p a:hover,
.tx-macinasearchbox-pi1 p a:active,
.searchBox p a,
.searchBox p a:link,
.searchBox p a:visited,
.searchBox p a:hover,
.searchBox p a:active{
	color:#fff;
	text-decoration:none;
	font: normal 11px/13px "Arial", "Tahoma", "Helvetica", "Verdana", "Sans Serif";
}
.tx-macinasearchbox-pi1 p a:hover,
.searchBox p a:hover{
	text-decoration:underline;
}
/* nur für IE < 7*/
* html div.tx-macinasearchbox-pi1 input.inputSearch,
* html div.searchBox input.inputSearch{
	height:27px;
}
* html div.tx-macinasearchbox-pi1 input.buttonSearch,
* html div.searchBox input.buttonSearch{
	border:1px solid transparent;
}
/* nur für IE == 7*/
* +html div.tx-macinasearchbox-pi1 input.buttonSearch,
* +html div.searchBox input.buttonSearch{
	border:1px solid transparent;
}
/*******************
* upload table
******************/
.csc-uploads{
	background:#fff;
	padding:4px;
	width:100%;
}
tr.tr-even{background-color:#fff;}
tr.tr-odd{background-color:#f7f7f7;}
td.csc-uploads-icon,
td.csc-uploads-fileName{
	vertical-align:top;
	text-align:left;
	padding:2px 0px;
}

/*******************
* form
******************/
.csc-form-label{
	float:left;
	width:30%;
	text-align:right;
}
.field{
	width:auto;
	margin-left:32%;
}
/**********************
* sitemap
***************************/
p.csc-sitemap-level1{padding-left:60px;padding-top:10px; border-bottom:1px solid #eaeaea;}
.csc-sitemap-level2{padding-left:100px;}
.csc-sitemap-level3{padding-left:140px;}
.csc-sitemap-level1 a{font-weight:bold;}

/**********************
* Bildunterschriften
***********************/
.csc-caption{
	padding:3px 4px;
	background:#eceded;
	border-bottom:1px solid #e0e0e0;
	font-size:11px;
}
/**********************
* mailform
**********************/
.csc-mailform{
	padding:10px;
}
.csc-mailform-radio input{
	margin:3px 0px;
}
