@charset "utf-8";
/* Getränke Kistner startPage CSS */


#mainContainer {
	background:transparent;
	margin:0 auto;
	width:1002px;
	padding:0 7px 0 7px;
	_padding:0 4px 0 10px;
	background: url(../images/bodyBg.jpg) repeat-y center top;
}

/* Header */
#header {
	background:transparent;
}

#header ul li {
	float:left;
	padding:0;
}

.leftHeader {
	background: url(../images/leftHeader.jpg) no-repeat;
	width:322px;
	height:133px;
}

.leftHeader a,
.leftHeader a:visited,
.leftHeader a:hover {
	display:block;
	height:133px;
	width:322px;
}

.rightHeader {
	width:680px;
	height:133px;
}

.rightHeader {
	width:680px;
	height:133px;
}

.rightHeaderTop {
	width:215;
	height:35px;
	padding:10px 0 0 465px;
}

.rightHeaderBottom {
	width:680px;
	height:29px;
	padding:59px 0 0 0;
}

.flashHeader {
	background: url(../images/flashHeader.jpg) no-repeat;
	width:1002px;
	height:249px;
}

/* topMenu im Header RighTop */

.topMenu li a, .topMenu li a:visited {
	color:#324471;
}

.topMenu li a:hover {
	color:#000000;
}

/* mainMenu im Header rightBottom */

.mainMenu li a, .mainMenu li a:visited {
	display:block;
	height:29px;
}

.mainMenu li a:hover {
	display:block;
	height:29px;
}

a.mma, a:visited.mma {
	width:105px;
	background: url(../images/mainMenu/mma.jpg) no-repeat;
}

a:hover.mma, a.mmaAct, a:visited.mmaAct, a:hover.mmaAct {
	width:105px;
	background: url(../images/mainMenu/mmaAct.jpg) no-repeat;
}

a.mmb, a:visited.mmb {
	width:99px;
	background: url(../images/mainMenu/mmb.jpg) no-repeat;
}

a:hover.mmb, a.mmbAct, a:visited.mmbAct, a:hover.mmbAct {
	width:99px;
	background: url(../images/mainMenu/mmbAct.jpg) no-repeat;
}

a.mmc, a:visited.mmc {
	width:201px;
	background: url(../images/mainMenu/mmc.jpg) no-repeat;
}

a:hover.mmc, a.mmcAct, a:visited.mmcAct, a:hover.mmcAct {
	width:201px;
	background: url(../images/mainMenu/mmcAct.jpg) no-repeat;
}

a.mmd, a:visited.mmd {
	width:97px;
	background: url(../images/mainMenu/mmd.jpg) no-repeat;
}

a:hover.mmd, a.mmdAct, a:visited.mmdAct, a:hover.mmdAct {
	width:97px;
	background: url(../images/mainMenu/mmdAct.jpg) no-repeat;
}

a.mme, a:visited.mme {
	width:84px;
	background: url(../images/mainMenu/mme.jpg) no-repeat;
}

a:hover.mme, a.mmfAct, a:visited.mmeAct, a:hover.mmeAct {
	width:84px;
	background: url(../images/mainMenu/mmeAct.jpg) no-repeat;
}

a.mmf, a:visited.mmf {
	width:89px;
	background: url(../images/mainMenu/mmf.jpg) no-repeat;
}

a:hover.mmf, a.mmfAct, a:visited.mmfAct, a:hover.mmfAct {
	width:89px;
	background: url(../images/mainMenu/mmfAct.jpg) no-repeat;
}

/* Content */

#mainContent {
	background: #ffffff url(../images/contentBg.jpg) no-repeat bottom;
	padding: 0 0 34px 0;
}

.mainContentInner {
	background: transparent url(../images/contentTopBg.jpg) no-repeat top;
	padding:28px 0 0 0;
}

.introBox1 {
	width:317px;
	height:266px;
	margin-right:21px;
	margin-left:5px;
	_margin-left:3px;
}

.introBox2 {
	width:317px;
	height:266px;
	margin-right:21px;
}

