

.level1, .level1:visited, .level1:active {
padding-bottom:0px;
padding-left: 013px;
padding-right: 000px;
height:18px;
background:#FF8C00;



}
.level1:hover {
padding-bottom:0px;
padding-left: 013px;
padding-right: 000px;
height:18px;
background:#FF8C00 URL('../_images/navipfeil.gif') no-repeat;
;
}
.level1hl, .level1hl:visited, .level1hl:hover, .level1hl:active {
padding-bottom:0px;
padding-left: 013px;
padding-right: 000px;
height:18px;
background: #FF8C00 URL('../_images/navipfeil.gif') no-repeat;
}

.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,TeaserBoxContent a {
	padding-top : 15px;
	text-align : left;
}

#TeaserBox {
	padding-top : 5px;
	text-align : left;
}

#ContentImage, #Text {
	text-align : left;
}

#Text {
	text-align : left;
	padding-left:10px;
}

#Headline,#ContentText,#ContentTextImage,#ContentForm,#ContentTable,#ContentTextSmall {
	text-align : left;
}

#ContentTextSmall {
	font-size: 010px;
}

#Headline {
	border-bottom : 0px solid #ffffff;
	
}

#Headline,#ContentText,#ContentForm,#ContentTable,#ContentLink,#Headline2,#Form,#NewsItem,#ContentTextImage,#FAQ,#FAQItem,#FAQFrageStellen,#ContentTextSmall {
	margin-left:23px;
	margin-right : 2px;
}


#Teaserbox {
	margin-left:15px;
	margin-right : 2px;
}

#Headline2 {
	border-bottom : 4px solid #ffffff;
	
}

.NewsHeadline {
	font-family : Arial;
	font-size : 011px;
	font-weight : bold;
	color : #FF8C00;
}

.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, #LoginBoxFormular,#SearchBoxHeadline, #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 {
}

#MiddleCol {
background: #ffffff url('../_images/background.gif') repeat;
}

#MiddleCol2 {
background: #ffffff url('../_images/background3.gif') repeat;
}


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;
}

h1 {
font-size: 017px;
font-weight: bold;
padding-top: 0px;
padding-bottom : 0px;
margin-top : 2px;
margin-bottom: 8px;
}

h2 {
font-size: 012px;
color: #FF8C00;
font-weight: bold;
padding-top: 0px;
padding-bottom : 0px;
margin-top : 4px;
margin-bottom: 0px;
}


.TextArea {
font-family: Arial;
font-size: 011px;
background-color: #FFFFFF;
width: 185px;
padding: 3px;
}

.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;
}


.teaserlink:visited {
font-size: 010px;
color: #1F3C5A;
text-decoration: none;
font-weight: regular;
}
.teaserlink:link {
font-size: 010px;
color: #1F3C5A;
text-decoration: none;
font-weight: regular;
}
.teaserlink:hover {
font-size: 010px;
color: #1F3C5A;
text-decoration: none;
font-weight: regular;
}
.teaserlink:active {
font-size: 010px;
color: #1F3C5A;
text-decoration: none;
font-weight: regular;
}


.tblrowhl, .tblrow {
border-bottom: 1px solid #e7e7e7;
padding-top: 2px;
padding-bottom: 2px;
}

.tblrowhl_gray, .tblrow_gray {
border-bottom: 1px solid #e7e7e7;
padding-top: 2px;
padding-bottom: 2px;
background-color:#f7f7f7;
}

.tblrowhl2, .tblrow2 {
padding-top: 2px;
padding-bottom: 2px;
}

.links2:link {
font-size: 011px;
color: #ffffff;
text-decoration: none;
font-weight: normal;
}
.links2:hover {
font-size: 011px;
color: #ffffff;
text-decoration: none;
font-weight: bold;
}
.links2:active {
font-size: 011px;
color: #ffffff;
text-decoration: none;
font-weight: bold;
}
.links2:visited {
font-size: 011px;
color: #ffffff;
text-decoration: none;
font-weight: normal;
}
a.metanavi:visited {
font-size: 010px;
color: #999999;
text-decoration: none;
font-weight: normal;
margin-left: 001px;
margin-right: 001px;
}
a.metanavi {
font-size: 010px;
color: #999999;
text-decoration: none;
font-weight: normal;
margin-left: 001px;
margin-right: 001px;
}
a.metanavi:hover {
font-size: 010px;
color: #999999;
text-decoration: none;
font-weight: normal;
margin-left: 001px;
margin-right: 001px;
}
a.metanavi:active {
font-size: 010px;
color: #999999;
text-decoration: none;
font-weight: normal;
margin-left: 001px;
margin-right: 001px;
}

