ul {
margin: 5px 0 0 30px;
padding: 0;

}

li {
list-style-type: none;

list-style-position: outside; 
list-style-image: url(../../../_upload/redsm.gif);
font-size: 100%;
line-height: 1.3;
margin: 0 0 1px 0;
padding: 0em 20px;
/*background-image: url(../../../_upload/redsm.gif);*/
background-position: 0% 70%;
/*background-repeat: no-repeat;
vertical-align: top;*/
	
}

/*
ul {
list-style-type: none;
list-style-image: url(../../../_upload/redsm.gif);
font-size: 100%;
line-height: 1.3;
	
}
*/

/*
li {
margin: 0;
padding: 0 0 0 1.5em;
background-image: url(../../../_upload/redsm.gif);
background-repeat: no-repeat;
background-position: center left;
}
*/

#navTop {
/* box properties */
	padding: 0 0 0.40em 0;
/* font & text properties */
  text-align: center;
/* colours; backgrounds; borders; links */
  background-color: #cc0000;
}

#navTop .level1, #navTop .level1hl, #navTop .level1:hover, #navTop .level1hl:hover {
/* box properties */
/* font & text properties */
  font-family: Arial;
  font-size: 68%;
  font-weight: bold;
  text-decoration: none;
  text-transform: capitalize;
/* colours; backgrounds; borders; links */
  background-color: #cc0000;
}

#navTop .level1 {
/* box properties */
/* font & text properties */
/* colours; backgrounds; borders; links */
  color: #ffffff;
}

#navTop .level1hl {
/* box properties */
/* font & text properties */
/* colours; backgrounds; borders; links */
  color: #ffff00;
}

#navTop .level1:hover, #navTop .level1hl:hover {
/* box properties */
/* font & text properties */
/* colours; backgrounds; borders; links */
  color: #ffff99;
}

#navBottom {
/* box properties */
	padding: 0 0 0.40em 0;
/* font & text properties */
  text-align: center;
/* colours; backgrounds; borders; links */
  background-color: #cc0000;
}

#navBottom .level1, #navBottom .level1hl, #navBottom .level1:hover, #navBottom .level1hl:hover {
/* box properties */
/* font & text properties */
  font-size: 60%;
  font-weight: bold;
  text-decoration: none;
  text-transform: capitalize;
/* colours; backgrounds; borders; links */
  background-color: #cc0000;
}

#navBottom .level1 {
/* box properties */
/* font & text properties */
/* colours; backgrounds; borders; links */
  color: #ffffff;
}

#navBottom .level1hl {
/* box properties */
/* font & text properties */
/* colours; backgrounds; borders; links */
  color: #ffff00;
}

#navBottom .level1:hover, #navBottom .level1hl:hover {
/* box properties */
/* font & text properties */
/* colours; backgrounds; borders; links */
  color: #ffff99;
}

#headQuote {
/* box properties */
  float: right;
/* font & text properties */
/* colours; backgrounds; borders; links */
	background-image: url(../../../_upload/headVisualRight.gif);
	background-repeat: repeat-x;
	text-align: center;
}

#Quotes {
/* box properties */
/* font & text properties */
font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
/* colours; backgrounds; borders; links */
  color: #000000;
}

#headQuote table {
padding: 0;
margin: 0;
border: 0;
height: 120px;
width: 296px;
}

#headQuote td {
/* box properties */
  margin:  0;
  padding: 0;
  border: 0;
	width: 312px;
	height: 100%;
/* font & text properties */
  font-size: 120%;
  line-height: 1.2;
text-align: center;
vertical-align: middle;
/* colours; backgrounds; borders; links */
  color: #000000;
}

.headTag {
/* box properties */
	padding: 0.30em 0 0.50em 0;
	margin-bottom: 15px;
/* font & text properties */
  font-size: 60%;
  font-weight: normal;
	text-align: center;
/* colours; backgrounds; borders; links */
  color: #ffffff;
  background-color: #000000;
}

.headline {
/* box properties */
	padding: 0.20em 0 0.40em 0;
	margin-bottom: 15px;
/* font & text properties */
  font-size: 60%;
  font-weight: normal;
	text-align: center;
/* colours; backgrounds; borders; links */
  color: #ffffff;
  background-color: #000000;
}

/* */
/* page element styles
/* */


.headline1, .headline2 {
/* box properties */
	padding: 0.20em 0 0.40em 0;
/* font & text properties */
  font-size: 76%;
  font-weight: bold;
  text-align: left;
/* colours; backgrounds; borders; links */
  color: #ff0000;
  background-color: #ffffff;
}

.headline3 {
/* box properties */
  margin: 5px 0 0 0;
	padding: 0.20em 0 0.40em 0;
/* font & text properties */
  font-size: 76%;
  font-weight: bold;
  text-align: right;
/* colours; backgrounds; borders; links */
  color: #000000;
  background-color: #ffffff;
}

