a:link, a:visited {
color:#A84141;
font-weight:bold;
text-decoration:underline;
}
a:hover, a:focus {
color:#416CA8;
text-decoration:none;
}
a img {
border-width:0px;
}
body {
margin:0px;
font-family:Lucida Grande,trebuchet ms,Arial,Helvetica,sans-serif;
background-color:#f1f1f1;
}
h1 {
color:#122342;
font-size:24px;
border-bottom:1px solid #122342;
}
h2 {
font-size:20px;
color:#CD3E3E;
}
h3 {
font-size:18px;
font-weight:bold;
color:#000;
}
p {
font-size:14px;
}
li {
font-size:14px;
}
form {
margin:0px;
padding:0px;
}
#header {
background-color:#122342;
}
#footer {
height:22px;
width:1002px;
margin:0 auto;
background-image:url(../images/layout/footer.gif);
}
#back {
float:right;
position:relative;
top:20px;
}
#back a {
color:#CD3E3E;
text-decoration:none;
}
#copy {
width:990px;
margin:0 auto;
text-align:right;
font-size:11px;
padding-top:5px;
color:#888;
}
#head {
margin:0 auto;
width:1000px;
height:323px;
}
#cont {
background-color:#fff;
margin:0 auto;
width:1000px;
border-width:0px 1px;
border-style:solid;
border-color:#efefef;
}
#content {
padding:20px;
}
#error {
color:#900;
}
#nav {
margin:0 auto;
width:1000px;
background-color:#122342;
height:30px;
position:relative;
}
#nav a {
display:block;
color:#fff;
font-weight:bold;
float:left;
padding-top:5px;
text-align:center;
height:25px;
text-decoration:none;
}
.large {
width:190px;
margin:0px 18px;
}
.small {
width:130px;
margin:0px 18px;
}
#nav div {
position:absolute;
top:30px;
background-color:#fff;
z-index:100;
margin:0px 20px 0px 0px;
display:none;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#122342;
}
#nav_company {
left:17px;
}
#nav_products {
left:243px;
}
#nav_products_dach {
left:434px;
}
#nav_images {
left:469px;
}
#nav_images_dach {
left:600px;
}
div#nav_products_blech {
top:60px;
left:434px;
border-width:1px;
}
#nav_company a, #nav_products a, #nav_products_dach a, #nav_products_blech a, #nav_images a, #nav_images_dach a {
color:#000;
padding:5px 0px 0px 20px;
z-index:100;
text-align:left;
float:none;
margin:0px;
font-size:12px;
}
#nav_company a {
width:170px;
}
#nav_products a {
width:170px;
}
#nav_products_dach a {
width:100px;
}
#nav_images_dach a {
width:100px;
}
#nav_products_blech a {
width:120px;
}
.float_right {
padding:0px 0px 6px 6px;
float:right;
}
.float_left {
padding:0px 10px 0px 0px;
float:left;
}
#nav_images a {
color:#000;
width:110px;
padding:5px 0px 0px 20px;
text-align:left;
z-index:100;
float:none;
margin:0px;
font-size:12px;
}
#nav_images a:hover, #nav_products a:hover, #nav_company a:hover, #nav_products_dach a:hover, #nav_products_blech a:hover, #nav_images a:hover, #nav_images_dach a:hover {
color:#fff;
background-color:#122342;
}
a#nav_on {
background-color:#fff;
color:#122342;
}
#left {
width:430px;
float:left;
}
#right {
width:430px;
float:right;
}
#left_s {
width:350px;
float:left;
}
#left_l {
width:550px;
float:left;
}
#right_l {
width:550px;
float:right;
}
#right_s {
width:350px;
float:right;
}
#left li {
padding:2px;
font-size:14px;
}
#left_rel {
width:50%;
float:left;
}
#right_rel {
width:50%;
float:right;
}
.clear {
clear:both;
}
.info {
width:260px;
}
#map {
border:1px solid #ccc;
}
.just {
text-align:justify;
}
.company {
margin:5px;
padding:5px;
border-width:0px;
}
.company:hover {
background-color:#fafafa;
}
.company_site {
float:right;
}
.one {
float:left;
width:320px;
}
.two {
float:left;
width:320px;
}
.three {
float:right;
width:320px;
}
.palette img {
cursor:pointer;
}
.palette span {
font-weight:bold;
font-size:12px;
text-transform:uppercase;
}
.forminput {
padding-bottom:8px;
}
.formname {
float:left;
width:100px;
}
.forminput input {
width:300px;
}
.formnameta {
float:left;
width:100px;
height:120px;
}
.forminputta textarea {
height:100px;
width:300px;
}
.formsubmit {
margin-left:100px;
}
.gal_img {
padding:10px;
}
.gal_img:hover {
background-color:#f1f1f1;
}
input, select, textarea {
border:1px solid #ccc;
background-color:#fefefe;
}
.faserimg {
margin-right:30px;
padding:5px;
float:left;
border-width:0px;
}
.color {
width:25px;
height:25px;
}
.faserimg:hover {
background-color:#fafafa;
}
.img_border {
border:1px solid #000;
}
.invisible {
display:none;
}
.valid {
position:relative;
top:2px;
}
