@charset "UTF-8";

/* Projekt:            HiTech Coatings */
/* Zweck:              Alle Basisstyles */



/* Grundlegende Container */

html, body {
padding: 0;
margin: 0;
border: 0;
}

body {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #9ba1a4;
background: #eeeff0;
}

#container {
width: 1000px; 
margin: 0 auto; 
text-align: left; 
position:relative; 
z-index: 0;
background: #ffffff;
border-left: 1px solid #e41b44;
border-right: 1px solid #e41b44;
}

#container h1{
font-size: 18px;
font-weight:normal;
}

#container h2{
font-size: 1em;
color: #e41c44;
font-style: bold;

}


#logomessage{
width: 333px; 
height: 278px; 
position: relative; 
z-index:0; 
margin: 0px; 
float:right; 
font-size: 14px;
line-height: 1.4em;
font-style: italic;
color: #ffffff;
background-image: url('../images/hi-tech-coatings.jpg');
background-repeat: no-repeat;
background-color:#9ba1a4;
}



/* Navigation    border:1px solid #e41c44; */

#navigationhead{
background: #e41c44; 
width:313px; 
color:#ffffff; 
font-style: bold; 
padding-left: 10px;
padding-right: 10px; 
padding-top: 5px;
padding-bottom: 5px;
}

#navigation{
width: 334px; 
float: left;
background-image: url('../images/hg_navi_bottom.gif');
background-repeat: no-repeat;
background-position: bottom;
}


#navlist {
list-style-image:url('../images/bullet_white.gif');
}

#bulletred{
list-style-image:url('../images/bullet_white.gif');
}

#navlist li{
margin-bottom: 10px;
}

.navlinkmarked{
color: #e41c44;
text-decoration: none;
}

.navlink{
color: #000000;
text-decoration: none;
}

/* Ende Navigation   border:1px solid #666666; */



#content {
width: 600px;  
float: right; 
margin-right: 20px;
margin-top: 20px;
line-height: 1.6em;
}

.textred {
color: #e41c44;
font-weight: bold;
}


#footnote {
border-top:1px solid #e4e5e5; 
width: 990px; 
height: 23px; 
clear: both; 
text-align: right; 
padding-right: 10px; 
padding-top: 10px; 
background-color: #fafafa; 
color: #9ba1a4;
font-size: 0.8em;
}


.label {
width: 220px;
}

.inputone{
width: 140px;
}

.inputtwo{
width: 288px;
}


.textarea {
width: 288px;
}

#formularline{
color: #ffffff;
}

.subnaviliste {
margin-top: 6px; 
}




