/*---------------------------------------*/
/*            In-Circuit GmbH            */
/*               Homepage                */
/*                                       */
/* incircuit.css - CSS-Vorgaben Homepage */
/* Stand: 25.03.2007                     */
/*---------------------------------------*/


table
{
	font-size: 12px;
}

body
{
	font-family: "Trebuchet MS", sans-serif;
         font-size: 14px;
         color: #013553;
         margin: 0;
         padding: 0;
         background-color: #FFFFFF;
         vertical-align: top;
}

#blue_header_layer
{
	position: absolute;
         left: 949px;
         top: 0px;
         width: 75px;
         height: 81px;
         margin: 0;
         padding: 0;
         background-color: #03516B;
         z-index: 2;
}

#blue_layer
{
	position: relative;
         left: 49px;
         top: 81px;
         width: 975px;
         margin: 0;
         padding: 0;
	background-color: #03516B;
         z-index: 2;
}

#white_layer
{
	position: relative;
         left: 0px;
         top: 0;
         width: 900px;
         margin: 0;
         padding: 0;
         background-color: #FFFFFF;
         z-index: 3;
}

#headpicture_layer
{
	position: absolute;
         left: 49px;
         top: 0;
         height: 81px;
         width: 750px;
         margin: 0;
         padding: 0;
         z-index: 4;
}

#searchbg_layer
{
	position: absolute;
         background-image: url(../images/search_bg.jpg);
         background-repeat: no-repeat;
         left: 799px;
         top: 0;
         height: 81px;
         width: 150px;
         margin: 0;
         padding: 0;
         z-index: 4;
}

#menu_border_top
{
	position: absolute;
         background-image: url(../images/menu_border_top.jpg);
         background-repeat: no-repeat;
         left: 49px;
         top: 81px;
         width: 196px;
         height: 5px;
	margin: 0px;
         padding: 0px;
         z-index: 4;
}

#menu_border_left
{
	position: absolute;
         left: 49px;
         top: 86px;
         width: 5px;
         height: 441px;
         margin: 0;
         padding: 0;
         z-index: 4;
}

#menu_border_right
{
	position: absolute;
         left: 240px;
         top: 86px;
         width: 5px;
         height: 441px;
         margin: 0;
         padding: 0;
         z-index: 4;
}

#menu_border_bottom
{
	position: absolute;
         background-image: url(../images/menu_border_bottom.jpg);
         background-repeat: no-repeat;
         left: 49px;
         top: 527px;
         width: 196px;
         height: 4px;
         margin: 0px;
         padding: 0px;
         z-index: 4;
}

#menu_translate_item_layer
{
	position: absolute;
         background-color: #03516B;
         color: #FFFFFF;
         left: 54px;
         top: 86px;
         width: 181px;
         height: 35px;
         margin-left: 0px;
         margin-top: 0px;
         padding-left: 5px;
         padding-top: 5px;
         z-index: 4;
}

#main_menu_layer
{
	position: absolute;
         background-image: url(../images/menu_bg.jpg);
         left: 57px;
         top: 130px;
         width: 180px;
         height: 393px;
         z-index: 4;
}

#menu_item_level1_no_layer
{
         width: 148px;
         height: 25px;
         margin-left: 10px;
         margin-right: 10px;
         padding-left: 10px;
         padding-top: 5px;
         border-top: 1px dotted #FFFFFF;
         border-collapse: collapse;
         z-index: 5;
}

#menu_item_level1_act_layer
{
	width: 148px;
         height: 25px;
         margin-left: 10px;
         margin-right: 10px;
         padding-left: 10px;
         padding-top: 5px;
         border-top: 1px dotted #FFFFFF;
         background-image: url(../images/arrow_right.gif);
         background-repeat: no-repeat;
         background-position: center right;
         z-index: 5;
}

#menu_item_level2_no_layer
{
	width: 138px;
         height: 25px;
         padding-left: 30px;
         padding-top: 5px;
         z-index: 5;
}

#menu_item_level2_act_layer
{
	width: 138px;
         height: 25px;
         padding-left: 30px;
         padding-top: 5px;
         background-image: url(../images/black_arrow_right.gif);
         background-repeat: no-repeat;
         background-position: center right;
         z-index: 5;
}

#button_shop_layer
{
	position: absolute;
         left: 49px;
         top: 544px;
         width: 152px;
         height: 159px;
         z-index: 4;
}

#second_content_layer
{
	position: relative;
         left: 200px;
         top: 0px;
         width: 700px;
	background-color: #FF9933;
         z-index: 4;
}

#second_white_layer
{
	position: absolute;
         top: 0px;
         left: 200px;
         width: 500px;
         height: 250px;
         background-color: #FFFFFF;
         z-index: 5;
}

#main_content_layer
{
	position: relative;
         left: 0px;
         top: 0px;
         width: 550px;
         min-height: 680px;
         background-color: #C0D3DA;
         padding-bottom: 20px;
         z-index: 6;
}

#second_content_text_layer
{
	position: absolute;
         left: 550px;
         top: 0;
         width: 150px;
         height: 250px;
         background-color: #FFFFFF;
         z-index: 6;
}

#orange_layer
{
	width: 100%;
         height: 100%;
         background-color: #FF9933;
}

#second_content_picture_layer
{
	position: absolute;
         left: 550px;
         top: 250px;
         width: 150px;
         height: 200px;
         z-index: 6;
}

