*{font-family:Arial;font-size:10pt;line-height:12pt;color:#838485;margin:0px;padding:0px;border:0px;}
body{background-color:#DBDBDB;}
#rahmen{width:950px;   margin:25px auto;   background-color:#DBDBDB;}
#head{height:177px;background-image:url('images/logobild.png');background-repeat:no-repeat;}
#foot{height:80px;background-image:url('images/foot_bg.png');}
#main{width:950px;height:343px;   background-image:url('images/main_bg.png');   background-repeat:repeat-y;   overflow:hidden;}
#menulinks{width:150px;float:left;}
#content{float:left;width:801px;padding-left:0px;padding-bottom:0px;overflow-y:auto;height:346px;}
.trenner{clear:both;background-image:url('images/foot_bg.png');height:10px;}
#infoarea{width:930px;   background-image:url('http://www.wirtz-cologne.de/data//images/12720122444bd15dd4c7799_bg.png');   background-repeat:repeat-y;   padding:10px;}
#infoarea_news{float:left;width:460px;margin-right:10px;}
#infoarea_standorte{float:left;width:460px;}
.trenner2{clear:both;background-image:url('images/foot_bg.png');height:3px;}
#infoarea_content{clear:both;width:930px;}
.breaker{clear:both;}

.infoareaelemet h2{font-size:14px;margin-bottom:3px !important;border-bottom:solid 1px #aaa;}
.infoareaelemet p{margin:0;padding:0;}
.more{color:#881010 !important;font-weight:bold;text-align:right;cursor:pointer;}
.colapsed{display:none;}
li{margin-left:20px;}
/* styles fuer default */
.contentelement .textbar{width:478px;height:332px;margin-left:30px;padding-top:10px;float:left;overflow-y:auto;overflow-x:hidden;padding-right:30px;}
.contentelement .textbar h1{margin-top:20px;}
.contentelement .textbar h2{margin-top:20px;}
.contentelement .imagebar{float:left;width:262px;height:343px;}
/* ende styles f�r default */
/* styles f�r untereinander */
.contentelement .textbar_normal{width:478px;margin-left:30px;padding-top:10px;float:left;padding-right:30px;}
.contentelement .textbar_normal h1{margin-top:20px;}
.contentelement .textbar_normal h2{margin-top:20px;color:#7E1B1D;font-size:10pt;}
.contentelement .imagebar_normal{float:right;width:210px;padding-top:75px;}
/* ende styles f�r default */
/* styles f�r halb */
.contentelement_halb .textbar{width:300px;height:332px;margin-left:30px;padding-top:10px;float:left;overflow-y:auto;overflow-x:hidden;padding-right:30px;}
.contentelement_halb .textbar h1{margin-top:20px;}
.contentelement_halb .textbar h2{margin-top:20px;}
.contentelement_halb .imagebar{float:right;width:436px;height:343px;overflow:hidden;}
/* ende styles f�r halb */
/* styles f�r angebot */
.offer{border:solid 2px #fff;background-color:#fff;background-position:top;background-repeat:no-repeat;width:114px;height:51px;text-align:center;padding-top:87px;padding-left:4px;padding-right:4px;font-size:11px;font-weight:normal;line-height:9pt;float:left;margin-left:7px;margin-top:7px;overflow:hidden;}
.offeractive a,.offer:hover a,.offer a{text-decoration:none !important;font-size:11px;line-height:9pt;}
.offeractive,.offer:hover{text-decoration:none;border:solid 2px #aaa;background-color:#fff;background-repeat:no-repeat;width:114px;height:51px;text-align:center;padding-top:87px;padding-left:4px;padding-right:4px;font-size:11px;font-weight:normal;line-height:9pt;float:left;margin-left:7px;margin-top:7px;overflow:hidden;}
.red{color:#881010 !important;}
.offeractive .price,.offer:hover .price,.offer .price{font-size:12px;font-weight:bold;color:#881010 !important;text-decoration:none;line-height:10pt;}
#angebot_liste{width:535px;float:left;}
#angebot_detail{width:243px;height:168px;float:right;background-color:#fff;padding-left:10px;padding-right:10px;padding-top:175px;text-align:justify;background-repeat:no-repeat;}
#angebot_detail #pricebig{font-size:14pt;font-weight:bold;color:#881010;text-decoration:none;}
/* ende styles f�r angebot */
/* contactform ---------*/
#ticket input{width:400px;color:#1E2125;}
#ticket textarea{width:400px;height:100px;color:#1E2125;}
#ticket #submit{width:100px;background-color:#771D1E;color:#fff;}
/* ende contactform ---------*/
/* laufband------------------*/
#laufband_nobr{clear:both;height:119px;width:801px;padding-top:0px;overflow:hidden;background-color:#fff;}
#laufband{height:115px;width:685px;background-color:#fff;padding-top:5px;float:left;overflow:hidden;}
.laufband_buttons{float:left;height:120px;}
.laufbandlinks{display:block;background-color:#fff;background-repeat:no-repeat;background-position:center;width:125px;height:105px;float:left;border:solid 2px #fff;overflow:hidden !important;}
.laufbandlinks:hover,.laufbandlinks_active{display:block;background-color:#fff;background-repeat:no-repeat;background-position:center;width:125px;height:105px;float:left;border:solid 2px #D5D5D5 !important;overflow:hidden;}
#laufband_herst_text{width:300px;height:173px;float:left;padding:30px;padding-top:20px;font-weight:bold;line-height:16pt;overflow-y:auto;overflow-x:hidden;}
#laufband_herst_text h1{color:#7E1B1D;font-size:12pt;margin-bottom:10px;}
#laufband_detail{width:158px;height:205px;background-color:#fff;float:left;margin:0px;border:0px;font-size:10pt;font-weight:normal;padding-left:20px;padding-top:20px;}
#laufband_detail_img{float:left;height:225px;width:263px;background-color:#fff;margin:0px;border:1px;overflow:hidden;}
#laufband_detail_img img{margin:10px auto;}
/* ende laufband-----------------*/
.structureimage{float:right;}

#menu1{clear:both;padding-top:0px;height:177px;background-image:url('images/menu.gif');background-repeat:no-repeat;}
#adress{padding:5px;padding-top:6px;margin-left:686px;width:251px;height:121px;}
#adress p{font-size:7.5pt;line-height:6pt;margin:0;}
#adress br{line-height:6pt;}
#menu1 ul{margin:0px;padding:0px;list-style-image:none;list-style-type:none;}
#menu1 ul li{margin:0px;display:block;float:left;}
#menu1 ul li a{display:block;height:18px;padding-left:10px;padding-top:5px;color:#fff;margin-right:10px;font-size:10pt;font-weight:bold;text-align:left;text-decoration:none;float:left;}
#menu1 .active,#menu1 ul li a:hover,#menu1 ul li a:focus{color:#881010;}
#menu2{clear:both;padding-top:32px;float:left;width:149px;}
#menu2 ul{margin:0px;padding:0px;list-style-image:none;list-style-type:none;}
#menu2 ul li{margin:0px;display:block;}
#menu2 ul li a{display:block;height:14px;padding-left:10px;padding-top:5px;color:#B1B2B4;margin-right:20px;font-size:9pt;line-height:10pt;font-weight:normal;text-align:left;text-decoration:none;}
#menu2 .active,#menu2 ul li a:hover,#menu2 ul li a:focus{color:#fff;}
