/* CSS Document */

#main a, 
#main a:link, 
#main a:active, 
#main a:hover {
	color:#73b857;
	text-decoration:none;
}

#main a:hover {
	text-decoration:underline;
}

.bodytext,
#main ul {
	padding:0px;
	margin:0px;
	line-height:1.5em;
	font-size:20px;
}

p {
	text-indent: 0px;
}

p.bodytext {
	margin-bottom:1em;
}


img {
	border:none;
}

ul {
	margin:0px;
	padding:0px;
}

#main ul{
	margin-left:35px;
	margin-bottom:1em;
}

.main ul li,
#main ul li {
	list-style:none;
	background:url(../img/design01/ul_li_bg.jpg) 0px 10px no-repeat;
	padding-left:20px;
}

#main .csc-textpic-imagewrap ul{
	margin-left:0px;
}

h1, .csc-firstheader, h2.likeh1 {
	text-align:center;
	color:#73b857;
	font-weight:normal;
	font-size:52px;
	margin-bottom:0;
	line-height:52px;
	padding-bottom:1px;
	/*text-transform:uppercase;*/
}

h2,
.blackh3 {
	font-size:36px;
	line-height:36px;
	margin-bottom:50px;
	color:#686868;
}

h2.firsth2 {
	text-align:center;
	font-weight:normal;
}

h2.likeh1 {
	text-align:left;	
}

.footer3_wrap h2 {
	color:#fff;
	/*text-transform:uppercase;*/
	font-weight:300;
	font-size:20px;
	margin-bottom:26px;
}

h3,
.dce_zD_preis span,
.dce_pt_col span {
	color:#73b857;
	font-weight:normal;
	font-size:26px;
	margin-bottom:24px;
}

.csc-textpic-caption {
	font-size:14px;	
}

/* *****************************************************************************************
   RESPONSIVE SECTION
*******************************************************************************************/

/* mobile */


/*iPad in portrait*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 

.footer1_wrap img {
	width:100%;
	height:auto;
}




h1, .csc-firstheader, h2.likeh1 {
	font-size:36px;
	line-height:36px;
}

h2, .blackh3 {
	font-size:30px;	
	line-height:30px;
	margin-bottom:20px;
}

h3, .dce_zD_preis span, .dce_pt_col span {
	font-size:26px;	
}
}

@media screen and (max-width: 767px) {

h1, .csc-firstheader, h2.likeh1 {
	font-size:28px;
	line-height:28px;
}

h2, .blackh3 {
	font-size:26px;	
	line-height:26px;
	margin-bottom:20px;
}

h3, .dce_zD_preis span, .dce_pt_col span {
	font-size:24px;	
}

.csc-space-before-80,
.csc-space-before-60,
.csc-space-before-140 {
	margin-top:20px !important;
}

#main ul {
	margin-left:0;	
}

.footer1_wrap img {
	width:100%;
	height:auto;
}
	
.footer3_wrap h2 {
	margin-bottom:0px;	
}

#page_143 iframe {
	height:100% !important;	
}
}