html,body {
	background-image: url(../img/gif/bg.gif);
	margin: 10px 0px 10px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#banner{margin-left:356px; margin-bottom: -9px;margin-top:10px;padding: 19px 0px 0px 0px;height:60px; width:468px;}

h2{color: #E10915;font-weight:bold;font-size:11px;}

fieldset{border:0px solid #fff; margin:0px; padding:0px;}
legend{display:none;}
#KAZFormular #laufzeit_start .item{float:left;padding:10px 15px 10px 0px;}
#KAZFormular #rubrik_dropdown{padding:5px 0px 10px 0px;}

#KAZFormular .OptionALLCheck, #KAZFormular .OptionALLDesc,
#KAZFormular .OptionPrintCheck, #KAZFormular .OptionPrintDesc,
#KAZFormular .OptionOnlineCheck, #KAZFormular .OptionOnlineDesc,
#KAZFormular .MagazineCheckBox,#KAZFormular .MagazineDesc {float:left; margin-right:10px;}

#KAZFormular .OptionALLCheck, 
#KAZFormular .OptionPrintCheck, 
#KAZFormular .OptionOnlineCheck,
#KAZFormular .MagazineCheckBox{width:30px;}

#KAZFormular .optionALLItem,
#KAZFormular .OptionPrintItem, 
#KAZFormular .OptionOnlineItem,
#KAZFormular .Magazine {padding-bottom:8px;}

#KAZFormular #KAZTextArea textarea{width:530px; height:200px; border: 1px solid #E10915;}
#KAZFormular #reset{float:left;padding-top:15px;}
#KAZFormular #nextStep{float:right;padding-top:15px;}

#KAZFormular #KAZTextLabel{margin: 0px 0px 10px 0px;color: #E10915}

#KAZStep2 .label, #KAZStep2 .typ{float:left; width:200px; margin-right:10px;}
#KAZStep2 .item,  #KAZStep2 .preis{float:left; width:310px; margin-right:10px;}
#KAZStep2 #rechnungsdaten .Zeitraum {padding:0px 0px 10px 0px;}
#KAZStep2 #rechnungsdaten .kazText{padding:0px 0px 5px 0px;}
#KAZStep2 #rechnungsdaten .kazLines{padding:0px 0px 15px 0px;}
#KAZStep2 #rechnungsdaten .option{padding:0px 0px 60px 0px;}

#KAZStep2 #userdaten .rowAnrede{margin:0px 0px 10px 200px;}
#KAZStep2 #userdaten .rowAnrede .fieldLabel,
#KAZStep2 #userdaten .rowAnrede .field{float:left; width: 60px;}
#KAZStep2 #userdaten .row .fieldLabel {float:left; width: 200px; margin-right:10px;}
#KAZStep2 #userdaten .row .field{float:left; width: 300px;}
#KAZStep2 #userdaten .row #reset{float:left;}
#KAZStep2 #userdaten .row #nextStep{float:right;}
#KAZStep2 #userdaten .row{position:relative;padding-bottom:6px;}

#pageContainer{
	width: 835px;
	background-image:url(../img/jpg/page_bg.jpg);
	background-repeat:repeat-y;
	padding: 0px;
	margin:0px;
}
#header{
	width: 835px;
	height: 160px;
	background-image:url(../img/jpg/header.jpg);
	background-repeat:no-repeat;
}
#bottom{
	clear:both;
	background-image:url(../img/jpg/bottom_bg.jpg);
	width:835px;
	height:15px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	font-size:2px;
}
#contentContainer{
    margin-left:25px;
}
#leftColumn{
	float: left;
	width:235px;
}
#rightColumn{
	float: left;
	width: 560px;
	margin:0px 0px 0px 10px;
        padding-bottom: 110px;
	background-image:url(../img/jpg/bottom_city.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#content{width:540px;margin-right:15px;}
#content a {
        color: #E10915;
        text-decoration:none;
}
.clearAll{
        clear:both; 
        font-size:1px;
        height: 1px;
}

/*** Navi Formatierung ***/
#navigation{margin: 10px 0px 10px 5px;}
.doubleDottedLine{
        background-image:url(../img/gif/navi_sep.gif);
        background-repeat:repeat-x;
        width: 230px;
        height: 4px;
        font-size: 2px;
        margin: 5px 0px 5px 0px;
}
.naviItemL2, .naviItemL2End,.naviItemL2act, .naviItemL2Endact{
        width: 230px;
        padding: 4px 0px 4px 0px;
        color: #E10915;
}
.naviItemL2, .naviItemL2act {
        background-image:url(../img/gif/dottedLine.gif);
        background-position:bottom;
        background-repeat:repeat-x;

}
.naviItemL2 a, .naviItemL2End a{
        margin: 0px 5px 0px 20px;
        color: #E10915;
        display:block;
        text-decoration:none;
}
.naviItemL2act a{
        margin: 0px 5px 0px 20px;
        color: #E10915;
        display:block;
        text-decoration:none;
        font-weight:bold;
}

