.level2, .level2:visited, .level2:active,.level2hl, .level2hl:visited, .level2hl:active,
.level3, .level3:visited, .level3:active,.level3hl, .level3hl:visited, .level3hl:active {
	display : block;
	text-align : left;
}

#.level2, #.level2:visited, #.level2:active,#.level2hl, #.level2hl:visited, #.level2hl:active {
	width : 180px;
}

.level3, .level3:visited, .level3:active,.level3hl, .level3hl:visited, .level3hl:active {
	display : block;
	text-align : left;
}

a, body, farbwert2, farbwert1, body a, #LeftCol a, {
	text-align : left;
}

label {
	width : 65px;
	text-align : left;
	display : block;
	float : left;
}

#LoginBox,#SearchBox,#TeaserBox,TeaserBoxContent a {
	padding-top : 15px;
	text-align : left;
}

#Headline,#ContentText,#ContentTextImage,#ContentImage,#ContentForm,#ContentTable {
	margin-bottom : 15px;
	text-align : left;
	width : 100%;
}

.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 : 554;
}

#.headlinenews {
	font-size : 014px;
	width : 584;
}

#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;
}

.LeftCol {
	width : 180px;
	display : block;
	background-color : #E0E6EC;
}

.MiddleCol {
	width : 610px;
}
/*
.level1, .level1:visited, .level1:active {
	font-size : 012px;
	color : #FFFFFF;
	background-color : #738FAB;
	text-decoration : none;
	font-weight : bold;
	padding-left : 010px;
	padding-right : 010px;
	padding-top : 002px;
	padding-bottom : 0px;
	border-bottom : 0px;
}

.level1:hover {
	font-size : 012px;
	color : #738FAB;
	background-color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
	padding-left : 010px;
	padding-right : 010px;
	padding-top : 007px;
	padding-bottom : 0px;
	border-bottom : 0px;
}

.level1hl, .level1hl:visited, .level1hl:hover, .level1hl:active {
	font-size : 012px;
	color : #738FAB;
	background-color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
	padding-left : 010px;
	padding-right : 010px;
	padding-top : 007px;
	padding-bottom : 0px;
	border-bottom : 0px;
}*/

body,  {
	height : 100%;
}

.prodcatrowpadding {
	padding-left : 25px;
}

#.prodcatrowpadding {
	padding-left : 15px;
}

.prodcatrowpadding2 {
	padding-left : 15px;
}

#.prodcatrowpadding2 {
	padding-left : 0px;
}

.forumrowheight {
	height : 30px;
}

#.forumrowheight {
	height : 15px;
}

.SearchButtonPadding {
	padding-top : 0px;
}

#.SearchButtonPadding {
	padding-top : 1px;
}

.NavLevel2Width {
	width : 178px;
}

#.NavLevel2Width {
	width : 180px;
}

.SearchWidth {
	width : 505px;
}

#.SearchWidth {
	width : 510px;
}

.SearchResultWidth {
	width : 490px;
}

#.SearchResultWidth {
	width : 500px;
}

.TextArea {
font-family: Arial;
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: 350px;
}

.GreetingCardConfirmHeight {
	height : 410px;
}

#.GreetingCardConfirmHeight {
	height : 420px;
}

.SearchCloseWindow {
	width : 531px;
}

#.SearchCloseWindow {
	width : 531px;
}

.SearchPadding {
	padding-right : 20px;
}

#.SearchPadding {
	padding-right : 15px;
}

.karte:link, .karte:visited, .karte:active, .karte:hover {
	color : #AE1624;
	font-weight : normal;
	text-decoration : none;
}

.headline2 {
	margin-bottom : 15px;
	text-align : left;
	width : 100%;
}

.headline2b {
	font-size : 013px;
	color : #306388;
	font-weight : bold;
}
