body { 
	font-family: arial, sans-serif;
	font-size: 14px;
	line-height: 22px;
	/* customize_body */ color: #58585a; /* customize_body */
	/* customize_body */ background-color: #ffffff; /* customize_body */
	background-image: url(/packages/vision/themes/vision/images/background1.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
body#tinymce { color:#222 }

.site img {border: 0px}
.site a {
	text-decoration: none; 
	font-weight: normal;
	/* customize_link */ color: #eca344; /* customize_link */
}
.site a:hover {
	border-color: #111;
	/* customize_link_hover */ color: #f6ba4f; /* customize_link_hover */
} 

.site h1 { font-size:28px; font-family: 'Khand', sans-serif; color: #58585a; font-weight: normal; letter-spacing: 0.02em; }
.site h2 { font-size:30px;}
.site h3 { font-size:22px; font-family: 'Khand', sans-serif; font-weight: normal; letter-spacing: 0.02em; padding-bottom: 9px; color: #58585a!important; }
.site h4 { font-size:20px; font-family: 'Khand', sans-serif; color: #fff; font-weight: normal; letter-spacing: 0.02em; padding-bottom: 9px; }
.site h5 { font-size:18px}
.site h6 { font-size:18px}

.site p, .site ul, .site ol {margin: 0px}
.site ul li {margin: 0 0 0 0px; list-style: square outside}
.site ol li {margin: 0 0 0 30px; list-style: none}

.site .code {font-family: "Courier New", Courier, monospace; background: #fffade; border: 1px solid #e7deae; margin: 20px 15px}

/* Powerslider Lite */
.site .powerSlide .largeText {font-size: 39px; font-weight: bold}
.site .powerSlide .smallText {font-size: 17px; font-weight: bold}

/* Page Lists */
.site .ccm-page-list {margin: 20px 0px}
.site .ccm-page-list h3 {font-size: 20px; margin: 6px 0; padding: 0 0 0 0px; text-transform: none; }

/* News Page */
.site .news-page .ccm-page-list h3 {
  background: none;
  font-size: 23px;
  margin: 25px 0 10px 0;
  padding: 0
}

/* News Article */
.site .news-article .ccm-page-list h3 {font-size: 15px; line-height: 1.6}



/*	Tablet (Portrait) 768px
***********************************************************************************************************************/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	body {font-size:14px}
	.site h1 {font-size: 29px}
	.site h2 {font-size: 22px}
	.site h3 {font-size: 20px}
	.site h4 {font-size: 19px}
	.site h5 {font-size: 18px}
	
	/* Powerslider Lite */
	.site .powerSlide .largeText {bottom: 200px; font-size: 32px}
	.site .powerSlide .smallText {bottom: 170px; font-size: 16px}
	
	
}


/*	Mobile (Landscape) 480px 
***********************************************************************************************************************/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	body {font-size:14px}
	.site h1 {font-size: 27px}
	.site h2 {font-size: 22px}
	.site h3 {font-size: 18px}
	.site h4 {font-size: 17px}
	.site h5 {font-size: 17px}
	
	/* Header */
	.site div.head-content {padding-top: 38px}
	.site div.head-content h4 {}
	
	/* Powerslider Lite */
	.site .powerSlide .largeText {bottom: 130px; font-size: 25px}
	.site .powerSlide .smallText {bottom: 80px; font-size: 15px; line-height: 1.25}	
}


/*	Mobile (Portrait) 320px 
***********************************************************************************************************************/
@media only screen and (max-width: 480px) {
	body {font-size:13px}
	.site h1 {font-size: 27px}
	.site h2 {font-size: 22px}
	.site h3 {font-size: 18px}
	.site h4 {font-size: 17px}
	.site h5 {font-size: 17px}
	 
	/* Powerslider Lite */
	.site .powerSlide .largeText {bottom: 130px; font-size: 24px}
	.site .powerSlide .smallText {bottom: 80px; font-size: 14px; line-height: 1.25}			
}

.logotoppad { padding-top: 45px; }

.justify{ text-align: justify; }

.termin1 { display: block; margin-right: 1px!important; margin-bottom: 14px!important; padding: 8px 1px; }

.termin2 { display: block; background-color: #cde1df; margin-right: 2px!important; margin-bottom: 2px!important; padding: 8px 12px; }

.bullet1 { display: block; padding: 4px 0 12px 22px; margin-bottom: 8px; background-image: url(/packages/vision/themes/vision/images/bullet.jpg)!important; }


.accredpad2 { display: block!important; width: 500px!important; padding-top; 50px!important; }