body {font-size:0.8em; background: url('/images/bgbody_top.jpg') 0px 5px no-repeat #FFFFFF;}}

h1 {	font-size: 1.2em; background: url(/cms/images/square_headline.gif) 0px 2px no-repeat ;}
h2 {	font-size: 1.4em;}
h3 {font-size: 1.3em;}

#page {height:100%;width: 1010px;margin-left:auto; font-size:1.1em; margin-right: auto; }
#content {font-size:1.1em;}

/* LINKE SPALTE -------------------------------------------- */
#logo_frame { height:179px; border-bottom:21px solid #a3a3a3;}
#logo {width: 230px;height: 106px; text-align:right;}


#navi_punkte { top:180px;}

#navi_punkte li.third {font-size:0.9em;}
#navi_punkte li.third_active {font-size:0.9em;}
  
#navi_punkte li.fourth {font-size:0.9em;}
#navi_punkte li.fourth_active {font-size:0.9em;}


#navi                            { width: 230px; }
#col_left {width: 230px;}
#col_content {width: 780px;float: right;}
#col_center {width: 625px;float: left;}
#header {width: 655px;}
#content {width: 645px;}

#headline                {width: 605px}
#history {width: 605px;}

#navi ul li a                    { font-size: 1.3em; }


.bild-rechts .text {width: 360px; }
.text-normal .text-box-l {width: 440px; }

/* MITTLERE SPALTE ------------------------------------------ */

#topnavi {	font-size:0.9em;}
#headline { margin-top: 2px;}
.egv_suche {font-size:1.1em;}
.egv_suche_submit {font-size:1.1em;}

.egv_note {font-size:1em;}
div {border:1px solids;}

.company_list {width:623px; border:1px solid green; border-top:0px none;}

#spalte-l                          { width: 295px;margin: 0px;padding: 0px}

#spalte-l .box-pic-l               { width: 280px;margin: 18px 0px 0px 0px;padding: 5px 0px 0px 0px;border-top: 1px solid #DCDBE0;}
#spalte-l .box-pic-l .link         { width: 275px;}
#spalte-l .box-pic-l .text         { width: 146px;margin: 0px;padding: 0px;float: right; overflow:hidden;}

#spalte-l .box-pic-l .pic          { width: 140px}


.bild-rechts .pic  {width: 210px; margin:0px; }

.bild-rechts .pic p {margin: 0px 5px 10px 5px; }
.bild-rechts .pic ul {margin: 10px 0px 10px 0px; }
.bild-rechts .pic li {margin: 10px 0px 10px 0px; padding: 0px 0px 0px 5px; }
.bild-rechts .pic img {border: 1px solid #DCDBE0; }
.bild-rechts .pic p img {border: 1px solid #DCDBE0;}



#spalte-r            {width: 280px;margin: 0px;padding: 0px;float: right;border-top: 1px solid #DCDBE0;}
#spalte-r .box-pic-l { width: 285px;margin: 0px;padding: 0px;}

#spalte-r .box-pic-l .link{width: 280px;margin: 0px;padding: 0px;float: right;border-bottom: 1px solid #DCDBE0;border-top: 1px solid #FFFFFF;}
#spalte-r .box-pic-l .link p{margin: 0px 2px 0px 0px;padding: 0px;}
#spalte-r .box-pic-l .link img{margin: 0px;padding: 0px;}
#spalte-r .box-pic-l .pic { width: 140px;margin: 0px;padding: 0px;}

#spalte-r .box-pic-l .pic p {margin: 5px 0px 10px 0px; padding-left:3px}
#spalte-r .box-pic-l .text {width: 126px;}
#spalte-r .box-pic-l .text img {margin: 0px 0px 0px 3px;}


#spalte-r .box-pic-l .pic img {border: 0px none ;}
#spalte-r .box-pic-l .pic-ohne { margin: 5px 0px 0px 0px;}
#spalte-r .box-pic-l .pic-ohne img {border: 0px none ;}


/* RECHTE SPALTE ------------------------------------------------- */

#col_right {width: 125px;float: right; background-color:red; height:10px;}

#barrierefrei {width: 100%;height: 80px;background-color: #F0F0F0;font-size: 0.8em;margin: 0px;padding: 0px;}
#barrierefrei img{float:left}

#schaufenster .button{width: 125px;}
#schaufenster {width: 125px;

#suche_box{	height: 20px;}
.suche_feld{font-size:1em;}
