
body {
background-image:url(back.jpg);
}

head {height:101%}
body {height:100%}


#haupt {
height:101%;
width:968px;
font-family:Arial;

}

#sprachleiste {
width:968px;
height:26px;
background-color:#000000;
}

#head {
width:968px; 
height:155px;
background-image:url(head.jpg);

}

#head_start {
width:968px; 
height:155px;
background-image:url(head_start.jpg);
text-align:right;
}

#headzwo {
width:968px; 
height:9px;
background-color:#000000;
font-size:1pt;
}


#navi {
width:968px; 
height:31px;
font-weight:bold;
font-size:10pt;
background-image:url(naviback.jpg);
text-align:left;
}

#navi ul {
margin:0px;
padding:0px;
padding-left:15px;
}

#navi ul li{
margin:0px;
list-style-type:none;
padding-left:15px;
padding-right:15px;
float:left;
height:31px;
}

#navi a {
padding-top:7px;
text-decoration:none;
margin:0px;
float:left;
}

#navi .rex-current {
background-image:url(navi_a.jpg);
}

#navi .rex-active {
background-image:url(navi_a.jpg);
}

#navi .rex-current a{
color:#ffffff;
}

#navi .rex-active a{
color:#ffffff;
}

.rex-normal a{
color:#000000;
}

#navi .rex-normal:hover {

}




#subnavii {
width:968px; 
height:26px;
background-image:url(unaviback_na.jpg);
}

#subnavia {
width:968px; 
height:55px;
background-image:url(subnavi_na.jpg);
font-size:9pt;
font-weight:bold;
}

#subnavia ul{
margin:0px;
padding:0px;
padding-left:15px;
}

#subnavia ul li {
margin:0px;
list-style-type:none;
padding-left:15px;
padding-right:15px;
float:left;
height:55px;
}

#subnavia a {
padding-top:7px;
text-decoration:none;
margin:0px;
float:left;
}

#subnavia .rex-current {
background-image:url(subnavi_a.jpg); 
background-repeat:no-repeat;
background-position: bottom center;
}

#subnavia .rex-current a{
color:#29c0ed;
}

#subnavia .rex-active {
background-image:url(subnavi_a.jpg); 
background-repeat:no-repeat;
background-position: bottom center;
}

#subnavia .rex-active a{
color:#29c0ed;
}










#content {
width:968px; 
background-color:#ffffff;
float:left; 
}

#spalte_links {
width:579px;
float:left;
background-color:#ffffff;
text-align:left;
padding-top:20px
}

#spalte_rechts {
width:389px;
background-color:#d9e3ea;
float:left;
text-align:left;
padding-top:20px;
}

#spalte_unten {
width:968px;
background-color:#53636f;
float:left;
text-align:left;
color:#ffffff;
padding-top:20px;
}

#spalte_mitte {
width:968px;
float:left;
background-color:#ffffff;
text-align:left;
padding-top:20px
}

#spalte_mitte p {
padding-top:0;
padding-left:30px;
padding-right:30px;
padding-bottom:20px;
margin:0;
text-align:justify;
}

#spalte_mitte_sub {
width:968px;
float:left;
background-color:#ffffff;
text-align:left;

}

#spalte_mitte_sub p {
padding-top:0;
padding-left:30px;
padding-right:30px;
padding-bottom:20px;
margin:0;
text-align:justify;
}



#spalte_rechts p {
padding-top:0;
padding-left:10px;
padding-right:30px;
padding-bottom:20px;
margin:0;
text-align:justify;
}

#spalte_links p {
padding-top:0;
padding-left:50px;
padding-right:50px;
padding-bottom:20px;
margin:0;
text-align:justify;
}


.startbild {
background-image:url(karte_start.jpg);
height:452px;
width:968px;
float:left;
}

.referenzenbild {
background-image:url(karte_referenzen.jpg);
height:452px;
width:968px;
float:left;
}


.ueber1 {
font-family:Arial;
font-size:14pt;
color:#42cff9;
float:bottom;
margin:0px;
text-align:left;
}

.ueber3 {
font-family:Arial;
font-size:12pt;
color:#42cff9;
margin:0px;
padding-bottom:20px;
}