.introBox3 {
	width:317px;
	height:266px;
	margin-right:4px;
}

.contentBox1 {
	margin-bottom:10px;
}

.introBoxContent {
	background: transparent url(../images/introBoxBg.png) repeat-y;
	height:187px;
	padding:5px 0 0 25px;
	_background: transparent url(../images/ie6/introBoxBg.jpg) repeat-y;
}

.introBoxBottom {
	background: transparent url(../images/introBoxBottom.png) no-repeat;
	height:31px;
	width:317px;
	padding:7px 0 0 0;
	color:#415079;
	font-size:14px;
	text-align:center;
	_background: transparent url(../images/ie6/introBoxBottom.jpg) repeat-y;
}

.introBoxBottom p.bodytext {
	padding:0;
}

.introBoxBottom a,
.introBoxBottom a:visited {
	color:#324471;
	font-size:14px;
}

.introBoxBottom a:hover {
	color:#000000;
	font-size:14px;
}

.contentLeft {
	width:652px;
	margin-right:20px;
	margin-left:8px;
	_margin-left:4px;
}

.contentLeftTop {
	width:637px;
	height:26px;
	background: url(../images/contentLeftTop.png) no-repeat;
	_background: url(../images/ie6/contentLeftTop.jpg) no-repeat;
	padding:10px 0 0 15px;
}

.contentLeftInner {
	width:622px;
	padding:0 15px 0 15px;
	background: url(../images/contentLeftInner.png) repeat-y;
	_background: url(../images/ie6/contentLeftInner.jpg) repeat-y;
}

.contentLeftInner ul li {
	padding:2px 0 2px 15px;
	background:url(../images/dot.gif) no-repeat 0 6px;
}

.contentLeftInner .csc-textpic-imagewrap img {
	padding-top:15px;
}

.contentLeftBottom {
	width:652px;
	padding-bottom:23px;
	background: url(../images/contentLeftBottom.png) bottom no-repeat;
	_background: url(../images/ie6/contentLeftBottom.jpg) bottom no-repeat;
}


.contentRight {
	width:317px;
	margin-right:5px;
}

#footer {
	width:1002px;
	height:29px;
	background:url(../images/footerBg.jpg) repeat-x;
	line-height:29px;
	text-align:center;
	color:#fff;
}

#footer a, #footer a:visited, #footer a:hover {
	color:#fff;
}

/* EXTENSIONS */

/* DROW Referenzen */

.tx-drowreferenzen-pi1 .introBoxContent {
	padding-left:15px;
}
.introPartner {
	width:317px;
	height:36px;
	background: url(../images/introTop2.jpg) no-repeat;
}

.partnerPrev {
	float:left;
	width:20px;
	height:68px;
	padding:59px 0 59px 0;
	background:#ffffff url(../images/partnerPrev.jpg) no-repeat 0 59px;
	cursor:pointer;
}

#inhalt_referenz {
	float:left;
	width:240px;
}

.partnerNext {
	float:left;
	width:20px;
	height:68px;
	padding:59px 0 59px 0;
	background:#ffffff url(../images/partnerNext.jpg) no-repeat 0 59px;
	cursor:pointer;
}

.reference {
 padding:20px 10px 0 10px;	
 text-align:center;
}

/* GMap Description fix */
div.tx_lumogooglemaps_pi1_infobox {
    width: 220px;
}
div.tx_lumogooglemaps_pi1_infobox .bodytext {
    padding:0;
}


/* POWERMAIL */
fieldset.tx-powermail-pi1_fieldset  {
background-color:transparent;
border:none;
padding:0;
}

fieldset.tx-powermail-pi1_fieldset div.even {
background-color:transparent;
}

/* CHGALLERY */

.tx-chgallery-pi1 {
	padding:5px 0 0 0;
}

.tx-chgallery-pi1 .warpper {
	width:520px !important;
}

.tx-chgallery-pi1 .pagebrowser {
	margin:0 !important;
}

.tx-chgallery-pi1 .single span {
	min-height:30px !important;
	height:30px;
	overflow:hidden;
}