/* allgemeine Styles */

body {
	background-color: white; 
	color: #234567;
	font-family: Arial;
	font-size: 10pt;
}

td {
	font-size: 10pt;
}

/* Titel-Styles */

h1, .titel1 {
	color: #234567;
	font-size: 18pt;
	font-weight: bold;
	margin: 0;
}

h2, .titel2 {
	color: #234567;
	font-size: 12pt;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 10;
	padding: 3;
	background-color: #D6E0EB;
	text-align: center;
}

h3, .titel3 {
	color: #234567;
	font-size: 11pt;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 10;
	padding-top: 4;
	padding-bottom: 3;
	background-color: #D6E0EB;
	text-align: center;
}

/* cms styles */
.wichtig {
	color: red;
	font-weight: bold;
}

/* Text-Styles */

.text {
	text-align: justify;
}

.whitetext {
	color: #FFFFFF;
}

.publi_datum {
	font-size: 11px;
	font-weight: bold;
}

/* Link-Styles */

a:link, a:visited {
	color: #234567;
	font-weight: bold;
}

a:active, a:hover {
	color: #336699;
}

a.whitelink:link, a.whitelink:visited {
	color: #FFFFFF;
	font-weight: normal;
}

a.whitelink:active, a.whitelink:hover {
	color: #FFCC00;
}

a.yellowlink:link, a.yellowlink:visited {
	color: #FFCC00;
	font-weight: normal;
}

a.yellowlink:active, a.yellowlink:hover {
	color: #FFFFFF;
}




/* Ende allgemeine Styles */


/* Styles für Forms */

.inputfield {
	border: 1 #234567 outset;
	background-color: #FFFFFF;
	width: 150;
}

.button, input.kontakt_knopf {
	color: #234567;
	font-size: 11px;
	font-weight: bold;
	border: 1 #234567 outset;
	background-color: #FFCC00;
	cursor: hand;
}

input.file_l {
	border: 1 #234567 outset;
	background-color: #FFFFFF;
	width: 260;
}

input.s, select.s {
	border: 1 #234567 outset;
	background-color: #FFFFFF;
	width: 63;
}

input.m {
	border: 1 #234567 outset;
	background-color: #FFFFFF;
	width: 190;
}

input.sm {
	border: 1 #234567 outset;
	background-color: #FFFFFF;
	width: 127;
}

input.l {
	border: 1 #234567 outset;
	background-color: #FFFFFF;
	width: 260;
}

.kontakt_eingabe {
	border: 1 #234567 outset;
	width: 260;
}

/* Ende Styles für Forms */

/* Styles für Bilder */
img.personenportrait, img.shopartikel, img.logo
{
	border: 1 solid #234567;
}
/* Ende Styles für Bilder */

/*  */
.blog_date {
	font-size: 11px;
	font-style: italic;
}

.blog_content {
	font-style: italic;
}

.blog_title {
	font-weight: bold;
	font-style: italic;
	margin-top: 0;
	margin-bottom: 10;
	padding: 3;
	background-color: #D6E0EB;
	text-align: center;
}

.blog_container {
	border: 1 solid #D6E0EB;
	padding: 3;
	width: 100%;
}

.blog_info {
	font-size: 11px;
	text-align: right;
	font-style: italic;
}

/*  */

/* Blog */
.blog_container {
	padding: 5;
	margin-top: 10;
}

.blog_entry {
	margin-top: 10;
}

.blog_date {
	color: 234567;
	font-style: italic;
	font-size: 13px;
}

.blog_info {
	color: 234567;
	text-align: right;
	font-style: italic;
}

.blog_title {
	color: #234567;
	font-weight: normal;
	font-style: italic;
	font-size: 15px;
}

.blog_content {
	margin-left: 10;
}

.blog_object {
	border: 1 solid #234567;
}

a.blog_link:link, a.blog_link:visited {
	color: orange;
	text-decoration: none;
}

a.blog_link:active, a.blog_link:hover {
	color: #234567;
}

.blog_comment_container, .blog_new_container {
	margin-top: 5;
	margin-left: 10;
	padding: 5;
}

.blog_comment_title {
	color: #234567;
	font-style: italic;
	font-size: 13px;
	margin-bottom: 5;
}

.blog_comment_content {
	margin-left: 10;
}

.blog_comment_info {
	text-align: right;
	font-style: italic;
}

.blog_tdlabel, .blog_comment_tdlabel {
	width: 133;
	font-weight: bold;
	color: #234567;
}

.blog_textinput, .blog_comment_textinput {
	width: 180;
	font-family: Verdana;
	font-size: 11px;
}

.blog_textinput_small {
	width: 60;
	font-family: Verdana;
	font-size: 11px;
}

.blog_textarea, .blog_comment_textarea {
	width: 313;
	font-family: Verdana;
	font-size: 11px;
}

.blog_button, .blog_comment_button {
	font-weight: bold;
	font-style: italic;
	color: #234567;
}

.blog_note {
	font-style: italic;
}

.blog_error {
	color: #234567;
	font-weight: bold;
}

/* ende Blog */