.level1, .level1:visited, .level1:active {
padding-left: 010px;
padding-right: 010px;
padding-top: 002px;
}
.level1:hover {
padding-left: 010px;
padding-right: 010px;
padding-top: 007px;
}
.level1hl, .level1hl:visited, .level1hl:hover, .level1hl:active {
padding-left: 010px;
padding-right: 010px;
padding-top: 007px;
padding-bottom: 000px;
}

.level2, .level2:visited, .level2:active,.level2hl, .level2hl:visited, .level2hl:active,
.level3, .level3:visited, .level3:active,.level3hl, .level3hl:visited, .level3hl:active 
.level4, .level4:visited, .level4:active,.level4hl, .level4hl:visited, .level4hl:active 
.level5, .level5:visited, .level5:active,.level5hl, .level5hl:visited, .level5hl:active 
.level6, .level6:visited, .level6:active,.level6hl, .level6hl:visited, .level6hl:active 
.level7, .level7:visited, .level7:active,.level7hl, .level7hl:visited, .level7hl: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 : 144px;
	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;
}

.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;
width: 333px;
}

.GreetingCardConfirmHeight {
	height : 410px;
}

#.GreetingCardConfirmHeight {
	height : 420px;
}

.SearchCloseWindow {
	width : 531px;
}

#.SearchCloseWindow {
	width : 531px;
}

.SearchPadding {
	padding-right : 20px;
}

#.SearchPadding {
	padding-right : 15px;
}


.cms2SHLayer
{
position:absolute; left:472px; top:0px; border: 0px solid gray; width: 539px; height:260;
}



.TextLayer {
	padding-top:30px;
	padding-left:40px;
	padding-bottom:30px;
	padding-right:40px;
	width:539px;
	height:260px;
	background-color:#EDF5FB ;
}

.TextLayerbg {
	width:539px;
	height:260px;
	background-color:#EDF5FB ;
	
}

.TextLayer2 {
	padding-top:30px;
	padding-left:130px;
	padding-bottom:30px;
	padding-right:130px;
	width:539px;
	height:260px;
	background-color:#EDF5FB ;
}

.selTrainingType{
	width:159px;
	height:22px;
}

.trainingHeadline{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.trainingUebersichtTitel{
	margin-left:9px;
	font-weight:bold;
	font-size:12px;
	color:#003366;
	text-decoration:none;
}

.trainingUebersichtContent{
	margin-left:13px;
	font-size:11px;
	color:#003366;
}


.pfeilaktiv {
font-size: 034px;
font-weight: bold;
padding-left: 004px;
padding-right: 002px;
padding-top: 002px;
padding-bottom: 002px;
}

.pfeilinaktiv {
font-size: 034px;
font-weight: bold;
padding-left: 004px;
padding-right: 002px;
padding-top: 002px;
padding-bottom: 002px;
}