#hl_dotted_layer
{
         height: 1px;
         margin-left: 20px;
         margin-right: 20px;
         border-top: 1px dotted #013553;
}

#hl_orange_line
{
	height: 1px;
         border-bottom: 1px solid #FF6600;
}

p.bodytext
{
	margin-left: 20px;
         margin-right: 20px;
}

p.csc-searchResult
{
	font-size: 12px;
         margin-left: 20px;
         margin-right: 20px;
}

p.csc-form-label
{
	font-size: 12px;
}

h1
{
	font-size: 14px;
         font-weight: bold;
         color: #013553;
         margin-left: 20px;
         margin-right: 20px;
}

h3.csc-searchResultHeader
{
	font-size: 12px;
         font-weight: bold;
         color: #013553;
         margin-left: 20px;
}

h6
{
	font-size: 12px;
         font-weight: normal;
         color: #666666;
         margin-left: 20px;
         margin-right: 20px;
}

div#menu_item_level1_no_layer a
{
	font-size: 14px;
         text-decoration: none;
         color: #FFFFFF;
}

div#menu_item_level1_act_layer a
{
	font-size: 14px;
         text-decoration: none;
         color: #FFFFFF;
}

div#menu_item_level2_no_layer a
{
	font-size: 14px;
         text-decoration: none;
         color: #000000;
}

div#menu_item_level2_act_layer a
{
	font-size: 14px;
         text-decoration: none;
         color: #000000;
}

a.download
{
	font-size: 12px;
         color: #000000;
         text-decoration: none;
         padding-left: 20px;
         background-image: url(../images/dl_pdf.gif);
         background-repeat: no-repeat;
         background-position: top left;
}

h3.csc-searchResultHeader a
{
	color: #000000;
         text-decoration: none;
}

div#second_content_text_layer p.bodytext
{
	text-align: center;
         margin-left: 0;
         margin-right: 0;
}

div#second_content_text_layer h6
{
	font-size: 12px;
         color: #000000;
         margin-left: 10px;
         margin-right: 10px;
}

div.langMenu
{
	font-size: 11px;
         margin-left: 10px;
         margin-top: 5px;
}

div.langMenu a
{
	color: #FFFFFF;
         text-decoration: none;
         font-size: 11px;
}

div.langMenu a:hover
{
	text-decoration: underline;
}

a.external-link-new-window
{
	font-size: 11px;
         text-decoration: none;
         color: #000000;
}

a.mail
{
	font-size: 12px;
	color: #000000;
         text-decoration: none;
}

fieldset.csc-mailform
{
	border: 0;
}

legend
{
	visibility: hidden;
}

span.csc-mailform-radio
{
	border: 0;
}

fieldset#mailformtitel
{
	border: 0;
}

div.csc-mailform-field
{
	clear: both;
}

div.csc-mailform-field label
{
	font-size: 12px;
	width: 5em;
	float: left;
	text-align: left;
	margin-left: 10px;
	margin-right: 0.5em;
	display: block;
}

div.csc-mailform-field input
{
	font-size: 12px;
         padding-left: 1px;
         color: #013553;
         border-width: 1px;
         border-style: solid;
         border-color: #013553;
}

input#mailformtitelMr
{
	margin-left: 10px;
         float: left;
}

input#mailformtitelMrs
{
	margin-left: 10px;
         float: left;
}

input#mailformtitelHerr
{
	margin-left: 10px;
         float: left;
}

input#mailformtitelFrau
{
	margin-left: 10px;
         float: left;
}

textarea#mailformMessage
{
	font-size: 12px;
         color: #013553;
         padding-left: 1px;
         border-width: 1px;
         border-style: solid;
         border-color: #013553;
}

input#mailformformtype_mail
{
	background-image: url(../images/button_send_email.jpg);
         background-repeat: no-repeat;
         background-position: center left;
         padding-left: 20px;
	margin-left: 5.5em;
	border-width: 0px;
	background-color: #C0D3DA;
	margin-bottom: 3px;
	font-size: 14px;
	color: #013553;
         cursor: pointer;
}

form#SearchForm input
{
	border-width: 1;
         border-color: #FFFFFF;
         border-style: solid;
         font-family: "Trebuchet MS", sans-serif;
         font-size: 10px;
         background-color: #03516B;
         margin-left: 10px;
         margin-top: 40px;
         padding-left: 1px;
         width: 130px;
         color: #FFFFFF;
}

form#SearchForm input#SearchFormc79bdf421714f5087fc34b7c538b6807
{
	border: 0;
         margin-top: 0px;
         padding-left: 12px;
         width: 100px;
         text-align: left;
         background-color: #024864;
         background-image: url(../images/arrow_right.gif);
         background-repeat: no-repeat;
         background-position: center left;
         cursor: pointer;
}

table.csc-searchResultInfo
{
	margin-left: 20px;
}

td.csc-searchResultRange
{
	font-size: 12px;
}

table.csc-searchform
{
	margin-left: 20px;
}

td.csc-form-fieldcell input
{
	font-size: 12px;
         color: #013553;
         border-width: 1px;
         border-style: solid;
         border-color: #013553;
         padding-left: 1px;
}

td.csc-form-fieldcell select
{
	font-size: 12px;
         color: #013553;
         border-width: 1px;
         border-style: solid;
         border-color: #013553;
}

td.csc-form-fieldcell option
{
	font-size: 12px;
         color: #013553;
}
