
*
{
        margin: 0;
        padding: 0;
}

body
{
        background: #c5c5c5;
        color: #1A5479;
        font-family: arial, helvetica, sans-serif;
        font-size: 100.1%;
        padding: 0px;
        text-align: center;
}

/* ################   Position ################  */


#all
{
        background: #FFFFFF;
        color: #666;
        font-size: 0.8em;
        margin: 0 auto;
        max-width: 1000px;
        padding: 0;
        text-align: left;
        position:relative;
        width:960px
}


#header #jflanguageselection ul

{ position:absolute; top:25px}
#header #jflanguageselection ul li a:link,
#header #jflanguageselection ul li a:visited
{border:0;color:#990000;font-size:1.2em;font-weight:bold}
#header #jflanguageselection ul li a:hover
{background:#990000;color:#fff}
#page
{padding-top:0px }

#header
{
        color: #000000;
        border:solid 0px #c00;
        margin: 0;
        position: relative;
}


#subhead
{margin:0px 0 10px 420px;}
#contentarea,
#contentarea2
{
        border: solid 0px #000;
        margin: 0;
        padding: 0;
        overflow: hidden;
        min-height:500px

}

#contentarea2
{background:#fff url(../images/back.gif) repeat-y}


#wrapper
{
        margin: 0 0 0 236px
}

#left
{


        float: left;
        margin: 0;
        width: 235px;
        padding:5px 0 0 0
}

/* newsflash */

 ul.vert
{padding:0 ;  margin:0 25px 0 5px !important; font-size:0.95em}
 ul.vert a.readon
{display:inline;font-size:0.90em;
padding:0 !important}

 ul.vert p
 {margin:2px 0 2px 0}


#right
{
        float:left;
        width: 225px;
        padding-top:10px;



}

#main2
{

        width:465px;
        padding: 20px 20px 20px 13px;
        position: relative;
       /* min-height:300px;*/
        float:left;
        color:#666;
        font-size:0.9em


}

#main
{

        margin: 0 0px 0 0;
        padding: 20px 20px 20px 20px;
        position: relative;
        border:solid 0px #999;
        font-size:0.9em
}

#main_start
{


        padding: 0px 20px 20px 260px;
        position: relative;
        margin-top:-10px


}

#bild
{

}

#haupt
{background:#999;}


/* ###################### generell ###################### */
.unsichtbar,
.u2,
.invisible,
.unseen
{
        display: inline;
        height: 0px;
        left: -3000px;
        position: absolute;
        top: -2000px;
        width: 0px;
        z-index: 200;
}

.wrap
{
        border: 0;
        clear: both;
        float: none;
        font-size: 1px;
        height: 0;
        line-height: 1px;
        margin: 0;
        padding: 0;
        visibility: hidden;
}

#logo img
{
border:0
}


/* ###############  main * ########################### */
/* position */
.leading
{
}

.leading_separator
{
        border-bottom: solid 0px #333333;
        display: block;
        height: 10px;
        margin: 0 0 0px 0;
}

.article_separator
{
        border: solid 1px #333333;
        display: none;
        margin: 0px 0 0px 0;
}

.blog
{
        padding: 0px 0 0 0;

}

.cols1
{
        display: block;
        float: none !important;
        margin: 0 !important;
}

.cols2
{
        width: 45%;
}

.cols3
{
        width: 30%;
}

.column1,
.column2
{
        border: solid 0px #D4A7C5;
        margin: 0 5px 0 0;
        position: relative;
}

.column2,
.column1
{
        float: left;
        margin: 0;
}

.column2
{
        float: right;
        margin: 0;
        width: 45%;
}

.article_row
{
        margin: 0px 0 0px 0;
        padding: 0 ;


}

.article_column
{
        border: solid 0px #ccc;
        /* padding: 0px 10px 10px 110px;*/
        padding: 0px 10px 10px 0px;
        position:relative;
        min-height:75px
}

.row_separator2
{
        display: block;
        clear: both;
        margin: 0;
        border: solid 0px;
}

.moduletable_top
{
        position:absolute;
        top:0.5em;
        right:1em;
}

/* .article_row img
{position:absolute; left:0; top:3px} */

.article_row img
{float:left;margin:0 10px 0 0}

.article_column p
{line-height:1.5em}

.blog_ohnebild .article_column

{padding-left:0}


/* Übersichtsseite Produkte */

/*  alte Darstellung
.ucd
{ background:#fff}

.ucd_list
{list-style-type:none; overflow:hidden; padding:0; margin-top:30px}
.ucd_list li.row0 {width:330px; float:left; min-height:210px}

.ucd_list li.row1 {width:225px; float:right;min-height:210px}
.ucd_list img
{display:block; margin: 0 0 5px 0}

.ucd_introtext
{width:260px; margin:0; font-size:0.9em;}

.ucd_list li.row1 .ucd_introtext
{width:220px}

.ucd_introtext p
{ margin:0}

.ucd_readon

{display:inline}

*/

.ucd
{ background:#fff}

.ucd_list
{list-style-type:none; overflow:hidden; padding:0; margin-top:30px}
.ucd_list li.row0 {width:300px; float:left; min-height:230px;margin-bottom:20px}

.ucd_list li.row1 {width:330px; float:right;min-height:250px;margin-bottom:20px}
.ucd_list img
{display:block; margin: 0 0 15px 0}

.ucd_introtext
{width:260px; margin:0; font-size:0.9em;}

.ucd_list li.row1 .ucd_introtext
{}

.ucd_introtext p
{ margin:0}

.ucd_readon

{display:inline}

.filter
{display:none}
.chronoform
{display:none}