*{margin: 0;padding: 0;}
body{background-color:#ffffff;color: #000000;font-family: arial, helvetica, sans-serif;font-size: 100.1%;padding: 0px;text-align: center;}

/* ################   Position ################  */
#all {background: #FFFFFF;color: #000000;font-size: 0.8em;margin: 0 auto;width: 955px;padding: 0 3px 3px 3px;text-align: left; border:1px solid #CCCCCC;}
#page { padding-right:30px; }

#header{background-image:url(../images/fondheader.jpg); background-repeat:no-repeat;margin: 0;position: relative;z-index:99; width:955px; height:116px; margin-bottom:0px;}
#headertable{width:955px; height:96px; margin-bottom:0px; padding-top:5px;}
#header2{background-image:url(../images/fondheader2.jpg); background-repeat:no-repeat;width:955px; height:23px; margin-top:0px; z-index:100; }


#contentarea,#contentarea2{	border: solid 0px #000;	margin: 0;	padding: 0px 0px 0px 0px;position: relative;overflow: hidden;}
#wrapper { margin: 0 0 0 0; z-index:1;}

#left{background:#00FF00;border-right: solid 0px #EEEEEE;float: left;margin: 20px 0 0 0;/*width: 21%;*/width: 0px;}
#right{color: #000;float:left;width: 300px;padding-top:10px;}

#main2{background:#FFFFFF;width:635px;/*padding: 25px 20px 20px 20px;*/ padding-top:20px;position: relative;min-height:520px;float:left;z-index:1;}
#main{	background: #fff;	margin: 0 0px 0 0;	padding: 25px 20px 20px 20px;	position: relative;}

/* ###################### 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{font-size: 1em !important;font-weight: bold !important;position: relative;text-align: left;text-transform: none !important;z-index: 0;margin-top: 1em;}
#logo  img { display: block; }
#logo span{display: block;margin: 0px 0 0 100px !important;border-bottom: solid 1px #666;}

/* ###############  main * ########################### */
/* position */
.leading{/*background: #EFDEEA url(../images/biene.gif) no-repeat top left;border: solid 1px #CCCCCC;*/color: #000000;margin: 30px 0px 10px 0px;/*padding: 20px 20px 40px 120px;*/position: relative;}
.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: 0; }

.cols1{display: block;float: none !important;margin: 0 !important;}
.cols2 { width: 45%; }
.cols3 { width: 30%; }

.column1 , .column2{border: solid 1px #D4A7C5;margin: 0 5px 0 0;position: relative;}
.column2 , .column1{float: left;margin: 0;}
.column2{float:left;margin: 0;width: 307px;}
.column1{margin: 0;width: 307px;;}

.article_row{margin: 0px 0 0px 0;padding: 0;overflow: hidden;}
.article_column{border: solid 0px #ccc;padding: 10px 10px 10px 0;}
.row_separator2{display: block;clear: both;margin: 0;border: solid 0px;}