.footline1 {
/* box properties */
	padding: 0.20em 0 0.40em 0;
/* font & text properties */
  font-size: 80%;
  font-weight: bold;
/* colours; backgrounds; borders; links */
  color: #ffffff;
  background-color: #666666;
}

.textLeft {
/* box properties */
  margin-bottom: 1em;
/* font & text properties */
  font-size: 78%;
  line-height: 1.2;
  text-align: left;
/* colours; backgrounds; borders; links */
}

.textJustified {
/* box properties */
  margin-bottom: 1em;
/* font & text properties */
  font-size: 78%;
  line-height: 1.2;
  text-align: justify;
/* colours; backgrounds; borders; links */
}

.imageTextWrap {
/* box properties */
  margin-bottom: 1em;
/* font & text properties */
  font-size: 78%;
  line-height: 1.2;
  text-align: left;
/* colours; backgrounds; borders; links */
}

.imageLeftTextWrap {
/* box properties */
  float: left;
/* font & text properties */
/* colours; backgrounds; borders; links */
}

.imageLeftTextWrap img {
/* box properties */
  margin: 0 .33em .33em 0;
/* font & text properties */
/* colours; backgrounds; borders; links */
}

.imageRightTextWrap {
/* box properties */
  float: right;
/* font & text properties */
/* colours; backgrounds; borders; links */
}

.imageRightTextWrap img {
/* box properties */
  margin: 0 0 .33em .33em;
/* font & text properties */
/* colours; backgrounds; borders; links */
}

.testLeft {
/* box properties */
 padding: 0.5em;
/* font & text properties */
 font-size: 76%;
 line-height: 1.4;
/* colours; backgrounds; borders; links */
}

.testRight {
/* box properties */
 padding: 0.5em;
/* font & text properties */
 font-size: 64%;
 text-align: right;
 line-height: 1.4;
/* colours; backgrounds; borders; links */
}

.testLeft1, .testRight1 {
/* box properties */
/* font & text properties */
/* colours; backgrounds; borders; links */
 background-color: #ffffff;
 color: #000000;

}

.testLeft2, .testRight2 {
/* box properties */
/* font & text properties */
/* colours; backgrounds; borders; links */
 background-color: #cccccc;
 color: #000000;
}

.testLeft3, .testRight3 {
/* box properties */
/* font & text properties */
/* colours; backgrounds; borders; links */
 background-color: #cc0000;
 color: #ffffff;
}

/* */
/* */

a, body, farbwert2, farbwert1, body a, #contentLeft a {
	text-align : left;
}

label {
	width : 65px;
	text-align : left;
	float : left;
}

#LoginBox,#SearchBox,#TeaserBox,TeaserBoxContent a {
	padding-top : 15px;
	text-align : left;
}

#ContentText, #ContentTextImage, #ContentImage, #ContentForm, #ContentTable {
	margin-bottom : 15px;
	text-align : left;
	width : 100%;
	font-size: 76%;
}

.ContentText, .ContentTextImage, .ContentImage, .ContentForm, .ContentTable {
	margin-bottom : 15px;
	text-align : left;
	width : 100%;
	font-size: 76%;
}


#Headline {
/*	margin-bottom : 15px;*/
/*	text-align : center;*/
}

#Footline {
	margin-top : 15px;
	text-align : center;
}

.headlinenews {
	font-size : 014px;
	color : #FFFFFF;
	font-weight : bold;
	border-bottom : 001px solid #CCD6E0;
	background-color : #738FAB;
	padding-left : 000px;
	padding-right : 000px;
	padding-top : 002px;
	padding-bottom : 002px;
	display : block;
	width : 554px;
}

#SearchBoxFormular, #TeaserBoxContent, #LoginBoxFormular,#SearchBoxHeadline, #TeaserBoxHeadline, #LoginBoxHeadline {
	border-bottom : 1px #FFFFFF solid;
}

#cmsForm div {
	padding-bottom : 3px;
	width : 100%;
	margin-bottom : 1px;
}

#cmsForm label {
	float : left;
}

.prodcatrowpadding {
	padding-left : 25px;
}

.prodcatrowpadding2 {
	padding-left : 15px;
}

.forumrowheight {
	height : 30px;
}

.SearchButtonPadding {
	padding-top : 0px;
}

.NavLevel2Width {
	width : 180px;
}

.SearchWidth {
	width : 505px;
}

.SearchResultWidth {
	width : 490px;
}

.TextArea {
font-family: Verdana;
font-size: 011px;
background-color: #ffffff;
border-left: 001px solid #6684A3;
border-right: 001px solid #6684A3;
border-top: 001px solid #6684A3;
border-bottom: 001px solid #6684A3;
/*width: 90%;*/
/*width: 350px;*/
}

.GreetingCardConfirmHeight {
	height : 410px;
}

.SearchCloseWindow {
	width : 531px;
}

.SearchPadding {
	padding-right : 20px;
}
