/* standard styles 393C39 */
.produkt_content{
    float:left;
    padding-top:25px;
     padding:5px;
     width:350px;
     padding-left:10px;
 }
.produkt_image{

    padding-top:40px;
     float:left;
     padding-left:10px;
     clear:both;
 }

 .group_image{
     text-decoration:none;
 padding:15px;
     width:500px;
     padding-left:50px;
 }
.groupPre{
     text-decoration:none;
 }
body {
    background-color:#FFFFFF;
    padding:0px;
    margin:0px;
}
body,td,th,div {
    font-family: Arial,Sans-Serif;
    font-size:10pt;
    margin:3px;
}
table {
    float:left;
}
/* Master Layout */
#canvas {
    text-align:center;
    margin:0px;
}
#screen {
    width:800px;
    margin:auto;
    text-align:left;
}
#teaser {
    height:129px;
    padding:0px;
    margin:0px;
}
a:link, a:visited {
    text-decoration:none;
    color:gray;
}
div.modRow {
    background-color:#72BAE3;
}
div {
    padding:0px;
    margin:0px;
}
img {
    border:none;
    margin:0px;
    padding:0px;
}
form {
    margin:0px;
    padding:0px;
}
.clear {
    clear:both;
    height:0px;
    overflow:hidden;
}
/* Bereich Oben */
/* Navigation Oben */
#top {
    margin:0;
    padding:0;
    height:27px;
    width:800px;
    background-color:#7A9A1B;
    border:0;
    border-bottom:3px solid #CAE83C;
}


/* Navigation Logo */
#logo {
    margin:0;
    padding:0;
    padding-left:0px;
    padding-right:10px;
    float:right;
}
/* Linke Navigation */
#navi_left {
    float:left;

    width:210px;
/* background-color:#FFFFFF; */
/* background-image:url(/images/bg.gif); */
    padding-left:0px;
    padding-top:25px;
}

/*----------------------------------------*/
/*       Navi History                     */
/*----------------------------------------*/
.naviHistory {
letter-spacing:0.2pt;
    margin:0px;
    float:right;
    color:black;
    font-size:9px;
    background-color:inherit;
}
.naviHistory a:link, .naviHistory a:visited {
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    text-decoration:none;
    color:black;
}

.navi, .nav_bild {
    text-align:center;
    margin:0px;
}
.search_screen {
    width:300px;
    float:left;
}
/*
  Klassisches Beispiel. Float left, Float left, Float right.
  Danach Clear für den Umbruch
 */
.corner_l {
    padding:0;
    margin:0;
    margin-left:2px;
    float : left;
    width : 105px;
}
.corner_r {
    padding:0;
    margin:0;
    margin-right:2px;
    float : right;
    width : 105px;
}
.fahnen {
	padding:0;
    margin-left:18px;
    margin-top:20px;
}
.footer_area {
    padding:5px;
    margin-top:15px;
    width:800px;
    height:20px;
    float:left;
    background-color:#7A9A1B;
    border-top:2px solid #CAE83C;
}
.copyright {
    float : left;
    width : 220px;
}
.navifooter {
    float : right;
    width : 300px;
}
.navifooter a,.navifooter a:active,.navifooter a:visited {
    font-size:9pt;
    font-weight:bold;
    color:white;
}
.searchfooter {
    float : left;
    width : 230px;

}
.searchfooter a:link, .searchfooter a:visited {
	color:white;

}