.naviItemL3, .naviItemL3End,.naviItemL3act, .naviItemL3Endact{
        width: 230px;
        padding: 4px 0px 4px 0px;
        color: #E10915;
}
.naviItemL3, .naviItemL3act {
        background-image:url(../img/gif/dottedLine.gif);
        background-position:bottom;
        background-repeat:repeat-x;

}
.naviItemL3 a, .naviItemL3End a{
        margin: 0px 5px 0px 30px;
        color: #E10915;
        display:block;
        text-decoration:none;
}
.naviItemL3act a{
        margin: 0px 5px 0px 30px;
        color: #E10915;
        display:block;
        text-decoration:none;
        font-weight:bold;
}
/*** Navi Formatierung ***/

/*** Teaser Formatierung ***/

.teaserBig {
	width: 540px;
	background-image:url(../img/gif/dottedLine.gif);
        background-position:bottom;
        background-repeat:repeat-x;
	margin-bottom:5px;
        padding-bottom:5px;
}

.teaserBig .bild {
	float:left;
	width: 160px;
}
.teaserBig .bild img{border: 1px solid #fff;}
.teaserBig .fliesstext .headline{
  margin: 0px 0px 0px 0px;
  background-color: #FFFFFF;
}
.teaserBig .fliesstext {
		float:left;
		width: 380px;
}
.teaserBig .link{
		width: 540px;
		text-align:right;
                clear:both;
}
.teaserBig .link a{
		color: #E10915;
		text-decoration:underline;
}
.teasersmall {
	width: 270px;
	padding-bottom: 12px;
}
.twoColumns .rightColumn .teasersmall {
	width: 265px;
        margin-left:5px;
	padding-bottom: 12px;
}
.teasersmall .bild {

	float:left;
	width: 105px;
}
.teasersmall .bild img{border: 1px solid #fff;}
.teasersmall .fliesstext .headline{
  margin: 0px 0px 0px 0px;
  background-color: #FFFFFF;
}
.teasersmall .fliesstext p{margin:0px;}
.teasersmall .fliesstext {
		float:left;
		width: 160px;
}
.teasersmall .fliesstext .text{width:160px;}
.teasersmall .link{
		width: 160px;
		text-align:right;
                clear:both;
}
.teasersmall .link a{
		color: #E10915;
		text-decoration:underline;
}
/*** Teaser Formatierung ***/

.headline{
  margin: 8px 0px 8px 0px;
  height:24px;
  background-color: #E10915;

}

.twoColumns{
        width:540px;
        background-image:url(../img/gif/bg_2c.gif);
}
.twoColumns .leftColumn{
        width:270px;
        float:left;
}
.twoColumns .rightColumn{
        width:270px;
        float:left;
}

.threeColumns {
        width:540px;
        background-image:url(../img/gif/bg_3c.gif);
}
.threeColumns .leftColumn{
        width:178px;

        float:left;
}

.threeColumns .centerColumn{
        width:184px;
        float:left;
}
.threeColumns .rightColumn{
        width:178px;
        float:left;

}


.textBild{
      width:540px;
      background-image:url(../img/gif/dottedLine.gif);
      background-position:bottom;
      background-repeat:repeat-x;
      margin-bottom:5px;
      padding-bottom:5px;
}
.textBild .bild {
	float:left;
	width: 160px;
}

.textBild .bild img{border: 1px solid #fff;}
.textBild .fliesstext .headline{
  margin: 0px 0px 0px 0px;
  background-color: #FFFFFF;
}
.textBild .fliesstext {
		float:left;
		width: 380px;
}
.kleinanzeige{margin-bottom:5px;}
.twoColumns .leftColumn .kleinanzeige{margin-right:5px;}
.twoColumns .rightColumn .kleinanzeige{margin-left:5px;}

.threeColumns .leftColumn .kleinanzeige{margin-right:5px;width:160px;}


.threeColumns .centerColumn .kleinanzeige{margin-left:8px; margin-right:5px;width:160px;}
.threeColumns .rightColumn .kleinanzeige{margin-left:8px;width:160px;}


#serviceNavi{margin:66px 2px 5px 560px;color: #ffffff;}
#serviceNavi a {color:#fff; text-decoration:none;}

.gallery{width:540px;}
.gallery .item{float:left;margin-right:5px;}
.gallery .item image a img{border:0px solid #fff;}
.gallery .item .caption{font-size:10px;}

#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead td h2 a {color: #FFFFFF;font-weight:bold;font-size:13px;padding:0px 0px 0px 15px;}
#content .tx-indexedsearch .tx-indexedsearch-secHead td{background-color:#E10915;color: #FFFFFF }