#topContainer{
	height: 70px;
	width: 100%;
}
/*F�r den dusseligen IE*/
* HTML #topContainer{
	text-align: center;
}
/*Das hier soll der IE NICHT machen*/
HTML>BODY #topContainer{
	margin-bottom: -1	5px;
}

#logo{
	width: 810px;
	height: 63px;
	margin-top: 8px;
	margin-left: auto;
	margin-right: auto;
}

* HTML #bottomContainer
{
	width: 62.625em;
	float: left;
}


#leftContainer{
	float:left; 
	width: 8.375em;
}

/*F�r den IE*/
* HTML #leftContainer{
	float: left;
	text-align: center;
}

#rightContainer{
	margin-left: 8.375em;
}

#roundness{
	float: left;
	width: 55px;
	height: 52px;
}
/*Der IE mal wieder*/
* HTML #roundness,
* HTML #roundnessBottom{
	margin-right: -10px;
}

#roundnessBottom{
	float: left;
	width: 55px;
	height: 52px;
}

#topMargin{
	height: 52px;
	margin-left: 50px;
	min-width: 27.9375em;
}

#bottomMargin{
	height: 52px;
	margin-left: 50px;
	min-width: 27.9375em;
}

#leftMargin{

}

#main{
	margin-left: 3.4375em;
	min-width: 49em;
}

*HTML #main
{
	position: relative;
	height: 457px;
	width: 49em;
}

#content{
	margin-right: 15.9375em;	
	min-height: 28.5625em;
}

* HTML #content
{
	margin-right: 15.3125em;
	overflow: auto;
}

#content.full
{
	margin-right: 0px;
	padding-right: 0.625em;
}

#rightColumn{
	float: right;
	min-height: 28.5625em;
	width: 15.9375em;
}

* HTML #rightColumn
{
	margin:0em;
	padding: 0em;
	position: absolute;
	right: 0em;
	top: 0em;
	width: 15.3125em;
}

#rightColumn .tx-ttproducts-pi1
{
	height: auto;
	padding-bottom: 0.2em;
	padding-right: 0.2em;
	padding-left: 0.2em;
	padding-top: 0.2em;
	margin-left: 0.5em;
	margin-right: 0.5em;
}

#rightColumn .tx-ttproducts-pi1 H5 {
	margin-left: 0px;
	margin-right: 0px;
}

#rightColumn .tx-ttproducts-pi1 .bgcolor
{
	padding: 0.2em;
}

#rightColumn .catImage{
	text-align: center;
	margin-bottom: 1em;
}

#rightColumn .catImage IMG
{
	margin-left: auto;
	margin-right: auto;
}

#rightColumn .csc-uploads
{
	margin-left: 0.5em;
	margin-right: 0.5em;
}

.breaker {
	clear: both;
}

#menu{
	margin-top: 65px;
}

#menu UL{
	padding: 0px;
	margin: 0px;
	list-style-image: none;
	list-style: none;
}

#menu UL LI,
#leftContainer .tx-ttproducts-pi1
{
	margin: 0em;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	width: 7.125em;
	min-height: 1.2em;
	margin-bottom: 0.625em;
	vertical-align: middle;
	/*padding-top: 0.25em;
	padding-left: 5px;*/
	padding: 0.25em 0.25em 0 0.25em;
	white-space: normal;
}

* HTML #menu UL LI
{
	height: 1.2em;
}

#leftContainer .tx-ttproducts-pi1,

/*Der IE mal wieder*/
* HTML UL LI{
	text-align: left;
}

#menu UL LI .mMiddle{
	float: left;
	height: 32px;
	width: 7em;
	margin-bottom: 0.625em;
	vertical-align: middle;
	padding-top: 0.25em;
}

#menu UL LI .mBorderLeft{
	float: left;
	height: 32px;
	width: 7px;
}

#menu UL LI .mBorderRight{
	float: left;
	height: 32px;
	width: 8px;
}

H1
{
	margin: 0px;
	padding-top: 0.625em;
	padding-bottom: 0.625em;
}

H5
{
	margin-top: 0.3125em;
	margin-bottom: 0.3125em;
}


#rightColumn H1,
#rightColumn H2,
#rightColumn H3,
#rightColumn H4,
#rightColumn H5
{
	margin-left: 0.5em;
	margin-right: 0.5em;
}

P,
P.csc-frame-frame1
{
	margin: 0px;
	padding:0;
	padding-bottom: 0.3125em;
}

p.cite-right
{
	text-align: right;
}

.align-right
{
	text-align: right;
}

.align-left
{
	text-align: left;
}

.align-center
{
	text-align: center;
}


#menu LI A,
#menu LI A:active, 
#menu LI A:focus, 
#menu LI A:hover, 
#menu LI A:link, 
#menu LI A:visited {
	padding-left: 10px;
}

.inv{
	display: none;
}

#globasar {
	width:112px;
	height: 57px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2em;
}


.pagemenu{
	border: 1px solid transparent;
}

/**
 * CSS - Styled Content Override
 */
 
.csc-header,
.csc-header-n1
{
	margin: 0px;
	padding: 0px;
}

/**
 * Mailformular
 */
.csc-mailform
{
	border: none;
}

.csc-mailform-field LABEL
{
	float: left;
	width: 6.25em;
	margin-right: 0.625em;
	text-align: right;
}

.csc-mailform-field INPUT,
.csc-mailform-field TEXTAREA
{
	width: 25em;
	margin-bottom: 0.625em;
}

INPUT.csc-mailform-submit
{
	width: auto;
}






.storeMenu UL
{
	margin: 0;
	padding: 0;
}


.storeMenu UL LI
{
	float: left;
	display: block;
	min-height: 1.9em;
	width: 5.75em;
	margin: 0;
	margin-left: 7.75em;
	padding-top: 0.625em;
}

.storeMenu UL LI.first
{
	margin:0;
}

.storeMenu UL LI.second
{
	margin:0;
	float: right;
}

.storeMenu P.middle
{
	text-align: center;
	padding-top: 0.625em;
}

* HTML .storeMenu UL LI
{
	height: 2.5em;
	margin-left: 4.6em;
}



#content .tx-ttproducts-pi1 UL 
{
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
}

#content .tx-ttproducts-pi1 UL LI
{
	vertical-align: middle;
}