/* to be Trashed:

#wrapper {
width: 980px;
margin: 0 auto;
text-align: left;
background: url(/images/bg_rot.png) 0 0px no-repeat;
height: 620px;
position: relative;
z-index: 0;
}

#contentstart {
margin: 162px 10px 0 50px;
height: 417px;
position: relative;
z-index: 0;
overflow: hidden;
width: 920px;
}

#content{
margin: 162px 10px 0 50px;
height: 417px;
position: relative;
z-index: 0;
overflow: hidden;
width: 920px;
}

.fullpage #content { 
margin: 0 10px 0 10px;
height: 579px;
width: 960px;
}



  #content.develop {
  height: auto;
  margin: 0;
  width: auto;
  }

  .vorlage,
  .fullvorlage {
  text-align: left;
  padding: 172px 0px 0 40px;
  margin: 10px auto 30px auto;
  width: 920px;
  height: 417px;
  position: relative;
  background: url(/images/bg_vorlagen.png) 0 0 no-repeat;
  }
  
  .fullvorlage {
  padding: 0;
  height: 579px;
  width: 960px;
  }
  
  .develop-header {
  position: absolute;
  top: 24px;
  left: 0;
  }

  #basis-switcher {
  position: absolute;
  top: 75px;
  left: 210px;
  background: #eee;
  border: 1px solid #999;
  padding: 10px;
  z-index: 99;
  text-align: left;
  }
  
  #basis-switcher a {
  font-size: 1.1em;
  color: #333;
  }
  
  #vmeldung {
  font-size: 1.4em;
  background-color: #fcc;
  color: #c00;
  padding: 16px 10px;
  border-bottom: 3px solid #333;
  }
  
  #vmeldung.ok {
  background-color: #d9fcce;
  color: #2AA900;
  }
  


#header {
background: url(/images/bg_navbar.gif) 0 0 no-repeat;
position: absolute;
height: 126px;
margin: 0 10px;
width: 960px;
top: 52px;
z-index: 1;
left: 0;
right: 0;
}

#logo {
margin: 55px 0 0 32px;
float: left;
display: inline;
background: url(/images/logo.gif) 0 0 no-repeat;
height: 17px;
width: 146px;
}

#logo a {
display: block;
height: 17px;
width: 146px;
}



#meta { 
height: 28px !important; 
color: #fff;
vertical-align: top;
padding: 0;
margin: 0 10px;
font-size: 1.1em;
background: url(/images/bg_meta.gif) #414549 bottom left no-repeat !important;
}

html>body #meta { 
height: auto !important;
min-height: 28px;
}

#meta strong {
font-weight: normal;
}

#meta a {

color: #bbbbbb;
font-weight: normal;
}

#meta strong a {
font-weight: bold !important;
}

#meta ul {
display: inline;
vertical-align: top;
margin: 0;
float: left;
}

#meta ul li {
float: left;
display: inline;
padding: 7px 6px 1px 0px;
margin: 0 7px 0 0;
border-right: 1px solid #7a7d80;
}

#meta ul li.last {
border-right: 0;
margin: 0;
}

#meta ul.extra {
width: 442px;
}




#meta ul.countryselect {
width: 374px;
display: none;
}

#meta .countryselect select,
#meta input.text {
background: #52565a;
border: 2px solid #52565a;
padding: 0;
color: #cecece;
font-size: 1em;
display: none;
}

#meta .countryselect select {
width: 136px;
display: none;
}

#meta ul.countryselect .dropdown {
background: url(/images/countryselect.gif) 14px 6px no-repeat;
padding-left: 54px;
border: 0;
padding-top: 5px;
width: 156px;
display: none;
}

#meta ul.countryselect .dropdown .submit {
vertical-align: top;
margin-top: 2px;
display: none;
}




#meta ul.search {
width: 144px;
padding-right: 0;
display: none;
}

#meta ul.search li {
border: 0;
padding-top: 5px;
padding-right: 0;
margin-right: 0;
display: none;
}

#meta ul.search .inputmerge {
background: #52565a;
height: 16px;
overflow: hidden;
padding: 1px 0 2px 0;
display: none;
}

#meta ul.search input {
vertical-align: top;
display: none;
}

#meta ul.search input.submit {
margin: 1px 1px 0 0;
display: none;
}




#meta ul.search input.text {
width: 115px;
padding-left: 5px;
display: none;
}




#footer {
position: absolute;
bottom: 40px;
margin: 0 50px;
left: 0;
right: 0;
width: 880px;
}

#footer ul,
#footer li {
display: inline;
}

#footer ul li {
color: #fff;
float: left;
font-size: 1.6em;
font-weight: bold;
display: inline;
}

#footer ul li a {
color: #ab373a;
background: url(/images/arrow_left_red_off_l.gif) left center no-repeat;
padding: 0 0 0 15px;
display: block;
margin: 0 30px 0 0;
}

#footer ul li a:hover {
color: #f66;
text-decoration: none;
background-image: url(/images/arrow_left_red_on_l.gif);
}

#footer .vor {
float: right;
}

#footer .vor a {
margin: 0 0 0 30px;
background: url(/images/arrow_right_red_off_l.gif) right center no-repeat;
padding: 0 15px 0 0;
}

#footer .vor a:hover {
background-image: url(/images/arrow_right_red_on_l.gif);
}



.printlogo {
display: none;
}

.clear {
clear: both;
margin: -1px 0px 0px 0px;  
height: 0px;  
font-size: 0px;
line-height: 0px;
width: 100%;
}

.ahem {  
position: absolute;
overflow: hidden;
height: 0px;
width: 0px;
left: -1000px;
top: -1000px;
}



.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

.clearfix {
display: inline-block;
}

html[xmlns] .clearfix {
display: block;
}

* html .clearfix {
height: 1%;
}

.countryselect .search{
	display: none;
	}
	
	*/
	
	
	