a.metanavihl:visited {
font-size: 010px;
color: #999999;
text-decoration: none;
font-weight: normal;
margin-left: 001px;
margin-right: 001px;
}
a.metanavihl {
font-size: 010px;
color: #999999;
text-decoration: none;
font-weight: normal;
margin-left: 001px;
margin-right: 001px;
}
a.metanavihl:hover {
font-size: 010px;
color: #999999;
text-decoration: none;
font-weight: normal;
margin-left: 001px;
margin-right: 001px;
}
a.metanavihl:active {
font-size: 010px;
color: #999999;
text-decoration: none;
font-weight: normal;
margin-left: 001px;
margin-right: 001px;
}


.metanavi:visited,.metanavi {
background:#ffffff ;
padding-left:9px;
}

.metanavi:hover,.metanavi:active {
background:#ffffff URL('../_images/metanavipfeil.gif') no-repeat;
padding-left:9px;
}

.metanavihl:visited,.metanavihl {
background:#ffffff URL('../_images/metanavipfeil.gif') no-repeat;
padding-left:9px;
}

.metanavihl:hover,.metanavihl:active {
background:#ffffff URL('../_images/metanavipfeil.gif') no-repeat;
padding-left:9px;
}

.gallerie_link,.gallerie_link:active,.gallerie_link:link,.gallerie_link:visited,.gallerie_link:hover{
	text-decoration:none;
}

.gallerie_link:active{
	color:#FF8C00;
}

div#FormArea,div#FormText,div#FormSelect{
	border-bottom: 1px solid #e7e7e7;
	padding-top:5px;
	padding-bottom:5px;
}




.reiter, .reiter:visited, .reiter:active {
width:150px;
height:20px;
text-align:center;
padding-top:2px;
text-decoration: none;

}
.reiter:hover {
width:150px;
height:20px;
text-align:center;
padding-top:2px;
text-decoration: none;

}

.artikel, .artikel:visited, .artikel:active,.artikel:hover {
text-decoration: none;


}


.ContentTextImageCustom {
	margin-bottom: 10px;
}

.clear {
	clear: both;
	height: 0px;
	width: 1px;
	overflow: hidden:
}

.ContentTextImageCustom FONT {
	padding-bottom: 3px;
	display: block;
}

.contentImageZoomTextContainer {
	margin-left: 20px;
	margin-top: 14px;
	float: left;
}

.contentTextZoomCustom {
	margin-left: 20 !important;
	margin-top: 5px;
	float: left;
	width: 160px;
}

* html .contentTextZoomCustom {
}

.teaserImagePageTeaser {
	margin: 7px 0 9px 0;
	display: block;
}

.teaserBoxHomeTop {
	padding-top: 0 !important;
}

/* Gallery Slideshow */
h2 {
	margin-top: 1.2em;
	margin-bottom: 0;
	padding: 0;
	border-bottom: 1px dotted #dedede;
}

h3 {
	margin-top: 1.2em;
	margin-bottom: 0;
	padding: 0;
}

.example {
	border: 1px solid #CCC;
	background: #f2f2f2;
	padding: 10px;
}

ul,li {
	list-style-image:url(../_images/list-style.gif);
	list-style-type: none !important;
}

pre {
	font-family: "Lucida Console", "Courier New", Verdana;
	border: 1px solid #CCC;
	background: #f2f2f2;
	padding: 10px;
}

code {
	font-family: "Lucida Console", "Courier New", Verdana;
	margin: 0;
	padding: 0;
}
	
#gallery {
	margin-left: 22px;
	margin-top: 10px;
}

#descriptions {
	position: relative;
	height: 50px;
	background: #EEE;
	margin-top: 10px;
	width: 640px;
	padding: 10px;
	overflow: hidden;
}

#descriptions .ad-image-description {
	position: absolute;
}

#descriptions .ad-image-description .ad-description-title {
	display: block;
}


