body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#a9bac6;
	text-align:center;
	/*background-image: url(images/overall_bg.gif);
	background-position: center top;
	background-repeat: no-repeat;*/
}

a:link,
a:visited {color:#975E05; text-decoration: none;}
a:hover {color:#975E05; text-decoration: underline;}



/* 
**************************************************************************************** 
**** Haupt Contentelemente des Seiteninhalten ******************************************
****************************************************************************************
*/


.content_border_bottom {
	width:685px;
	background-image: url(images/border_bottom_edge.gif);
	background-repeat: repeat-x;
	background-position: right top; 
	text-align:left;
	float:right;
	margin-right: 3px;
	}

.content_box {
	background-image: url(images/border_right_edge.gif);
	background-repeat: repeat-y;
	background-position: right top; 
	text-align:left;
	}

.page_content_right {
	float:right; 
	clear:right;
	padding: 0px 0px 0px 10px;
	}

.page_content_main {
	text-align:left; 
	float:left;
	min-height: 380px;
	overflow:hidden;
	}

.page_content_main h1 {color:#07395B; background-color:#CBE5F6; font-size: 1.6em; font-weight:bold; padding: 50px 10px 20px 15px; margin-bottom: 1.4em; line-height: 1.4em;}
.page_content_main h2 {color:#07395B ;margin: 30px 0px 10px 0px; padding: 0px 0px 0px 0px; font-size:1.4em; font-weight:bold;}
.page_content_main h3 {color:#07395B ;margin: 25px 0px 6px 0px; padding: 0px 0px 0px 0px; font-size: 1.2em; font-weight:bold;}
.page_content_main h4 {color:#07395B ;margin: 10px 4px 0px; padding: 0px 0px 0px 0px; font-size:1.2em; font-weight:bold; color:}
.page_content_main h5,
.page_content_main h6, { font-size: 1.2em; padding: 0px 10px 0px 0px; margin: 0px 0px 10px 0px; color:#07395B; line-height: 1.4em; }
.page_content_main p { font-size: 1.2em; padding: 0px 10px 0px 0px; margin: 0px 0px 10px 0px; color:#07395B; line-height: 1.4em; }

.page_content_main td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	padding: 2px;
}
.page_content_main td .bildunterschrift { font-size:1.0em; margin: 0px 0px 0px 0px}

/* content Table Styles */
.zweispaltig {width: 100%;  margin: 10px 0px 6px 0px} 
.zweispaltig_1 {width: 50%; padding: 0px 15px 0px 0px; }
.zweispaltig_2 {width: 50%; padding: 0px 0px 0px 15px; }

.zweispaltig_1_linie {width: 50%; padding: 0px 15px 0px 0px; }
.zweispaltig_2_linie {width: 50%; padding: 0px 0px 0px 15px;  border-left: 1px solid .333333;}


/* content Table Styles */
.dreispaltig {width: 100%; margin: 10px 0px 6px 0px} 
.dreispaltig_1 {width: 33%; padding: 0px 20px 0px 0px; }
.dreispaltig_2 {width: 33%; padding: 0px 20px 0px 0px; }
.dreispaltig_3 {width: 33%; padding: 0px 0px 0px 0px; }


/* Neudefinitionen von Typo3 Tags */
.page_content_main .imgtext-table {padding: 0px 0px 0px 0px;}
.page_content_main .contentbox {clear:both; float:none; width: 404px;}
.page_content_main .filelinks { margin: 6px 0px 0px 0px;}

.page_content_main ul {padding: 5px 0px 10px 25px; margin: 0px 0px 0px 0px; color:#07395B; line-height: 1.4em; list-style:square;}
.page_content_main ul ul {padding: 5px 0px 0px 25px;}
.page_content_main ol {padding: 5px 0px 10px 20px; margin: 0px 0px 0px 0px; color:#07395B; line-height: 1.4em; list-style-type: decimal}
.page_content_main ol {padding: 5px 0px 0px 20px;}
.page_content_main li {color:#07395B; line-height: 1.4em; margin-bottom: 6px; font-size: 1.2em;}
.csc-textpic-text li { margin: 0 0 6px 10px;}
span.important { color:#975E05; font-weight:bold; }


/* Definition rechte Spalte */

.page_content_right {
	text-align:left;
	width:240px;
	display:block;
	overflow:hidden;
	float:right;
	}

.page_content_right h1 {margin: 30px 0px 15px 0px; padding: 0px 0px 0px 0px; font-size:1.4em; font-weight:bold; color:#07395B;}
.page_content_right h2 {margin: 25px 0px 10px 0px; padding: 0px 0px 0px 0px; font-size:1.2em; font-weight:bold; color:#07395B;}
.page_content_right h3 {margin: 20px 0px 4px 0px; padding: 0px 0px 0px 0px; font-size:1.2em; font-weight:bold; color:#07395B;}
.page_content_right h4 {margin: 10px 0px 4px 0px; padding: 0px 0px 0px 0px; font-size:1.2em; font-weight:bold; color:#07395B;}
.page_content_right p { font-size: 1.2em; padding: 0px 10px 0px 0px; margin: 0px 0px 10px 0px; color:#07395B; line-height: 1.4em;}
.page_content_right ul {padding: 5px 0px 10px 25px; margin: 0px 0px 0px 0px; color:#07395B; line-height: 1.4em; list-style:square;}
.page_content_right ul ul {padding: 5px 0px 0px 25px;}
.page_content_right ol {padding: 5px 0px 10px 20px; margin: 0px 0px 0px 0px; color:#07395B; line-height: 1.4em; list-style-type: decimal}
.page_content_right ol {padding: 5px 0px 0px 20px;}
.page_content_right li { color:#07395B; line-height: 1.4em; font-size: 1.2em; margin-bottom: 1em;}

.page_content_right td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	padding: 2px;
}
.page_content_right td .bildunterschrift { font-size:1.0em; ;margin: 0px 0px 0px 0px}

.page_content_right_image {width:242px; clear:both; float:none; text-align:left;}

.page_content_right .like_left {
	color:#07395B ;
	background-color:#CBE5F6; 
	font-size:1.4em;
	font-weight:bold; 
	padding: 50px 10px 20px 15px; 
	margin-bottom: 1.4em; 
	clear:both; 
	margin-top:0px;
}

.page_newsticker {
	width: 242px; 
	clear:both; 
	float:none; 
	text-align:left;
	}

/* CS Formulare*/
.csc-mailform { font-size: 1.2em; border: 0px;}
.csc-mailform-field { float:left; clear:both; margin-bottom: 5px; width:100%;}
.csc-mailform-field label { width: 180px; float:left;}
span.csc-mailform-label { font-weight: bold;}

input.csc-mailform-radio { float:none; margin: 0 10px 0px 0; clear:left;}
.csc-mailform-radio label {float:none;}
.csc-mailform-radio fieldset { border: 0px;}
.csc-mailform-radio legend { display:none;}
.csc-mailform select option { padding: 0 1em 0 0;}


