/*HTML TAGS*/
html, body
 {
	margin: 0;
	padding: 0;
}

body
{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center; /* ugly-ness to center the div in pre IE6 browsers */
}

img
{
	border: 0px;
}

h1, h2, h3{ padding: 5px 0px; margin: 0; font: Arial, Helvetica, sans-serif; font-size: 16px; text-transform: lowercase;  }
h2{font-size: 14px;}
h3{font-size: 12px;}

/*SPECIFICS*/

.ti_normal {font-size: 14px;}
.ti_orange {font-size: 14px;color: #FA6C15;}
.subtext {font-size: 10px;}

.cp_search_link:link{ color: #FA6C15; text-decoration:none; }
.cp_search_link:visited{ color: #FA6C15; text-decoration:none; }
.cp_search_link:active{ color: #FA6C15; text-decoration:none; }
.cp_search_link:hover{ color: #FA6C15; text-decoration:underline; }

#cp_search_field{ border: 1px solid #FA6C15; }
#cp_search p{ color: #FA6C15; font-size: 14px; font-weight: bold; }
#cp_search div{ margin-top:20px; }
#cp_search_button {
  width: 19px;
  height: 19px;
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent url("../img/icon_search.png") no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
form>#replacement-2 { /* For non-IE browsers*/
  height: 0px;
}

#container
{
	text-align: left;
	width:950px;
	margin-left: auto;
	margin-right:auto; 
}
#header{}
#cp_logo{ float: left; margin: 42px 0px; background: left top no-repeat url("../img/companyprofile_logo.png"); height: 90px; width:180px; }
#cp_logo span{ display: none; }
#cp_search{ float: right; margin: 42px 0px; height: 86px; width:175px; }

#container_orange1{ background: left repeat-y url('../img/orange_backgroundhack.png'); width: 100%; }
#container_orange2{ background: right repeat-y url('../img/orange_backgroundhack.png'); width: 100%; }
#leftcolumn { width: 175px; float:left; left: 20px; }
#leftcolumn a{ color: #FFF; margin: 8px; font-size: 10px; }
#centercolumn { width: 600px;float:left; background:#FFFFFF; }
#rightcolumn { width: 175px; float:left; right: 20px; }

#centertext {margin: 0px 20px;}
#centertext h1{text-transform: none; width: 400px;}
/* #centertext p:first-letter { font-weight: bold; font-size: 300%; float:left; color: #333;}  */
#centertext span{ line-height: 150%; }

#styletxt {}
#styletxt a{color: #000; text-decoration: underline;}
#styletxt a:visited{color: #000; text-decoration: underline;}
#styletxt a:active{color: #000; text-decoration: underline;}
#styletxt a:hover{color: #666; font-weight: bold;}

.backlink{color: #000; text-decoration: none;}
.backlink:visited{color: #000; text-decoration: none;}
.backlink:active{color: #000; text-decoration: none;}
.backlink:hover{color: #000; font-weight: bold;}

#branch_list { color: #fff; }
#branch_list li{ list-style: none; margin-left: -30px; height: 20px; }
#branch_list a{ font-size: 12px; text-decoration: none; }
#branch_list a:hover{ font-size: 12px; font-weight: bold; }

#partner_list { color: #fff; }
#partner_list li{ list-style: none; margin-left: -30px; height: 20px; }
#partner_list a{ font-size: 12px; text-decoration: none; }
#partner_list a:hover{ font-size: 12px; font-weight: bold; }

#footer { display:none; }

.block_standard { padding-bottom: 10px; }
.block_standard h1{ background: #FA6C15; color: #FFF; font: Arial, Helvetica, sans-serif; font-size: 16px; text-transform: lowercase; text-align:left; padding: 5px; }
.block_standard p{ color: #FFF; margin: 8px; }
.block_standard a{ color: #FFF; margin: 8px; font-size: 10px; }
.block_standard span{ color: #FFF; margin: 8px; text-transform: lowercase; font-size: 10px; font-weight: bold; }

.profile_block 
{ 
	/*position: relative;*/
	border: 1px #666 solid; 
	background: #E9E9E9;
	margin: 20px 0;
	color:#333;
	cursor: pointer;
}
.profile_block_logo { float:left; height: 125px; width:125px; background: left top no-repeat; } 
.profile_block_right { float:left; width: 413px; padding: 0px 10px 0px 10px; min-height: 125px; _height: 125px;}
.profile_block h2 { float:left; text-transform: none; }

.profile_block_body{ height: 50px; }

.profile_block_right a{color: #333; text-decoration: none;}
.profile_block_right a:visited{color: #333; text-decoration: none;}
.profile_block_right a:active{color: #333; text-decoration: none;}
.profile_block_right a:hover{color: #333; font-weight: bold;}

.branche { float: right; padding: 7px 0; width: 160px; text-align: right; }
.dvd { cursor: pointer; float: left; background: left no-repeat url("../img/icon_dvd.png"); width: 60px; padding: 0; margin: 10px 0 0 0; }
.dvd span{ padding-left: 35px; }
.webclip { cursor: pointer; float: left; background: left no-repeat url("../img/icon_webclip.png"); width: 100px; padding: 0; margin: 10px 0 0 0; }
.webclip span{ padding-left: 35px; }
.interview { cursor: pointer; float: left; background: left no-repeat url("../img/icon_interview.png"); width: 90px; padding: 0; margin: 10px 0 0 0; }
.interview span{ padding-left: 35px;  }
.katern { cursor: pointer; float: left; background: left no-repeat url("../img/icon_katern.png"); width: 80px; padding: 0; margin: 10px 0 0 0; }
.katern span{ padding-left: 35px; }

.partlistitem{ padding: 1px 0px; color: #FFFFFF; }
.partlistitem p{ padding: 0px 0px;}

#notice { color:#666666; font-size: 10px; }
#bestelstatus { font-size: 16px; font-weight: bold; margin: 20px 0; }

.pagingrow{ text-align:center; }
.pagingrow a{color: #FA6C15; text-decoration: none;}
.pagingrow a:visited{color: #FA6C15; text-decoration: none;}
.pagingrow a:active{color: #FA6C15; text-decoration: none;}
.pagingrow a:hover{color: #FA6C15; font-weight: bold;}

#provspan{ text-align: center; color: #FFF; font-size: 10px; }

#infobar
{ 
	float: right;
	margin-left: 10px; 
	padding: 10px 20px; 
	width: 120px; 
	border: #666666 solid 0px; 
	background:#FFE9D2; 
	color:#000; 
}
#infobar img{ padding:0;}
#infobartitle {font-size: 14px; font-weight: bold; }
.infobar_dvd{ }
.infobar_dvd a{color: #000; text-decoration: underline;}
.infobar_dvd a:visited{color: #000; text-decoration: underline;}
.infobar_dvd a:active{color: #000; text-decoration: underline;}
.infobar_dvd a:hover{color: #FFE9D2; font-weight: none; background-color:#000;}

.floatleft{ float:left; }
.floatright{ float:right; }
.clearfloat{ float:none; clear:both;}
