/* GENERAL fonts */

P, OL, UL, DIV, H1, H2, H3, H4 {

	font-family: Arial;

	font-size: 11px;

}

/*Headlines*/

H1 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #52A128; margin: 0px 0px 5px 0px;}

H2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #999999; margin: 10px 0px 5px 0px;}

H3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #52A128; margin: 10px 0px 5px 0px; font-style: bold;}

H4 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; margin: 10px 0px 5px 0px; font-style: bold;}

h5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #999999;

	background-color: #F0F0F0;

	text-indent: 2pt;

	height: 15px;

}



body { 

background-color:#ffffff; 

font-family: Arial, Helvetica, sans-serif;

font-size: 11px; 

color:#999999; 

margin:0px; 

margin-top:0px; 

margin-left:0px; 

margin-right:0px; 

margin-bottom:0px; 

}



/*Form elements*/

BUTTON, TEXTAREA, INPUT{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #A1A1A1;

	background-color: #FFFFFF;

	border: 1px solid #A1A1A1;

} 



FORM {margin: 0 0 0 0;}

IMG {border: 0px;}



/* horizontal ruler */

HR, DIV.hr {

	height: 1px;

	color: #52A128;

}



/*Listen*/



UL,LI {

	list-style-image:  url(images/arrow.gif);

	line-height: 135%;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

		list-style-position: outside;

}



/* Links*/

A:link {

color: #52A128;

text-decoration: none;

}



A:visited {

color: #52A128;	

text-decoration: none; 

}



A:hover {

color : #52A128;

text-decoration : none;

}



A:active {

color : #52A128;

text-decoration : none;

}

/*Logo Start*/

TD#logo_1 {

	vertical-align: bottom;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 3px;

	background-color: #FFFFFF;

	height: 20px;

}

TD#logo_2 {

	vertical-align: top;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 3px;

	background-color: #E2E2E2;

	height: 41px;

}

TD#logo_3 {

	vertical-align: top;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 3px;

	background-color: #E2E2E2;

/*	height: 14px;*/

	width: 176px;

	background-image: url(images/logo_3.gif);

	background-repeat: no-repeat;

	background-position: 3px top;

	margin: 0px;

}

/*Logo End*/



/*Menu1 Start*/

TD#menu {

	vertical-align: bottom;

	padding-right: 3px;

	text-align: right;

/*	height: 14px;*/

	background-color: #E2E2E2;

/*    width: 530px;*/

}

/*Menu1 End*/



TD#header {

	vertical-align: top;

	padding-top: 0px;

	padding-right: 3px;

	padding-left: 3px;

	background-color: #E2E2E2;

	width: 706px;

    height: 106px;

	padding-bottom: 0px;

}



/* Content column */
TD#content {
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 10px;
	vertical-align: top; 
	font-family:Arial; 
	font-size: 11px; 
	color:#999999; 
	background-color: #F0F0F0;
}

TD#content_f {
	padding-left: 20px;
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 10px;
	vertical-align: top; 
	font-family:Arial; 
	font-size: 11px; 
	color:#999999; 
	background-color: #F0F0F0;
}

/*Submenu Start*/

TD#submenu {

	padding-top: 10px;

	padding-right: 0px;

	padding-left: 0px;

	background-color: #F0F0F0;

	width: 170px;

	vertical-align: top;

}

/*Submenu End*/

TD#right {

	padding-top: 10px;

	padding-right: 5px;

	padding-left: 5px;

	background-color: #F0F0F0;

	width: 170px;
	vertical-align: top;
	}

TD#grey {

	vertical-align: top;

  	text-align: right;

	padding-top: 0px;

	padding-right: 5px;

	padding-left: 0px;

	background-color: #D1D1D1;

	height: 14px;

	font-size: 11px; 

}



.text11 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	color: #999999;

}

.text11bld {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	color: #999999;

}

.text11green {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	color: #52A128;

}

.caption {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	color: #999999;

}

.date {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	color: #999999;

}

P {

font-family: Arial, Helvetica, sans-serif;

font-size : 11px;

font-style: normal;

line-height : 125%;

color: #999999;

margin-top : 1px;

margin-bottom : 1px;

padding-bottom : 0px;

text-indent : 0px;

vertical-align: top;

}

table {

	vertical-align: top;

}

td {

	vertical-align: top;

}

.bulletlist {

	list-style-image:  url(images/arrow.gif);

	line-height: 135%;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

#welcome {
	font-size: 16;
	text-align: center;
	color: #52A128;
}


/*Entferne den Rahmen um Formulare seit Typo3 4.0*/

fieldset {
  border: 0;
}

#termine {background-color:#E2E2E2;border:3px solid #E2E2E2; border-collapse:collapse;	
}

#preis	 {background-color: #fbfbfb; border-collapse: collapse;
}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
  border:0;
  padding: 5px 15px 15px 5px;  
}



