
*
{
        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: 20px 0 0 0;
        text-align: left;
        position:relative;
        width:960px
}


#sprache
{
	position:absolute;
	top:-20px; 
	display:block;
	left:0; 
	width:100%;
	text-align:right;
	background: #c5c5c5;
	padding:0px 0;
	height:20px;
	line-height:0em;
	border:solid 0px #000
}
#header ul#laendermenu
{
	display:inline !important
}
#header #jflanguageselection
{
	display:inline
}

#header #jflanguageselection ul,
#header ul#laendermenu
{
	display:inline !important;
	position:relative !important;
	line-height:0

	
	
}
#header ul#laendermenu 
{padding-right:0px}
#header #sprache li a
{
display:inline !important; 

}

#header #jflanguageselection ul li a:link,
#header #jflanguageselection ul li a:visited,
#header ul#laendermenu li a:link,
#header ul#laendermenu li a:visited
{

color:#990000;
font-weight:bold;
display:inline-block !important;
padding:5px 5px;
border:0;
border-left:solid 0px #444;
font-size:0.95em;
line-height:1.0em;
text-transform:uppercase

}

#header ul#laendermenu li a:link,
#header ul#laendermenu li a:visited
{background:#666;
color:#fff;
margin-left:1px}





#header #jflanguageselection ul li a:hover,
#header ul#laendermenu 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}
