body {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	background-image: url('/cms_components/media/bg.jpg');
	background-repeat: repeat;
	font-family: Arial;
	font-size: 12px;
	color: #4D4D4D;
}

td {
	font-family: Arial;
	font-size: 12px;
	color: #4D4D4D;
}

a {
	color: #6BA802;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

img {
	border: 0;
}

h1 {
	color: #396F26;
	font-size: 23px;
	font-weight: bold;
}

h2 {
	color: #396F26;
	font-size: 18px;
	font-weight: bold;
}

h3, .h3style{
	color: #396F26;
	font-size: 16px;
	font-weight: bold;
	padding-bottom:15px;
}


h4 {
	color: #396F26;
	font-size: 14px;
	padding-bottom:15px;
}

.headline {
	padding-bottom:10px;
	vertical-align:top;
	color: #4D4D4D;
	font-size: 14px;
	font-weight: bold;
}

small {
	font-weight: normal;
	font-size: 10px;
	color: #4D4D4D;
}

img {
	padding: 3px;
}

.copyright {
	color: #7F0016;
	font-size:12px;
}

.copyright a {
	color: #7F0016;
}

.image {
	padding: 10px;
}

.imagetop {
	padding-bottom: 10px;
	padding-right: 10px;
}

.imagebottom {
	padding-top: 10px;
	padding-right: 10px;
}

.imageleft {
	padding-bottom: 10px;
	padding-right: 10px;
}

.imageright {
	padding-bottom: 10px;
	padding-left: 10px;
}

.imagecenter {
	padding: 10px;
}

.imagetexttop {
	padding-top: 10px;
	padding-right: 10px;
}

.imageabsmiddle {
	padding: 10px;
}

.imageabsbottom {
	padding-top: 10px;
	padding-right: 10px;
}

.navigation_container,.navigation_container2 {
	background-color: #B4DAAC;
}
.navigation_container2 {
	vertical-align:middle;height:50px;
}


.navigation_main {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.navigation_main_active {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #86B67E;
	background: url(/cms_components/media/navbgmain.gif) no-repeat left;
}

.navigation_main a {
	font-size: 14px;
	font-weight: bold;
	color: #294017;
}

.navigation_main a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #EBFFDE;
}

.navigation_main_active a {
	font-size: 14px;
	font-weight: bold;
	color: #EBFFDE;
}

.navigation_sub {
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.navigation_sub a {
	font-size: 12px;
	font-weight: bold;
	color: #38581F;
}

.navigation_sub a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #EBFFDE;
}

.navigation_sub_active {
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #86B67E;
	background: url(/cms_components/media/navbgsub.gif) no-repeat left;
}

.navigation_sub_active a {
	font-size: 12px;
	font-weight: bold;
	color: #EBFFDE;
}

/*	Seminar Navigation	*/
.seminare_main_container {background-color: #F6FBF4;border: 1px solid #D6D6D6;font-size: 11px;font-weight: bold;color: #4D4D4D;	padding: 10px;line-height: 20px;font-family: Georgia;}
.seminare_main_spacer {padding: 0px;line-height: 7px;font-size: 7px;}
.seminare_main_link {	font-size: 12px;font-weight: bold;color: #6BA802;font-family: Georgia;}

/*	Seminar Box	*/
.seminare_category {margin-bottom: 5px;font-weight: bold;font-size: 14px; border-bottom: 1px dotted black;}
.seminare_container {border:0px dotted #b4daac;margin-top:10px;padding:8px;}
.seminare_teaser {padding: 5px;font-weight: bold;font-size: 13px;color:#294017;background-color:#b4daac;line-height: 16px;}
.seminare_title {font-weight:bold;font-size: 12px;color: #4D4D4D;padding:5px;padding-top:10px;width:200px;float:left;}
.seminare_content {font-weight:normal;font-size: 12px;	color: #4D4D4D;padding: 5px;float:left;width:340px;}
.seminare_date {font-weight:normal;font-size: 12px;color: #4D4D4D;padding:5px;padding-top:10px;border-right:1px dotted #4D4D4D;border-bottom:1px dotted #4D4D4D;width:160px;float:right;}
.blog_sidebar {border: 1px dotted #808080;padding: 6px;	margin: 5px;background-color: #FAF7EE;}

.sidebar_searchinput {background-color: #FCFCFC;border: 1px solid #E0E0E0;height: 17px;}

.blog_entry {background-color: #F9F6E9;padding: 2px;}

/* Kontaktformular		*/
.formular{padding-top:15px;}
.identifier{font-size:12px;font-weight:600;color:#294017;padding-top:10px;}
.form{background:#fbfbf7;width:275px;height:20px;border: 1px solid #b4daac;font-size:11px;}
 textarea.form {width:430px;height:130px;}
.contact_submit { background:#fbfbf7; border: 1px solid #b4daac; font-weight: bold;}

/* Blog	*/
.blog{font-size:18px;font-weight:700;}
.post {border:1px dotted #b4daac;margin-top:10px;padding:5px;}
.blog_title{border:1px solid #b4daac;background-color:#b4daac;font-size:15px;padding:3px;}
.blog_title a {color:#294017;font-weight:600;font-family:Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.pagetitle{font-size:14px;}

/*	Links	*/
.linktitel{font-weight:700;font-size:14px;padding:3px;}
.linktext{padding:5px;}
.links{width:300px;font-weight:600;font-size:12px;background-color:#E0E0E0;padding:3px;border: 1px dotted #808080;margin-bottom:15px;}

/*	Adressen Verzeichnis	*/
.adresstitel{font-weight:700;font-size:12px;background-color:#E0E0E0;padding:3px;border: 1px dotted #808080;}
.adresstext{padding:2px;margin-bottom:3px;}