.ueber2 {
font-family:Arial;
font-size:14pt;
padding-bottom:20px;
padding-left:30px;
float:bottom;
margin:0px;
text-align:left;
}

.txt {
font-family:Arial;
font-size:10pt;
padding-bottom:5px;
text-align:justify;
float:bottom;
margin:0px;
}

.txt_klein {
font-family:Arial;
font-size:8pt;
padding-bottom:5px;
text-align:justify;
float:bottom;
margin:0px;
}

table {
border-spacing:0;
text-align:left;
font-family:Arial;
font-size:9pt;
}

table td {
padding-bottom:8px;

}

#produkt {

width:968px;
height:110px;
float:left;
background-image:url(back_produkt.jpg);

}


#bilderleiste img{
border:1px solid #42cff9;

}

.productinactive {
height:110px;

background-image:url(back_produkt.jpg);
background-repeat:no-repeat;
background-position: bottom center;
margin:0;
padding:0;
padding-left:19px;
float:left;
}

#bilderleiste {
overflow:hidden;
width:858px;
height:110px;
float:left;
white-space:nowrap;
text-align:left;

}

.productactive {
height:110px;

background-image:url(back_produkt_a.jpg);
background-repeat:no-repeat;
background-position: bottom center;
margin:0;
padding:0;
padding-left:19px;
float:left;
}


#bigpic {
width:470px;
float:left;
padding-bottom:30px;
text-align:left;
padding-top:30px;
padding-left:30px;
}


#produktdetail {
float:left;
text-align:left;
padding-top:30px;
}

.article-list {
list-style-type:none;
margin:0;
padding-left:47px;
}

.article-list li {
text-decoration:underline;
padding-bottom:10px;
padding-left:5px;

font-family:Arial;
font-size:11pt;
}

.article-list a {
color:#000000;
}

.activearticle  a{
color:#42cff9;

}

#spalte_rechts #editor {
float:left;
text-align:left;
padding-top:0px;
padding-left:40px;
}

#spalte_links #editor {
float:left;
text-align:left;
padding-top:0px;
padding-left:50px;
}

#editor .ueber1 {
font-family:Arial;
font-size:14pt;
color:#42cff9;
float:bottom;
padding-left:0;
margin:0px;
text-align:left;
}

#editor .ueber3 {
font-family:Arial;
font-size:12pt;
color:#42cff9;
margin:0px;
padding-bottom:20px;
padding-left:0;
}

#editor .ueber2 {
font-family:Arial;
font-size:14pt;
padding-bottom:20px;
float:bottom;
margin:0px;
text-align:left;
padding-left:0;
}

#editor .txt {
font-family:Arial;
font-size:10pt;
padding-bottom:5px;
text-align:justify;
float:bottom;
margin:0px;
padding-left:0;
}

#editor ul {
list-style-type: none; 
padding-left:0px; 
margin:0;
}

#spalte_links #editor p {
padding-top:0;
padding-left:0px;
padding-right:50px;
padding-bottom:20px;
margin:0;
text-align:justify;

}

#spalte_links #editor table p {
padding-top:0;
padding-left:0px;
padding-right:20px;
padding-bottom:20px;
margin:0;
text-align:justify;

}


#spalte_rechts #editor p {
padding-top:0;
padding-left:0px;
padding-right:50px;
padding-bottom:20px;
margin:0;
text-align:justify;

}

#spalte_rechts ul {
list-style-type: disc; 
margin:0;
font-family:Arial;
font-size:10pt;
padding-left:40px;
padding-right:20px;
}



.listehaken {
background: url(haken.jpg); 
background-repeat: no-repeat;
padding-left:20px;
padding-bottom:5px;
font-family:Arial;
font-size:11pt;
}

.rahmen {
border: 1px solid #42cff9;
padding: 3px;
}

.inpt {
border:0px;
width:250px;

}

#kontakt {
padding-left:50px;

}

#form {
font-family:Arial;
font-size:10pt;
}

.impi a{
color:#ffffff;
text-decoration:none;

}

.impi a:visited {
color:#ffffff;
text-decoration:none;
}
